Sommario:

Sensore IR Arduino e telecomando con LCD: 4 passaggi
Sensore IR Arduino e telecomando con LCD: 4 passaggi

Video: Sensore IR Arduino e telecomando con LCD: 4 passaggi

Video: Sensore IR Arduino e telecomando con LCD: 4 passaggi
Video: Usare un sensore per ostacoli a IR con Arduino - Video 276 2024, Novembre
Anonim
Sensore IR Arduino e telecomando con LCD
Sensore IR Arduino e telecomando con LCD

Siamo un gruppo di studenti UQD10801 (Robocon1) della Universiti Tun Hussein Onn Malaysia (UTHM)

In questo tutorial imparerai come visualizzare i pulsanti del telecomando IR sul display a cristalli liquidi (LCD) utilizzando un Arduino Uno R3. Questo tutorial verrà simulato utilizzando tinkercad. Puoi fare riferimento a questo video di YouTube come esempio.

Forniture

1. Arduino Uno R3

2. Cavi di collegamento

3. Display a cristalli liquidi (LCD)

4. Potenziometro

5. Sensore IR

6. Telecomando IR

7. Tagliere

8. Resistenza (da 1kohm a 10kohm)

Passaggio 1: collegare il circuito come mostrato nell'immagine

Collegare il circuito come mostrato nell'immagine
Collegare il circuito come mostrato nell'immagine

Collegare i fili utilizzando una breadboard per garantire un circuito ordinato. Per l'LCD verranno utilizzati i pin 2, 3, 4, 5, 11 e 12. La funzione del potenziometro è quella di controllare la luminosità del display LCD. È possibile utilizzare fili multicolori come mostrato nell'immagine per tenere traccia dei pin su Arduino. Il sensore IR sarà collegato al pin 7 di Arduino.

Passaggio 2: codifica del sistema

Codificare il sistema
Codificare il sistema

Vengono utilizzate 2 librerie che sono LiquidCrystal.h e IRremote.h. La prima parte della codifica consiste nel trovare il codice da ciascun pulsante del telecomando. Ad esempio, in tinkercad.com, il codice che viene trasmesso dal pulsante OFF/ON è "16580863". Questo è diverso per tutti i pulsanti. Per trovarlo, dovrai costruire un programma per trovare ogni codice per ogni pulsante. Un codice di esempio può essere scaricato di seguito come riferimento. È necessario annotare manualmente ogni codice per ogni pulsante dal monitor seriale. Compila e carica il codice su Arduino ed esegui il sistema. Prova per ogni pulsante sul telecomando IR e annota i codici per ciascuno dei pulsanti per riferimento futuro.

Passaggio 3: codifica del programma finale

Codificare il programma finale
Codificare il programma finale

Una volta terminata la registrazione dei codici per il telecomando IR, puoi procedere alla codifica del programma finale. Ciò includerà la libreria LiquidCrystal.h. Un codice di esempio può essere scaricato di seguito per riferimento. Utilizzare il caso "interruttore" nel programma per passare da un pulsante all'altro. Per ogni caso dell'interruttore, utilizzare lcd.print per visualizzare il testo per ciascun pulsante sul display LCD aggiungere un ritardo di 0,5 secondi e un'interruzione; per uscire dalla ripetizione. Una volta terminato il codice, compilalo e caricalo su Arduino.

Passaggio 4: test

test
test
test
test
test
test
test
test

Il passaggio finale consiste nel testare il programma accendendo Arduino e testare premendo i pulsanti sul telecomando IR. Se non riesci a vedere il testo sul display LCD, prova a regolare la manopola del potenziometro. Divertiti!

Consigliato: