Мазмұны:
- 1 -қадам: ПХД дизайны
- 2 -қадам: ПХД жасаңыз
- 3 -қадам: ПХД құрастыру
- 4 -қадам: кодтау және жыпылықтау
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Үйде автоматтандырудың көптеген әдістері бар, кейбіреулері күрделі, кейбіреулері оңай, Бұл нұсқаулықта мен Blynk көмегімен ESP-12E көмегімен қарапайым релелік басқаруды қалай жасау керектігін көрсетемін. Ыңғайлы болу үшін дизайны бір жақты ПХД болды, сондықтан сіз оны өзіңіз жасай аласыз немесе тіпті оны дайындау үшін PCB өндірушісіне гербер файлын жібере аласыз.
1 -қадам: ПХД дизайны
ПХД жобалау қадамы - бұл ең маңызды қадам, себебі егер біз бұл қадамда бірдеңе қателесек, жоба дұрыс жұмыс істемейді.
Бұл нұсқаулықтың тақырыбы ретінде біз ESP8266 (ESP-12E) модулін релелерді қосу/өшіру үшін қолданамыз. Сондықтан біз ESP8266 сипаттамасын түсінуіміз керек. Егер біз ESP8266 мәліметтер кестесіндегі электрлік сипаттамалар бөлімін қарасақ, біз оны таптық
- Қоректену кернеуі 3,3В
- GPIO максималды жоғары кернеуі - 3,3 В
- GPIO максималды тогы - 12 мА
Біз 5В релесін қолданамыз, жеткізу 5В болады, бірақ ESP8266 -ға тек 3,3В қажет, сондықтан бізге 5В -тан 3,3В -қа дейін реттегіш қажет. 3.3 В кернеуі бар 5В реле үшін ток пен кернеуді алу үшін бізге транзистор қажет, бөлшектердің ең аз саны үшін ULN2803 транзисторлық массивін қолдануды ұсынамын. ULN2803 көмегімен біз 8 релеге дейін жеткізе аламыз және индуктивті жүктемені сөндіру кезінде кернеудің жоғарылауын болдырмайтын ішкі диодтары бар.
Соңында кернеу реттегіші үшін 1117-3.3, жетек релесі үшін ULN2803A таңдаймын
Әрі қарай, ESP8266 жүктеу режимі мен жарқыл режимі
Деректер кестесінің 8 -бетінен ESP8266 жүктелуін қалыпты ету үшін төмендегідей түйреуішке логиканы қолдану қажет
- CHIP_EN, GPIO0, GPIO2 бойынша жоғары
- GPIO15 бойынша LOW
ESP8266 микробағдарламасын жарқылдату үшін төмендегідей түйреуішке логиканы қолдану керек
- CHIP_EN, GPIO2 жоғары
- GPIO15, GPIO0 бойынша LOW
Осылайша, мен әр түйреуішті сипатталғандай жоғары көтеру және түсіру үшін 10k резисторды қолданамын, ал RESET және FLASH түймесін басу арқылы әр режимге оңай кіруге болады.
2 -қадам: ПХД жасаңыз
Мүмкін болса, сіз PCB өндірушісіне gerber файлын жібере аласыз, бірақ олай болмаса, біз оны өзіміз жасаймыз.
Мен ПХД жасау үшін жылу беруді қолданамын:
- Фото қағазға төменгі қабатты басып шығарыңыз.
- Біздің дизайнмен бірдей өлшемдегі қарапайым ПХД кесіңіз.
- Сияны қағаздан ПХД -ге ауыстыру үшін темірді қолданыңыз.
- Қағазды алып тастағаннан кейін ПХД -ді ПХД қышқылының сығымына батырыңыз.
- Сияны кетіру үшін ПХД жіңішке көмегімен тазалау.
- ПХД бұрғылау
- ПХД кесу
3 -қадам: ПХД құрастыру
ПХД құрастыру қадамында Пісіру үтігі туралы мұқият болыңыз.
Бұл қадамда мен алдымен кішкене құрылғыны дәнекерлеуді ұсынамын. Егер сіз ПХД -ны өз қолыңызбен жасасаңыз, электр қысқа тұйықталуын болдырмау үшін жолдың тар кеңістігін тексеру үшін мультиметрді қолданыңыз.
4 -қадам: кодтау және жыпылықтау
Алдымен ұялы телефоныңызға «Blynk» қосымшасын орнатыңыз, қосымшаны тіркеңіз және оған кіріңіз.
Қолданбаға кіргеннен кейін «Жаңа жоба» түймесін басыңыз.
Жобаның атауын енгізіңіз, құрылғы ретінде ESP8266 таңдаңыз, содан кейін «Жобаны жасау» түймесін басыңыз.
Қосымшада «Auth Token жіберілді:» хабары көрсетіледі.
Жобаның кез келген жерінде қойынды, виджет терезесі пайда болады.
Түймені таңдаңыз, содан кейін LED1 түймешіктің атауы ретінде енгізіңіз, ESP8266 шығысы ретінде «GP16» таңдаңыз (схеманы қараңыз), «0» минималды мәні, «1» максималды мәні, «Ауыстыру» режимі, қажет болған жағдайда ON/OFF жапсырмаларын енгізіңіз және қойынды Түйменің параметрлерін аяқтау үшін экранның жоғарғы оң жағындағы «ОК» түймесін басыңыз.
LED2, LED3 және LED4 үшін жоғарыдағыдай әрекет етіңіз
Түймені қалаған жерге апарыңыз.
Жобаны іске қосу үшін экранның жоғарғы оң жағындағы «Үшбұрыш» немесе «Ойнату» түймесін түртіңіз.
Сіз тақтаның офлайн екенін байқайсыз.
Енді ESP8266 жағындағы бағдарламаға көшейік.
USB-ны RS-232-ге ESP8266 ПХД-ге қосыңыз, USB-RS-232 модулінің TTL деңгейін сақтаңыз, TTL деңгейі 3,6 вольттан аспауы керек.
Жарқыл режиміне өту үшін, бастапқы қалпына келтіру түймесін басқаннан кейін қалпына келтіру түймесін және жарқыл түймесін басыңыз, содан кейін жарқыл түймесін босатыңыз. Егер тақта жарқыл режимінде болса, LED1 «қосылады».
Blynk веб -сайтына өтіңіз, Blynk кітапханасын жүктеңіз және компьютерге орнатыңыз.
Arduino IDE goto файлында-> Мысалдар-> Blynk-> Boards_Wifi-> ESP8266_Standalone.
«YourAuthToken» жолын электрондық поштаның қабылдау белгісіне өзгертіңіз.
Үйдің ssid және құпия сөзін өзгертіңіз.
Тақта ретінде «NodeMCU 1.0» таңдаңыз.
USB to RS-232 модуль портын таңдаңыз.
Кодты тақтаға жүктеу жүктеу аяқталғанша күтіңіз (LED1 өшеді).
Енді ұялы телефоннан реле басқаруға дайын.
Телефонға оралғанда тақтаның күйі «ОНЛАЙН» болады.
Әр түймені түртіңіз, сонда реле телефонда дисплей ретінде ҚОСУ/ӨШІРУ болады.
Іске сәт.
Ұсынылған:
NODE MCU мен BLYNK көмегімен температура мен ылғалдылықты бақылау: 5 қадам
NODE MCU мен BLYNK көмегімен температура мен ылғалдылықтың мониторингі: Сәлеметсіздер ме, балалар, бұл нұсқаулықта MCU мен BLYNK түйінінің көмегімен DHT11-Температура мен ылғалдылық сенсоры көмегімен атмосфераның температурасы мен ылғалдылығын алуды үйренейік
Blynk көмегімен температура мен ылғалдылықты бақылау: 6 қадам
Blynk көмегімен температура мен ылғалдылықты бақылау: Бұл оқулықта DHT11 көмегімен температура мен ылғалдылықты бақылауға және осы оқулыққа қажет Blynk компоненттері арқылы деректерді бұлтқа жіберуге арналған: Arduino UnoDHT11 температура мен ылғалдылық сенсоры ESP8266-01 WiFi модулі
NodeMCU, Lokal Blynk Server және Blynk Apk көмегімен жабық өсімдіктерді суару, реттеу нүктесі: 3 қадам
Жабық өсімдіктерді NodeMCU, Blynk Server және Blynk Apk, реттелетін нүктемен суару: Мен бұл жобаны құрдым, себебі мен ұзақ уақыт демалыста болсам да, менің жабық өсімдіктерім сау болуы керек және маған бұл идея ұнайды. Интернетте менің үйімде болатын барлық мүмкін нәрселерді бақылау немесе бақылау
ESP8266 NODEMCU BLYNK IOT оқулығы - Esp8266 IOT Blunk және Arduino IDE көмегімен - Жарықдиодты Интернет арқылы басқару: 6 қадам
ESP8266 NODEMCU BLYNK IOT оқулығы | Esp8266 IOT Blunk және Arduino IDE көмегімен | Жарықдиодты Интернет арқылы басқару: Сәлеметсіздер ме, балалар, біз ESP8266 немесе Nodemcu көмегімен IOT -ты қолдануды үйренеміз. Бұл үшін біз blynk қосымшасын қолданамыз, сондықтан біз esp8266/nodemcu көмегімен жарықдиодты интернет арқылы басқарамыз, сондықтан Blynk қолданбасы біздің esp8266 немесе Nodemcu -ге қосылады
ESP8266 және Blynk қосымшасының көмегімен температура мен ылғалдылықты қашықтықтан бақылау: 15 қадам
ESP8266 мен Blynk қосымшасының көмегімен температура мен ылғалдылықты қашықтықтан бақылау: Бұл менің ESP8266 чипі бар алғашқы жобам болды. Мен үйімнің қасына жаңа жылыжай салдым, мен үшін бір күн ішінде не болып жатқаны қызық болды? Айтайын дегенім, температура мен ылғалдылық қалай өзгереді? Жылыжай жеткілікті желдетіле ме? Сондықтан мен шешемін