Modul relay WiFi ESP-01S ialah sekeping papan carrier, bukan alat yang siap: satu socket, satu relay 5 V, satu regulator dan dua terminal skru. Ia dijual tanpa module ESP-01S itu sendiri, dan ia kekal senyap sampai anda flash module itu dengan firmware anda sendiri. Papan carrier ini tiada microcontroller kedua dan tiada pin serial, jadi firmware AT kilang di dalam module itu tiada sesiapa untuk diajak bercakap.
Apa itu modul relay WiFi ESP-01S, dan apa yang ada di atas papan itu?
Modul relay WiFi ESP-01S dijual di bawah setengah dozen nama β WiFi relay switch, smart relay board, remote relay module, DC WiFi switch, home automation module β dan kesemuanya menerangkan satu idea yang sama: sebuah relay yang coilnya diarah melalui WiFi, bukan oleh jari atas suis dinding. Papan carrier yang melakukannya di sini ialah sekeping papan biru sebesar setem pos besar yang membawa lima benda: sebuah relay kiub biru bertanda SRD-05VDC-SL-C, sebuah optocoupler PC817, sebuah regulator AMS1117-3.3, sebuah socket kuning 2×4 untuk module itu, dan dua blok terminal skru hijau β dua pin untuk 5 V masuk, tiga lagi untuk kontak relay itu sendiri.
Apa yang tiada lagi penting. Tiada microcontroller kedua, tiada pin header selain socket itu, tiada port USB. Coil relay itu dipacu daripada salah satu pin GPIO module itu sendiri melalui optocoupler, jadi dengan socket kosong tiada apa-apa di sini yang boleh membuat sebarang keputusan. Butang putih di tepi papan itu ialah RST, yang me-restart module. Ia bukan butang flash, dan memang tiada butang flash di sini.
Papan carrier, otak yang dipasang ke dalamnya, dan alat yang memprogramkannya
Lorong yang satu lagi, kalau satu relay tak cukup
Ini lorong yang satu lagi, bukan tambahan kepada kit di atas. Kalau anda memang sudah tahu anda mahukan dua channel yang disuis atau lebih, atau ada sensor duduk di sebelah relay itu, langkau ESP-01S terus dan bina atas ESP32 dengan module relay yang berasingan β sebabnya ada di bahagian terakhir.
Kenapa papan ini tak buat apa-apa terus daripada kotak?
Module ESP-01S keluar dari kilang menjalankan firmware AT daripada Espressif, iaitu sebuah penafsir arahan serial: sesuatu yang lain menghantar teks kepadanya melalui UART, dan ia menjawab. Itu berguna bila module itu duduk di sebelah sebuah Arduino dengan dua batang wayar antara keduanya. Atas papan carrier ini ia tak boleh berfungsi, sebab carrier ini menyambungkan TX dan RX kepada tiada apa-apa. Sebaik module itu duduk di dalam socket, satu-satunya jalan masuk ialah WiFi β dan menjawab melalui WiFi bermakna menjalankan code anda sendiri.
Ada satu lagi keluarga papan carrier relay ESP-01S yang memang menjawab arahan AT, dan itulah yang menjelaskan kenapa begitu banyak tutorial menunjukkan rentetan byte seperti A0 01 01 A2 menghidupkan sebuah relay: papan-papan itu menambah sebuah microcontroller STC lapan pin yang kecil, yang duduk atas talian TX module itu dan menyahkod rentetan tersebut sendiri. Papan carrier ini tiada chip sebegitu β di sebelah socket itu ada optocoupler PC817 empat pin, regulator AMS1117-3.3 dan satu transistor kecil, dan tiada apa-apa yang berkaki lapan di atasnya β jadi tiada apa-apa atas papan ini yang mendengar, dan relay itu terpaksa dipacu oleh module.
| Lorong | Apa yang anda buat sebenarnya | Keputusan untuk papan ini |
|---|---|---|
| Firmware AT, seperti ia dihantar | Hantar arahan teks AT melalui pin serial | Jalan buntu di sini β tiada wayar serial atas papan carrier dan tiada chip atas papan yang mendengar |
| Sketch Arduino ESP8266 | Tulis satu fail dalam Arduino IDE dan upload sekali | Mula di sini. Satu toolchain, satu fail, semuanya nampak |
| Tasmota atau ESPHome | Flash firmware smart-home siap pakai, kemudian set GPIO0 sebagai relay songsang di dalam web UI-nya | Betul dan disokong baik β template yang diterbitkan memang ada β tetapi satu lagi toolchain untuk dipelajari dahulu |
Ambil lorong tengah dahulu. Bermula dengan Tasmota bermakna anda menyahpepijat dua benda yang asing serentak β ritual flash di bawah ini dan model konfigurasi orang lain β tanpa cara untuk tahu yang mana satu gagal. Flash satu sketch pendek, dengar bunyi klik itu, kemudian baru buat keputusan.
Macam mana nak masukkan ESP-01S ke mode flash bila tiada butang flash?
Chip ESP8266 menentukan apa yang perlu dibuat pada saat ia keluar daripada reset dengan membaca tiga pin strapping, dan yang boleh anda gerakkan pada sebuah ESP-01S ialah GPIO0: GPIO2 memang dibawa keluar juga tetapi kena kekal high, dan GPIO15 langsung tak dibawa keluar. High semasa reset bermaksud jalankan firmware yang sedia ada di dalam flash; low bermaksud tunggu firmware baharu melalui UART. Chip itu membaca pin tersebut sekali sahaja dan terus komit β tiada apa-apa sesaat kemudian yang boleh mengubah fikirannya. Itulah keseluruhan ritualnya: tahan GPIO0 ke bawah, bekalkan kuasa, lepaskan, upload.
| Pin socket | Fungsi ESP-01S | Kenapa ia penting di sini |
|---|---|---|
| 1 | GND | Sebelah pertama jambatan mode flash |
| 2 | GPIO2 | Kena high semasa reset; satu-satunya pin yang betul-betul lapang |
| 3 | GPIO0 | Mode boot semasa reset, pemacu relay sepanjang masa yang lain |
| 4 | RX | Firmware masuk di sini |
| 5 | VCC | 3.3 V sahaja β 5 V di sini memusnahkan module |
| 6 | RST | Reset, ditarik low sekejap untuk memulakan semula |
| 7 | CH_PD / EN | Kena high, kalau tidak chip itu tak pernah bangun |
| 8 | TX | Mesej kemajuan dan boot keluar di sini |
Downloader ESP-01S ialah sebatang stick USB-A hitam yang membawa socket kuning yang sama, sebuah chip USB-serial CH340 dan satu kapasitor 1000 Β΅F yang ketara. Kapasitor itulah bahagian yang berbaloi difahami: datasheet ESP8266EX daripada Espressif meletakkan letusan hantaran 802.11b pada 170 mA berbanding purata 80 mA, dan sebuah port USB yang menyuap trace PCB yang nipis akan menjunam pada lonjakan sebegitu. Kapasitor itu membekalkan letusan tersebut secara setempat β dan itulah sebabnya adapter tanpa kapasitor memberi upload yang gagal separuh jalan dan module yang reboot sebaik WiFi bermula.
Downloader itu tiada suis mode flash, jadi anda buat jambatan itu sendiri. Lapan pin socket tadi tembus menjadi ekor solder di bawah stick itu: sentuhkan sebatang wayar, atau sepasang tweezer, merentasi ekor GND dan GPIO0 sambil anda menolak plug USB itu masuk ke port, dan lepaskan sebaik ia duduk. Pembina yang kerap flash papan ini biasanya menyolder sebutang push kecil merentasi dua ekor itu sekali sahaja dan tak fikir pasalnya lagi.
Kenal pasti dua ekor itu sebelum anda sentuh apa-apa, sebab VCC pun tembus ke bahagian bawah yang sama, dan memintasnya ke GND akan meruntuhkan rel 3.3 V, bukan mengarmkan bootloader. Lapan ekor itu tersusun dua baris empat, mengikut urutan yang disenaraikan jadual di atas: GND, GPIO2, GPIO0 dan RX di sepanjang satu baris, kemudian VCC, RST, CH_PD dan TX balik di sepanjang baris satu lagi. Jadi GND dan GPIO0 ialah ekor pertama dan ketiga pada satu baris, dengan GPIO2 tak disentuh di antaranya, dan VCC pula penjuru yang bertentangan pepenjuru dengan GND. Untuk mengesahkannya dan bukan sekadar mengira: pasang downloader kosong itu, klipkan probe meter hitam pada satu ekor penjuru dan sentuhkan probe merah pada penjuru yang bertentangan pepenjuru dengannya β lebih kurang +3.3 V bermakna probe hitam duduk atas GND, dan bacaan hampir sifar bermakna anda dapat pepenjuru yang satu lagi, jadi pindah ke pasangan yang berbaki.

