Мазмуну:

Жети сегмент IR алуучу үй сигнализация системасы: 6 кадам
Жети сегмент IR алуучу үй сигнализация системасы: 6 кадам

Video: Жети сегмент IR алуучу үй сигнализация системасы: 6 кадам

Video: Жети сегмент IR алуучу үй сигнализация системасы: 6 кадам
Video: ПРИЗРАК ЖЕНЩИНЫ ПОКАЗАЛ НА ФОТО СВОИ ПОХОРОНЫ (РЕАЛЬНОЕ ФОТО) 2024, Июль
Anonim
Жети сегмент IR алуучу үй сигнализация системасы
Жети сегмент IR алуучу үй сигнализация системасы

Бул 4 орундуу 7 сегменттүү дисплейди колдонууну, ошондой эле үйүңүздүн тегерегинде ишке ашырыла турган сонун нерсени түзүүнү үйрөнгүңүз келсе, баштоо үчүн эң сонун долбоор. Сиз 4 орундуу 7 сегменттүү дисплейди колдонуунун кажети жок, сиз бир орундуу дисплейди колдоно аласыз жана ал жакшы иштеши керек. Бул долбоор сизге жагат деп ишенем!

Баштоодон мурун, 5V'ды панельдеги электр темир жолуна туташтырганыңызды жана GND пинди нан тактасына жерге туташтырганыңызды текшериңиз.

Жабдуулар

  • 4 орундуу 7 сегменттүү дисплей
  • Кызыл жана жашыл LED
  • Ultrasonic Sensor
  • IR алуучу
  • Коңгуроо
  • Jumper Wires (алардын көбү)
  • Breadboard
  • Arduino UNO

1 -кадам: 1 -кадам: 7 сегменттин дисплейин орнотуу

1 -кадам: 7 сегменттин дисплейин орнотуу
1 -кадам: 7 сегменттин дисплейин орнотуу

Биринчи кылгыңыз келген нерсе-жети сегменттүү дисплейиңизди орнотуу.

  1. Pin 'E'ди Arduinoдогу 2 -пинге туташтырыңыз
  2. Pin 'D'ди Arduinoдогу 3 -пинге туташтырыңыз
  3. Pin 'C'ди Arduinoдогу 4 -пинге туташтырыңыз
  4. Pin 'G'ди Arduinoдогу 5 -пинге туташтырыңыз
  5. Pin 'D'ди Arduinoдогу 6 -пинге туташтырыңыз
  6. Pin 'D4'ти Arduino'го 7 -пинге туташтырыңыз
  7. Pin 'A'ди Arduinoдогу 8 пинге туташтырыңыз
  8. Pin 'F'ди Arduinoдогу 9 -пинге туташтырыңыз
  9. Pin 'D3'ти Arduino'го 10 -пинге туташтырыңыз
  10. Pin 'D2'ди Arduinoдогу 11 пинге туташтырыңыз
  11. Pin 'B'ди Arduino'го 12 -пинге туташтырыңыз

Сураныч, 7 сегменттин дисплейиндеги ар бир пиндин аталышын көрүү үчүн жогорудагы сүрөттү караңыз.

2 -кадам: 2 -кадам: IR алуучуну орнотуу

2 -кадам: IR алуучуну орнотуу
2 -кадам: IR алуучуну орнотуу

IR кабылдагычта 3 бут бар. Оң жактагы бут VCC (кубат), эгер сол жакта болсо (сол жакка туташуу), ал эми ортоңку буту GND үчүн.

  • VCC'ди нан тактасындагы электр темир жолуна туташтырыңыз
  • OUT пинин Arduinoдогу A2ге туташтырыңыз
  • GND пинди тактадагы жер темир жолуна туташтырыңыз

3 -кадам: 3 -кадам: Ultrasonic Sensor жана Buzzer орнотуу

3 -кадам: Ultrasonic Sensor жана Buzzer орнотуу
3 -кадам: Ultrasonic Sensor жана Buzzer орнотуу
3 -кадам: Ultrasonic Sensor жана Buzzer орнотуу
3 -кадам: Ultrasonic Sensor жана Buzzer орнотуу

Ultrasonic Sensor

  • GNDди жер үстүндөгү темир жолго туташтырыңыз
  • Эду пинди Arduinoдогу A1 пинке туташтырыңыз
  • Trig пинди Arduinoдогу A0 пинге туташтырыңыз
  • VCC'ни нан тактасындагы электр темир жолуна туташтырыңыз

Коңгуроо

  • GNDге активдүү сигналдын кыска бутун туташтырыңыз
  • Ардуинодогу 13 -пинге активдүү ызылчынын узун бутун туташтырыңыз

4 -кадам: 4 -кадам: LED диоддорун орнотуу

4 -кадам: LED диоддорун орнотуу
4 -кадам: LED диоддорун орнотуу
  • Жарык диоддорунун эки кыска бутун нан үстүндөгү GND темир жолуна туташтырыңыз
  • Кызыл LEDдын узун бутун Arduinoдогу A4 пинге туташтырыңыз
  • Жашыл LEDдин узун бутун Arduinoдогу A5 пинге туташтырыңыз

5 -кадам: 5 -кадам: Алыстан HEX коддорун алыңыз

5 -кадам: Алыстан келген HEX коддорун алыңыз
5 -кадам: Алыстан келген HEX коддорун алыңыз

Кодду баштоодон мурун, сыналгы пультун алып, пультуңуз үчүн HEX коддорун чечип алыңыз. Сиз бул долбоор үчүн 3 номерди чечишиңиз керек ("үйүңүздүн" сырсөзү үчүн). IR алыскы китепканасын жүктөөнү унутпаңыз.

Бул үчүн бул кодду колдонуңуз:

#кошуу

жараксыз орнотуу ()

{

Serial.begin (9600);

irReceiver.enableIRIn ();

}

void loop () {

if (irReceiver.decode (& result)) {

irReceiver.resume ();

Serial.println (result.value, HEX);

} }

6 -кадам: 6 -кадам: Акыркы код

Шилтеме жогоруда. Эгерде код боюнча суроолоруңуз болсо, мага билдириңиз.

Сунушталууда: