Sommario:
- Fase 1: PANORAMICA DEL PROGETTO
- Passaggio 2: descrizione del circuito
- Passaggio 3: descrizione del software (il codice esadecimale)
- Passaggio 4: lavoro
- Passaggio 5: costruzione
- Passaggio 6: collegare il vivavoce al circuito
- Passaggio 7: LA FINE
Video: Robot azionato dal cellulare: 7 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:05
Convenzionalmente, i robot a controllo wireless utilizzano circuiti rf, che presentano gli svantaggi di un raggio di lavoro limitato, un intervallo di frequenza limitato e un controllo limitato. L'uso di un telefono cellulare per il controllo robotico può superare queste limitazioni. Offre il vantaggio di un controllo robusto, un raggio di lavoro ampio quanto l'area di copertura del fornitore di servizi, nessuna interferenza con altri controller e fino a dodici controller.
Sebbene l'aspetto e le capacità dei robot varino notevolmente, tutti i robot condividono la caratteristica di una struttura meccanica e mobile sotto qualche forma di controllo. Il controllo del robot prevede tre fasi distinte: percezione, elaborazione e azione. Generalmente, i precettori sono sensori montati sul robot, l'elaborazione viene eseguita dal microcontrollore o dal processore a bordo e il compito viene eseguito utilizzando motori o altri attuatori. voglio chiarire, se incontri qualche problema sono dere per te, puoi scrivere commenti o puoi scrivermi a [email protected]
Fase 1: PANORAMICA DEL PROGETTO
In questo progetto il robot, è comandato da un telefono cellulare che effettua la chiamata al cellulare collegato al robot nel corso della chiamata, se viene premuto un qualsiasi pulsante si sente il comando corrispondente al pulsante premuto all'altro capo della chiamata. Questo tono è chiamato robot tomo multifrequenza a doppio tono (DTMF) riceve questo tono DTMF con l'aiuto del telefono impilato nel robot
Il tono ricevuto viene elaborato dal microcontrollore atmega16 con l'aiuto del decoder DTMF MT8870 il decoder decodifica il tono DTMF nella sua cifra binaria equivalente e questo numero binario viene inviato al microcontrollore, il microcontrollore è preprogrammato per prendere una decisione per qualsiasi input dato e invia la sua decisione ai conducenti del motore per azionare i motori per un movimento in avanti o indietro o una svolta. Il cellulare che effettua una chiamata al telefono cellulare impilato nel robot funge da telecomando. Quindi questo semplice progetto robotico non richiede la costruzione di unità riceventi e trasmittenti. La segnalazione DTMF viene utilizzata per la segnalazione telefonica sulla linea nella banda di frequenza vocale al centralino di chiamata. La versione di DTMF utilizzata per la composizione telefonica è nota come tono. DTMF assegna ad ogni tasto una specifica frequenza (costituita da due toni distinti) che può essere facilmente individuata dal circuito elettronico. Il segnale generato dall'encoder DTMF è la diretta sottomissione al-gebrica, in tempo reale, delle ampiezze di due onde seno(coseno) di frequenze diverse, cioè premendo 5 si invierà un tono ottenuto sommando 1336hz e 770hz all'altra estremità del cellulare. I toni e le assegnazioni in un sistema dtmf mostrati di seguito
Passaggio 2: descrizione del circuito
Le figure mostrano lo schema a blocchi e lo schema del circuito del robot basato su microcontrollore. I componenti importanti di questo robot sono il decoder DTMF, il microcontrollore e il driver del motore.
Qui viene utilizzato un decodificatore dtmf della serie MT8870. Tutti i tipi della serie mt8870 utilizzano tecniche di conteggio digitale per rilevare e decodificare tutte le sedici coppie di toni DTMF in un'uscita con codice a quattro bit. Il circuito di regolazione del tono dila integrato ha eliminato la necessità di pre-filtraggio. Quando il segnale di ingresso fornito alla configurazione di ingresso single-ended pin2 (IN-) viene riconosciuto come effettivo, il segnale di decodifica a quattro bit corretto del tono DTMF viene trasferito alle uscite Q1 (pin11) tramite Q4 (pin14). L'atmega 16 è un microcontrollore cmos a bassa potenza, 8 bit, basato sull'architettura RISC potenziata AVR. Fornisce le seguenti funzionalità: 16 kb di memoria flash programmabile nel sistema con capacità di lettura e scrittura, 512 byte di EEPROM, 1 kB di SRAM, 32 linee di ingresso/uscita per uso generale. 32 registri di lavoro generici. Tutti i 32 registri sono collegati direttamente all'unità logica aritmetica, consentendo l'accesso a due registri indipendenti in un'istruzione di segnale eseguita in un ciclo di clock. L'architettura risultante è più efficiente nel codice. Le uscite dai pin della porta da PD0 a PD3 e PD7 del microcontrollore sono alimentate agli ingressi da IN1 a IN4 e abilitano rispettivamente i pin (EN1 e EN2) del driver del motore L293d per pilotare i motoriduttori. L'interruttore S1 viene utilizzato per il ripristino manuale. le notazioni sono: ic1 - mt8870 ic2 - atmega16 ic3 - l293d ic4 - cd7004 r1, r2 - resistenze da 100k r3 - resistenze da 330k r4-r8 - resistenze da 10k c1- 0,47 micro farat condensatore c2, c3, c5, c6 - 22pfarat condensatore c4 - Condensatore farat 0,1 micro xtal1 - cristallo 3,57 mhz xtal2 - cristallo 12 mhz s1 - interruttore push to on m1, m2 - 6v 50 giri/min motore batt- 6v
Passaggio 3: descrizione del software (il codice esadecimale)
il microcontrollore Avr è programmato usando WIN AVRper i principianti dai un'occhiata a questo istruibile prima https://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/questo è il modo per programmare il avratmega 16guarda lo schema dei pin di atmega16 e poi collega i pin di conseguenza (se hai qualche problema sentiti libero di scrivermi) ho allegato il codice completo. Il file di intestazione verrà incluso automaticamente se hai installato il winavr nella posizione predefinita
Passaggio 4: lavoro
Per controllare il robot, devi effettuare una chiamata al cellulare collegato al robot da qualsiasi telefono.
ora il telefono viene prelevato dal telefono sul robot tramite la modalità di risposta automatica (che è nel phn, basta abilitarlo). ora quando premi 2 il robot si sposterà in avanti quando premi 4 il robot si sposterà a sinistra quando premi 8 il robot si sposterà indietro quando premi 6 il robot si sposterà a destra quando premi 5 il robot si fermerà.
Passaggio 5: costruzione
per la costruzione di questo robot sono necessari questi componentiComponenti utilizzati:-" MT8870 DECODER DTMF - 1" Microcontrollore Atmega 16 - 1" L293d driver motore ic - 1" Cd7004 non gate ic - 1" 1n4007 diodo - 1" resistenze 100k - 2" 10 k resistenze - 5" 330 k resistenze - condensatori 1" 0,47 mf - condensatori 1" 0,1 mf - condensatori 1" 22 pf - cristallo 4" 3,57 mhz - cristallo 1" 12 mhz - interruttore push to on 1" - 1" 2 motoriduttori (6v, 50 rpm) - 2 (4 per quattro ruote motrici)" Batteria 6v - 1
- ruote - 4
- cellulare - 2 (uno è nostro e uno può essere nostro amico)
- vivavoce - 1 (per il phn sul rover)
devi mettere un cellulare sul rover. Il cellulare è collegato al rover tramite un vivavoce. costruire il rover nella forma indicata di seguito. È possibile ottenere facilmente queste parti da qualsiasi negozio di elettronica
Passaggio 6: collegare il vivavoce al circuito
ci sono sempre due connessioni che escono dal telefono, queste connessioni sono 1. Suggerimento 2. Anello preferisco usare il vivavoce che ha un jack dritto (simile a quelli che usiamo nei nostri ipod, ma più sottile) la punta di quel jack è chiamata "tip" e la parte restante dietro la punta dopo una striscia nera è l'anello Quindi collega queste due connessioni con il circuito e il gioco è fatto
Passaggio 7: LA FINE
Segui questi passaggi e il gioco è fatto. ma se incontri qualche problema sentiti libero di scrivere commenti o mandami una mail a [email protected]
Consigliato:
Controllo Somfy dal tuo cellulare, IFTTT e Google per $ 20: 16 passaggi
Controllo Somfy dal tuo cellulare, IFTTT e Google per $ 20: In questo Instructable, ti mostrerò come ho preso un telecomando radio Somfy RTS economico (sì, Somfy ed economico!) e ho preso il controllo tramite il mio cellulare, IFTTT (pensa ai timer/ reazioni) e Google home. Vale la pena notare che questo è il telecomando RTS Situo, non ho s
Alimenta un telefono cellulare/cellulare con batteria esterna o rete.: 3 passaggi
Alimentare un telefono cellulare/cellulare con batteria esterna o rete.: Introduzione. Questa idea funzionerà solo con telefoni o tablet se la batteria è rimovibile. Ovviamente è importante osservare la polarità. Si prega di fare attenzione a non danneggiare il dispositivo per negligenza. Se non sei sicuro della tua capacità di farlo, il
Adattare un telefono cellulare a un telefono cellulare: 7 passaggi (con immagini)
Adattamento di un telefono cellulare a un telefono cellulare: di Bill Reeve ([email protected]) Adattato per istruibili tramite mouse ([email protected]) Dichiarazione di non responsabilità: la procedura qui descritta potrebbe non funzionare per te - questo è un rischio che hai prendere. Se non funziona, o se rompi qualcosa, non è m
Lettore musicale dal vecchio cellulare: 7 passaggi
Lettore musicale da un vecchio cellulare: avevo un vecchio cellulare cinese difettoso e per la sua qualità del suono, l'effetto della luce ho provato a usarlo come un semplice lettore musicale. Non è servito a nulla perché lo slot della sim è difettoso. alcuni tasti/pulsanti numerici non funzionano, quindi ho deciso di convertire
Pan Tilt controllato dal cellulare: 4 passaggi
Pan Tilt Controllato da Cellulare: Ciao a tutti, In questo mio nuovo progetto vi presenterò un Pan-Tilt comandato da Cellulare.Tutti i movimenti del cellulare sono riprodotti nel dispositivo pan-tilt via Bluetooth.La costruzione è molto semplice utilizzando un Arduino R3 (o simile) e due