Domový poplachový systém sedemsegmentového infračerveného prijímača: 6 krokov
Domový poplachový systém sedemsegmentového infračerveného prijímača: 6 krokov
Anonim
Domový poplachový systém sedemsegmentového IR prijímača
Domový poplachový systém sedemsegmentového IR prijímača

Je to perfektný projekt, ktorý môžete začať, ak sa chcete naučiť používať 4 -miestny 7 -segmentový displej a zároveň vytvoriť niečo úžasné, čo sa dá v skutočnosti implementovať okolo vášho domu. Nemusíte používať 4-miestny 7-segmentový displej, určite môžete používať jednociferný displej a mal by fungovať dobre. Dúfam, že sa vám tento projekt páči!

Skôr ako začnete, uistite sa, že 5V napájacie napätie pripojíte k napájacej lište na nepájivom poli a na doske prepojíte uzemňovací kolík GND so zemou.

Zásoby

  • 4 -miestny 7 -segmentový displej
  • Červená a zelená LED
  • Ultrazvukový senzor
  • IR prijímač
  • Bzučiak
  • Prepojovacie vodiče (veľa z nich)
  • Breadboard
  • Arduino UNO

Krok 1: Krok 1: Nastavenie 7 -segmentového displeja

Krok 1: Nastavenie 7 -segmentového displeja
Krok 1: Nastavenie 7 -segmentového displeja

Prvá vec, ktorú musíte urobiť, je nastaviť sedemsegmentový displej.

  1. Pripojte pin 'E' k kolíku 2 na Arduine
  2. Pripojte kolík „D“ku kolíku 3 na Arduine
  3. Pripojte kolík „C“ku kolíku 4 na Arduine
  4. Pripojte kolík „G“ku kolíku 5 na Arduine
  5. Pripojte kolík „D“ku kolíku 6 na Arduine
  6. Pripojte pin 'D4' k pinu 7 na Arduino
  7. Pripojte pin „A“ku kolíku 8 na Arduine
  8. Pripojte kolík „F“ku kolíku 9 na Arduine
  9. Pripojte kolík „D3“k kolíku 10 na Arduine
  10. Pripojte kolík „D2“k kolíku 11 na Arduine
  11. Pripojte kolík „B“ku kolíku 12 na Arduine

Názvy jednotlivých pinov na 7 -segmentovom displeji nájdete na obrázku vyššie.

Krok 2: Krok 2: Nastavte IR prijímač

Krok 2: Nastavte IR prijímač
Krok 2: Nastavte IR prijímač

Na IR prijímači sú 3 nohy. Noha úplne vpravo je VCC (sila), noha úplne vľavo, ak je OUT (pripojenie na kolík), a stredná noha je pre GND.

  • Pripojte VCC k napájacej lište na nepájivom poli
  • Pripojte výstupný kolík OUT k A2 na Arduine
  • Pripojte kolík GND k uzemňovacej lište na nepájivom poli

Krok 3: Krok 3: Nastavte ultrazvukový snímač a bzučiak

Krok 3: Nastavte ultrazvukový snímač a bzučiak
Krok 3: Nastavte ultrazvukový snímač a bzučiak
Krok 3: Nastavte ultrazvukový snímač a bzučiak
Krok 3: Nastavte ultrazvukový snímač a bzučiak

Ultrazvukový senzor

  • Pripojte GND k uzemňovacej lište na nepájivom poli
  • Pripojte pin Echo k kolíku A1 na Arduine
  • Pripojte spúšťací kolík k pinu A0 na Arduine
  • Pripojte VCC k napájacej lište na nepájivom poli

Bzučiak

  • Pripojte krátku nohu aktívneho bzučiaka k GND
  • Pripojte dlhú nohu aktívneho bzučiaka k kolíku 13 na Arduine

Krok 4: Krok 4: Nastavenie LED diód

Krok 4: Nastavte kontrolky LED
Krok 4: Nastavte kontrolky LED
  • Pripojte obe krátke nožičky LED k lište GND na doske
  • Pripojte dlhú nohu červenej LED k kolíku A4 na Arduine
  • Pripojte dlhú nohu zelenej diódy LED ku kolíku A5 na Arduine

Krok 5: Krok 5: Prijímajte HEX kódy z diaľkového ovládača

Krok 5: Prijímajte HEX kódy z diaľkového ovládača
Krok 5: Prijímajte HEX kódy z diaľkového ovládača

Predtým, ako začnete s kódom, zaobstarajte si diaľkové ovládanie k TV a dekódujte HEX kódy pre svoj diaľkový ovládač. Pre tento projekt budete potrebovať dekódovať 3 čísla (pre heslo do vášho 'domu'). Nezabudnite si stiahnuť IR vzdialenú knižnicu.

Na tento účel použite tento kód:

#zahrnúť

neplatné nastavenie ()

{

Serial.begin (9600);

irReceiver.enableIRIn ();

}

prázdna slučka () {

if (irReceiver.decode (& result)) {

irReceiver.resume ();

Serial.println (result.value, HEX);

} }

Krok 6: Krok 6: Konečný kód

Odkaz je vyššie. Ak máte akékoľvek otázky týkajúce sa kódu, dajte mi vedieť.

Odporúča: