Indholdsfortegnelse:

Syv segment IR -modtager hjemmealarmsystem: 6 trin
Syv segment IR -modtager hjemmealarmsystem: 6 trin

Video: Syv segment IR -modtager hjemmealarmsystem: 6 trin

Video: Syv segment IR -modtager hjemmealarmsystem: 6 trin
Video: How to use TM1637 4 digits seven segment display with Arduino 2024, Juli
Anonim
Syv segment IR -modtager hjemmealarmsystem
Syv segment IR -modtager hjemmealarmsystem

Dette er det perfekte projekt at starte, hvis du vil lære at bruge det firecifrede 7 -segment display samt skabe noget fedt, der faktisk kan implementeres i dit hus. Du behøver ikke at bruge et firecifret 7 segment display, du kan helt sikkert bruge et encifret display, og det burde fungere fint. Håber i kan lide dette projekt!

Inden du går i gang, skal du sørge for at tilslutte 5V til strømmen til strømskinnen på brødbrættet og tilslutte GND -stiften til jorden på brødbrættet.

Forbrugsvarer

  • 4 -cifret 7 segment display
  • Rød og grøn LED
  • Ultralydssensor
  • IR -modtager
  • Summer
  • Jumper Wires (mange af dem)
  • Brødbræt
  • Arduino UNO

Trin 1: Trin 1: Opsætning af 7 segmentvisning

Trin 1: Opsætning af 7 segmentvisning
Trin 1: Opsætning af 7 segmentvisning

Den første ting, du vil gøre, er at konfigurere din syv-segment display.

  1. Tilslut pin 'E' til pin 2 på Arduino
  2. Tilslut Pin 'D' til pin 3 på Arduino
  3. Tilslut Pin 'C' til pin 4 på Arduino
  4. Tilslut Pin 'G' til pin 5 på Arduino
  5. Tilslut Pin 'D' til pin 6 på Arduino
  6. Tilslut pin 'D4' til pin 7 på Arduino
  7. Tilslut pin 'A' til pin 8 på Arduino
  8. Tilslut pin 'F' til pin 9 på Arduino
  9. Tilslut pin 'D3' til pin 10 på Arduino
  10. Tilslut pin 'D2' til pin 11 på Arduino
  11. Tilslut pin 'B' til pin 12 på Arduino

Se venligst billedet ovenfor for navnene på hver pin på 7 -segmentet display.

Trin 2: Trin 2: Opsætning af IR -modtager

Trin 2: Opsætning af IR -modtager
Trin 2: Opsætning af IR -modtager

Der er 3 ben på IR -modtageren. Benet yderst til højre er VCC (power), benet yderst til venstre, hvis OUT (forbind til en pin), og det midterste ben er til GND.

  • Tilslut VCC til strømskinnen på brødbrættet
  • Tilslut OUT -stiften til A2 på Arduino
  • Tilslut GND -stiften til jordskinnen på brødbrættet

Trin 3: Trin 3: Opsætning af ultralydssensor og summer

Trin 3: Opsætning af ultralydssensor og summer
Trin 3: Opsætning af ultralydssensor og summer
Trin 3: Opsætning af ultralydssensor og summer
Trin 3: Opsætning af ultralydssensor og summer

Ultralydssensor

  • Tilslut GND til jordskinne på brødbrættet
  • Tilslut Echo pin til pin A1 på Arduino
  • Tilslut Trig pin til pin A0 på Arduino
  • Tilslut VCC til strømskinnen på brødbrættet

Summer

  • Tilslut det korte ben på den aktive summer til GND
  • Tilslut det lange ben på den aktive summer til pin 13 på Arduino

Trin 4: Trin 4: Opsætning af lysdioder

Trin 4: Opsætning af lysdioder
Trin 4: Opsætning af lysdioder
  • Tilslut begge korte ben på lysdioderne til GND -skinnen på brødbrættet
  • Tilslut den røde LED's lange ben til pin A4 på Arduino
  • Tilslut den grønne LED's lange ben til pin A5 på Arduino

Trin 5: Trin 5: Modtag HEX -koder fra fjernbetjening

Trin 5: Modtag HEX -koder fra fjernbetjening
Trin 5: Modtag HEX -koder fra fjernbetjening

Inden du går i gang med koden, skal du sørge for at få en tv -fjernbetjening og afkode HEX -koderne til din fjernbetjening. Du bliver nødt til at afkode 3 numre til dette projekt (for adgangskoden til dit 'hus'). Glem ikke at downloade IR -fjernbiblioteket.

For at gøre dette skal du bruge denne kode:

#omfatte

ugyldig opsætning ()

{

Serial.begin (9600);

irReceiver.enableIRIn ();

}

void loop () {

if (irReceiver.decode (& resultat)) {

irReceiver.resume ();

Serial.println (resultat.værdi, HEX);

} }

Trin 6: Trin 6: Endelig kode

Linket er ovenfor. Hvis du har spørgsmål til koden, så lad mig det vide.

Anbefalede: