- Componenti richiesti
- Driver motore L293D
- Trasmettitore e ricevitore RF
- Schemi circuitali e spiegazione
- Funzionamento del robot controllato da RF:
Al giorno d'oggi quasi tutte le persone hanno familiarità con i robot. I robot svolgono un ruolo molto importante nella vita umana. I robot sono una macchina che riduce gli sforzi umani nei lavori pesanti nelle industrie, nell'edilizia, ecc. E semplifica la vita. Nei nostri progetti precedenti abbiamo realizzato alcuni robot come follower di linea, robot controllato DTMF, robot controllato da gesti, robot controllato da computer, ma in questo tutorial progetteremo un robot molto interessante, cioè robot controllato da RF. La cosa interessante in questo progetto è che funzionerà senza utilizzare alcun microcontrollore. Qui lo eseguiremo direttamente da Decoder RF e Motor Driver.
Il robot controllato da RF è controllato utilizzando quattro pulsanti posti sul lato del trasmettitore. Qui dobbiamo solo premere i pulsanti per controllare il robot. Nella tua mano viene utilizzato un dispositivo di trasmissione che contiene anche un trasmettitore RF e un codificatore RF. Questa parte del trasmettitore trasmetterà il comando al robot in modo che possa svolgere l'attività richiesta come andare avanti, indietro, girare a sinistra, girare a destra e fermarsi. Tutte queste attività verranno eseguite utilizzando quattro pulsanti posizionati sul trasmettitore RF.
Componenti richiesti
- Motore CC - 2
- HT12D - 1
- HT12E - 1
- Coppia RF - 1
- Driver motore L293D - 1
- Batteria da 9 Volt - 3
- Connettore batteria - 3
- Cavi di collegamento
- Robot Chasis - 1
- 7805 - 2
- Resistenza 750K - 1
- Resistenza 33K - 1
- Resistenza 1K - 1
- PCB
Driver motore L293D
L293D è un circuito integrato del driver del motore che ha due canali per il pilotaggio di due motori. L293D ha due coppie di transistor Darlington incorporate per l'amplificazione della corrente e un pin di alimentazione separato per fornire alimentazione esterna ai motori.
Trasmettitore e ricevitore RF
Questo è un trasmettitore ibrido ASK e il modulo ricevitore funziona a una frequenza di 433 Mhz. Questo modulo ha un oscillatore stabilizzato al cristallo per mantenere un controllo accurato della frequenza per la migliore gamma. Lì dobbiamo avere bisogno solo di un'antenna esterna per questo modulo.
Caratteristiche del trasmettitore RF:
- Gamma di frequenza: 433 Mhz
- Potenza in uscita: 4-16 dBm
- Alimentazione in ingresso: da 3 a 12 volt cc
Caratteristiche del ricevitore RF:
- Sensibilità: -105dBm
- Frequenza IF: 1 MHz
- Basso consumo energetico
- Corrente 3,5 mA
- Tensione di alimentazione: 5 volt
Questo modulo è molto conveniente quando è richiesta una comunicazione RF a lungo raggio. Questo modulo non invia dati utilizzando la comunicazione UART del PC o del microcontrollore direttamente perché c'è molto rumore a questa frequenza e la sua tecnologia analogica. Possiamo usare questo modulo con l'aiuto di encoder e decoder IC che estraggono i dati dal rumore.
La portata del trasmettitore è di circa 100 metri alla massima tensione di alimentazione e per 5 volt la portata del trasmettitore è di circa 50-60 metri con l'utilizzo di un semplice filo di antenna a codice singolo da 17 cm.
Pin Descrizione di RF Tx
- GND - Alimentazione a terra
- Ingresso dati: questo pin accetta dati seriali dall'encoder
- Vcc - +5 Volt dovrebbe essere collegato a questo pin
- Antenna - Una connessione avvolta a questo pin per una corretta trasmissione dei dati
Pin Descrizione di RF Rx
- GND - Terra
- Data In - Questo pin fornisce i dati seriali in uscita al decoder
- Data In - Questo pin fornisce i dati seriali in uscita al decoder
- Vcc - +5 Volt dovrebbe essere collegato a questo pin
- Vcc - +5 Volt dovrebbe essere collegato a questo pin
- GND - Terra
- GND - Terra
- Antenna - Una connessione avvolta a questo pin per una corretta ricezione dei dati
Schemi circuitali e spiegazione
Schema del circuito per trasmettitore RF:
Schema del circuito per ricevitore RF:
Come mostrato nelle figure precedenti, gli schemi circuitali per il robot controllato da RF sono abbastanza semplici quando una coppia RF viene utilizzata per la comunicazione. I collegamenti per trasmettitore e ricevitore sono mostrati negli schemi circuitali. Due batterie da 9 volt vengono utilizzate per alimentare il driver del motore e il circuito Rx rimanente. E un'altra batteria da 9 Volt viene utilizzata per alimentare il trasmettitore.
Il robot controllato da RF ha due parti principali:
- Parte del trasmettitore
- Parte ricevente
Nella parte trasmettitore viene utilizzato un codificatore di dati e un trasmettitore RF. Come abbiamo già accennato in precedenza, stiamo usando quattro pulsanti per far funzionare il robot, questi quattro pulsanti sono collegati con Encoder rispetto alla massa. Quando premeremo un pulsante qualsiasi, l'encoder otterrà un segnale digitale BASSO e quindi applicato questo segnale in serie al trasmettitore RF. L'encoder IC HT12E codifica i dati o il segnale o li converte in forma seriale e quindi invia questo segnale utilizzando il trasmettitore RF nell'ambiente.
All'estremità del ricevitore abbiamo utilizzato il ricevitore RF per ricevere dati o segnali e quindi applicato al decoder HT12D. Questo IC decodificatore converte i dati seriali ricevuti in parallelo e quindi invia questi segnali decodificati all'IC driver motore L293D. In base ai dati ricevuti, il robot funziona utilizzando due motori a corrente continua in avanti, indietro, sinistra, destra e stop.
Funzionamento del robot controllato da RF:
Il robot controllato da RF si muove in base al pulsante premuto sul trasmettitore.
Pulsante premuto sul trasmettitore |
Direzione di movimento del robot |
Primo (1) |
Sinistra |
Secondo (2) |
Destra |
Primo e secondo (1 e 2) |
Inoltrare |
Terzo e quarto (3 e 4) |
Indietro |
Nessun pulsante premuto |
Fermare |
Quando premiamo il primo pulsante (1 menzione su circuito e hardware) il robot inizia a muoversi sul lato sinistro e il movimento continua fino a quando il pulsante non viene rilasciato.
Quando premiamo il secondo pulsante sul trasmettitore, il robot inizia a muoversi sul lato destro finché il pulsante non viene rilasciato.
Quando premiamo il primo e il secondo pulsante contemporaneamente, il robot inizia a muoversi in avanti fino a quando i pulsanti non vengono rilasciati.
Quando premiamo il terzo e il quarto pulsante allo stesso tempo, il robot inizia a muoversi all'indietro e continua finché non vengono rilasciati i pulsanti.
E quando non viene premuto alcun pulsante, il robot si ferma.