Мазмуну:

[Үйдү автоматташтыруу] ESP8266 + Blynkти колдонуп, бардык жерден көзөмөлдөө релеси: 4 кадам
[Үйдү автоматташтыруу] ESP8266 + Blynkти колдонуп, бардык жерден көзөмөлдөө релеси: 4 кадам

Video: [Үйдү автоматташтыруу] ESP8266 + Blynkти колдонуп, бардык жерден көзөмөлдөө релеси: 4 кадам

Video: [Үйдү автоматташтыруу] ESP8266 + Blynkти колдонуп, бардык жерден көзөмөлдөө релеси: 4 кадам
Video: Өлгөн келиндин окуясы 1991-жыл 😨 2024, Ноябрь
Anonim
[Үйдү автоматташтыруу] ESP8266 + Blynkти колдонуп, бардык жерден көзөмөлдөө релеси
[Үйдү автоматташтыруу] ESP8266 + Blynkти колдонуп, бардык жерден көзөмөлдөө релеси
[Үйдү автоматташтыруу] ESP8266 + Blynkти колдонуп, бардык жерден көзөмөлдөө релеси
[Үйдү автоматташтыруу] ESP8266 + Blynkти колдонуп, бардык жерден көзөмөлдөө релеси
[Үйдү автоматташтыруу] ESP8266 + Blynkти колдонуп, бардык жерден көзөмөлдөө релеси
[Үйдү автоматташтыруу] ESP8266 + Blynkти колдонуп, бардык жерден көзөмөлдөө релеси

Үйдү автоматташтыруунун көптөгөн жолдору бар, Кээ бирлери татаал, Кээ бирлери оңой, Бул үйрөткүч мен Blynk менен ESP-12Eди колдонуп жөнөкөй релелерди кантип башкарууну көрсөтөм. Ыңгайлуу дизайн үчүн бир жактуу ПХБ болгон, андыктан сиз өзүңүз жасай аласыз же ал үчүн гербер файлын ПХБ өндүрүүчүсүнө жөнөтүп, аны сиз үчүн жасай аласыз.

1 -кадам: PCB Дизайн

PCB Дизайн
PCB Дизайн
PCB Дизайн
PCB Дизайн
PCB Дизайн
PCB Дизайн
PCB Дизайн
PCB Дизайн

ПХБ дизайн кадамы - эң маанилүү кадам, анткени бул кадамда бир нерсени ката кетирсек, долбоор туура иштебейт.

Бул көрсөтмөнүн темасы катары, биз ESP8266 (ESP-12E) модулун релелерди КОШУУ/ӨЧҮРҮҮ үчүн колдонобуз. Ошентип, биз ESP8266 спецификасын түшүнүшүбүз керек. Эгерде биз ESP8266 маалымат барагындагы Электрдик мүнөздөмөлөр бөлүмүн карасак, биз муну таптык

- Жеткирүү чыңалуусу 3,3В

- GPIO максималдуу жогорку чыңалуусу 3.3V

- Максималдуу GPIOs учурдагы 12mA

Биз 5В релесин колдонобуз, Жеткирүү 5В болот, бирок ESP8266га болгону 3.3V керек, ошондуктан 5Vдан 3.3Vга чейин жөндөгүч керек. 3.3В колдонгон 5В реле үчүн токту жана чыңалууну алуу үчүн кээ бир транзисторлор керек, тетиктердин минималдуу саны үчүн мен ULN2803 транзистор массивин колдонууну сунуштайм. ULN2803 менен биз 8 релеге чейин айдай алабыз жана индуктивдүү жүктү ӨЧҮРГӨНдө чыңалуунун жогорулашына жол бербөө үчүн ички flyback диоддору бар.

Акыры мен чыңалуу жөндөгүч үчүн 1117-3.3, диск релеси үчүн ULN2803A тандайм

Кийинки, ESP8266 Жүктөө режими жана Flash режими

Маалыматтар барагы 8 -беттен ESP8266ди кадимкидей жүктөө үчүн, пинге логиканы төмөндөгүдөй колдонуу керек

- CHIP_EN, GPIO0, GPIO2 боюнча HIGH

- GPIO15 боюнча LOW

ESP8266га микрофонду жаркылдатуу үчүн, пинге логиканы төмөндөгүдөй колдонуу керек

- CHIP_EN, GPIO2 боюнча HIGH

- GPIO15, GPIO0 боюнча LOW

Ошентип, мен сүрөттөлгөндөй ар бир пинди тартып, ылдый түшүрүү үчүн 10k каршылыгын колдоном жана баскычты RESET жана FLASH катары колдонуп, ар бир режимге оңой кире аласыз.

