
Mundarija:
- 1 -qadam: Hamma katta displeyli avtomatlashtirishni xohlaydi
- 2 -qadam: Ishlatilgan manbalar
- 3 -qadam: Pin Raspberry Pi 3 Model B
- 4 -qadam: o'rnatish
- 5 -qadam: Raspberry Pi 3 Model B PMW pinlari
- 6 -qadam: QT loyihasi interfeysi
- 7 -qadam: Kod: deklaratsiyalar va o'zgaruvchilar
- 8 -qadam: Konstruktor va buzuvchi
- 9 -qadam: Kod: SetPins
- 10 -qadam: Kod: UpdateStatus
- 11 -qadam: Slayder voqealari
- 12 -qadam: Chiroqlar tugmachalari voqealari
- 13 -qadam: ChangeImageButton
- 14 -qadam: Ventilyatorlar tugmasi
- 15 -qadam: Sichqoncha kursorini ko'rsatadigan yoki yashiradigan katakchali voqea
- 16 -qadam: Fayllarni yuklab oling
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14


Ha, DISPLAYS haqida yana bir video, menga juda yoqadigan mavzu! Bilasizmi nima uchun?
Chunki uning yordamida foydalanuvchi interfeysini yaxshilash mumkin.
Avtomatlashtirish foydalanuvchilari yaxshi vizual ko'rsatkichga muhtoj. Men sizga 7 dyuymli displeyli, sig'imli sensorli va QT Creator bilan Raspberry Pi misolini keltiraman (grafik kutubxona).
1 -qadam: Hamma katta displeyli avtomatlashtirishni xohlaydi

Ushbu xabarda men Raspberry Pi ning PWM chiqishidan foydalanib, yangi komponentlar va servo-motorni ishga tushirish misolidan foydalangan holda QT Creation avtomatizatsiyasini taqdim etaman. Shuningdek, biz avtomatlashtirishda 4 o'rni modulidan foydalanamiz.
2 -qadam: Ishlatilgan manbalar
· Raspberry Pi 3 modeli B+
· 2 marta Servos Towerpro MG996R
· 4 o'rni moduli
· 2x lampalar
· Kengaytirish rozetkasi
· 5V shrift
· Arduino quvvat adapteri
· Jumperlar
· Protoboard
· 7 dyuymli HDMI 7 dyuymli displey (sensorli ekran)
· Muxlis
3 -qadam: Pin Raspberry Pi 3 Model B

4 -qadam: o'rnatish


5 -qadam: Raspberry Pi 3 Model B PMW pinlari


Raspberry Pi 3 -dagi PWM pinlari yuqoridagi rasmda ko'rsatilgan. Biz bitta servo dvigatel uchun 0 kanalidan, boshqasi uchun 1 kanaldan foydalanamiz. Biz Wiring Pi (o'ngdagi rasm) ishlatadigan GPIO -ga e'tibor qaratishimiz kerak, shuning uchun biz GPIO10 e GPIO19 BCM pinlari (Broadcom SOC kanali) emas, balki GPIO1 va GPIO24 dan foydalanamiz.
www.electronicwings.com/raspberry-pi/raspberry-pi-pwm-generation-using-python-and-c
6 -qadam: QT loyihasi interfeysi


PS. Tugma tugmachasi gifflarni qo'llab -quvvatlamaydi, shuning uchun biz gifni ko'paytirish uchun yorliqdan (lblFan) foydalanamiz. Shuningdek, biz imgFan nomli ko'rinmas tugmachani ishlatamiz, bu yorliq ustiga qo'yiladi, shu orqali biz klik hodisasi bilan ishlay olamiz.
Uni bosish mumkin bo'lgan yorliqlar sinfini yaratishning yana bir usuli bor, lekin biz kodni soddalashtirishni tanladik, shuning uchun biz bu usuldan foydalanmaymiz.
7 -qadam: Kod: deklaratsiyalar va o'zgaruvchilar

8 -qadam: Konstruktor va buzuvchi

9 -qadam: Kod: SetPins

10 -qadam: Kod: UpdateStatus

11 -qadam: Slayder voqealari

12 -qadam: Chiroqlar tugmachalari voqealari

13 -qadam: ChangeImageButton

14 -qadam: Ventilyatorlar tugmasi

15 -qadam: Sichqoncha kursorini ko'rsatadigan yoki yashiradigan katakchali voqea

16 -qadam: Fayllarni yuklab oling
INO
Tavsiya:
Hamma biladigan artefakt: 6 qadam (rasmlar bilan)

Hamma narsani biladigan artefakt: Ushbu loyihaning maqsadi qadimiy qoldiqni qurishdir, lekin uning qismi ko'rinishga ega, ammo foydasiz. Biz hamma narsani biladigan haykal haqida o'ylayapmiz, u faqat aniq savollarga javob beradi va hech bo'lmaganda yarmida ishlamaydi
Hamma asrlar uchun K'nex IPod -dock: 3 qadam

Hamma asrlar uchun K'nex IPod Dock!; Men qilgan oldingi dock buzildi ([https://www.instructables.com/id/K'Nex-Ipod-Mini-And
Deyarli hamma narsani karnayga aylantiring: 13 qadam (rasmlar bilan)

Deyarli hamma narsani karnayga aylantiring: piezo disk va bir nechta qo'shimcha komponentlar yordamida deyarli har qanday ob'ektni karnayga aylantirish mumkin. Bu sehr kabi tuyulsa -da, aslida juda oddiy texnik tushuntirish bor. Kuchaytirgich yordamida piezo diskini haydab, disk
IPad uchun devorga o'rnatish uyni avtomatlashtirishni boshqarish paneli sifatida, ekranni faollashtirish uchun servo boshqariladigan magnitdan foydalanish: 4 qadam (rasmlar bilan)

IPad uchun devorga o'rnatish uyni avtomatlashtirishni boshqarish paneli sifatida, ekranni faollashtirish uchun servo boshqariladigan magnitdan foydalanadi: So'nggi paytlarda men uyim va atrofimdagi narsalarni avtomatlashtirishga ancha vaqt sarfladim. Men Domoticz -ni uy avtomatlashtirish ilovasi sifatida ishlataman, batafsil ma'lumot uchun www.domoticz.com saytiga qarang. Men Domoticz haqidagi barcha ma'lumotlarni ko'rsatadigan asboblar paneli dasturini qidirishda
DIY modullari yordamida uyni avtomatlashtirishni boshlashning juda oddiy usuli: 6 qadam

DIY modullaridan foydalangan holda uyni avtomatlashtirishni boshlashning juda oddiy usuli: men uy yordamchisiga bir nechta DIY sensorlarini qo'shishga qaror qilganimda, juda hayron bo'ldim. ESPHome -dan foydalanish juda oddiy va bu postda biz GPIO pinini boshqarishni, shuningdek, haroratni olishni o'rganamiz. namlik ma'lumotlari simsiz tarmoqdan