Kazalo:

Domači alarmni sistem sedem segmentnega IR sprejemnika: 6 korakov
Domači alarmni sistem sedem segmentnega IR sprejemnika: 6 korakov
Anonim
Sedem segmentni IR sprejemnik za domači alarmni sistem
Sedem segmentni IR sprejemnik za domači alarmni sistem

To je popoln projekt za začetek, če se želite naučiti uporabljati 4 -mestni 7 -segmentni zaslon in ustvariti nekaj kul, kar bi lahko dejansko izvedli po vaši hiši. Ni vam treba uporabljati 4-mestnega 7-segmentnega zaslona, vsekakor lahko uporabite enomestni zaslon in bi moral delovati v redu. Upam, da vam je ta projekt všeč!

Preden začnete, se prepričajte, da priključite 5V na napajalni vodnik na plošči in priključite pin GND na maso na plošči.

Zaloge

  • 4 -mestni 7 -segmentni zaslon
  • Rdeča in zelena LED
  • Ultrazvočni senzor
  • IR sprejemnik
  • Zvočni signal
  • Jumper žice (veliko jih je)
  • Ogledna plošča
  • Arduino UNO

1. korak: 1. korak: Nastavitev 7 -segmentnega zaslona

1. korak: Nastavitev 7 -segmentnega zaslona
1. korak: Nastavitev 7 -segmentnega zaslona

Prva stvar, ki jo želite narediti, je, da nastavite sedem-segmentni zaslon.

  1. Priključite pin 'E' na pin 2 na Arduinu
  2. Priključite pin 'D' na pin 3 na Arduinu
  3. Priključite pin 'C' na pin 4 na Arduinu
  4. Priključite pin 'G' na pin 5 na Arduinu
  5. Priključite pin 'D' na pin 6 na Arduinu
  6. Priključite pin 'D4' na pin 7 na Arduinu
  7. Priključite pin 'A' na pin 8 na Arduinu
  8. Priključite pin 'F' na pin 9 na Arduinu
  9. Priključite pin 'D3' na pin 10 na Arduinu
  10. Priključite pin 'D2' na pin 11 na Arduinu
  11. Priključite pin 'B' na pin 12 na Arduinu

Imena vsakega zatiča na 7 -segmentnem zaslonu si oglejte na zgornji sliki.

2. korak: 2. korak: Nastavite IR sprejemnik

2. korak: Nastavite IR sprejemnik
2. korak: Nastavite IR sprejemnik

Na IR sprejemniku so 3 noge. Noga na skrajni desni je VCC (moč), noga na skrajni levi, če je OUT (povežite se z nožico), srednja noga pa za GND.

  • VCC priključite na napajalno tirnico na plošči
  • Priključite OUT pin na A2 na Arduinu
  • Pin GND priključite na ozemljitveno tirnico na plošči

3. korak: 3. korak: nastavite ultrazvočni senzor in zvočni signal

3. korak: Nastavite ultrazvočni senzor in zvočni signal
3. korak: Nastavite ultrazvočni senzor in zvočni signal
3. korak: Nastavite ultrazvočni senzor in zvočni signal
3. korak: Nastavite ultrazvočni senzor in zvočni signal

Ultrazvočni senzor

  • GND priključite na ozemljitveno tirnico na plošči
  • Priključite Echo pin na pin A1 na Arduinu
  • Priključite sprožilni pin na pin A0 na Arduinu
  • VCC priključite na napajalni vodnik na plošči

Zvočni signal

  • Kratko nogo aktivnega zvočnika priključite na GND
  • Priključite dolgo nogo aktivnega brenčalca na pin 13 na Arduinu

Korak 4: Korak 4: Nastavitev LED

4. korak: Nastavitev LED
4. korak: Nastavitev LED
  • Priključite obe kratki nogi LED na tirnico GND na plošči
  • Priključite dolgo nogo rdeče LED na pin A4 na Arduinu
  • Priključite dolgo nogo zelene LED na pin A5 na Arduinu

5. korak: 5. korak: prejemajte šestnajstiške kode z daljinskega upravljalnika

5. korak: Prejemajte šestnajstiške kode od daljinskega upravljalnika
5. korak: Prejemajte šestnajstiške kode od daljinskega upravljalnika

Preden začnete s kodo, obvezno vzemite daljinski upravljalnik televizorja in dekodirajte kode HEX za daljinski upravljalnik. Za ta projekt bi morali dekodirati 3 številke (za geslo za vašo "hišo"). Ne pozabite prenesti oddaljene knjižnice IR.

Če želite to narediti, uporabite to kodo:

#vključi

void setup ()

{

Serial.begin (9600);

irReceiver.enableIRIn ();

}

void loop () {

if (irReceiver.decode (& result)) {

irReceiver.resume ();

Serial.println (result.value, HEX);

} }

Korak 6: Korak 6: Končna koda

Povezava je zgoraj. Če imate kakršna koli vprašanja glede kode, mi to sporočite.

Priporočena: