Mundarija:

LCD displeyli uyni qulflash tizimi: 6 qadam
LCD displeyli uyni qulflash tizimi: 6 qadam

Video: LCD displeyli uyni qulflash tizimi: 6 qadam

Video: LCD displeyli uyni qulflash tizimi: 6 qadam
Video: Введение в LCD2004 ЖК-дисплей с модулем I2C для Arduino 2024, Iyul
Anonim
LCD displeyli uyni qulflash tizimi
LCD displeyli uyni qulflash tizimi
LCD displeyli uyni qulflash tizimi
LCD displeyli uyni qulflash tizimi
LCD displeyli uyni qulflash tizimi
LCD displeyli uyni qulflash tizimi

Bu loyiha uy qulfi vazifasini bajaradi va uyga kirishning yagona yo'li - to'g'ri 3 xonali kodni bosishdir. LCD aloqa moslamasi vazifasini bajaradi, agar odam to'g'ri kodni kiritgan yoki kiritmagan bo'lsa. IQ qabul qiluvchisi foydalanuvchidan ma'lumot olish uchun qurilma vazifasini bajaradi va nihoyat, agar to'g'ri kod kiritilgan bo'lsa, pog'onali dvigatel qulfini ochadi va uy eshigini "ochadi".

Ta'minotlar

  • 16*2 LCD displey
  • IR qabul qilgich
  • Bosqichli motor
  • ULN2003 haydovchi paneli
  • Jumper simlari
  • Potentsiometr
  • Non paneli
  • 10 K qarshilik

1 -qadam: 1 -qadam: LCD displeyni ulash

1 -qadam: LCD displeyni ulash
1 -qadam: LCD displeyni ulash

LCD -ni yig'ishdan oldin bajarishni xohlagan birinchi qadam - bu 5V va GND -ga ulash paneli.

  • Birinchi pinni GND ga ulang
  • 2 -pinni quvvat manbaiga ulang
  • Uchinchi pinni potentsiometrning o'rta piniga ulang
  • 4 -pinni Arduino 2 -piniga ulang
  • 5 -pinni GND ga ulang
  • 6 -pinni A4 ga ulang
  • 11 -pinni A3 ga ulang
  • 12 -pinni A2 ga ulang
  • 13 -pinni A1 ga ulang
  • 14 -pinni A0 ga ulang
  • 15 -pinni quvvatga ulaydigan 10 K ohmli rezistorga ulang
  • 16 -pinni GND ga ulang

2 -qadam: 2 -qadam: Potansiyometr

2 -qadam: Potansiyometr
2 -qadam: Potansiyometr
  • O'ng burchakdagi pinni quvvat manbaiga ulang
  • GND ga chap burchakni ulang
  • O'rta pinni 3 -pinli LCD -ga ulang

3 -qadam: 3 -qadam: IQ qabul qiluvchisi

3 -qadam: IQ qabul qiluvchisi
3 -qadam: IQ qabul qiluvchisi

IQ qabul qilgichda 3 ta oyoq bor. O'ng tarafdagi oyog'i VCC (quvvat), agar chapda bo'lsa (chapga ulang) va o'rta oyog'i GND uchun.

  • VCC -ni non panelidagi elektr tarmog'iga ulang
  • OUT pinini Arduino -dagi A2 ga ulang
  • GND pinini non panelidagi erga ulang

4 -qadam: 4 -qadam: qadam motorini sozlash

4 -qadam: qadam motorini sozlash
4 -qadam: qadam motorini sozlash

Yuqoridagi sxemaga amal qiling. Oq pimlarni haydovchi moduliga ulaganingizga ishonch hosil qiling, so'ngra Arduino pinlari ustidagi haydovchi modul pimlarini ulashni boshlang.

5 -qadam: 5 -qadam: Kod

Kodni ishga tushirishdan oldin, televizorni masofadan boshqarish pulti va pult uchun HEX kodlarini dekodlashni unutmang. Siz ushbu loyiha uchun 3 ta raqamni hal qilishingiz kerak bo'ladi ("uyingiz" uchun parol uchun). IR masofaviy kutubxonasini yuklab olishni unutmang.

Buning uchun ushbu koddan foydalaning:

#qo'shing

bo'sh o'rnatish () {

Serial.begin (9600);

irReceiver.enableIRIn (); }

void loop () {

agar (irReceiver.decode (& natija)) {

irReceiver.resume ();

Serial.println (result.value, HEX); }}

6 -qadam: 6 -qadam: Yakuniy kod

6 -qadam: Yakuniy kod
6 -qadam: Yakuniy kod

Bu uy qulfini ochish tizimining oxirgi kodi. Yuqori olti burchakli kodlarni TV masofadan boshqarish pulti orqali olingan o'n oltilik kodlarga o'zgartirganingizga ishonch hosil qiling. Agar sizda biron bir savol bo'lsa, meni quyidagi izohlarda so'rashdan tortinmang.

Tavsiya: