
Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14

Hammaga salom, men sizga Wi -Fi smart -tasma loyihamning ikkinchi versiyasini, hozirda Home Assistant bilan integratsiyalashganini ko'rsatishdan xursandman. Agar siz ko'rishni xohlasangiz, birinchi versiyani mening ko'rsatiladigan profilimdan topishingiz mumkin.
Ushbu yangi dizaynda juda ko'p yaxshilanishlar mavjud:
- Uch xil taxtani (5V quvvat manbai, NodeMCU va 4-o'rni taxtasi) ishlatishning o'rniga, ularning orasiga o'tish moslamasi o'rnatilgan, endi PCB mavjud. Biz juda ko'p joyni tejaymiz va ulanishlar kuchliroq
- Endi biz ko'rishimiz mumkinki, har qanday rozetkada har xil rozetkaga bittadan 3 xil LED o'rnatilgan.
- Biz, shuningdek, 3 ta rozetkani faqat ovoz bilan emas, balki fisikal tugma bilan boshqarishimiz mumkin.
- Harorat sensori ham mavjud, biz uni ichki aqlli tasma harorati yoki aqlli tasma joylashgan xona harorati uchun tanlashimiz mumkin. (Mening holimda men ikkinchi variantni tanladim)
- Home Assistant yordamida biz o'z chizig'imizni o'z ichiga oladigan ko'plab avtomatizatsiyalarni o'rnatishimiz mumkin.
- Ip birinchi marta yoqilgandan so'ng, siz uni ota (simsiz) orqali dasturlay olasiz, shuning uchun endi Esp12f -ni shaxsiy kompyuteringizning USB portiga ulashingiz shart bo'lmaydi.
Oldingi versiya singari, biz 4 ta rozetkadan faqat 3tasini "aqlli" usulda boshqaramiz. Oxirgi rozetkalar to'g'ridan -to'g'ri 220V ga ulangan.
220V kuchlanishiga e'tibor bering, agar nima qilayotganingizni bilmasangiz, hayotingizni jiddiy xavf ostiga qo'yishingiz mumkin
Men hech narsa uchun javobgar emasman
1 -qadam: kerakli materiallar
Bu biz foydalanmoqchi bo'lgan barcha komponentlar:
- 1x Hi-Link 5V quvvat manbai
- 1x kichik 2 vintli terminal (AC kirish uchun)
- 3x 3 vintli termianl (o'rni chiqishi)
- 2x 100uF elektrolitik kondansatkich
- 1x AMS117 3.3V regulyatori
- 3x tugmasi
- 1x ESP12F
- 3x 1K Ohm qarshilik
- 3x 5K Ohm qarshilik
- 3x BC547 NPN tranzistorli
- 3x PC817 optokupl
- 3x rangli LED
- 3x IN4007 diodi
- 3x 5V o'rni
- 1 x DHT11 harorat sensori
- Payvandchi
- Elektr kabellari
- LEDlar va tugmachalar uchun kabellar (elektr tokini buzmaslik uchun qalinroq kabellar)
- Jumper
- Non paneli
- USB -dan seriyali konvertor
- 1x Mammut qisqichi
- Matkap
- Issiq elim
- Shubhasiz, chiziqning birinchi versiyasida men ishlatgan hamma narsa
Komponentlar juda ko'p, lekin yig'ish ko'rinadigan darajada qiyin emas!
2 -qadam: Esp12f -ni dasturlash




Sizga kerak bo'lgan birinchi narsa - esp12f -ni kompyuterga lehimlashdan oldin dasturlash.
Bu taxtani dasturlash uchun juda ko'p foydali taxtalar bor, shuning uchun siz o'zingiz xohlaganini tanlashingiz mumkin, lekin baxtga ko'ra, menda esp12f pinlarining kichik teshigiga joylashtirilishi mumkin bo'lgan juda nozik jumper bor edi. Shunday qilib, ular taxta pimlari bilan kerakli "aloqa" qila oladilar.
Endi siz USB -ni ketma -ket konvertorga ulashingiz kerak:
Esp12f -------- Usb seriyali
VCC 3.3V
CH-PD 3.3V
GND GND
GPIO15 GND
GPIO0 GND
TX RX
RX TX
Endi siz USB -ni kompyuterga ketma -ket konvertorga ulashingiz mumkin va siz Arduino Ide orqali yangi ketma -ket portni ko'rishingiz kerak.
Keyin men sizga dasturni yuklab olish uchun Smart Home uchun ESP8266 uchun ushbu ajoyib Facebook hamjamiyatiga qo'shilishni taklif qilaman. Shubhasiz, 100% bepul. U erda siz github loyihasini kod bilan, shuningdek Home-Assistant bilan integratsiyalashgan holda topishingiz mumkin.
www.facebook.com/groups/351472505248816/
Dasturiy ta'minotni yuklab olgandan so'ng, esp12f -ga yuklash uchun konfiguratsiya faylini yaratadigan jar vositasini ishga tushirish kerak. Asbobda siz WiFi SSID va parolingizni, mqtt brokeringizni, foydalanuvchi nomingizni va parolingizni o'rnatishingiz kerak.
Keyin siz rasmlarda ko'rishingiz mumkin bo'lgan boshqa narsalarni tanlashingiz kerak, aniqki, xuddi shu pin sozlamalari bilan. Biroq, hamma narsa Vikipediyada tushuntirilgan.
Konfiguratsiya fayli yaratilgandan so'ng, Arduino IDE -da SmartHome_v50beta5nc.ino -ni oching. Keyin taxtangiz turini tanlang (mening holimda hamma narsa "NodeMCU 1.0 esp12e" bilan ishlagan).
Agar siz DHT22 o'rniga DHT11 harorat sensori ishlatmoqchi bo'lsangiz, oxirgi narsani qilishingiz kerak. Siz routine_termostato.ino ga o'tishingiz va DHTTYPE DHT22 qatorini DHTTYPE DHT11 bilan o'zgartirishingiz kerak. Keyin kodni saqlang va yuklang.
Siz tugadingiz! Endi biz hamma narsani kompyuterda lehimlashimiz mumkin.
3 -qadam: Hammasini kompyuterga lehimlang

Ishni boshlashdan oldin, agar xohlasangiz, kompyuterni o'zgartirishingiz mumkin. Misol uchun, agar siz biron sababga ko'ra menikini yoqtirmasangiz, siz har xil turdagi vintli terminalni tanlashingiz mumkin!
Bu erda siz kompyuterning gerber faylini yuklab olishingiz mumkin:
www.dropbox.com/s/lyl27vyue1t1v3j/Gerber_d…
Xo'sh, uni chop etgandan so'ng, biz lehimlashni boshlashimiz mumkin.
Mening mahoratim unchalik rivojlanmagan va siz mening esp12f lehim bilan osongina ko'rishingiz mumkin, shuning uchun umid qilamanki, siz mendan yaxshiroq qila olasiz! Men ishlatgan asl kompyuterni biroz o'zgartirdim, chunki ba'zi xatolar bor edi, lekin men uni qayta chop etishni xohlamadim. Men o'zgartira olmagan bitta narsa bor, tranzistorlar yo'nalishi. Siz ularni kompyuterda ishlab chiqarilganga qaraganda teskari tarzda lehimlashingiz kerak (oldingi rasmda ko'rib turganingizdek).
Esp12f ostidagi rezistorlarning qiymati 5K (ular tugmachalari uchun ochiladigan rezistorlar), optokupllar ostidagi rezistorlar qiymati esa 1k (ular tranzistorlar tagiga ulangan).
Lehimlamoqchi bo'lgan hamma narsaga, ayniqsa qutbli ikkita elektrolitik kondansatkichga e'tibor bering, shuning uchun ularni noto'g'ri lehim qilsangiz, ular portlashi mumkin. Shuningdek, optokupl va diodlarni to'g'ri lehimlash kerak
Tugmachalarni, LEDlarni va harorat sensori to'g'ridan -to'g'ri kompyuterga lehimlash o'rniga, ularni simlarga ulang, so'ngra simlarni bosilgan sxemaga ulang. Bosish tugmachalari uchun siz faqat ikkita yuqori pimni lehimlashingiz kerak. Qolgan ikkitasi foydasiz. (Ledning uzun oyog'i yuqori pim bilan, qisqaroq oyog'i pastroq va tugmachalari uchun ulanishi kerak bo'lgan ikkita oyoq bir -biriga yaqinroq bo'lishi kerak).
Shunday qilib, chiziqlar holatida, siz xohlagan joyga LED, tugma va dht11 (yoki dht22) ni qo'yishingiz mumkin. Kirish tasvirida siz ularni qaerga qo'yishni tanlaganimni ko'rishingiz mumkin.
Endi biz ushbu komponentlar uchun kerakli bo'lgan barcha teshiklarni burg'ulashimiz mumkin!
4 -qadam: chiziqni burg'ulash


Aytadigan ko'p narsa yo'q, sensorni qaerga qo'yishni hal qiling, tugmachalarni bosing va teshikni burang!
Meniki mukammal emas va hatto mos kelmagan, shuning uchun yana mendan yaxshiroq qiling:)
5 -qadam: Smart Stripni yig'ish

Kompyuterni chiziqqa joylashtirishdan oldin, men ikki qadam oldingi rasmda ko'rib turganingizdek, elektr simlarini AC kirish va o'rni chiqishiga ulashni taklif qilaman.
Endi taxta va to'rtta rozetka orasidagi barcha ulanishlarni bajaring. Agar siz buni qanday qilishni bilmasangiz, ushbu chiziqning birinchi versiyasidagi ko'rsatmalarni o'qishingiz va ko'rishingiz mumkin. Ulanishlar xuddi shu tasvirlar bilan bir xil!
Harorat sensori, tugmachalarni va chiroqlarni bosgandan so'ng, ularning kabellarini issiq yopishtiruvchi bilan mahkamlang va elektr uzilishlarining oldini olish uchun hamma narsani ajratishga harakat qiling.
Endi siz chiziqni yopishingiz va uni 220V ga ulashingiz mumkin. Agar siz ushbu qo'llanmani yaxshi bajargan bo'lsangiz, hamma narsa muammosiz ishlashi kerak!
6 -qadam: Uy yordamchisi yordamida sozlash
Siz hozir aqlli tasma ip manzilini ko'rishingiz kerak. Agar siz buni qanday qilishni bilmasangiz, Fing ilovasini yuklab oling, WiFi tarmog'ini skanerlang va siz to'g'ri IP -manzilni taniy olishingiz kerak.
Brauzeringizda bu ipni kiriting va siz esp12f veb -serveriga ulanasiz.
U erda siz uchta savdo nuqtasini mustaqil ravishda boshqarishingiz mumkin, lekin to'rtinchi emas.
U to'g'ridan -to'g'ri 220V ga ulangan!
Endi, loyihaning vikisida (siz dasturiy ta'minotni yuklagan joydan) konfiguratsiyangizga qo'shiladigan barcha kodlarni osongina topishingiz mumkin.yaml Home Assistant uchun.
Vikipediyada, chap pastki burchakda "Interruttore" ni tanlash kerak edi. Keyin kodni config.yaml -ga uch marta nusxalash va joylashtirishingiz mumkin, chunki siz uchta rozetkani boshqarishingiz kerak. E'tibor bering, uch xil ob'ektga ega bo'lish uchun "interruttore/1" va "interruttore/1/ack" raqamlarini 2 bilan, keyin 3 bilan o'zgartirishingiz kerak! Muvaffaqiyatli_topic -da siz barcha raqamlarni o'chirib tashlashingiz va MAC -manzilingizni aqlli tasma bilan yozishingiz kerak, bosh harflarsiz va ":" bo'lmasdan.
Keyin harorat sensori uchun "Termostato" -ni tanlang va harorat va namlikni o'lchash uchun faqat kodning dastlabki ikkita blokini nusxa ko'chiring. Mavjudlik mavzusini o'zgartirishni unutmang.
Faylni saqlang, konfiguratsiyalarni tekshiring va agar hamma narsa yaxshi bo'lsa, Home Assistant -ni qayta ishga tushirishingiz mumkin.
Endi siz uchta rozetkani boshqarishingiz va xonaning harorati va namligini kuzatishingiz kerak (yoki agar siz sensorni to'g'ridan -to'g'ri kompyuterga lehimlagan bo'lsangiz).
7 -qadam: Xursand bo'ling
Tabriklaymiz, endi siz Smart Assistentni Home Assistant orqali xohlagan avtomatlashtirishga jalb qilishingiz mumkin. Keyin, agar siz uni ovoz orqali boshqarishni xohlasangiz, uy yordamchisini Alexa yoki Google Assistant bilan ulashingiz mumkin.
Xursand bo'ling!:)
Tavsiya:
RC boshqariladigan Rgb Led Strip: 4 qadam (rasmlar bilan)

RC boshqariladigan Rgb Led Strip: Xonani individual yoritish uchun RC boshqariladigan LED chizig'ini yarating! Uni o'chirish yoki yoqish yoki rangini o'zgartirish uchun siz qabul qiluvchining oldida turishingiz kerak. Bu zerikarli va bunday emas
Wi-Fi Smart Scale (ESP8266, Arduino IDE, Adafruit.io va IFTTT bilan): 18 qadam (rasmlar bilan)

Wi-Fi Smart Scale (ESP8266, Arduino IDE, Adafruit.io va IFTTT bilan): Agar siz yashayotgan joy allaqachon yoz bo'lsa, bu ochiq havoda fitnes bilan shug'ullanish uchun ajoyib vaqt. Yugurish, velosipedda yugurish yoki yugurish - bu sizning vazningizni yo'qotishingiz yoki nazorat qilishni xohlasangiz, eng yaxshi mashq
DIY Smart Kamera bilan meni kuzatib boring (Arduino -ga asoslangan): 22 qadam (rasmlar bilan)

DIY Smart Follow Me Drone with Camera (Arduino asosidagi): Hozirgi kunda dronlar juda mashhur o'yinchoqlar va asboblar. Siz bozorda professional va hatto boshlang'ich dronlar va uchadigan gadjetlarni topishingiz mumkin. Menda to'rtta dron bor (kvadrokopterlar va hexkopterlar), chunki men uchadigan hamma narsani yaxshi ko'raman, lekin 200 -parvoz emas
Vaqt o'tishi bilan rasmlar uchun kamera osonlashtirildi: 22 qadam (rasmlar bilan)

Vaqt o'tishi bilan suratga olish uchun kamera osonlashtirildi. Men boshqa ko'rsatmalarni vaqtni tez suratga olish filmlarini suratga olishni tekshirib ko'rdim. U kino qismini juda yaxshi yoritgan. U filmlar yaratish uchun yuklab olishingiz mumkin bo'lgan bepul dasturiy ta'minot haqida gapirib berdi. Men o'z -o'zimga aytdim, men o'ylaymanki, agar men qila olsam
Kompyuteringiz uchun Smart Master/Slave Power Strip [mod] (o'z -o'zidan o'chiriladi, lekin nol kutish holatida): 6 qadam (rasmlar bilan)
![Kompyuteringiz uchun Smart Master/Slave Power Strip [mod] (o'z -o'zidan o'chiriladi, lekin nol kutish holatida): 6 qadam (rasmlar bilan) Kompyuteringiz uchun Smart Master/Slave Power Strip [mod] (o'z -o'zidan o'chiriladi, lekin nol kutish holatida): 6 qadam (rasmlar bilan)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11123613-smart-masterslave-power-strip-for-your-pc-mod-self-shutdown-but-zero-standby-6-steps-with-pictures-j.webp)
Kompyuteringiz uchun Smart Master/Slave Power Strip [mod] (o'z -o'zidan o'chiriladi, lekin nol kutish holatida): O'chirilgan bo'lishi kerak. Qisqacha aytganda: biz kerakli mahsulotni topa olmadik, shuning uchun biz modifikatsiyani yakunladik. Biz " Energiyani tejovchi " Zweibrueder elektr tarmoqlari. Qurilmalar juda qattiq va unchalik emas