Inhoudsopgave:

Zeven Segment IR Ontvanger Alarmsysteem - Ajarnpa
Zeven Segment IR Ontvanger Alarmsysteem - Ajarnpa

Video: Zeven Segment IR Ontvanger Alarmsysteem - Ajarnpa

Video: Zeven Segment IR Ontvanger Alarmsysteem - Ajarnpa
Video: IR Proximity Sensor Based Counter Circuit Using 7 Segment Display by INVENTIVE TECHNICAL SUPPORT 2024, November
Anonim
Zeven Segment IR Ontvanger Alarmsysteem
Zeven Segment IR Ontvanger Alarmsysteem

Dit is het perfecte project om te beginnen als u wilt leren hoe u het 4-cijferige 7-segments display kunt gebruiken en ook iets cools wilt maken dat daadwerkelijk in uw huis kan worden geïmplementeerd. U hoeft geen 4-cijferig 7-segments display te gebruiken, u kunt zeker een enkelcijferig display gebruiken en het zou goed moeten werken. Ik hoop dat jullie dit project leuk vinden!

Voordat u begint, moet u ervoor zorgen dat u 5V aansluit op de stroomrail op het breadboard en de GND-pin op aarde op het breadboard aansluit.

Benodigdheden

  • 4-cijferig 7-segments display
  • Rode en groene LED
  • Ultrasoon sensor
  • IR-ontvanger
  • Zoemer
  • Jumper-draden (veel van hen)
  • Breadboard
  • Arduino UNO

Stap 1: Stap 1: 7-segmentweergave instellen

Stap 1: 7-segmentweergave instellen
Stap 1: 7-segmentweergave instellen

Het eerste dat u wilt doen, is uw zevensegmentendisplay instellen.

  1. Sluit pin 'E' aan op pin 2 op de Arduino
  2. Verbind pin 'D' met pin 3 op de Arduino
  3. Sluit pin 'C' aan op pin 4 op de Arduino
  4. Sluit pin 'G' aan op pin 5 op de Arduino
  5. Verbind pin 'D' met pin 6 op de Arduino
  6. Sluit pin 'D4' aan op pin 7 op de Arduino
  7. Sluit pin 'A' aan op pin 8 op de Arduino
  8. Sluit pin 'F' aan op pin 9 op de Arduino
  9. Sluit pin 'D3' aan op pin 10 op de Arduino
  10. Sluit pin 'D2' aan op pin 11 op de Arduino
  11. Sluit pin 'B' aan op pin 12 op de Arduino

Raadpleeg de afbeelding hierboven voor de namen van elke pin op het 7-segments display.

Stap 2: Stap 2: IR-ontvanger instellen

Stap 2: IR-ontvanger instellen
Stap 2: IR-ontvanger instellen

Er zijn 3 poten op de IR-ontvanger. Het been helemaal rechts is VCC (power), het been helemaal links als OUT (verbinden met een pin), en het middelste been is voor GND.

  • Sluit de VCC aan op de stroomrail op het breadboard
  • Verbind de OUT-pin met A2 op de Arduino
  • Sluit de GND-pin aan op de grondrail op het breadboard

Stap 3: Stap 3: Ultrasone sensor en zoemer instellen

Stap 3: Ultrasone sensor en zoemer instellen
Stap 3: Ultrasone sensor en zoemer instellen
Stap 3: Ultrasone sensor en zoemer instellen
Stap 3: Ultrasone sensor en zoemer instellen

Ultrasoon sensor

  • Sluit GND aan op de grondrail op het breadboard
  • Sluit de Echo-pin aan op pin A1 op de Arduino
  • Verbind de Trig-pin met pin A0 op de Arduino
  • Sluit VCC aan op de stroomrail op het breadboard

Zoemer

  • Sluit het korte been van de actieve zoemer aan op GND
  • Sluit het lange been van de actieve zoemer aan op pin 13 op de Arduino

Stap 4: Stap 4: LED's instellen

Stap 4: LED's instellen
Stap 4: LED's instellen
  • Verbind beide korte pootjes van de LED's met de GND-rail op het breadboard
  • Sluit de lange poot van de rode LED aan op pin A4 op de Arduino
  • Sluit de lange poot van de groene LED aan op pin A5 op de Arduino

Stap 5: Stap 5: Ontvang HEX-codes op afstand

Stap 5: Ontvang HEX-codes op afstand
Stap 5: Ontvang HEX-codes op afstand

Voordat u aan de slag gaat met de code, moet u ervoor zorgen dat u een afstandsbediening van de tv aanschaft en de HEX-codes voor uw afstandsbediening ontcijfert. U zou voor dit project 3 cijfers moeten decoderen (voor het wachtwoord voor uw 'huis'). Vergeet niet de IR remote bibliotheek te downloaden.

Gebruik hiervoor deze code:

#erbij betrekken

ongeldige setup()

{

Serieel.begin(9600);

irReceiver.enableIRIn();

}

lege lus() {

if (irReceiver.decode(&resultaat)) {

irOntvanger.resume();

Serial.println(resultaat.waarde, HEX);

} }

Stap 6: Stap 6: definitieve code

De link staat hierboven. Als je vragen hebt over de code, laat het me weten.

Aanbevolen: