Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Bu to'liq avtomatlashtirish loyihasining bir qismi sifatida yaratilgan IOT rozetkasi
1 -qadam: MATERIALLAR Bill
- ESP-01 8266 kartasi
- malina pi {i mahalliy mqtt serveri uchun ishlatilgan, lekin uni bulutli server bilan almashtirish mumkin}
- nol pcb qismi
- Ams 1117 (smd har xil)
- eski zaryadlovchi chipi (yoki har qanday kichik 5V quvvat manbai)
- o'rni moduli (yoki tranzistorli o'rni kombinatsiyasi)
- qalinligi 5 sm
- kalit
- rozetka
- ulash sim
- lehim temir
- 4 qatlamli kesish arra
- issiq yopishtiruvchi qurol yoki har qanday yopishtiruvchi
2 -qadam: korpusni tayyorlash
bir bo'lak bo'lakni kesib oling, shunda rozetka unga mos keladi
keyin uni to'g'ri burab qo'ying
Endi kalit uchun xuddi shunday qiling va uni vintlar bilan mahkamlang
Endi yon panel uchun
zaryadlovchi zanjiri va o'rni kabi hamma narsani joyni tejaydigan qilib yig'ishga harakat qiling
ular balandlikni o'lchaydilar va shunga mos ravishda qirralarini kesadilar
3 -qadam: Ichki elektronika
ESP_8266 uchun quvvat manbai
esp 3.3v da ishlaydi
LEKIN bizda 220V AC bor, shuning uchun biz eski telefon zaryadlovchisini ishlatamiz, 220V AC ni 5V DC ga aylantiramiz
va AMS 1117 kuchlanish regulyatoridan foydalaning, uni 3,3 V ga tushiring
RAY uchun
O'rnimizni 5 voltda ishlaydi, shuning uchun biz bir xil zaryadlovchidan foydalanamiz, ya'ni quvvat rölesi
(signal bizning esp tomonidan beriladi)
4 -qadam: Esp va RELAYni o'rnatish
Men ayolni ishlatardim, shunda espni almashtirish yoki kodni yuklash mumkin edi
Oddiy ishlash uchun
ulanmoq
CH_pd - Vcc
erdan erga
Gpio 1 o'rni uchun signal pimi sifatida
RELAY ULANISHLARI
gnd --- gnd zaryadlovchi
5v-zaryadlovchi 5 v
signal ---- ESP GIOP 1
5 -qadam: Brokerni sozlash
Brokerlik tekshiruvini o'rnatish uchun
www.instructables.com/id/Installing-MQTT-B…
va endi ESP8266 kodlash vaqti keldi
6 -qadam: Esp dasturlash
www.instructables.com/id/DIY-ESP8266-Progr…
buni sinab ko'ring
7 -qadam: Kod
github.com/johermohit/Rocket/blob/master/e…
kod github -da, faqat ma'lumotingizni meniki bilan almashtiring
8 -qadam: nazorat
Buning ikki yo'li:
1. Paho mqtt - python asosidagi esp mijozi, uni mpi orqali chop etishga ruxsat beradi.
2. android do'konidagi o'yinlar do'koni: tavsiya etiladi
Shunday qilib, bu qutini mqtt -ga ulang va dunyoni larzaga soling