Tartalomjegyzék:

Hét szegmenses IR vevő otthoni riasztórendszer: 6 lépés
Hét szegmenses IR vevő otthoni riasztórendszer: 6 lépés

Videó: Hét szegmenses IR vevő otthoni riasztórendszer: 6 lépés

Videó: Hét szegmenses IR vevő otthoni riasztórendszer: 6 lépés
Videó: Make a Infrared security alarm system using LM324 ic 2024, Július
Anonim
Hét szegmenses IR vevő otthoni riasztórendszer
Hét szegmenses IR vevő otthoni riasztórendszer

Ez a tökéletes projekt az induláshoz, ha meg szeretné tanulni a 4 számjegyű, 7 szegmenses kijelző használatát, valamint valami klassz dolgot szeretne létrehozni, amelyet valójában megvalósíthat a háza táján. Nem kell 4 számjegyű, 7 szegmenses kijelzőt használnia, de határozottan egyjegyű kijelzőt is használhat, és jól kell működnie. Remélem tetszeni fog nektek ez a projekt!

Mielőtt elkezdené, győződjön meg arról, hogy 5V -ot csatlakoztat a tápegységhez a kenyérsütő tápkábeléhez, és a GND -tűt a kenyértáblán lévő földhöz.

Kellékek

  • 4 számjegyű 7 szegmenses kijelző
  • Piros és zöld LED
  • Ultrahangos érzékelő
  • IR vevő
  • Berregő
  • Jumper vezetékek (sok közülük)
  • Kenyeretábla
  • Arduino UNO

1. lépés: 1. lépés: A 7 szegmenses kijelző beállítása

1. lépés: A 7 szegmenses kijelző beállítása
1. lépés: A 7 szegmenses kijelző beállítása

Az első dolog, amit meg kell tennie, a hét szegmenses kijelző beállítása.

  1. Csatlakoztassa az „E” tűt az Arduino 2. tűjéhez
  2. Csatlakoztassa a „D” tűt az Arduino 3. tűjéhez
  3. Csatlakoztassa a „C” tűt az Arduino 4. tűjéhez
  4. Csatlakoztassa a „G” tűt az Arduino 5. tűjéhez
  5. Csatlakoztassa a „D” tűt az Arduino 6. tűjéhez
  6. Csatlakoztassa a „D4” tűt az Arduino 7. tűjéhez
  7. Csatlakoztassa az „A” tűt az Arduino 8. tűjéhez
  8. Csatlakoztassa az „F” tűt az Arduino 9. tűjéhez
  9. Csatlakoztassa a „D3” tűt az Arduino 10 -es tűjéhez
  10. Csatlakoztassa a „D2” tűt az Arduino 11. tűjéhez
  11. Csatlakoztassa a „B” tűt az Arduino 12. tűjéhez

Kérjük, nézze meg a fenti képen a 7 szegmenses kijelzőn lévő összes tű nevét.

2. lépés: 2. lépés: Az IR -vevő beállítása

2. lépés: Az infravörös vevő beállítása
2. lépés: Az infravörös vevő beállítása

Az infravörös vevőn 3 láb található. A jobb szélső láb VCC (power), a bal szélső láb OUT (csatlakoztassa a csaphoz), és a középső láb a GND -hez.

  • Csatlakoztassa a VCC -t a kenyértáblán lévő tápcsatlakozóhoz
  • Csatlakoztassa az OUT csapot az A2 -hez az Arduino -n
  • Csatlakoztassa a GND csapot a kenyértáblán található földelő sínhez

3. lépés: 3. lépés: Az ultrahangos érzékelő és a hangjelző beállítása

3. lépés: Az ultrahangos érzékelő és a hangjelző beállítása
3. lépés: Az ultrahangos érzékelő és a hangjelző beállítása
3. lépés: Az ultrahangos érzékelő és a hangjelző beállítása
3. lépés: Az ultrahangos érzékelő és a hangjelző beállítása

Ultrahangos érzékelő

  • Csatlakoztassa a GND -t a kenyértáblán található földelő sínhez
  • Csatlakoztassa az Echo tűt az Arduino A1 tűjéhez
  • Csatlakoztassa a Trig csapot az Arduino A0 érintkezőjéhez
  • Csatlakoztassa a VCC -t a kenyértáblán lévő tápcsatlakozóhoz

Berregő

  • Csatlakoztassa az aktív zümmögő rövid lábát a GND -hez
  • Csatlakoztassa az aktív zümmögő hosszú lábát az Arduino 13. tűjéhez

4. lépés: 4. lépés: A LED -ek beállítása

4. lépés: A LED -ek beállítása
4. lépés: A LED -ek beállítása
  • Csatlakoztassa a LED -ek mindkét rövid lábát a kenyértáblán lévő GND sínhez
  • Csatlakoztassa a piros LED hosszú lábát az Arduino A4 -es tűjéhez
  • Csatlakoztassa a zöld LED hosszú lábát az Arduino A5 -ös csapjához

5. lépés: 5. lépés: HEX kódok fogadása a távvezérlőből

5. lépés: HEX kódok fogadása a távvezérlőből
5. lépés: HEX kódok fogadása a távvezérlőből

Mielőtt elkezdené használni a kódot, győződjön meg róla, hogy beszerez egy TV -távirányítót, és dekódolja a távirányító HEX -kódját. Ehhez a projekthez 3 számot kell dekódolnia (a "ház" jelszavához). Ne felejtse el letölteni az IR távoli könyvtárat.

Ehhez használja ezt a kódot:

#befoglalni

üres beállítás ()

{

Sorozat.kezdet (9600);

irReceiver.enableIRIn ();

}

void loop () {

if (irReceiver.decode (& eredmény)) {

irReceiver.resume ();

Serial.println (eredmény.érték, HEX);

} }

6. lépés: 6. lépés: Végső kód

A link fent. Ha bármilyen kérdése van a kóddal kapcsolatban, jelezze.

Ajánlott: