Cuprins:
- Provizii
- Pasul 1: Pasul 1: Configurarea afișajului pe 7 segmente
- Pasul 2: Pasul 2: Configurarea receptorului IR
- Pasul 3: Pasul 3: Configurați senzorul și sonorul cu ultrasunete
- Pasul 4: Pasul 4: LED-uri de configurare
- Pasul 5: Pasul 5: Primirea codurilor HEX de la distanță
- Pasul 6: Pasul 6: Codul final
Video: Sistem de alarmă acasă cu receptor IR cu șapte segmente: 6 pași
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Acesta este proiectul perfect pentru a începe dacă doriți să aflați cum să utilizați afișajul cu 4 cifre din 7 segmente, precum și să creați ceva interesant care poate fi implementat de fapt în jurul casei dvs. Nu trebuie să utilizați un afișaj cu 4 cifre din 7 segmente, cu siguranță puteți utiliza un afișaj cu o singură cifră și ar trebui să funcționeze bine. Sper că vă place acest proiect!
Înainte de a începe, asigurați-vă că conectați 5V la alimentarea la șina de alimentare de pe panou și conectați pinul GND la masă pe panou.
Provizii
- Afișaj cu 4 cifre și 7 segmente
- LED roșu și verde
- Senzor cu ultrasunete
- Receptor IR
- Buzzer
- Jumper Wires (multe dintre ele)
- Pană de pâine
- Arduino UNO
Pasul 1: Pasul 1: Configurarea afișajului pe 7 segmente
Primul lucru pe care doriți să-l faceți este să configurați afișajul dvs. pe șapte segmente.
- Conectați pinul „E” la pinul 2 de pe Arduino
- Conectați pinul „D” la pinul 3 de pe Arduino
- Conectați pinul „C” la pinul 4 de pe Arduino
- Conectați pinul 'G' la pinul 5 de pe Arduino
- Conectați pinul „D” la pinul 6 de pe Arduino
- Conectați pinul 'D4' la pinul 7 de pe Arduino
- Conectați pinul "A" la pinul 8 de pe Arduino
- Conectați pinul "F" la pinul 9 de pe Arduino
- Conectați pinul 'D3' la pinul 10 de pe Arduino
- Conectați pinul 'D2' la pinul 11 de pe Arduino
- Conectați pinul 'B' la pinul 12 de pe Arduino
Vă rugăm să consultați imaginea de mai sus pentru numele fiecărui pin pe afișajul pe 7 segmente.
Pasul 2: Pasul 2: Configurarea receptorului IR
Există 3 picioare pe receptorul IR. Piciorul din extrema dreaptă este VCC (putere), piciorul din extrema stângă dacă OUT (conectați la un pin), iar piciorul din mijloc este pentru GND.
- Conectați VCC la șina de alimentare de pe panou
- Conectați pinul OUT la A2 pe Arduino
- Conectați știftul GND la șina de sol de pe panou
Pasul 3: Pasul 3: Configurați senzorul și sonorul cu ultrasunete
Senzor cu ultrasunete
- Conectați GND la șina de masă de pe panou
- Conectați pinul Echo la pinul A1 de pe Arduino
- Conectați pinul Trig la pinul A0 de pe Arduino
- Conectați VCC la șina de alimentare de pe panou
Buzzer
- Conectați piciorul scurt al sonerului activ la GND
- Conectați piciorul lung al buzzerului activ la pinul 13 de pe Arduino
Pasul 4: Pasul 4: LED-uri de configurare
- Conectați ambele picioare scurte ale LED-urilor la șina GND de pe panou
- Conectați piciorul lung al LED-ului roșu la pinul A4 de pe Arduino
- Conectați piciorul lung al LED-ului verde la pinul A5 de pe Arduino
Pasul 5: Pasul 5: Primirea codurilor HEX de la distanță
Înainte de a începe să utilizați codul, asigurați-vă că obțineți o telecomandă TV și decodați codurile HEX pentru telecomanda dvs. Trebuie să decodificați 3 numere pentru acest proiect (pentru parola la „casa” dvs.). Nu uitați să descărcați biblioteca la distanță IR.
Pentru a face acest lucru, utilizați acest cod:
#include
configurare nulă ()
{
Serial.begin (9600);
irReceiver.enableIRIn ();
}
bucla nulă () {
if (irReceiver.decode (& result)) {
irReceiver.resume ();
Serial.println (result.value, HEX);
} }
Pasul 6: Pasul 6: Codul final
Link-ul este deasupra. Dacă aveți întrebări despre cod, anunțați-mă.