Sisukord:

Seitsme segmendi IR -vastuvõtja kodu häiresüsteem: 6 sammu
Seitsme segmendi IR -vastuvõtja kodu häiresüsteem: 6 sammu

Video: Seitsme segmendi IR -vastuvõtja kodu häiresüsteem: 6 sammu

Video: Seitsme segmendi IR -vastuvõtja kodu häiresüsteem: 6 sammu
Video: 7 лайфхаков с ГОРЯЧИМ КЛЕЕМ для вашего ремонта. 2024, Juuli
Anonim
Seitsme segmendi IR -vastuvõtja kodu häiresüsteem
Seitsme segmendi IR -vastuvõtja kodu häiresüsteem

See on ideaalne projekt alustamiseks, kui soovite õppida, kuidas kasutada neljakohalist 7 -segmendilist ekraani, ning luua midagi lahedat, mida saab tegelikult teie maja ümber rakendada. Te ei pea kasutama neljakohalist 7-segmendilist ekraani, võite kindlasti kasutada ühekohalist ekraani ja see peaks hästi toimima. Loodan, et teile meeldib see projekt!

Enne alustamist veenduge, et ühendate 5V leivaplaadi toitekaabli toiteallikaga ja ühendate GND tihvti leivaplaadi maandusega.

Tarvikud

  • 4 -kohaline 7 -segmendiline ekraan
  • Punane ja roheline LED
  • Ultraheli andur
  • IR vastuvõtja
  • Sumin
  • Jumper juhtmed (palju neid)
  • Leivalaud
  • Arduino UNO

1. samm: 1. samm: 7 segmendi kuva seadistamine

Samm: seadistage 7 segmendi kuva
Samm: seadistage 7 segmendi kuva

Esimene asi, mida soovite teha, on seitsme segmendi kuva seadistamine.

  1. Ühendage tihvt „E” Arduino tihvtiga 2
  2. Ühendage tihvt „D” Arduino tihvtiga 3
  3. Ühendage tihvt 'C' Arduino tihvtiga 4
  4. Ühendage tihvt „G” Arduino tihvtiga 5
  5. Ühendage tihvt „D” Arduino tihvtiga 6
  6. Ühendage pin 'D4' Arduino tihvtiga 7
  7. Ühendage tihvt A Arduino tihvtiga 8
  8. Ühendage tihvt „F” Arduino tihvtiga 9
  9. Ühendage pin 'D3' Arduino tihvtiga 10
  10. Ühendage pin 'D2' Arduino tihvtiga 11
  11. Ühendage tihvt „B” Arduino tihvtiga 12

Palun vaadake ülaltoodud pildilt 7 -segmendilise ekraani iga tihvti nime.

2. samm: 2. samm: seadistage IR -vastuvõtja

2. samm: seadistage IR -vastuvõtja
2. samm: seadistage IR -vastuvõtja

IR -vastuvõtjal on 3 jalga. Parempoolsem jalg on VCC (toide), vasakpoolne jalg, kui OUT (ühendage tihvtiga), ja keskmine jalg on GND jaoks.

  • Ühendage VCC leivaplaadi toitekaabliga
  • Ühendage OUT -tihvt Arduino A2 -ga
  • Ühendage GND tihvt leivaplaadi maandusrööpaga

3. samm: 3. samm: seadistage ultraheliandur ja helisignaal

Samm: seadistage ultraheliandur ja helisignaal
Samm: seadistage ultraheliandur ja helisignaal
Samm: seadistage ultraheliandur ja helisignaal
Samm: seadistage ultraheliandur ja helisignaal

Ultraheli andur

  • Ühendage GND leivaplaadi maandusrööpaga
  • Ühendage Echo tihvt Arduino tihvtiga A1
  • Ühendage Trigi tihvt Arduino tihvtiga A0
  • Ühendage VCC leivaplaadi toitekaabliga

Sumin

  • Ühendage aktiivse summeri lühike jalg GND -ga
  • Ühendage aktiivse summeri pikk jalg Arduino tihvtiga 13

4. samm: 4. samm: seadistage LED -id

Samm: seadistage LED -id
Samm: seadistage LED -id
  • Ühendage valgusdioodide mõlemad lühikesed jalad leivaplaadi GND -rööpaga
  • Ühendage punase LED -i pikk jalg Arduino tihvtiga A4
  • Ühendage rohelise LED -i pikk jalg Arduino tihvtiga A5

Samm 5: samm 5: HEX -koodide vastuvõtmine kaugjuhtimispuldilt

Samm 5: HEX -koodide vastuvõtmine kaugjuhtimispuldilt
Samm 5: HEX -koodide vastuvõtmine kaugjuhtimispuldilt

Enne koodiga alustamist hankige kindlasti teleri kaugjuhtimispult ja dekodeerige kaugjuhtimispuldi HEX -koodid. Selle projekti jaoks peate dekodeerima 3 numbrit (oma "maja" parooli jaoks). Ärge unustage alla laadida IR -kaugteek.

Selleks kasutage seda koodi:

#kaasake

tühine seadistus ()

{

Seriaalne algus (9600);

irReceiver.enableIRIn ();

}

void loop () {

if (irReceiver.decode (& tulemus)) {

irReceiver.resume ();

Serial.println (tulemus.väärtus, HEX);

} }

6. samm: 6. samm: lõplik kood

Link on ülal. Kui teil on koodi kohta küsimusi, andke mulle sellest teada.

Soovitan: