Obsah:

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

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

Video: Domový poplachový systém sedemsegmentového infračerveného prijímača: 6 krokov
Video: Zabezpečovací systém BEDO Ajax ochrání váš domov 2024, November
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: