Mundarija:

NodeMCU -da yonib turgan SONOFF Tasmota dasturiy ta'minoti: 9 qadam
NodeMCU -da yonib turgan SONOFF Tasmota dasturiy ta'minoti: 9 qadam

Video: NodeMCU -da yonib turgan SONOFF Tasmota dasturiy ta'minoti: 9 qadam

Video: NodeMCU -da yonib turgan SONOFF Tasmota dasturiy ta'minoti: 9 qadam
Video: Arduino project | Voice commands light switch | Smart Home Automation 2024, Noyabr
Anonim
NodeMCU -da yonib turgan SONOFF Tasmota dasturiy ta'minoti
NodeMCU -da yonib turgan SONOFF Tasmota dasturiy ta'minoti

Sonoff - bu ESP8266 IC -ga o'rnatilgan va qurilmani Internet orqali boshqarish uchun o'rni bo'lgan WiFi boshqariladigan kalit. Ushbu ICni Arduino IDE yordamida o'chirish va qayta dasturlash mumkin. Sonoff -ni ishlab chiqaruvchilari kutubxonalar va Arduino fayllarini GitHub sahifasida e'lon qilishdi. Dastlab, u faqat Sonoff -dan tayyorlangan taxtalarga ega, shundan so'ng u ko'plab ESP8266 va NodeMCU kabi ishlab chiqarish platalarini qo'llab -quvvatlaydi. Ushbu qo'llanmada biz Sonoff Tasmota dasturiy ta'minotini NodeMCU ishlab chiqish taxtasida qanday o'chirishni ko'rib chiqamiz. Yangi yangilangan dasturiy ta'minotda siz turli xil ESP8266 taxtalarini osongina tanlashingiz mumkin.

1 -qadam: Kerakli komponentlar - old shartlar

  • NodeMCU rivojlanish kengashi
  • microUSB kabeli
  • Sonoff Tasmota dasturiy ta'minoti - GitHub havolasi
  • Murakkab IP -skaner
  • Arduino IDE

Sonoff Tasmota dasturiy ta'minotini ushbu havoladan yuklab oling.

Arduino IDE -da ESP8266 kutubxonasi o'rnatilganligiga ishonch hosil qiling. Agar siz ESP8266 kutubxonasini qanday to'g'ri o'rnatishni bilmoqchi bo'lsangiz, NodeMCU -da Flashing SONOFF Tasmota firmware dasturining to'liq blogiga tashrif buyuring.

2 -qadam: Sonoff kutubxonalarini Arduino IDE -ga qo'shing

Sonoff kutubxonalarini Arduino IDE -ga qo'shing
Sonoff kutubxonalarini Arduino IDE -ga qo'shing

SONOFF Tasmota dasturiy ta'minoti GitHub -dan yuklab olingandan so'ng. Sonoff Tasmota papkasini oching. "Lib" papkasiga o'ting va barcha tarkibni nusxa ko'chiring, so'ngra kompyuteringizdagi Arduino "kutubxonalari" papkasiga joylashtiring.

Endi biz kerakli kutubxona fayllarini Arduino IDE kutubxonasiga kiritdik. Keling, kodimizni sozlaymiz.

3 -qadam: Sonoff asosiy fayli va foydalanuvchi konfiguratsiyasi

Sonoff asosiy fayl va foydalanuvchi konfiguratsiyasi
Sonoff asosiy fayl va foydalanuvchi konfiguratsiyasi

Yuklab olingan fayl ichida sonoff.ino faylini oching. U barcha kerakli fayllarni keyingi tablarda Arduino IDE -da ochadi. Endi Wi-Fi hisob ma'lumotlarini kiritish uchun userconfig.h yorlig'ini oching.

4 -qadam: SSID, parol va loyiha nomini sozlang

SSID, parol va loyiha nomini sozlang
SSID, parol va loyiha nomini sozlang

Endi Wi -Fi tarmog'i SSID va parol yordamida SSID va parol maydonlarini tahrirlang. Shuningdek, #define PROJECT "sonoff" qatorida o'zingiz xohlagan loyiha nomini bering.

Masalan. #define PROJECT "nodefactory"

5 -qadam: To'g'ri NodeMCU kartasini tanlang

To'g'ri NodeMCU kartasini tanlang
To'g'ri NodeMCU kartasini tanlang

Endi NodeMCU -ni ulang va to'g'ri COM port va boshqaruv versiyasini tanlang. NodeMCU 1.0 Board uchun sozlamalar shunday ekanligiga ishonch hosil qiling.

Kengash: NodeMCU 1.0 (ESP12-E moduli)

Fleshli hajmi: 4M (1M SPIFFS)

CPU chastotasi: 80 MGts

Yuklash tezligi: "115200"

Keyin Yuklab olish tugmachasini bosib dasturiy ta'minotni o'chiring.

6 -qadam: Tarmoqdagi NodeMCU IP -manzilini toping

Tarmoqdagi NodeMCU IP -manzili
Tarmoqdagi NodeMCU IP -manzili
Tarmoqdagi NodeMCU IP -manzili
Tarmoqdagi NodeMCU IP -manzili

Yonish tugagach, kengaytirilgan IP -skanerni oching. Va tarmoq IP ichidagi IP -manzilni qidiring. Mening holimda, mening IP 192.168.255.0-255 oralig'ida bo'ladi (IP 0-255 oralig'ida bo'ladi). Skanerlashni bosing va userconfig.h faylida berilgan loyiha nomini bu erda qurilma nomi sifatida ko'rishingiz mumkin.

Siz topgan IP -manzilni yozib oling va uni brauzerning URL manziliga joylashtiring va Enter tugmasini bosing. Bu modulni sozlash uchun Sonoff Tasmota sahifasini ko'rsatadi.

7 -qadam: ESP8266 platalari konfiguratsiyasi

ESP8266 platalari konfiguratsiyasi
ESP8266 platalari konfiguratsiyasi

Odatiy bo'lib, u Sonoff Basic -da bo'ladi. Shunday qilib, siz uni "Konfiguratsiya" menyusida "Umumiy" ga o'zgartirishingiz kerak. "Konfiguratsiya" ni bosing va uning ichida "Modulni sozlash" -ni tanlang.

8 -qadam: Konfiguratsiyani saqlang

Konfiguratsiyani saqlang
Konfiguratsiyani saqlang

Kengashni Umumiy sifatida tanlang va Saqlash. Qurilma qayta ishga tushadi. Bu variant barcha ESP8266 platalari uchun.

9 -qadam: ESP8266 taxtasi turiga ko'ra yangi GPIO imkoniyatlari

ESP8266 karta turiga ko'ra yangi GPIO imkoniyatlari
ESP8266 karta turiga ko'ra yangi GPIO imkoniyatlari

Agar siz konfiguratsiyani bosgan bo'lsangiz, siz GPIO -ning boshqa variantlarini ko'rishingiz mumkin. Buning yordamida siz GPIO funktsiyalarini tanlashingiz mumkin.

GPIO sozlamalariga qarab, asosiy sahifada DHT, Relay, Switch va boshqa ko'p variantlar paydo bo'ladi.

Ko'proq darsliklar uchun bizning blogimizga tashrif buyuring - Factory Forward Blog

Tavsiya: