Obsah:

Domácí poplachový systém sedmi segmentového IR přijímače: 6 kroků
Domácí poplachový systém sedmi segmentového IR přijímače: 6 kroků

Video: Domácí poplachový systém sedmi segmentového IR přijímače: 6 kroků

Video: Domácí poplachový systém sedmi segmentového IR přijímače: 6 kroků
Video: Zabezpečení domu a bytu nejen pro náročné || BEDO AJAX 2024, Červenec
Anonim
Domácí poplašný systém se sedmi segmentovými IR přijímači
Domácí poplašný systém se sedmi segmentovými IR přijímači

Toto je perfektní projekt, který můžete začít, pokud se chcete naučit používat 4místný 7segmentový displej a zároveň vytvořit něco skvělého, co lze ve skutečnosti implementovat kolem vašeho domu. Nemusíte používat 4místný 7segmentový displej, určitě můžete použít jednociferný displej a mělo by to fungovat dobře. Doufám, že se vám tento projekt líbí!

Než začnete, ujistěte se, že připojíte 5V k napájení napájecí lišty na prkénku a připojíte GND pin k zemi na prkénku.

Zásoby

  • 4místný 7segmentový displej
  • Červená a zelená LED
  • Ultrazvukový senzor
  • IR přijímač
  • Bzučák
  • Propojovací vodiče (spousta z nich)
  • Prkénko
  • Arduino UNO

Krok 1: Krok 1: Nastavení 7segmentového displeje

Krok 1: Nastavení 7segmentového displeje
Krok 1: Nastavení 7segmentového displeje

První věc, kterou musíte udělat, je nastavit sedmisegmentový displej.

  1. Připojte pin 'E' ke kolíku 2 na Arduinu
  2. Připojte pin 'D' ke kolíku 3 na Arduinu
  3. Připojte pin 'C' ke kolíku 4 na Arduinu
  4. Připojte pin 'G' ke kolíku 5 na Arduinu
  5. Připojte pin 'D' ke kolíku 6 na Arduinu
  6. Připojte pin 'D4' ke kolíku 7 na Arduinu
  7. Připojte pin 'A' ke kolíku 8 na Arduinu
  8. Připojte pin 'F' ke kolíku 9 na Arduinu
  9. Připojte pin 'D3' ke kolíku 10 na Arduinu
  10. Připojte pin 'D2' ke kolíku 11 na Arduinu
  11. Připojte pin 'B' ke kolíku 12 na Arduinu

Názvy jednotlivých pinů na 7segmentovém displeji najdete na výše uvedeném obrázku.

Krok 2: Krok 2: Nastavení IR přijímače

Krok 2: Nastavení IR přijímače
Krok 2: Nastavení IR přijímače

Na IR přijímači jsou 3 nohy. Noha zcela vpravo je VCC (síla), noha zcela vlevo, pokud je OUT (připojení k kolíku), a střední noha je pro GND.

  • Připojte VCC k napájecí liště na desce
  • Připojte pin OUT k A2 na Arduinu
  • Připojte kolík GND k zemnicí liště na desce

Krok 3: Krok 3: Nastavení ultrazvukového senzoru a bzučáku

Krok 3: Nastavení ultrazvukového senzoru a bzučáku
Krok 3: Nastavení ultrazvukového senzoru a bzučáku
Krok 3: Nastavení ultrazvukového senzoru a bzučáku
Krok 3: Nastavení ultrazvukového senzoru a bzučáku

Ultrazvukový senzor

  • Připojte GND k zemnící liště na desce
  • Připojte pin Echo ke kolíku A1 na Arduinu
  • Připojte pin Trig ke kolíku A0 na Arduinu
  • Připojte VCC k napájecí liště na desce

Bzučák

  • Připojte krátkou nohu aktivního bzučáku k GND
  • Připojte dlouhou nohu aktivního bzučáku ke kolíku 13 na Arduinu

Krok 4: Krok 4: Nastavení LED diod

Krok 4: Nastavení LED diod
Krok 4: Nastavení LED diod
  • Připojte obě krátké nožičky LED k liště GND na prkénku
  • Připojte dlouhou nohu červené LED ke kolíku A4 na Arduinu
  • Připojte dlouhou nohu zelené LED ke kolíku A5 na Arduinu

Krok 5: Krok 5: Přijímejte HEX kódy ze vzdáleného zařízení

Krok 5: Přijímejte HEX kódy ze vzdáleného zařízení
Krok 5: Přijímejte HEX kódy ze vzdáleného zařízení

Než začnete s kódem, ujistěte se, že si pořídíte dálkový ovladač k TV a necháte si dekódovat HEX kódy pro vaše dálkové ovládání. Pro tento projekt budete muset dekódovat 3 čísla (pro heslo do vašeho „domu“). Nezapomeňte si stáhnout IR vzdálenou knihovnu.

K tomu použijte tento kód:

#zahrnout

neplatné nastavení ()

{

Serial.begin (9600);

irReceiver.enableIRIn ();

}

prázdná smyčka () {

if (irReceiver.decode (& result)) {

irReceiver.resume ();

Serial.println (result.value, HEX);

} }

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

Odkaz je výše. Pokud máte ke kódu jakékoli dotazy, dejte mi vědět.

Doporučuje: