Mundarija:
- 1 -qadam: Kerakli komponentlar - old shartlar
- 2 -qadam: Sonoff kutubxonalarini Arduino IDE -ga qo'shing
- 3 -qadam: Sonoff asosiy fayli va foydalanuvchi konfiguratsiyasi
- 4 -qadam: SSID, parol va loyiha nomini sozlang
- 5 -qadam: To'g'ri NodeMCU kartasini tanlang
- 6 -qadam: Tarmoqdagi NodeMCU IP -manzilini toping
- 7 -qadam: ESP8266 platalari konfiguratsiyasi
- 8 -qadam: Konfiguratsiyani saqlang
- 9 -qadam: ESP8266 taxtasi turiga ko'ra yangi GPIO imkoniyatlari
Video: NodeMCU -da yonib turgan SONOFF Tasmota dasturiy ta'minoti: 9 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
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 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
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
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
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
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
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
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
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:
Yalang'och Arduino -ni sinovdan o'tkazing, sig'imli kirish va LED yordamida o'yin dasturiy ta'minoti: 4 qadam
Yalang'och Arduinoni, O'yin dasturiy ta'minoti yordamida, sig'imli kirish va LED yordamida tekshiring: " Itaring " Yalang'och Arduino taxtasi yordamida interaktiv o'yin, tashqi qismlar va simlar kerak emas (sig'imli "sensorli" kirish ishlatiladi). Yuqorida ko'rsatilgandek, u ikki xil taxtada ishlayotganini ko'rsatadi. Push-Bu ikkita maqsadga ega. /V ni tezda ko'rsatish uchun
AT buyruqlar dasturiy ta'minoti bilan har qanday ESP8266 karta/modulini dasturlash: 5 qadam
AT buyruqlar dasturiy ta'minoti bilan har qanday ESP8266 taxtasi/modulini dasturlash: Har bir ESP8266 moduli va taxtasini ko'p jihatdan dasturlash mumkin: Arduino, python, Lua, AT buyruqlari, va hokazo … Ularning birinchi uchtasi mustaqil ishlash uchun eng yaxshisidir. ESP8266 -ni modul sifatida ishlatish yoki TTL RS232 c bilan tezkor sinov uchun
Maxsus yonib turgan noutbukning nishoni/belgisi - simi kerak emas: 6 qadam
Maxsus yonib turgan noutbukning nishoni/belgisi - simi kerak emas: Salom! Bu mening noutbukda chindan ham ajoyib tuynukni kesish bo'yicha qadamlarimning tasnifi - xavfsiz! Men "à" (aleph) ibroniy harfining stilize qilingan versiyasini qildim, lekin sizning dizayningiz haqiqatan ham siz kesishga qodir bo'lgan har qanday shakl bo'lishi mumkin. . Men payqadimki, u erda
Sonoff B1 dasturiy ta'minoti uy avtomatizatsiyasi Openhab Google Home: 3 qadam
Sonoff B1 Firmware Home Automation Openhab Google Home: Menga Sonoff kalitlari uchun Tasmota firmware juda yoqadi. Ammo Sonoff-B1-dagi Tasmota firmware-dan unchalik mamnun emas edim. Men uni Openhab -ga qo'shib, Google Home orqali boshqarishga muvaffaq bo'la olmadim, shuning uchun men o'z kompaniyamni yozdim
Oddiy uy soatini o'z -o'zidan yonib turgan soatga aylantirish: 8 qadam (rasmlar bilan)
Oddiy uy soatini o'z -o'zidan yonib turgan soatga aylantiring: BIRINChI QALBIMDAN RAHMAT SALOMATIMNI TIKLASH KUNLARIMGA KO'PROQ JAVOB BERISHI UChUN. o'z -o'zidan yonib turgan soat. > > Buning uchun