Melihat urutan fizikalnya sekali memang membantu, sebab masanya itulah keseluruhan helahnya:
Di dalam Arduino IDE, tampalkan http://arduino.esp8266.com/stable/package_esp8266com_index.json ke dalam File → Preferences → Additional Boards Manager URLs, pasang esp8266 by ESP8266 Community daripada Boards Manager, kemudian pilih Generic ESP8266 Module, upload speed 115200. Set Flash Size kepada 1MB (FS:64KB OTA:~470KB) β chip flash ESP-01S ialah 25Q80, dan 8 megabit ialah satu megabait. Downloader itu peranti CH340, jadi kalau tiada port muncul, driver ialah suspek pertama: panduan kami tentang papan yang tak muncul sebagai port menerangkannya, begitu juga dengan kabel serial CH340.
Apa yang masuk ke dalam sketch itu?
Dua fakta membentuk setiap sketch relay ESP-01S. Yang pertama, coil itu tergantung pada GPIO0 melalui PC817, dan papan carrier ini mewayarkan optocoupler tersebut supaya songsang: LED dalamannya duduk antara rel 3.3 V dengan GPIO0, jadi pin itu kena ditarik low dahulu sebelum sebarang arus mengalir melaluinya. Itu menyalakan LED tersebut, yang menghidupkan transistor output optocoupler, yang pula menghidupkan transistor yang memegang coil relay. Skematik v4.0 papan ini yang diterbitkan melukiskannya betul-betul begitu. Jadi LOW menutup kontak dan HIGH membiarkannya terbuka semula.
Yang kedua terbit daripada yang pertama. GPIO0 high semasa reset β itu syarat untuk boot firmware anda langsung β dan high ialah kedudukan terbuka atas papan songsang. Jadi setiap kali hidupkan kuasa, reset dan flash semula, beban itu ditinggalkan dalam keadaan mati, dan itulah sebabnya ia patut duduk atas kontak NO dan bukan NC.
// ESP-01S Wi-Fi relay - satu suis, boleh dicapai dari mana-mana browser dalam LAN.
// Board: "Generic ESP8266 Module", Flash Size "1MB (FS:64KB OTA:~470KB)".
//
// Coil relay tergantung pada GPIO0 melalui optocoupler papan carrier, dan LED
// optocoupler itu duduk antara rel 3.3 V dengan GPIO0: menarik GPIO0 ke LOW
// menyalakannya, yang menghidupkan transistor, yang menaikkan tenaga coil.
// Jadi LOW = kontak tertutup. Kalau papan carrier anda bertindak sebaliknya,
// tukar dua baris yang ditanda di bawah.
//
// Sengaja tiada Serial di sini: sebaik module duduk di dalam carrier, TX dan
// RX tak pergi ke mana-mana, jadi sketch ini kena memperkenalkan dirinya
// melalui rangkaian.
#include <ESP8266WiFi.h>
#include <ESP8266WebServer.h>
#include <ESP8266mDNS.h>
const char* WIFI_SSID = "your-wifi-name";
const char* WIFI_PASS = "your-wifi-password";
const char* HOSTNAME = "mh-relay"; // boleh dicapai sebagai http://mh-relay.local/
const uint8_t RELAY_PIN = 0; // GPIO0 - juga pin mode boot
const uint8_t RELAY_CLOSED = LOW; // aras yang MENUTUP kontak
const uint8_t RELAY_OPEN = HIGH; // aras yang membiarkannya terbuka
ESP8266WebServer server(80);
bool relayOn = false;
void applyRelay() {
digitalWrite(RELAY_PIN, relayOn ? RELAY_CLOSED : RELAY_OPEN);
}
void handleRoot() {
String page = F("<!DOCTYPE html><html><head><meta name='viewport' "
"content='width=device-width,initial-scale=1'>"
"<title>Relay</title></head><body style='font-family:sans-serif'>");
page += relayOn ? F("<h2>Relay: ON</h2>") : F("<h2>Relay: OFF</h2>");
page += F("<p><a href='/on'>Turn on</a> | <a href='/off'>Turn off</a></p>"
"</body></html>");
server.send(200, "text/html", page);
}
void redirectHome() {
server.sendHeader("Location", "/");
server.send(303, "text/plain", "");
}
void handleOn() { relayOn = true; applyRelay(); redirectHome(); }
void handleOff() { relayOn = false; applyRelay(); redirectHome(); }
void setup() {
// Letakkan GPIO0 pada aras terbuka serentak dengan menjadikannya output,
// supaya kontak itu tak duduk tertutup semasa Wi-Fi masih menyambung.
pinMode(RELAY_PIN, OUTPUT);
applyRelay();
WiFi.mode(WIFI_STA); // station sahaja - jangan tinggalkan AP terbuka
WiFi.hostname(HOSTNAME);
WiFi.begin(WIFI_SSID, WIFI_PASS);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
}
MDNS.begin(HOSTNAME); // kalau .local gagal, baca IP daripada router
MDNS.addService("http", "tcp", 80);
server.on("/", handleRoot);
server.on("/on", handleOn);
server.on("/off", handleOff);
server.begin();
}
void loop() {
MDNS.update();
server.handleClient();
}
Itu terbina menjadi lebih kurang 322 KB, selesa di dalam satu megabait ESP-01S. Cabut downloader dan pindahkan module itu ke socket kuning papan carrier. Ia muat kedua-dua arah dan hanya satu yang betul: kalau terbalik, socket itu menghantar 3.3 V ke pin GND module. Semakan penjuru ke penjuru yang sama menyelesaikannya β dengan bekalan 5 V daripada bahagian seterusnya sudah bersambung dan socket masih kosong, dua lubang yang bertentangan pepenjuru membaca lebih kurang 3.3 V, dan lubang tempat probe hitam duduk untuk bacaan positif itulah yang mesti menerima pin GND module.
Dua benda selalu tersasar pada boot pertama dan kedua-duanya bukan salah papan itu. ESP8266 ialah radio 2.4 GHz sahaja, dan gelung while di dalam setup() menunggu selama-lamanya tanpa memberitahu apa-apa: kebanyakan router rumah di sini menyiarkan satu SSID untuk kedua-dua band dan mengemudi client antara keduanya, jadi module yang dihulurkan bahagian 5 GHz takkan pernah associate dan hanya duduk di situ. Beri band 2.4 GHz nama tersendiri di dalam router dan halakan sketch itu ke situ. Yang satu lagi ialah alamat β Windows asal dan sesetengah binaan Android tak menyelesaikan nama .local, jadi buka senarai client router, cari mh-relay dan guna IP yang diberikan kepadanya. Apa pun caranya, halaman itu tiada kata laluan: sesiapa yang sudah berada atas WiFi anda boleh menghidupkan relay itu, dan itu tak apa untuk sebuah lampu, tetapi tak boleh untuk sebuah pagar.
Macam mana nak wayar bekalan 5 V dan beban itu?
Blok dua pin pada ESP01RM mahukan 5 V, dan AMS1117-3.3 di atas papan itulah sebabnya ia bukan 3.3 V. Regulator linear hanya boleh menolak: Advanced Monolithic menilai AMS1117 beroperasi turun sehingga lebih kurang 1 V beza input-ke-output, dengan dropout dijamin tak lebih teruk daripada 1.3 V pada arus ujian 0.8 A-nya dan menurun pada beban yang lebih ringan. Suap 3.3 V ke dalam terminal itu dan tiada ruang tinggi yang tinggal untuk digunakan: rel 3.3 V akan menjunam ke arah lantai 2.5 V yang Espressif berikan untuk ESP8266EX tepat ketika radio menarik paling kuat β dan coil 5 V itu pun takkan pernah menarik masuk.
Kira apa yang rel itu bawa. Coil Songle SRD-05VDC-SL-C ialah belitan 70 Ξ©, 0.36 W β lebih kurang 72 mA pada 5 V kadarannya β dan module itu memuncak pada 170 mA semasa hantar: suku ampere pada saat yang paling teruk. Adapter 5 V 3 A jauh melepasi angka itu, dengan ruang lebih untuk menahan rel daripada menjunam bila coil dan radio menarik serentak. Plug barrelnya masuk ke dalam pigtail female 5.5 x 2.1 mm yang hujung merah dan hitamnya sudah terkupas dan masuk terus ke terminal skru β tiada kabel charger yang perlu dipotong. Meter dahulu: merah patut baca positif berbanding hitam.
| Terminal | Sambung ke | Apa yang ia buat |
|---|---|---|
| Blok 2 pin, + | Wayar merah pigtail 5 V | Satu-satunya bekalan papan ini β ia menyuap AMS1117-3.3, module dan coil relay |
| Blok 2 pin, β | Wayar hitam pigtail itu | Ground sepunya untuk coil dan module |
| Blok 3 pin, COM | Sebelah litar beban itu sendiri, yang dipotong terbuka | Kontak yang bergerak |
| Blok 3 pin, NO | Hujung potongan yang sebelah lagi pada wayar yang sama | Terbuka semasa rehat, tertutup bila GPIO0 pergi LOW. Guna yang ini. |
| Blok 3 pin, NC | Biarkan kosong | Tertutup semasa rehat β beban itu akan hidup melalui setiap reset dan setiap flash semula |
Kontak itu sebuah suis, bukan sebuah bekalan β tiada apa-apa yang keluar daripadanya. Beban itu kekal dengan punca kuasanya sendiri, dan dua skru kontak tersebut hanya menggantikan tempat sebuah suis manual di dalam litar beban itu. Panduan kami tentang cara mewayar module relay dengan selamat menerangkan flyback dan beban induktif.

Tercetak di sisi kiub itu ialah kadaran kontaknya: 10A 250VAC, 10A 125VAC, 10A 30VDC dan 10A 28VDC. Angka-angka itu menerangkan dua kepingan logam yang dimeterai di dalam plastik, dan tak berkata apa-apa tentang papan di sekelilingnya β sekeping PCB terbuka dengan bahagian voltan rendah hanya beberapa milimeter daripada skru kontak, tiada bumi dan tiada enklosur. Anggap ia sebuah papan projek DC voltan rendah: jalur 12 V, pam kecil, loceng pintu. Untuk mains 240 V, garis daripada panduan pendawaian timer relay lengah kami kekal tak berubah β kerja mains tetap di Malaysia adalah untuk kontraktor berdaftar Suruhanjaya Tenaga, dan kadaran kontak bukan sebuah enklosur.
Kesilapan biasa yang kami lihat
Beli papan carrier sahaja kemudian tunggu WiFi muncul. Socket yang kosong tiada radio dan tiada logik, jadi tiada apa-apa yang timbul atas rangkaian β dan papan itu pun takkan menyala untuk meyakinkan anda. Satu-satunya LED penunjuknya duduk merentasi coil relay dan hanya hidup bila kontak itu benar-benar ditarik masuk, jadi papan carrier yang berkuasa dengan socket kosong memang sepatutnya nampak gelap.
Cuba upload sambil module masih di dalam papan carrier. Di situ tiada port USB dan tiada header serial, dan GPIO0 pula sudah dikhaskan untuk relay. Module itu kena keluar, di-flash di dalam downloader, dan masuk balik.
Masukkan 12 V ke dalam blok dua pin sebab itu adapter yang ada di tangan. Terminal itu bekalan untuk seluruh papan dan ia input 5 V. AMS1117-3.3 ialah regulator linear, jadi setiap volt melebihi 3.3 keluar sebagai haba di dalam satu pakej surface-mount yang kecil tanpa heatsink: 5 V masuk bermakna 1.7 V susut, 12 V masuk bermakna 8.7 V β lima kali ganda haba untuk arus yang sama, atas papan sebesar setem dengan coil relay duduk di sebelahnya.
Menjalankan beban daripada adapter yang sama yang menguasakan papan itu. Suis sebuah jalur atau sebuah pam atas rel yang sama tempat papan carrier itu hidup, dan arus inrushnya akan menarik rel itu ke bawah, module brownout dan reset, GPIO0 kembali ke idle highnya dan kontak terbuka β yang membolehkan rel pulih, jadi ia tertutup semula. Chatter begitu bermakna bekalan yang dikongsi, bukan papan yang rosak.
Jadi yang mana patut anda beli?
Papan carrier relay ESP-01S ialah jawapan yang betul bila keseluruhan kerja itu hanyalah satu suis di dalam sebuah kotak kecil β sebuah lampu, sebuah kipas, sebuah pam β yang dicapai daripada telefon atas WiFi yang sama.
Silingnya bersifat struktur, bukan soal citarasa. ESP-01S membawa keluar empat pin yang boleh diguna, dua daripadanya ialah UART. GPIO0 sudah dikhaskan untuk relay, meninggalkan GPIO2 β yang itu pun sebuah boot strap yang mesti duduk high semasa reset, jadi apa sahaja yang digantung padanya kena menghormati syarat itu. Satu channel, tiada sensor, tiada paparan.
Jadi saat anda mahukan channel kedua, sebuah sensor di sebelah relay, atau sebuah skrin, beli sebuah board ESP32 dan sebuah module relay berasingan: pin berlebihan, dan sebuah port USB yang flash tanpa ritual jambatan. Panduan web server ESP32 kawal relay kami ialah binaan yang sama ini dengan ruang untuk berkembang, dan versi Blynk menambah app telefon dan kawalan dari luar rumah. Kalau chipnya masih belum diputuskan, perbandingan ESP32 lawan ESP8266 lawan Uno kami menyelesaikan itu dahulu.

FAQ
Modul relay WiFi ESP-01S ada sekali ESP-01S ke?
Tidak. Papan relay itu ialah papan carrier β relay, regulator, optocoupler, socket dan terminal β dan ESP-01S dibeli bersamanya. Itulah sebabnya socket kuning itu kosong di dalam gambar produk, dan itulah sebab paling biasa kenapa papan baharu nampak macam mati.
Boleh tak saya kawal relay ini dengan arahan AT?
Tak boleh atas papan carrier ini. Firmware AT menjawab teks yang dihantar melalui pin serial module, dan papan carrier ini mewayarkan TX dan RX kepada tiada apa-apa β tiada header, tiada microcontroller atas papan yang mendengar. Flash module itu dengan sketch anda sendiri, atau dengan Tasmota, dan ia akan memacu relay itu sendiri.
Saya perlukan downloader ESP-01S ke, atau kabel USB-to-TTL biasa pun boleh?
Guna downloader bersocket itu. Kabel serial CH340 biasa membawa keluar 5 V, GND, TX dan RX β tiada talian 3.3 V β sedangkan ESP-01S ialah komponen 3.3 V sahaja yang juga mahukan bekalan yang tegap untuk letusan hantaran 170 mA-nya. Downloader itu ada socket yang betul, rel yang betul dan kapasitor simpanan 1000 Β΅F.
Pin mana yang memacu relay, dan kenapa code itu menulis LOW untuk menghidupkannya?
GPIO0, melalui optocoupler PC817. Papan carrier mengikat LED optocoupler itu antara rel 3.3 V dengan GPIO0, jadi menarik GPIO0 ke low itulah yang menyalakannya, menghidupkan transistor outputnya dan menaikkan tenaga coil. Kalau sesebuah papan bertindak sebaliknya, tukar RELAY_CLOSED dengan RELAY_OPEN di dalam sketch.
ESP-01S saya tak mahu sambung ke WiFi. Apa masalahnya?
ESP8266 ialah radio 2.4 GHz sahaja, jadi ia tak boleh menyertai rangkaian 5 GHz. Kalau router anda menyiarkan satu SSID untuk kedua-dua band dan mengemudi client antara keduanya, module itu boleh dihulurkan bahagian 5 GHz dan tak pernah associate β dan sketch itu menunggu senyap dalam kedua-dua keadaan. Beri band 2.4 GHz SSID tersendiri, halakan sketch ke situ, dan periksa kata laluan kalau-kalau ada ruang kosong terselit.
Boleh tak ia suis mains 240 V, memandangkan relay itu tertulis 10A 250VAC?
Itu kadaran kontak, bukan kebenaran β ia menerangkan logam di dalam kiub yang dimeterai itu, bukan papan terbuka tanpa bumi di sekelilingnya. Guna papan ini untuk beban DC voltan rendah; kerja mains tetap di Malaysia adalah untuk kontraktor berdaftar Suruhanjaya Tenaga.
Kemas kini terakhir September 2026. Tersangkut? Chat dengan kami di WhatsApp.



ESP-01S WiFi Relay Module Remote Control Switch Smart Home Automation IoT Development Board ESP8266 5V DC
ESP01S ESP8266 Wireless Transceiver WIFI internet Module Low Power Consumption- ESP-01S - Arduino IOT - ESP-01S
ESP01S ESP8266 Wireless Transceiver WIFI internet Module Low Power Consumption- ESP-01S - Arduino IOT - ESP-01S DOWNLOADER
Power Supply Adapter DC Universal AC to DC Converter PSU 5V2A 5V3A 9V2A 12V2A - P.S. ADAPTOR (5V3A)
5.5x2.1mm DC Power Male Connector Plug Jack Adapter for Arduino DIY Electronics Projects - 5.5x2.1 DC CONNECTOR (F)
NodeMCU ESP32 Wi-Fi + Bluetooth Development Board CH340/CP2012 - For IOT Project - ESP-32 (CH340)
Relay Module 3.3V 5V 12V 1/2/4/8 Ways Optocoupler Trigger Relay Module 1 2 4 8 Channel Relay Module - 5V RELAY MODULE(1WAY)