2 -кадам: ПХБ жасаңыз

ПХБ жасаңыз
ПХБ жасаңыз
ПХБ жасаңыз
ПХБ жасаңыз
ПХБ жасаңыз
ПХБ жасаңыз
ПХБ жасаңыз
ПХБ жасаңыз

Мүмкүн болсо, gerber файлын PCB өндүрүүчүсүнө жөнөтө аласыз, бирок андай болбосо, биз аны өзүбүз жасайбыз.

Мен ПКБны жасоо үчүн жылуулук берүүнү колдоном:

- Сүрөт кагазына астынкы катмарды басып чыгаруу.

- Биздин дизайн менен бирдей өлчөмдөгү жөнөкөй ПХБны кесип алыңыз.

- Сыяны кагаздан ПХБга өткөрүү үчүн темирди колдонуңуз.

- Кагазды алып салгандан кийин, ПХБны кислота чегүүгө салыңыз.

- Сыяны кетирүү үчүн ПХБны Тинер менен тазалоо.

- ПХБ бургулоо

- ПХБ кесүү

3 -кадам: PCB Ассамблеясы

PCB Ассамблеясы
PCB Ассамблеясы
PCB Ассамблеясы
PCB Ассамблеясы
PCB Ассамблеясы
PCB Ассамблеясы
PCB Ассамблеясы
PCB Ассамблеясы

PCB Ассамблея кадамында, Сураныч темир жөнүндө кылдаттык менен сураныч.

Бул кадамда мен биринчи кезекте кичинекей аппаратты ширетүүнү сунуштайм. Эгерде сиз ПХБны өзүңүз жасасаңыз, электр кыска болушун алдын алуу үчүн мультиметрди колдонуңуз.

4 -кадам: коддоо жана жаркыроо

Image
Image
Коддоо жана жаркыроо
Коддоо жана жаркыроо
Коддоо жана жаркыроо
Коддоо жана жаркыроо
Коддоо жана жаркыроо
Коддоо жана жаркыроо

Биринчиден, уюлдук телефонуңузга "Blynk" тиркемесин орнотуңуз, каттоодон өтүңүз жана колдонмого кириңиз.

Колдонмого киргенден кийин "Жаңы долбоор" баскычын басыңыз.

Долбоордун атын киргизиңиз, түзмөк катары ESP8266 тандап, анан "Долбоор түзүү" баскычын басыңыз.

Колдонмодо "Auth Token жөнөтүлдү:" билдирүүсү көрсөтүлөт.

Долбоордун каалаган жеринде өтмөк, виджет кутусу пайда болот.

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

LED2, LED3 жана LED4 үчүн жогорудагыдай кылыңыз

Кнопканы каалаган жерге сүйрөңүз.

Долбоорду иштетүү үчүн экрандын жогорку оң жагындагы "Triangle" же "Play" баскычын таптаңыз.

Тактаңыз оффлайнда экенин байкайсыз.

Эми ESP8266 тарабындагы программага өтөлү.

USB'ди RS-232ге ESP8266 ПКБга туташтырыңыз, USBнин RS-232 модулуна TTL деңгээлинен этият болуңуз, TTL деңгээли 3,6 вольттон ашпашы керек.

Жарк этме режимине кирүү үчүн, баштапкы абалга келтирүү баскычын жана жарк баскычын басыңыз, андан кийин кайра жүктөө баскычын басыңыз, андан кийин жарк баскычын коё бериңиз. Эгерде такта жаркылдоо режиминде болсо, LED1 "ON" болот.

Blynk вебсайтына өтүңүз, Blynk китепканасын жүктөп алыңыз жана компьютериңизге орнотуңуз.

On Arduino IDE goto File-> Мисалдар-> Blynk-> Boards_Wifi-> ESP8266_Standalone.

"YourAuthToken" сабын электрондук почтанын кабыл алуу токенине өзгөртүңүз.

Үйүңүздүн ссидин жана сырсөзүн өзгөртүңүз.

Такта катары "NodeMCU 1.0" тандаңыз.

USBден RS-232 модулунун портун тандаңыз.

Тактага жүктөө коду жүктөлүп бүткүчө күтө туруңуз (LED1 ӨЧҮРҮЛӨТ).

Эми мобилдик телефонуңуздан реле башкарууга даяр.

Кайра телефонго тактанын статусу "ОНЛАЙН" болуп калат.

Ар бир баскычты таптап коюңуз, анда реле телефонуңузда дисплей катары КҮЙГӨН/ӨЧҮРҮЛӨТ.

Жакшы ийгилик.

Сунушталууда: