Mundarija:
- 1 -qadam: Bizga nima kerak
- 2 -qadam: Blynk va Arduino -ni qanday sozlash kerak
- 3 -qadam: ESP8266 uchun FW
- 4 -qadam: qanday yig'ish kerak
- 5 -qadam: FW Arduino
Video: M4 LCD displeyi bilan o'zaro aloqa: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:22
Ushbu qo'llanma bizga LCD displeyni Wi-Fi orqali smartfondan boshqarishga imkon beradi
Agar bizda haydovchi majmuasi bo'lmasa, biz arduino -dan foydalanishimiz mumkin, lekin Drivemall -ni ishlab chiqish havolasi ostida.
Drivemall -ni Arduino -ning klassik taxtasidan afzal ko'rishning afzalligi shundaki, bu ulanishlarning murakkabligini kamaytirib, yanada aniqroq o'rnatishga olib keladi (ba'zi hollarda). Biroq, bu ixtiyoriy: barcha natijalar arduino taxtasi, non paneli va ulanish uchun etarlicha dupontli o'tish moslamalari bilan o'z kuchini yo'qotmaydi.
Loyihaning maqsadi - ta'limning norasmiy shaklini yoshlarning ijtimoiy qo'shilishini rag'batlantirish vositasi sifatida, norasmiy ta'limni ishlab chiqaruvchilar makonida topish.
Bu darslik faqat mualliflarning fikrlarini aks ettiradi va Evrokomissiya undagi ma'lumotlardan foydalanish uchun javobgarlikni o'z zimmasiga olmaydi.
1 -qadam: Bizga nima kerak
- Arduino Mega-/ Drivermall
- ESP8266
- Displey 20x4 I2C
- Qarshilik 1K
- CH340G dasturchisi
- LED
- Non taxtasi
- Kabellar
- Smartfon
2 -qadam: Blynk va Arduino -ni qanday sozlash kerak
Keling, Blynk -ni smartfonga yuklab olishni boshlaymiz, Arduino Mega -ni va Wi -Fi ulanish turini tanlash uchun yangi loyihani yarating (1 -rasm). Loyiha yaratilgach, siz loyihangiz uchun Blynk tokenli xat olasiz.
Keling, displeyni boshqarish uchun sozlaylik:
4 V1-V2-V3-V4 chiqishi bilan matn kiritish sozlamalari
D13 ga ulangan 1 tugma
3 -qadam: ESP8266 uchun FW
Birinchi qadam ESP8266
Biz FW Arduino seriyali monitor orqali mavjudligini tekshiramiz (1 -rasm)
Esp standart sukut tezligi 115200. SW mavjudligini tekshirish uchun biz AT buyrug'idan foydalanamiz, agar u OK javob bersa, biz davom etishimiz mumkin va buyruq yordamida yuk tezligini 9600 ga o'rnatishimiz mumkin.
AT+UART_DEF = 9600, 8, 1, 0, 0
Agar fw mavjud bo'lmasa
Dasturchi orqali AiThinker_ESP8266_DIO_8M_8M_20160615_V1.5.4 dasturini yuklang, GPIO0/FLASH PIN kodini GND ga 1K ohmli rezistor orqali ulang va biz esp8266_flasher dasturidan foydalanamiz (2 va 3 -rasm)
To'g'ri MAQOMOTI portini tanlang va biz FWni 99% ga yuklaganimizda xato bo'lishi mumkin, lekin bu normal (4 va 5 -rasm)
4 -qadam: qanday yig'ish kerak
1 va 2 -rasmdagi sxemadan foydalanib, biz ESP8266 uchun ikkita 3.3V quvvat manbai va displey uchun 5V quvvat zonasini ulaymiz.
ESP8266 ning TX va RX pinlari arduinio dasturlashtirilgandan so'ng ulanishi va har bir SW yangilanishi bilan uzilishi kerak.
Agar ish paytida displeyning yorqinligi etarli emasligini ko'rsak, uni 3 va 4 -rasmda ko'rinadigan displey orqasida joylashgan trimmer yordamida sozlashimiz mumkin.
5 -qadam: FW Arduino
Kodga quyidagi kutubxonalar kerak:
ESP8266_Lib.h, bu bizga ESPni boshqarishga imkon beradi
LiquidCrystal_I2C.h displeyda yozish imkoniyatiga ega
BlynkSimpleShieldEsp8266.h qurilmani blynk ilovasidan boshqarishi mumkin.
I2C aloqasi uchun wire.h
FW -ni yuklashdan oldin biz Blynk ilovasiga ulanish va ESP8266 -ning WiFi -ga kirish uchun quyidagi qismlarni o'zgartirishimiz kerak.
char auth = "sizning belgingiz" har bir tokenchar ssid = "sizning WiFi nomingiz"
char pass = "WiFi parolingiz"
Tavsiya:
Arduino bilan o'zaro aloqa qiladigan gaz sensori: 4 qadam
Arduino bilan o'zaro bog'langan gaz sensori: MQ-2 tutun sensori tutunga va quyidagi yonuvchan gazlarga sezgir: LPG, butan, propan, metan, alkogol, vodorod. Sensorning qarshiligi gaz turiga qarab farq qiladi. Tutun sensori o'rnatilgan potentsiometrga ega
I2C / IIC LCD displeyi - Arduino bilan SPI -IIC moduli yordamida I2C LCD displeyiga SPI LCD -dan foydalaning: 5 qadam
I2C / IIC LCD displeyi | IUC LCD displeyiga SPI LCD displeyidan Arduino yordamida IIC modulidan IIC modulidan foydalaning: Salom bolalar, chunki oddiy SPI LCD 1602 -da ulanish uchun simlar juda ko'p, shuning uchun uni arduino bilan ulash juda qiyin, lekin bozorda bitta modul mavjud. SPI displeyini IIC displeyiga aylantiring, shunda siz faqat 4 ta simni ulashingiz kerak
Sujay tomonidan Arduino yordamida DHT11 bilan o'zaro aloqa: 5 qadam
Sujay Arduino -dan foydalanib DHT11 -ni o'zaro bog'lash: Ushbu yo'riqnomada siz Arduino UNO -da DHT11 namlik va harorat sensori qanday o'rnatilishini bilib olasiz. Namlik sensori qanday ishlashi va ketma -ket monitordan chiqish ko'rsatkichlarini tekshirish haqida bilib oling Tavsif: DHT11
Harorat sensori (LM35) ATmega32 va LCD displey bilan o'zaro aloqa - Avtomatik fanatlar nazorati: 6 qadam
Harorat sensori (LM35) ATmega32 va LCD displey bilan o'zaro aloqa | Ventilyatorlarni avtomatik boshqarish: harorat sensori (LM35) ATmega32 va LCD displey bilan o'zaro aloqa
Orange PI HowTo: 5 dyuymli HDMI TFT LCD displeyi bilan ishlatishga sozlang: 8 qadam (rasmlar bilan)
Orange PI HowTo: 5 dyuymli HDMI TFT LCD displeyidan foydalanishga sozlang: Agar siz to'q sariq rangli PI bilan birga HDMI TFT LCD displeyiga buyurtma berishga aqlli bo'lsangiz, uni ishlashga majburlashdagi qiyinchiliklar sizni tushkunlikka solgandir. Boshqalar hech qanday to'siqlarni payqay olmasalar ham, asosiysi, bu erda