Arduino diwiwiti minangka dewan sederhana kanggo pendhidhikan lan produsen sing seneng DIY. Platform perangkat keras gratis kanggo para pecinta elektronik sing bisa diprogram amarga IDE Arduino lan kanthi akeh kemungkinan. Sithik mbaka sethithik evolusi, muncul versi lan edisi dewan anyar, uga peralatan lan aksesoris kayata tameng lan modul terkenal sing nggedhekake fungsi dhasar dewan kasebut.
Salah sawijining add-ons sing nggawe kemampuan cepet yaiku Modul WiFi, kayata ESP8266, amarga iki ngidini proyek sing nganti saiki diisolasi bisa disambung menyang jaringan lan mula bisa ngawasi utawa ngatur proyek kasebut saka Internet ing endi wae ing planet iki. Pramila kita bakal ngaturake pandhuan iki menyang ESP8266, supaya sampeyan bisa ngerti kabeh sing dibutuhake ...
Indeks
Sawetara sejarah
Perusahaan pertama sing nggawe iki Kripik ESP8266 yaiku Espressif, perusahaan Tionghoa sing dununge ing Shanghai, sanajan saiki ana pabrikan liyane sing lagi ngembangake lan ngasilake. Tanggal pas diluncurake yaiku ing musim panas 2014, dadi durung sepi. Wiwit dipasarke kanthi rega murah lan bareng karo kapabilitas kasebut dadi populer banget.
La komunitas pangembang uga duwe peran penting ing sukses, amarga dheweke wiwit nerjemahake lan nerbitake dokumentasi akeh, nggawe firmware lan kode liyane sing digunakake ing ESP8266. Iki menehi kabeh alat sing dibutuhake kanggo bisa nggunakake piranti kanthi maksimal.
Nanging sampeyan kudu ngerti, kaya transistor, nomenclature utawa nomer Ora mesthi ESP8266, nanging pisanan sawetara ESP awal pisanan ditampilake, banjur versi kaya ESP8285 saka 2016 teka sing kalebu memori flahsd 1MB integral, lan banjur ESP8266 sing kita kenal saiki bakal katon, sing katon bisa mundur amarga ora Sampeyan duwe memori iki, nanging sampeyan bisa nambah chip njaba liyane kanggo nyimpen program.
Apa iku?
El ESP8266 bisa dilebokake menyang WiFi sing nyedhiyakake chip murah kanthi tumpukan TCP / IP lengkap lan mikrokontroler. Didhukung dening 3.3v lan duwe prosesor 106 Mhz Tensilica Xtensa LX80, 64 KB RAM kanggo instruksi lan 96 KB kanggo data, 16 pin GPIO, pin UART khusus, lan antarmuka SPI lan I2C.
La CPU Tensilica bisa digawe kanthi luwih cepet kanthi overclock sing diidini sawetara, nanging ora kabeh, model. Kasunyatane, frekuensi jam bisa tikel kaping pindho. Muga-muga, jinis CPU RISC 32-bit. Uga kalebu ing modul yaiku konverter ADC 10-bit kanggo sinyal kasebut.
Minangka komplemen, kalebu chip memori flash QSPI eksternal saka 512 KB nganti 4 MB gumantung karo modul, kadhang kala bisa nganti 16 MB. Babagan Kapabilitas konektivitas WiFi, kompatibel karo standar IEEE 802.11 b / g / n, saliyane kanggo ndhukung keamanan WEP, WPA lan WPA2.
Kanggo apa sing digunakake?
ESP8266, cukup, nambah kapasitas konektivitas WiFi menyang proyek kita. Yaiku, ngidini sambungan nirkabel menyang jaringan lokal utawa menyang Internet. Iki ngidini akeh kemungkinan, kayata bisa nyambung utawa nyopot peralatan listrik (nggunakake relay) utawa jinis sistem mekanik liyane ing omah kita kanggo ngominasi omah lan ngontrol Internet saka smartphone utawa komputer sing nyambung saka endi wae.
Uga bisa digunakake kanggo ngontrol sistem kebon lan irigasi liwat jaringan, kanggo ngotomatisasi sistem industri, kontrol Kamera pengawasan video IP, ngawasi data saka jaringan sensor sing disebar ing macem-macem titik, kanggo sing bisa nganggo kapasitas sambungan, kanggo Proyek IoT (Internet of Things or Internet of Things) lan kabeh sing bisa dibayangake ...
Fitur Modul ESP8266:
Kanggo sampeyan ngerti luwih jero babagan ESP8266, ing kene kita menehi sampeyan serangkaian kasunyatan menarik sing kudu sampeyan ngerteni babagan modul iki.
Lembar Data ESP8266
Ing bagean sadurunge, kita wis nerangake sawetara saka fitur utama ESP8266Kanggo entuk kabeh rincian teknis kanthi lengkap, sampeyan wis ngerti manawa sampeyan bisa ndownload lembar data terkenal sing diduweni saka manufaktur saka kaca web resmi. Sawetara fitur ekstra sing rinci ing lembar data yaiku:
- Tensilica Xtensa L106 32-bit RISC 80Mhz CPU
- Konverter ADC 10-bit
- RAM 64KB i / 96KB d
- 16-pin GPIO (ora kabeh bisa digunakake, uga GPIO16 disambungake menyang RTC utawa Real Time Clock)
- UART
- SPI
- I2C
- Tegangan 3v lan 3.6v
- Intensitas 80mA
- Suhu operasi -40 nganti 125ºC
- WiFi IEEE 802.11 b / g / n kanthi dhukungan IPv4 lan protokol TCP / UDP / HTTP / HTTPS / FTP
- Konsumsi 0.0005 nganti 170 mA gumantung saka kekuwatan sinyal
- Mode: Mode aktif (aktif), Mode Turu (turu), Turu jero (turu turu) - Pengaruh konsumsi
Kanggo informasi luwih lengkap, download data:
- Adafruit ESP8266
- Espressif ESP8266EX Kab (Versi apik)
Mung sayang ana ing basa inggris, nanging gampang dingerteni kabeh rincian yen sampeyan duwe ilmu teknis.
Modul pinout
Detil liyane sing bisa dideleng ing lembar data yaiku pinout, yaiku, pantillage. Pira sisihan sampeyan lan apa kanggo saben wong? Gumantung saka apa sing mung chip ESP8266 utawa yen ana ing format utawa modul liyane, pinout bisa beda-beda kaya sing sampeyan tingali ing gambar ing ndhuwur.
Integrasi karo Arduino lan wifi.h
Kanggo program sing sampeyan duwe perpustakaan diarani wifi.h khusus supaya sampeyan bisa nggunakake fungsi sing kalebu nalika nggawe kode sumber nganggo Arduino IDE kanggo program mikrokontroler. Sampeyan bisa ndeleng informasi luwih lengkap babagan rong kaca GitHub iki ing endi proyek kasebut dadi tuan rumah: Perpustakaan Arduino Wifi.h / Pustaka Espressif Wifi.h.
Ing istilah integrasi karo Arduino, bisa rampung apa modul utawa chip ESP8266 kanthi kapisah. Nanging, disaranake nggunakake modul. Ana sawetara jinis, nanging sing paling misuwur yaiku sing diwenehake pabrikan kondhang AI-Pamikir:
- ESP-01: yaiku modul sing pertama sing muncul. Regane biasane antara € 2 lan € 4. Sedurunge tanggal lan mung duwe rong GPIO sing bisa digunakake kanggo ngontrol sensor lan aktuatore. Modul iki duwe antena WiFi internal, LED, chip ESP8266 lan memori flash BG25Q80A.
- ESP-05: regane padha karo sing sadurunge, lan cukup gampang. Pin kasebut bisa digunakake kanthi gampang dadi tameng WiFi kanggo Arduino utawa digunakake ing papan roti, nanging ora ana GPIO sing bisa diakses.
- ESP-12Sanajan wis cukup digunakake, bisa uga ora paling praktis, utamane kanggo pamula. Regane udakara € 4, lan ana 11 sambungan GPIO sing bisa diakses, salah sijine yaiku analog 10-bit (1024 kemungkinan nilai digital). Nanging cacat gedhe, sing kudu sampeyan solder, amarga ora duwe pin.
- ESP-201: regane € 6 lan sing paling disenengi kanggo produsen lan disaranake kanggo umume pangguna. Uga duwe 11 port GPIO, sanajan ora kabeh kita bisa nggunakake. Ing kasus iki, duwe pin sing pas ing papan roti utawa karo Arduino tanpa solder.
Sampeyan kudu ngerti ana modul liyaneKasunyatane, ing bagean sabanjure, kita ngomong babagan sing wis populer saiki lan pantes disebutake khusus.
NodeMCU
Modul saiki misuwur banget yaiku NodeMCU sing diarani, kanthi rega sing padha karo ESP-201, yaiku udakara € 6. Iki minangka modul sing bisa dideleng ing gambar utama artikel iki lan gampang banget digunakake, kanthi kabeh sing dibutuhake wis integral. Yaiku, sampeyan bisa kerja kanthi mandiri wiwit wiwitan, tanpa kudu nambah ekstra kaya ing modul sadurunge.
NodeMCU uga kalebu chip ESP8266, a adaptor serial / USB, didhukung dening microUSB, lan adhedhasar karakteristik ESP-12. Sawetara versi NodeMCU iki wis ditampilake, kayata 1 utawa 2 sing luwih anyar lan luwih apik. Nanging sing paling menarik yaiku firmware sing kalebu, sing sampeyan bisa ngundhuh lan ngidini program ing basa kaya Python, BASIC, JavaScript lan liyane sing kurang populer kaya LUA. Elinga yen firmware minangka kode, program level sedheng banget sing disimpen ing memori ...
Dadi pisanan komentar