Talaan ng mga Nilalaman:

Pitong Segment IR Receiver Home Alarm System: 6 Mga Hakbang
Pitong Segment IR Receiver Home Alarm System: 6 Mga Hakbang

Video: Pitong Segment IR Receiver Home Alarm System: 6 Mga Hakbang

Video: Pitong Segment IR Receiver Home Alarm System: 6 Mga Hakbang
Video: 5 Common Mistakes When Installing Video Security System 2024, Hulyo
Anonim
Pitong Segment IR Receiver Home Alarm System
Pitong Segment IR Receiver Home Alarm System

Ito ang perpektong proyekto upang magsimula kung nais mong malaman kung paano gamitin ang 4 na digit na display ng 7 segment pati na rin lumikha ng isang bagay na cool na maaaring ipatupad sa paligid ng iyong bahay. Hindi mo kailangang gumamit ng isang display ng 4 na digit na segment na maaari mong tiyak na gumamit ng isang solong-digit na pagpapakita at dapat itong gumana nang maayos. Sana magustuhan nyo ang proyektong ito!

Bago ka magsimula tiyaking ikonekta mo ang 5V sa lakas sa power rail sa breadboard at ikonekta ang GND pin sa lupa sa breadboard.

Mga gamit

  • Ipinapakita ang 4 na digit na 7 segment
  • Pula at berde na LED
  • Ultrasonic Sensor
  • IR Tagatanggap
  • Buzzer
  • Jumper Wires (marami sa kanila)
  • Breadboard
  • Arduino UNO

Hakbang 1: Hakbang 1: Pag-set up ng 7 Segment Display

Hakbang 1: Pag-set up ng 7 Segment Display
Hakbang 1: Pag-set up ng 7 Segment Display

Ang unang bagay na nais mong gawin ay i-set up ang iyong pitong-segment na display.

  1. Ikonekta ang Pin 'E' upang i-pin ang 2 sa Arduino
  2. Ikonekta ang Pin 'D' upang i-pin ang 3 sa Arduino
  3. Ikonekta ang Pin 'C' upang i-pin ang 4 sa Arduino
  4. Ikonekta ang Pin 'G' upang i-pin ang 5 sa Arduino
  5. Ikonekta ang Pin 'D' upang i-pin ang 6 sa Arduino
  6. Ikonekta ang Pin 'D4' upang i-pin ang 7 sa Arduino
  7. Ikonekta ang Pin 'A' upang i-pin ang 8 sa Arduino
  8. Ikonekta ang Pin 'F' upang i-pin ang 9 sa Arduino
  9. Ikonekta ang Pin 'D3' upang i-pin ang 10 sa Arduino
  10. Ikonekta ang Pin 'D2' upang i-pin ang 11 sa Arduino
  11. Ikonekta ang Pin 'B' upang i-pin ang 12 sa Arduino

Mangyaring mag-refer sa larawan sa itaas para sa mga pangalan ng bawat pin sa 7 segment na pagpapakita.

Hakbang 2: Hakbang 2: I-setup ang IR Receiver

Hakbang 2: I-setup ang IR Receiver
Hakbang 2: I-setup ang IR Receiver

Mayroong 3 mga binti sa IR receiver. Ang binti sa dulong kanan ay VCC (lakas), ang paa sa dulong kaliwa kung OUT (kumonekta sa isang pin), at ang gitnang binti ay para sa GND.

  • Ikonekta ang VCC sa power rail sa breadboard
  • Ikonekta ang OUT pin sa A2 sa Arduino
  • Ikonekta ang pin ng GND sa ground rail sa breadboard

Hakbang 3: Hakbang 3: Pag-setup ng Ultrasonic Sensor at Buzzer

Hakbang 3: I-setup ang Ultrasonic Sensor at Buzzer
Hakbang 3: I-setup ang Ultrasonic Sensor at Buzzer
Hakbang 3: I-setup ang Ultrasonic Sensor at Buzzer
Hakbang 3: I-setup ang Ultrasonic Sensor at Buzzer

Ultrasonic Sensor

  • Ikonekta ang GND sa ground rail sa breadboard
  • Ikonekta ang Echo pin upang i-pin ang A1 sa Arduino
  • Ikonekta ang Trig pin upang i-pin ang A0 sa Arduino
  • Ikonekta ang VCC sa power rail sa breadboard

Buzzer

  • Ikonekta ang maikling binti ng aktibong buzzer sa GND
  • Ikonekta ang mahabang binti ng aktibong buzzer upang i-pin ang 13 sa Arduino

Hakbang 4: Hakbang 4: Mga Setup LED

Hakbang 4: Mga Setup na LED
Hakbang 4: Mga Setup na LED
  • Ikonekta ang parehong maikling mga binti ng LEDs sa GND rail sa breadboard
  • Ikonekta ang mahabang paa ng pulang LED upang i-pin ang A4 sa Arduino
  • Ikonekta ang mahabang paa ng berdeng LED upang i-pin ang A5 sa Arduino

Hakbang 5: Hakbang 5: Tumanggap ng Mga HEX Code Mula sa Remote

Hakbang 5: Tumanggap ng Mga HEX Code Mula sa Remote
Hakbang 5: Tumanggap ng Mga HEX Code Mula sa Remote

Bago ka magsimula sa code siguraduhing makakuha ng isang remote sa TV at ma-decode ang mga HEX code para sa iyong remote. Kakailanganin mong i-decode ang 3 mga numero para sa proyektong ito (para sa password sa iyong 'bahay'). Huwag kalimutang i-download ang IR remote library.

Upang magawa ito, gamitin ang code na ito:

# isama

walang bisa ang pag-setup ()

{

Serial.begin (9600);

irReceiver.enableIRIn ();

}

void loop () {

kung (irReceiver.decode (& resulta)) {

irReceiver.resume ();

Serial.println (resulta.value, HEX);

} }

Hakbang 6: Hakbang 6: Pangwakas na Code

Nasa itaas ang Link. Kung mayroon kang anumang mga katanungan tungkol sa code ipaalam sa akin.

Inirerekumendang: