Სარჩევი:

Tasmotized NodeMCU 8CH Sonoff სარელეო: 11 ნაბიჯი
Tasmotized NodeMCU 8CH Sonoff სარელეო: 11 ნაბიჯი

ვიდეო: Tasmotized NodeMCU 8CH Sonoff სარელეო: 11 ნაბიჯი

ვიდეო: Tasmotized NodeMCU 8CH Sonoff სარელეო: 11 ნაბიჯი
ვიდეო: Tasmotized NodeMCU 8CH Sonoff Relay 2024, ივლისი
Anonim
Tasmotized NodeMCU 8CH Sonoff სარელეო
Tasmotized NodeMCU 8CH Sonoff სარელეო

ეს არის NodeMCU Tasmota-Sonoff Firmware Flashed 8CH სარელეო კონტროლის პროექტი

Sonoff-Tasmota არის ალტერნატიული firmware ESP8266 დაფუძნებული მოწყობილობებისთვის, როგორიცაა NodeMCU, რომელიც საშუალებას გაძლევთ გააკონტროლოთ Smart Home (ioT) სისტემების WiFi.

ჩემი იდეა იყო 8CH რელეს კონტროლირებადი WiFi Tasmota Firmware Flashed (Tasmotized) NodeMCU დაფით.

მე შთაგონებული ვიყავი:

უსწრაფესი გზა Flash და კონფიგურაციის ESP8266 დაფუძნებული Sonoff მოწყობილობები Tasmota– ით ან სხვა firmware– ით - მანკიერი კომპიუტერის საშუალებით Youtube– ზე

როგორ შევცვალოთ firmware Sonoff მოწყობილობებზე სახლის ავტომატიზაციის პროექტებში გამოსაყენებლად - DrZzs– ის მიერ Youtube– ზე

Flashing SONOFF Tasmota Firmware on NodeMCU By Sarath341 on Instructables

www.instructables.com/id/Flashing-SONOFF-T…

ნაბიჯი 1: საჭირო კომპონენტები და პროგრამული უზრუნველყოფა

NodeMCU განვითარების საბჭო

Sonoff Tasmota Firmware

ტერმიტის პროგრამული უზრუნველყოფა (კომპიუტერი)

გაფართოებული IP სკანერი (კომპიუტერი)

ან Finger (Android/IOS APP)

Arduino IDE

8CH რელეების დაფა

Dupont ქალი მდედრობითი მავთული

პურის დაფა

MicroUSB კაბელი

ნაბიჯი 2: წინაპირობები

ჩამოტვირთეთ Sonoff Tasmota Firmware Github– დან

დარწმუნდით, რომ დაინსტალირებული გაქვთ ESP8266 ბიბლიოთეკა თქვენს Arduino IDE- ზე.

თუ გსურთ იცოდეთ როგორ დააინსტალიროთ ESP8266 ბიბლიოთეკა სწორად ეწვიეთ ამ სრულ ბლოგს Flashing SONOFF Tasmota Firmware NodeMCU– ზე

ნაბიჯი 3: ინტეგრაცია

Image
Image

Tasmotized NodeMCU 8CH სარელეო შეიძლება ინტეგრირებული იყოს სხვადასხვა IoT პლატფორმასთან:

მთავარი ასისტენტი

Yeti (Domotic აპლიკაცია Android და IOS)

MQTT ბროკერი

(კონფიგურაციის მაგალითი:

(უფასო ხელმისაწვდომი MQTT Cloud Broker- ის მაგალითი:

ასევე შესაძლებელია უშუალო წვდომა Tasmotized NodeMCU 8CH სარელეოზე მისი ჩამონტაჟებული WEB სერვერის საშუალებით (როგორც AP, ასევე DHCP ან სტატიკური IP მისამართის) ვებ ბრაუზერის გამოყენებით.

ინტერნეტიდან Tasmotized NodeMCU 8CH სარელეო წვდომისათვის თქვენ უნდა გადაიტანოთ თქვენი როუტერი გადამისამართება Tasmotized NodeMCU 8CH სარელეო ვებ სერვერზე (იხილეთ ქვემოთ ვებ გვერდი ბრაუზერის საშუალებით)

ნაბიჯი 4: Tasmotized NodeMCU 8CH რელეს ვებ სერვერი

Tasmota Firmware Flashed მოწყობილობის კონფიგურაცია
Tasmota Firmware Flashed მოწყობილობის კონფიგურაცია

ეს არის ვებ სერვერის გვერდი, რომელიც ხელმისაწვდომია თქვენი სასურველი ბრაუზერის საშუალებით, რათა პირდაპირ წვდეთ Tasmotized NodeMCU 8CH რელეზე და დამოუკიდებლად შეუკვეთოთ 8 სარელეო.

ამ გვერდიდან ასევე შესაძლებელია Tasmotized მოწყობილობის კონფიგურაცია, განახორციელოს firmware განახლება და გაგზავნოს ბრძანებები კონსოლის საშუალებით მოწყობილობაზე.

Იხილეთ ასევე:

საწყისი კონფიგურაცია Tasmota Firmware:

კონფიგურაცია Sonoff Tasmota Firmware:

Integrazione SONOFF con MQTT: esempi di programmazione:

ნაბიჯი 5: Tasmota Firmware Flashed მოწყობილობის კონფიგურაცია

ნაგულისხმევად, Tasmota Firmware fashed მოწყობილობა იქნება Sonoff Basic– ში.

ასე რომ თქვენ უნდა შეცვალოთ იგი "ზოგადი" "კონფიგურაციის" მენიუში.

დააჭირეთ ღილაკს "კონფიგურაცია" და შიგნით აირჩიეთ "მოდულის კონფიგურაცია".

ნაბიჯი 6: ESP8266 NodeMCU– ს კონფიგურაცია 8CH სარელეო დაფის გასაკონტროლებლად

ESP8266 NodeMCU კონფიგურაცია 8CH სარელეო დაფის გასაკონტროლებლად
ESP8266 NodeMCU კონფიგურაცია 8CH სარელეო დაფის გასაკონტროლებლად

შეარჩიეთ დაფა როგორც ზოგადი და შეინახეთ.

მოწყობილობა გადატვირთულია.

ეს ვარიანტი განკუთვნილია ყველა ESP8266 დაფისთვის.

თუ დააწკაპუნებთ კონფიგურაციაზე, მაშინ ნახავთ GPIO– ს სხვა ვარიანტებს.

ამის გამოყენებით შეგიძლიათ აირჩიოთ GPIO ფუნქციები.

GPIO პარამეტრებიდან გამომდინარე, ვარიანტი გამოჩნდება მთავარ გვერდზე, როგორიცაა DHT, სარელეო, გადამრთველი და მრავალი სხვა.

ამ პროექტში გამოვიყენე:

GIO0 როგორც სარელეო 8 (პუნქტი D3 of NodeMCU) - დაკავშირებულია რელეს პინ 8 -თან 8CH სარელეო დაფაზე

GPIO2 როგორც სარელეო 7 (NodeMCU პინი D4) - უკავშირდება რელეს პინ 7 -ს 8CH სარელეო დაფაზე

GPIO4 როგორც სარელეო 6 (NodeMCU პინი D2) - უკავშირდება რელეს პინ 6 -ს 8CH სარელეო დაფაზე

GPIO5 როგორც Realy5 (პუნქტი D1 of NodeMCU) - უკავშირდება რელეს პინ 5 -ს 8CH სარელეო დაფაზე

GPIO12 როგორც სარელეო 2 (NodeMCU- ის პინი D6) - უკავშირდება რელეს პინ 2 -ს 8CH სარელეო დაფაზე

GPIO13 როგორც სარელეო 4 (NodeMCU პინი D7) - უკავშირდება რელეს პინ 4 -ს 8CH სარელეო დაფაზე

GPIO14 როგორც სარელეო 3 (NodeMCU პინი D5) - უკავშირდება რელეს პინ 3 -ს 8CH სარელეო დაფაზე

GPIO15 როგორც სარელეო 2 (NodeMCU პინი D8) - უკავშირდება რელეს პინ 2 -ს 8CH სარელეო დაფაზე

GPIO16 როგორც სარელეო 16 (NodeMCU პინი D0) - დაკავშირებულია რელეს პინ 1 -თან 8CH სარელეო დაფაზე

ნაბიჯი 7: გაყინვის სქემა

გაყინვის სქემა
გაყინვის სქემა

Fritzing სქემა NodeMCU და 8CH სარელეო დაფას შორის კავშირისთვის.

შენიშვნა: VCC არის 5V DC

ნაბიჯი 8: როგორ ააფეთქოთ Tasmota Firmware თქვენს ESP8266 დაფუძნებულ მოწყობილობაზე

თუ გსურთ თქვენი ESP8266 მოწყობილობის გაშვება Arduino IDE– ით გამოიყენეთ sonoff firmware წყაროს კოდი GitHub– დან:

სხვა გზა თქვენი ESP8266 მოწყობილობის გასანათებლად არის sonoff.bin– ის გამოყენებით ESPTool– ით (https://github.com/arendst/Sonoff-Tasmota/wiki/Esptool) პითონის ბრძანების ხაზის ან Platformio IDE გამოყენებით.

აქ შეგიძლიათ ჩამოტვირთოთ როგორც sonoff.bin, ასევე sonoff წყაროს კოდის firmware

ნაბიჯი 9: სახლის ასისტენტის ინტეგრაცია

სახლის ასისტენტის ინტეგრაცია
სახლის ასისტენტის ინტეგრაცია
სახლის ასისტენტის ინტეგრაცია
სახლის ასისტენტის ინტეგრაცია

როგორ გავაერთიანოთ თქვენი Tasmotized NodeMCU 8CH სარელეო სახლის ასისტენტთან

წინაპირობები:

1. დააყენეთ ჩამონტაჟებული სახლის ასისტენტი MQTT ბროკერი (ან ალტერნატიული MQTT ბროკერი)

2. დააკონფიგურირეთ Tasmotized NodeMCU თქვენი ბროკერის MQTT პარამეტრებით, როგორიცაა მასპინძელი (IP მისამართი), პორტი (ჩვეულებრივ 1883), კლიენტი, მომხმარებელი და თქვენი MQTT ბროკერის პაროლი.

ეს არის ჩემი კონფიგურაცია.

#Tasmota_Sonoff_8CH_ სარელეო ნათურა:

- მეტსახელი: Tasmota_Sonoff_NodeMCU_8CH

პლატფორმა: mqtt

სახელი: "CH1"

state_topic: "stat/Sonoff_NodeMCU_GS/POWER1"

command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER1"

qos: 0

payload_on: "ON"

payload_off: "OFF"

payload_available: "ონლაინ"

payload_not_available: "ხაზგარეშე"

შენახვა: ყალბი

- მეტსახელი: Tasmota_Sonoff_NodeMCU_8CH

პლატფორმა: mqtt

სახელი: "CH2"

state_topic: "stat/Sonoff_NodeMCU_GS/POWER2"

command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER2"

qos: 0

payload_on: "ON"

payload_off: "OFF"

payload_available: "ონლაინ"

payload_not_available: "ხაზგარეშე"

შენახვა: ყალბი

- მეტსახელი: Tasmota_Sonoff_NodeMCU_8CH

პლატფორმა: mqtt

სახელი: "CH3"

state_topic: "stat/Sonoff_NodeMCU_GS/POWER3"

command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER3"

qos: 0

payload_on: "ON"

payload_off: "OFF"

payload_available: "ონლაინ"

payload_not_available: "ხაზგარეშე"

შენახვა: ყალბი

- მეტსახელი: Tasmota_Sonoff_NodeMCU_8CH

პლატფორმა: mqtt

სახელი: "CH4"

state_topic: "stat/Sonoff_NodeMCU_GS/POWER4"

command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER4"

qos: 0

payload_on: "ON"

payload_off: "OFF"

payload_available: "ონლაინ"

payload_not_available: "ხაზგარეშე"

შენახვა: ყალბი

- მეტსახელი: Tasmota_Sonoff_NodeMCU_8CH

პლატფორმა: mqtt

სახელი: "CH5"

state_topic: "stat/Sonoff_NodeMCU_GS/POWER5"

command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER5"

qos: 0

payload_on: "ON"

payload_off: "OFF"

payload_available: "ონლაინ"

payload_not_available: "ხაზგარეშე"

შენახვა: ყალბი

- მეტსახელი: Tasmota_Sonoff_NodeMCU_8CH

პლატფორმა: mqtt

სახელი: "CH6"

state_topic: "stat/Sonoff_NodeMCU_GS/POWER6"

command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER6"

qos: 0

payload_on: "ON"

payload_off: "OFF"

payload_available: "ონლაინ"

payload_not_available: "ხაზგარეშე"

შენახვა: ყალბი

- მეტსახელი: Tasmota_Sonoff_NodeMCU_8CH

პლატფორმა: mqtt

სახელი: "CH7"

state_topic: "stat/Sonoff_NodeMCU_GS/POWER7"

command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER7"

qos: 0

payload_on: "ON"

payload_off: "OFF"

payload_available: "ონლაინ"

payload_not_available: "ხაზგარეშე"

შენახვა: ყალბი

- მეტსახელი: Tasmota_Sonoff_NodeMCU_8CH

პლატფორმა: mqtt

სახელი: "CH8"

state_topic: "stat/Sonoff_NodeMCU_GS/POWER8"

command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER8"

qos: 0

payload_on: "ON"

payload_off: "OFF"

payload_available: "ონლაინ"

payload_not_available: "ხაზგარეშე"

შენახვა: ყალბი

ნაბიჯი 10: მითითებები

Sonoff-Tasmota Firmware Wiki:

Sonoff-Tasmota Firmware:

მოციმციმე SONOFF Firmware NodeMCU– ზე:

ნაბიჯი 11: ეწვიეთ ჩემს ბლოგს და Youtube არხს

MGS წვრილმანი

გირჩევთ: