Isi kandungan:
Video: ESP8266 Relay-control: 3 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Kemas kini (07.02.2017): Saya telah mengemas kini Windows versi Program untuk mengawal ESP8266 anda. Saya telah menambahkan "Small Window" -Mode ("SW"): Ia akan memasang versi mikro program di atas bar tugas anda di sebelah kiri supaya anda dapat mengakses relay dengan lebih mudah semasa anda bekerja dengan program lain. Ia juga akan berada di latar depan sepanjang masa. Halo, dan selamat datang di Instructable pertama saya! Apa yang akan ditunjukkan oleh Instructable ini kepada saya? Saya akan menunjukkan kepada anda dalam Instructable ini cara mengendalikan papan geganti dengan 4 relay - atau lebih banyak lagi - dengan Android-Smartphone atau Windows-PC. Sekiranya anda menggunakan 4 Relay atau kurang, anda boleh menggunakan Aplikasi untuk Android atau Windows milik saya. Sekiranya anda ingin menggunakan lebih banyak, anda harus terus mengembangkan kod sendiri. Jadi, anda akan mendapat kod yang saya kembangkan lagi. Apa yang saya perlukan? Anda memerlukan Modul ESP8266. Saya akan menggunakan versi D1 Mini ESP8266 dan saya mengesyorkan untuk menggunakan yang lain atau yang serupa juga kerana saya tidak tahu sama ada anda boleh memprogram versi lain ESP8266 semudah dengan D1 Mini. Anda tentu memerlukan modul geganti seperti yang anda lihat dalam gambar. Saya membelinya: https://ebay.eu/2iQLv3s - Relay Module dengan 4 relayhttps://ebay.eu/2iQUwtr - Modul D1 Mini NodeMCU
Langkah 1: Mari Bermula
Sediakan Modul ESP8266:
Pertama, muat turun fail berikut ke Komputer Windows anda:
NodeMCU-Flasher:
ESPlorer (dilampirkan sebagai ZIP-Fail ke bawah)
init.lua (dilampirkan ke bawah)
Mengemaskan Modul ESP8266:
-Sambungkan Modul ESP8266 dengan Komputer anda melalui USB dan tunggu sehingga semua pemacu dipasang (sistem anda memerlukan pemacu siri-ke-USB).
-Buka ESP8266Flasher.exe dari NodeMCU-Flasher, pilih port COM yang betul dan klik "Flash". Ini mungkin memerlukan sedikit masa.
Muat naik skrip ke Modul ESP8266:
-Buka ESPlorer. Anda memerlukan Java untuk membukanya.
-Pilih COM-Port yang betul di tab kanan di bahagian atas dan klik "Open". Jangan bimbang jika ia mengatakan bahawa ia tidak dapat mengesan automatik firmware.
-Tingkap kelabu kanan akan menjadi monitor bersiri, sebelah kiri adalah penyunting kod. Buka fail init.lua.
(Sepertinya seperti ini pada tangkapan skrin)
-Masukkan Wifi-SSID dan Kata Laluan Wifi anda.
-Tekan butang "Muat Naik".
Langkah 2: Sesuatu Mengenai Kod…
Program-program:
Anda hanya boleh memuat turun "EDR.zip" -File untuk Windows dan "EDR.apk" -File untuk Android.
(Bahagian ini mengenai berapa banyak relay yang anda perlukan. Sekiranya anda ingin menggunakan 4 atau kurang, anda boleh melangkau langkah ini.)
Mengenai init.lua:
Bahagian kod untuk relay:
_
jika (_GET.pin == "ON") maka _on = "terpilih = benar"
gpio.write (1, gpio. HIGH)
elseif (_GET.pin == "OFF") kemudian
_off = "terpilih = \" benar / ""
gpio.write (1, gpio. LOW)
elseif (_GET.pin == "ON2") kemudian
_on = "terpilih = benar"
gpio.write (2, gpio. HIGH)
elseif (_GET.pin == "OFF2") kemudian
_off = "terpilih = \" benar / ""
gpio.write (2, gpio. LOW)
elseif (_GET.pin == "ON3") kemudian
_on = "terpilih = benar"
gpio.write (3, gpio. HIGH)
elseif (_GET.pin == "OFF3") kemudian
_off = "terpilih = \" benar / ""
gpio.write (3, gpio. LOW)
elseif (_GET.pin == "ON4") kemudian
_on = "terpilih = benar"
gpio.write (4, gpio. HIGH)
elseif (_GET.pin == "OFF4") kemudian
_off = "terpilih = \" benar / ""
gpio.write (4, gpio. LOW)
akhir
_
Saya pasti, anda dapat mencari skema:
untuk setiap Realy terdapat sekatan kod ini:
elseif (_GET.pin == "ON_NUMBER_OF_RELAY") kemudian _on = "terpilih = benar"
gpio.write (GPIO_NUMBER, gpio. HIGH)
elseif (_GET.pin == "OFF_NUMBER_OF_RELAY") kemudian
_off = "terpilih = \" benar / ""
gpio.write (GPIO_NUMBER, gpio. LOW)
Hanya satu perkara lagi. Pada awal kod berdiri:
gpio.mode (1, gpio. OUTPUT) gpio.mode (2, gpio. OUTPUT) gpio.mode (3, gpio. OUTPUT) gpio.mode (4, gpio. OUTPUT)
Oleh itu juga perlu menambah:
gpio.mode (GPIO_NUMBER. OUTPUT)
Saya pasti anda dapat mengatasi ini;-)
Mengenai kod sumber Program Windows saya:
Sekiranya anda ingin mengedit ini, anda mesti mengetahui sesuatu tentang C # dan anda harus mempunyai Versi Visual Studio 2015 atau serasi. Saya akan melampirkan projek sebagai ZIP-File juga (EDR.zip).
Mengenai Android-APP:
Sekiranya anda mahukan Android-App, anda memerlukan AppInventor2. Terdapat versi dalam talian percuma daripadanya. Anda boleh membuka "EDR.aia" -File di sana dan edit mengikut kehendak anda.
Langkah 3: Penamat…
Jadi, itu sahaja.
Sekiranya anda mempunyai beberapa idea untuk projek ini, lakukan sahaja.
Disyorkan:
Cara Membuat Automasi Rumah Berasaskan IoT Dengan Relay Kawalan Sensor NodeMCU: 14 Langkah (dengan Gambar)
Cara Membuat Automasi Rumah Berasaskan IoT Dengan Relay Kawalan Sensor NodeMCU: Dalam projek berasaskan IoT ini, saya telah membuat Automasi Rumah dengan modul relai kawalan Blynk dan NodeMCU dengan maklum balas masa nyata. Dalam Mod Manual, modul geganti ini dapat dikendalikan dari Mudah Alih atau telefon pintar dan, Suis manual. Dalam Mod Auto, smar ini
Teknik Relay Modul Relay: 4 Langkah
Relay Module Reverse Engineering: Artikel ini menunjukkan cara membuat Relay Module yang boleh digunakan untuk Arduino dan aplikasi lain seperti papan litar dan projek DIY yang lain. Dengan tutorial ini, anda akan dapat membuat modul relay sendiri. Jadi apa itu relay? Relay adalah elektr
ESP8266 Relay Terkawal Suhu: 9 Langkah (dengan Gambar)
ESP8266 Temperature Controlled Relay: Seorang rakan saya adalah seorang saintis yang melakukan eksperimen yang sangat sensitif terhadap suhu dan kelembapan udara. Bilik inkubator mempunyai pemanas seramik kecil tetapi termostat pemanas hampir tidak cukup tepat, hanya dapat mempertahankan suhu
8 Kawalan Relay Dengan Penerima NodeMCU dan IR Menggunakan Aplikasi Jauh dan Android WiFi dan IR: 5 Langkah (dengan Gambar)
8 Kawalan Relay Dengan Penerima NodeMCU dan IR Menggunakan Aplikasi Jauh dan Android WiFi dan IR: Mengendalikan 8 suis relai menggunakan penerima nodemcu dan ir melalui aplikasi wifi dan jauh dan android. Alat kawalan jauhnya tidak bergantung pada sambungan wifi. DI SINI ADALAH KLIK VERSI YANG DIKEMASKINI SINI
Mengisi Kapasitor Dengan Relay: 4 Langkah (dengan Gambar)
Mengisi Kapasitor Dengan Relay: Arahan ini adalah mengenai cara mengecas kapasitor penarafan voltan tinggi (HV) dengan geganti. Elektromagnet yang digunakan dalam relay, dapat dilihat sebagai induktor. Apabila induktor disambungkan ke bekalan kuasa, medan magnet digerakkan di seluruh induk