Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14
"Mexatronika" klassi loyihasi uchun men yog'och pechkasidagi damper holatini boshqarish uchun Step motorini boshqaradigan PID boshqaruvchisi bo'lgan Wi -Fi yoqilgan Arduino yordamida yog'ochdan yasalgan avtomatik termostatni loyihalash va yaratishga qaror qildim. Bu juda foydali tajriba va sayohat bo'ldi va men yo'l davomida ko'p narsalarni o'rgandim! Men loyiha tafsilotlari, shuningdek, uni o'zingizning ilovangizga qanday qilib moslashtirishingiz mumkinligi bilan bo'lishmoqchiman.
1 -qadam: materiallar
Men ushbu tekshirgichni yaratishda ishlatgan materiallar ro'yxatini, yo'l davomida ishlatilgan sxemalar va dizayn fayllarini beraman.
Ta'minot:
- 1 NodeMCU taxtasi - qadam haydash va PID boshqaruvini ishga tushirish uchun - Banggood
- EasyDriver modulli qadam haydovchisi - Amazon
- NEMA 11 qadamli dvigatel - Amazon
- 1 Wemos D1 mini taxtasi - harorat sensori va LCD displey uchun - Banggood
- DHT11 harorat va namlik sensori - Amazon
- 16x2 LCD displey - Amazon
- LCD i2c adapteri - LCD ulanish pinlarining sonini kamaytiradi - Amazon
- 12V quvvat manbai - oson haydovchini quvvatlantirish uchun
- Har xil rezistorlar - Amazon
- PN2222A yoki ekvivalent tranzistor - Amazon
- Har xil rezistorlar
- 3 ta raqamli tugma - Amazon
- 1 to'rtburchaklar neodim magnit - Amazon
- Elektron platalar - Gerber fayllari kiritilgan - Buyurtma berish uchun JLCPCB -dan foydalaning - Quyida batafsil ma'lumot
- Bosqichli g'altakning kasnaq tortgichi uchun bahor
- Bo'shashtiruvchi va bo'sh valni tortish uchun mashina vintlari
3D bosma komponentlar (STL kiritilgan):
- Bosqichli damperni boshqarish moslamasi
- Kasnaklar
- Stepper tekshirgich qutisi
- Termostat / harorat sensori qutisi
Asboblar:
- Lehimlash temir
- Tornavidalar
Arduino kodi:
Ikki mikrokontrollerni dasturlash uchun oxirgi bosqichda berilgan
Ilova:
Blynk- Bu ilova harorat sensori va damper regulyatori o'rtasida aloqa o'rnatish va qurilmalarni ilovadan boshqarish uchun ishlatiladi
2 -qadam: O'chirish platalariga buyurtma bering
Birinchi narsa - JLCPCB -dan maxsus elektron platalarga buyurtma berish. Ular juda raqobatbardosh xarajatlarga ega va juda tez aylanadi. Men PCB -ni 4 kun ichida oldim yoki buyurtma berdim.
- JLCPCB bilan hisob yarating.
-
Qo'shilgan Gerber fayllarini o'z veb -saytlariga birma -bir yuklang va har birining kerakli miqdorini tanlang.
Barcha variantlar uchun standart qiymatlar yaxshi ishlaydi
3 -qadam: 3D bosib chiqarish qismlari
Agar sizda 3D printer bo'lsa, ajoyib! Barcha STL fayllarini PLA yoki ABS yordamida chop eting (men ABS ishlatganman). Agar yo'q bo'lsa, Internetda 3D -printerning ko'plab xizmatlari mavjud. Agar kerak bo'lsa, men ularni siz uchun ham chop etishim mumkin - so'rov shakliga havola.
Mening veb -saytim: www. NESCustomDesign.com
Stepper aktuatorining qismlarini yig'ing.
4 -qadam: Lehim davrlari va tenglikni
Komponentlarni elektron kartaga joylashtirishda biriktirilgan elektr sxemalar, rasm va videodan ko'rsatma sifatida foydalaning. Barcha komponentlarni joyiga lehimlang.
5 -qadam: Dastur Damper tekshirgichi va termostat - NodeMCU
NodeMCU va Wemos D1 Mini -ni tegishli kodlar bilan dasturlash uchun Arduino IDE -dan foydalaning. Har bir mikrokontrolleringizga tayinlangan maxsus Blynk autentifikatsiya tokenlari, shuningdek, damper tekshirgichi va termostatni harorat sensori uchun.ino fayllarining har birida WiFi ma'lumotlari sozlanishi kerak.
Quyidagi bo'limlarda WiFi va Blynk hisob ma'lumotlarini aks ettirish uchun moslashtirilishi kerak bo'lgan joylar ko'rsatilgan.
// *************************** WiFi sozlamalari ******************* ***************************
// Uy WiFi #wifi_ssid "WiFi_SSID" ni belgilang #wifi_pass "WiFi_Pass" wifiTimeout = 8000; // ********************************************** *********************************** // *********** ******************* Blynkni sozlash ***************************** ************* #define BLYNK_PRINT Serial #include char temp_auth = "Sizning_Termostat_Blynk_Auth_Token"; char pech_auth = "Sizning_Damper_Control_Blynk_Auth_Token"; // Ushbu ESP8266 WidgetBridge CurrTempBridge (V20) da virtualPinni belgilang; WidgetBridge setPointBridge (V24); BlynkTimer taymeri; // ********************************************** *************************************
IoT tanlovida ikkinchi mukofot
Tavsiya:
Yog'ochli LED displey Raspberry Pi Zero tomonidan quvvatlanadi: 11 qadam (rasmlar bilan)
Raspberry Pi Zero bilan ishlaydigan yog'ochdan yasalgan LED displeyi: Ushbu loyiha 20x10 pikselli WS2812 o'lchamli 78x35 sm o'lchamli LED displeyni amalga oshiradi, uni retro o'yinlarni o'ynash uchun yashash xonasiga osongina o'rnatish mumkin. Ushbu matritsaning birinchi versiyasi 2016 yilda qurilgan va boshqa ko'plab odamlar tomonidan qayta tiklangan. Bu ekspluatatsiya
Kichkina yog'ochli kompyuter qutisi: 3 qadam (rasmlar bilan)
Kichkina yog'ochdan yasalgan kompyuter qutisi: Men sizga o'zimning yog'ochdan yasalgan kichkina kompyuter korpusimni qanday qurganimni ko'rsataman, sizga kerak bo'lgan yagona narsa:-qo'l-qalam & o'lchagich-bo'sh vaqt-dremel va burg'ulash-ATX quvvat manbai (metall pa uchun ishlatiladi
Yog'ochli LED soat: 5 qadam (rasmlar bilan)
Yog'ochli LED soat: yog'ochdan yasalgan LED soat zerikarli yog'och qutiga o'xshaydi, bundan tashqari, vaqt old tomondan porlab turadi. Ko'rish uchun kulrang plastmassa o'rniga sizda chiroyli yog'och bor. U hali ham o'z funktsiyalarini saqlab qoladi, shu jumladan
PVX va yog'ochdan avtomatik aylanadigan tuxum tepsisini qanday qilish kerak: 5 qadam
PVX va yog'ochdan avtomatik aylanadigan tovoqlar qanday tayyorlanadi: Agar siz tovuqni u erga aylantirayotganini ko'rgan bo'lsangiz, u tuxumni oyoqlari bo'ylab to'liq aylantirishga moyilligini payqashingiz mumkin, bu eng keng tarqalgan va samarali usul bo'lib, u embrionni tuxum ichiga aylantiradi. Qobiq ichiga yopishish uchun hech qanday imkoniyat qolmadi, shuning uchun
Yog'ochli noutbukni qanday qilish kerak: 7 qadam (rasmlar bilan)
Yog'ochli noutbukni qanday yasash mumkin: Hech narsa yog'ochning tuzilishiga, ko'rinishiga va tuyg'usiga mos kelmaydi. Biroz ilhom bilan, yog'ochning jozibasi meni bu yog'ochli kompyuterga olib keldi