Агуулгын хүснэгт:

[Гэрийн автоматжуулалт] ESP8266 + Blynk ашиглан бүх газраас хяналтын реле: 4 алхам
[Гэрийн автоматжуулалт] ESP8266 + Blynk ашиглан бүх газраас хяналтын реле: 4 алхам

Видео: [Гэрийн автоматжуулалт] ESP8266 + Blynk ашиглан бүх газраас хяналтын реле: 4 алхам

Видео: [Гэрийн автоматжуулалт] ESP8266 + Blynk ашиглан бүх газраас хяналтын реле: 4 алхам
Видео: ЗВЕЗДА ТРЕТЬЕГО РЕЙХА! Марика Рекк. Актриса немецкого кино. 2024, Долдугаар сарын
Anonim
[Гэрийн автоматжуулалт] ESP8266 + Blynk ашиглан бүх газраас хяналтын реле
[Гэрийн автоматжуулалт] ESP8266 + Blynk ашиглан бүх газраас хяналтын реле
[Гэрийн автоматжуулалт] ESP8266 + Blynk ашиглан бүх газраас хяналтын реле
[Гэрийн автоматжуулалт] ESP8266 + Blynk ашиглан бүх газраас хяналтын реле
[Гэрийн автоматжуулалт] ESP8266 + Blynk ашиглан бүх газраас хяналтын реле
[Гэрийн автоматжуулалт] ESP8266 + Blynk ашиглан бүх газраас хяналтын реле

Гэрийн автоматжуулалтыг хийх олон арга бий, Зарим нь төвөгтэй, Зарим нь хялбар, Энэ зааварчилгаанд би Blynk ашиглан ESP-12E ашиглан энгийн реле хяналтыг хэрхэн хийхийг зааж өгөх болно. Тохиромжтой байхын тулд нэг талт ПХБ -ийн загварыг хийснээр та гэртээ өөрөө хийх боломжтой, эсвэл гербер файлыг ПХБ үйлдвэрлэгч рүү илгээж танд зориулж хийж болно.

Алхам 1: ПХБ -ийн дизайн

ПХБ -ийн дизайн
ПХБ -ийн дизайн
ПХБ -ийн дизайн
ПХБ -ийн дизайн
ПХБ -ийн дизайн
ПХБ -ийн дизайн
ПХБ -ийн дизайн
ПХБ -ийн дизайн

ПХБ -ийн дизайны алхам бол хамгийн чухал алхам юм, учир нь хэрэв бид энэ алхамд ямар нэгэн алдаа гаргавал төсөл зөв ажиллахгүй болно.

Энэхүү зааварчилгааны сэдвийн хувьд бид ESP8266 (ESP-12E) модулийг ашиглан релейг асаах/унтраах болно. Тиймээс бид ESP8266 техникийн тодорхойлолтыг ойлгох хэрэгтэй. Хэрэв бид ESP8266 мэдээллийн хүснэгтийн Цахилгаан шинж чанарын хэсгийг харвал бид үүнийг олж мэдсэн

- Нийлүүлэлтийн хүчдэл 3.3V байна

- Хамгийн дээд GPIO өндөр хүчдэл нь 3.3V байна

- GPIO -ийн хамгийн их гүйдэл нь 12 мА байна

Бид 5V реле ашиглах болно, хангамж нь 5V байх боловч ESP8266 нь ердөө 3.3V байх ёстой, тиймээс бидэнд 5V -аас 3.3V хүртэл зохицуулагч хэрэгтэй. 3.3В хүчдэлтэй 5В реле хөтлөхийн тулд гүйдэл ба хүчдэлийг олж авахын тулд бидэнд транзистор хэрэгтэй бөгөөд хамгийн бага тооны хэсгүүдэд ULN2803 транзисторын массивыг ашиглахыг зөвлөж байна. ULN2803 -ийн тусламжтайгаар бид 8 реле хүртэл жолоодох боломжтой бөгөөд индуктив ачааллыг унтраах үед хүчдэлийн өсөлтөөс урьдчилан сэргийлэх дотоод нисдэг диодтой.

Эцэст нь би хүчдэлийн зохицуулагчийн 1117-3.3, хөтчийн релений хувьд ULN2803A-ийг сонгоно

Дараа нь ESP8266 ачаалах горим ба Flash горим

Өгөгдлийн хүснэгтийн 8 -р хуудаснаас ESP8266 -ийг ачаалах ажлыг хэвийн болгохын тулд та доорх зүү дээрх логикийг ашиглах ёстой

- CHIP_EN, GPIO0, GPIO2 дээр өндөр

- GPIO15 дээр LOW

ESP8266 -д firmware -ийг асаахын тулд та доорх зүү дээрх логикийг ашиглах ёстой

- CHIP_EN, GPIO2 дээр өндөр

- GPIO15, GPIO0 дээр LOW

Тиймээс, би тайлбарласны дагуу зүү бүрийг татаж, доош нь татахын тулд 10k резистор ашигладаг бөгөөд товчлуурыг RESET ба FLASH болгон ашигладаг бөгөөд ингэснээр горим бүрт хялбархан орох боломжтой болно.

Алхам 2: ПХБ хийх

