สารบัญ:
- ขั้นตอนที่ 1: ส่วนประกอบที่จำเป็น - ข้อกำหนดเบื้องต้น
- ขั้นตอนที่ 2: รวม Sonoff Libraries เข้ากับ Arduino IDE
- ขั้นตอนที่ 3: ไฟล์หลักของ Sonoff และการกำหนดค่าผู้ใช้
- ขั้นตอนที่ 4: กำหนดค่า SSID รหัสผ่าน และชื่อโครงการ
- ขั้นตอนที่ 5: เลือกบอร์ด NodeMCU ที่ถูกต้อง
- ขั้นตอนที่ 6: ค้นหาที่อยู่ IP NodeMCU บนเครือข่ายของคุณ
- ขั้นตอนที่ 7: การกำหนดค่าสำหรับบอร์ด ESP8266
- ขั้นตอนที่ 8: บันทึกการกำหนดค่า
- ขั้นตอนที่ 9: ตัวเลือก GPIO ใหม่ตามประเภทบอร์ด ESP8266
วีดีโอ: เฟิร์มแวร์ SONOFF Tasmota กะพริบบน NodeMCU: 9 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
Sonoff เป็นสวิตช์ควบคุม WiFi ซึ่งฝังอยู่กับ ESP8266 IC และมีรีเลย์เพื่อควบคุมอุปกรณ์ผ่านทางอินเทอร์เน็ต IC นี้สามารถแฟลชและตั้งโปรแกรมใหม่โดย Arduino IDE ผู้ผลิต Sonoff เผยแพร่ไลบรารีและไฟล์ Arduino บนหน้า GitHub เริ่มแรกมีเฉพาะสำหรับบอร์ด Sonoff เท่านั้น หลังจากนั้นรองรับบอร์ด ESP8266 และบอร์ดพัฒนาจำนวนมาก เช่น NodeMCU ในบทช่วยสอนนี้ เราจะมาดูวิธีการแฟลชเฟิร์มแวร์ Sonoff Tasmota ลงในบอร์ดพัฒนา NodeMCU ในเฟิร์มแวร์ที่อัปเดตใหม่นี้ คุณสามารถเลือกบอร์ด ESP8266 ต่างๆ ได้อย่างง่ายดาย
ขั้นตอนที่ 1: ส่วนประกอบที่จำเป็น - ข้อกำหนดเบื้องต้น
- คณะกรรมการพัฒนา NodeMCU
- สาย microUSB
- เฟิร์มแวร์ Sonoff Tasmota – GitHub Link
- เครื่องสแกน IP ขั้นสูง
- Arduino IDE
ดาวน์โหลดเฟิร์มแวร์ Sonoff Tasmota จากลิงค์นี้
ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งไลบรารี่ ESP8266 บน Arduino IDE ของคุณ หากคุณต้องการทราบวิธีการติดตั้งไลบรารี่ ESP8266 อย่างถูกต้อง โปรดไปที่บล็อกที่สมบูรณ์ของเฟิร์มแวร์ Flashing SONOFF Tasmota บน NodeMCU
ขั้นตอนที่ 2: รวม Sonoff Libraries เข้ากับ Arduino IDE
เมื่อดาวน์โหลดเฟิร์มแวร์ SONOFF Tasmota จาก GitHub แล้ว เปิดโฟลเดอร์ Sonoff Tasmota ไปที่โฟลเดอร์ 'lib' และคัดลอกเนื้อหาทั้งหมด จากนั้นวางลงในโฟลเดอร์ 'ไลบรารี' ของ Arduino บนคอมพิวเตอร์ของคุณ
ตอนนี้เราได้รวมไฟล์ไลบรารีที่จำเป็นไว้ใน Arduino IDE Library แล้ว มากำหนดค่ารหัสของเรากัน
ขั้นตอนที่ 3: ไฟล์หลักของ Sonoff และการกำหนดค่าผู้ใช้
ภายในไฟล์ที่ดาวน์โหลด เปิดไฟล์ sonoff.ino มันจะเปิดไฟล์ที่จำเป็นทั้งหมดในแท็บถัดไปใน Arduino IDE ตอนนี้เปิดแท็บ userconfig.h เพื่อป้อนข้อมูลรับรอง Wi-Fi ของเรา
ขั้นตอนที่ 4: กำหนดค่า SSID รหัสผ่าน และชื่อโครงการ
ตอนนี้แก้ไขฟิลด์ SSID และรหัสผ่านด้วย SSID และรหัสผ่านเครือข่าย WiFi ของคุณ นอกจากนี้ กำหนดชื่อโครงการที่ไม่ซ้ำตามที่คุณเลือกในบรรทัด #define PROJECT “sonoff”
เช่น. #define โครงการ “nodefactory”
ขั้นตอนที่ 5: เลือกบอร์ด NodeMCU ที่ถูกต้อง
ตอนนี้เชื่อมต่อ NodeMCU ของคุณแล้วเลือก COM Port และ Board Version ที่ถูกต้อง ตรวจสอบให้แน่ใจว่าการตั้งค่าเป็นเช่นนี้สำหรับบอร์ด NodeMCU 1.0
บอร์ด: NodeMCU 1.0 (โมดูล ESP12-E)
ขนาดแฟลช: “4M (1M SPIFFS)
ความถี่ของ CPU: 80 MHZ
ความเร็วในการอัพโหลด: “115200”
จากนั้นแฟลชเฟิร์มแวร์โดยคลิกอัปโหลด
ขั้นตอนที่ 6: ค้นหาที่อยู่ IP NodeMCU บนเครือข่ายของคุณ
เมื่อกระพริบเสร็จแล้ว เปิด Advanced IP Scanner และค้นหาที่อยู่ IP ภายใน IP เครือข่ายของคุณ ในกรณีของฉัน IP ของฉันจะอยู่ในช่วง 192.168.255.0-255 (หมายความว่า IP จะอยู่ในช่วง 0-255) คลิกสแกน แล้วคุณจะเห็นชื่อโครงการที่คุณระบุในไฟล์ userconfig.h เป็นชื่ออุปกรณ์ที่นี่
จดที่อยู่ IP ที่คุณพบและวางลงใน URL ของเบราว์เซอร์แล้วคลิก Enter มันจะแสดงหน้า Sonoff Tasmota เพื่อกำหนดค่าโมดูลของคุณ
ขั้นตอนที่ 7: การกำหนดค่าสำหรับบอร์ด ESP8266
โดยค่าเริ่มต้น มันจะอยู่ใน Sonoff Basic ดังนั้นคุณต้องเปลี่ยนเป็น 'ทั่วไป' ในเมนู 'การกำหนดค่า' คลิก 'การกำหนดค่า' และภายในที่เลือก 'กำหนดค่าโมดูล'
ขั้นตอนที่ 8: บันทึกการกำหนดค่า
เลือกบอร์ดเป็นแบบทั่วไปและบันทึก อุปกรณ์จะรีสตาร์ท ตัวเลือกนี้ใช้สำหรับบอร์ด ESP8266 ทั้งหมด
ขั้นตอนที่ 9: ตัวเลือก GPIO ใหม่ตามประเภทบอร์ด ESP8266
ตอนนี้ หากคุณคลิกการกำหนดค่า คุณจะสามารถดูตัวเลือก GPIO เพิ่มเติมได้ โดยคุณสามารถเลือกฟังก์ชั่น GPIO ได้
ขึ้นอยู่กับการตั้งค่า GPIO ตัวเลือกจะปรากฏบนโฮมเพจ เช่น DHT, Relay, Switch และอื่นๆ อีกมากมาย
สำหรับบทแนะนำเพิ่มเติม โปรดเยี่ยมชมบล็อกของเรา - Factory Forward Blog
แนะนำ:
ผู้ดูแลระบบ Tasmota - แดชบอร์ด IIoT: 6 ขั้นตอน
Tasmota Admin - IIoT Dashboard: TasmoAdmin เป็นเว็บไซต์การดูแลระบบสำหรับอุปกรณ์ที่กระพริบด้วย Tasmota คุณสามารถค้นหาได้ที่นี่: TasmoAdmin GitHub รองรับการทำงานบนคอนเทนเนอร์ Windows, Linux และ Docker คุณสมบัติการเข้าสู่ระบบได้รับการป้องกันหลายกระบวนการอัปเดต เลือกอุปกรณ์เพื่ออัปเดตอัตโนมัติ
ทำ DIY Sonoff Smart Switch ใช้แอพ Android: 11 ขั้นตอน
สร้าง DIY Sonoff Smart Switch ใช้แอพ Android: Sonoff คืออะไร Sonoff เป็นอุปกรณ์สวิตช์อัจฉริยะสำหรับ Smart Home ที่พัฒนาโดย ITEAD หนึ่งในอุปกรณ์ที่ยืดหยุ่นและราคาไม่แพงที่สุดจากกลุ่มผลิตภัณฑ์ดังกล่าว ได้แก่ Sonoff Basic และ Sonoff mini เหล่านี้เป็นสวิตช์ที่เปิดใช้งาน Wi-Fi ซึ่งใช้ชิปที่ยอดเยี่ยม ESP8266/E
แฟลช EACHEN WiFi Smart Touch Switch พร้อม Tasmota: 10 ขั้นตอน
แฟลช EACHEN WiFi Smart Touch Switch กะพริบด้วย Tasmota: ดังนั้นฉันจึงตัดสินใจสร้างคำแนะนำนี้สำหรับคนอื่น ๆ ที่สงสัยว่าเป็นไปได้หรือไม่
Sonoff Basic & Sonoff RF - บทช่วยสอนที่สมบูรณ์: 16 ขั้นตอน
Sonoff Basic & Sonoff RF - บทช่วยสอน สมบูรณ์: O Sonoff é uma linha de projetados para automação residencial e predial. O Sonoff Basic e RF podem ser alimentado com tenão de 90 a 250v AC, sua saída a relé suporta corrente de até 10A, wi-fi integrado de 2.4GHz, o Sonoff RF con
Tasmotized NodeMCU 8CH Sonoff Relay: 11 ขั้นตอน
Tasmotized NodeMCU 8CH Sonoff Relay: นี่คือเฟิร์มแวร์ NodeMCU Tasmota-Sonoff Flashed 8CH Relay Control ProjectSonoff-Tasmota เป็นเฟิร์มแวร์ทางเลือกสำหรับอุปกรณ์ที่ใช้ ESP8266 เช่น NodeMCU ซึ่งอนุญาตให้ควบคุม WiFi ของระบบบ้านอัจฉริยะ (ioT) ความคิดของฉันคือการมีรีเลย์ 8CH ต่อ