ПХБ хийх
ПХБ хийх
ПХБ хийх
ПХБ хийх
ПХБ хийх
ПХБ хийх
ПХБ хийх
ПХБ хийх

Боломжтой бол та PCB үйлдвэрлэгч рүү gerber файлыг илгээж болно, гэхдээ үгүй бол бид үүнийг өөрөө хийх болно.

ПХБ -ийг хийхийн тулд би дулаан дамжуулалтыг ашигладаг.

- Доод давхаргыг гэрэл зургийн цаасан дээр хэвлэх.

- Бидний хийсэн загвартай ижил хэмжээтэй энгийн ПХБ -ийг хайчилж ав.

- Төмөр ашиглан бэхийг цаасан дээрээс ПХБ руу шилжүүлэх.

- Цаасыг авсны дараа ПХБ -ийг ПХБ -ийн хүчил сийлбэрт дүрнэ.

- Бэх арилгахын тулд ПХБ -ийг нимгэн болгож цэвэрлэнэ.

- ПХБ өрөмдөх

- ПХБ -ийг сийлэх

Алхам 3: ПХБ -ийн угсралт

ПХБ -ийн угсралт
ПХБ -ийн угсралт
ПХБ -ийн угсралт
ПХБ -ийн угсралт
ПХБ -ийн угсралт
ПХБ -ийн угсралт
ПХБ -ийн угсралт
ПХБ -ийн угсралт

ПХБ -ийн угсралтын үе шатанд гагнуурын төмрийн талаар анхааралтай үзээрэй.

Энэ алхамд би эхлээд жижиг төхөөрөмжийг гагнахыг зөвлөж байна. Хэрэв та ПХБ -ийг бие даан хийвэл мультиметр ашиглан цахилгаан богино холболтоос урьдчилан сэргийлэхийн тулд нарийхан замыг шалгаж үзээрэй.

Алхам 4: Кодлох ба анивчих

Image
Image
Кодлох ба анивчих
Кодлох ба анивчих
Кодлох ба анивчих
Кодлох ба анивчих
Кодлох ба анивчих
Кодлох ба анивчих

Нэгдүгээрт, гар утсан дээрээ "Blynk" програмыг суулгаж, програмд бүртгүүлж, нэвтрэн орно уу.

Програмд нэвтэрсний дараа "Шинэ төсөл" дээр дарна уу.

Төслийн нэрийг оруулаад ESP8266 -ийг төхөөрөмж болгон сонгоод "Төсөл үүсгэх" дээр дарна уу.

Аппликешнд "Auth Token илгээсэн:" гэсэн мессеж гарч ирнэ.

Төслийн дизайны аль ч хэсэгт байгаа таб, виджет хайрцаг гарч ирнэ.

Товчлуурыг сонгоод LED1 -ийг товчлуурын нэр болгон оруулна уу, ESP8266 -аас гаралт болгон "GP16" -г сонгоно уу (схемийг үзнэ үү), "0" хамгийн бага утга, "1" хамгийн их утга, "Шилжүүлэгч" горим, хэрэгтэй бол ON/OFF шошгыг оруулна уу. Товчны тохиргоог дуусгахын тулд дэлгэцийн баруун дээд буланд байгаа "OK" товчийг дарна уу.

LED2, LED3, LED4 дээр дурдсантай ижил зүйлийг хий

Товчлуурыг хүссэн газраа чирнэ үү.

Төслийг ажиллуулахын тулд дэлгэцийн баруун дээд буланд байгаа "Гурвалжин" эсвэл "Тоглуулах" товчийг дарна уу.

Таны самбар офлайн байгааг та анзаарах болно.

Одоо ESP8266 талын програм руу орцгооё.

USB-ийг RS-232-ээс ESP8266 ПХБ-д холбоно уу, USB-ийн RS-232 модулийн TTL түвшингээс болгоомжил, TTL түвшин нь 3.6 вольтоос хэтрэхгүй байх ёстой.

Флаш горимд орохын тулд дахин тохируулах товчлуурыг дарсны дараа дахин тохируулах товчлуурыг дарж флаш товчийг дарна уу. Хэрэв самбар нь флаш горимд байвал LED1 "ON" болно.

Blynk вэбсайт руу орж Blynk номын санг татаж аваад компьютер дээрээ суулгана уу.

Arduino IDE goto дээр File-> Жишээ-> Blynk-> Boards_Wifi-> ESP8266_Standalone.

"YourAuthToken" мөрийг имэйлээс хүлээн авах токен болгон өөрчилнө үү.

Гэрийн ssid болон нууц үгээ солино уу.

Самбар болгон "NodeMCU 1.0" -ийг сонгоно уу.

USB-ээс RS-232 модулийн портыг сонгоно уу.

Байршуулах кодыг самбар дээр байршуулж дуустал хүлээнэ үү (LED1 унтрах болно).

Одоо таны гар утаснаас реле удирдахад бэлэн боллоо.

Утас руу буцах үед самбарын статус "ОНЛАЙН" болно.

Товчлуур бүр дээр дарна уу, дараа нь реле таны утсан дээр дэлгэц дээр асах/унтраах болно.

Амжилт хүсье.

Зөвлөмж болгож буй: