ESP8266 Ktorý modul si vybrať?
V zásade ktorýkoľvek z modulov wifi ESP8266 môžu byť naprogramované pomocou jazykov, ktoré sú pre ne k dispozícii (tiež akékoľvek IDE). Výber závisí najmä od hardvérovej implementácie.. Najdôležitejšou nuansou, ktorú by sa to dalo urobiť, by v každom prípade bolo množstvo dostupnej pamäte.
Hoci spočiatku boli niektoré moduly úzko prepojené s určitými jazykmi alebo vývojovými prostrediami, čo je najjasnejší príklad NodeMCU a jazyk Lua, je v súčasnosti pomerne jednoduché použiť ktorýkoľvek z dostupných s akýmkoľvek modulom.
Predpisy lokality (krajiny), kde je zariadenie obsahujúce Wifi modul ESP8266 Je to určite najobmedzujúcejšie pri navrhovaní zariadení, ktoré musia byť schválené alebo autorizované na predaj. V takých prípadoch, Prvým krokom je vyradiť tie, ktoré nespĺňajú príslušné predpisy (ktorý bude našťastie v predaji len zriedka) alebo overte schválenie zvoleného modulu. Ak je vyrábaná séria dostatočne veľká, súčiastky sa určite použijú priamo pri návrhu obvodu (a nie modul) a procesom získania zodpovedajúcich povolení na uvedenie na trh by bolo obvyklé.
Predtým, ako sa pozriete na zoznam objektívnych údajov, aby ste si vybrali svoju vlastnú možnosť, dovoľte mi vysvetliť, aké sú moje odporúčania pre každý scenár a vysvetliť, prečo sú tak.
Či sa má naprogramovať v Lua ako keby nie, kompletnejšie riešenie, ktorý nevyžaduje ďalšie komponenty, perfektný napríklad pre kurz programovania mikrokontrolérov, v ktorom siete (wifi), ako v prípade internetu vecí (IoT). NodeMCU. Nie je potrebný adaptér USB na pripojenie k počítaču sa zmestí do a doska na krájanie (protodoska alebo doska na krájanie) alebo sa dajú ľahko použiť s konektormi typu Dupont. Viac ako o modul ide o vývojovú dosku porovnateľnú napríklad s doskou Arduino.
Ak vo vašom laboratóriu alebo dielni nie je problém mať adaptér USB-UART, ESP-201 AI-mysliteľ Ide o lacnú verziu vývojovej dosky NodeMCU. Je navrhnutý na použitie s konektormi typu Dupont a nie a doska na chlieb; V skutočnosti verzia, ktorá sa predáva s kolíkmi prispájkovanými k doske, má zvyčajne jeden z pásikov, takže ho nemožno vložiť do doska na chlieb pokiaľ nie je odstránená a privarená k protiľahlej ploche. Označenie na spánkoch tiež nie je veľmi priateľské: časť je vpredu a časť vzadu z nejakého skvelého dôvodu, ktorý neviem.
Keď je potrebné rozvíjať aplikácia, ktorá vyžaduje veľké množstvo pamäte, viac ako bežné 4 Mbit, špeciálna verzia ESP8266, modul ESP-12F AI-mysliteľ, ktorá má a Flash pamäť 32 Mbit (okrem 96 kB RAM) a ma vybornu cenu, najlacnejsia aku som s tou pamatou nasiel.
Z 32 kolíkov dostupných v balení QFN Len 17 je vstupno-výstupných (okrem pripojenia antény a externého oscilátora) a z nich iba dva, GPIO4 a GPIO5, sú výlučne priradené ako GPIO, pretože ostatné zdieľajú funkciu a musíte si vybrať, či sa použijú napríklad na sériovú komunikáciu alebo na generický digitálny vstup-výstup.
Takže žiadny z modulov, ktoré obsahujú SoC ESP8266 môžu mať veľa portov GPIO Od verzie ESP-03 sa však objavilo niekoľko modelov modulov s viacerými kolíkmi a dostupnými zodpovedajúcimi funkciami. Najmä tieto nové moduly ESP-07, ESP-12 a väčšina tých, ktoré ho nasledovali, umožňujú jednoduchšie vytvárať obvody, v ktorých ESP8266 stará sa nielen o komunikáciu wifi ale je to aj mikrokontrolér, ktorý spravuje zariadenie.
Aby bolo možné pohodlne používať rovnaký modul, ktorý bude súčasťou finálneho obvodu v testoch, existujú platničky, na ktorých povrchu sa má modul prispájkovať a ktoré majú spoje pre piny so štandardným oddelením jedného doska na chlieb (jedna desatina palca).
Niektoré z týchto dosiek obsahujú obvody na konverziu úrovne napájania a komunikačného napätia medzi 3,3 V a 5 V, aby mohli komunikovať aj so zariadeniami (alebo uC), ktoré pracujú s týmto napätím.
Keďže tento typ príslušenstva bol pôvodne navrhnutý pre moduly ESP8266 ESP-07, ktoré nemajú prípojky na opačnej strane antény, pri novších modeloch ako ESP-12E, ESP-12F, ESP-13... sa bez nich bude treba zaobísť, pripojiť ich manuálne (s káblom navrchu) alebo navrhnite našu vlastnú dosku adaptéra aj s vlastným dizajnom dodatočných obvodov na konverziu sériovej úrovne, napájania, pridanie expandérov portov GPIO…Ak si nie ste istí, ako na to, v predchádzajúcich článkoch na blogu nájdete niekoľko trikov ako vypichnúť komponent pre povrchovú montáž ako tieto moduly, ktoré používajú ESP8266.
Ak je v zostave už a MCUto znamená ESP8266 nie je mikrokontrolér hlavné zariadenie, prvá verzia modulu, ESP-01, je perfektne funkčná a cenovo bezkonkurenčná, najmä ak sa zakúpi veľa modulov (pri kúpe iba jedného modulu to sotva presiahne 1 € rozdiel oproti iným modelom).
Na vyriešenie problému usporiadania pinov v module ESP-01 pri jeho použití v a doska na krájanie (protodoska alebo doska na krájanie), môžete použiť príslušenstvo, ako je to na obrázkoch nižšie, ktoré tiež rieši rozdiely napätia, ktoré existujú pri použití napríklad s platňami Arduino zo série napájaný na 5 V. Zručnejším spôsobom môžete použiť jeden z Triky na pripojenie modulu s dvojitým kolíkovým pásikom k doštičke.
Ďalšou výhodou príslušenstva, ako je to zobrazené na obrázkoch nižšie, je, že majú tlačidlo (takmer vždy), prepínač alebo prepojku na načítanie nového firmvéru do Flash pamäť del ESP8266 Wi-Fi SoC.
Ak chcete použiť ESP8266 v špecifickejších podmienkach, s malým priestorom na montážnej doske, keď je potrebné mať externú anténu, v situáciách, kde dochádza k rušeniu... budete musieť trochu viac upresniť; Dúfam, že na to vám bude užitočný nasledujúci zoznam funkcií. Ako referenciu som použil sériu modulov spoločnosti AI-mysliteľ ktorá je najkompletnejšia a pridal som vývojovú dosku NodeMCU pretože sa mi zdá, že je najobľúbenejší.
-
ESP-01
rozmery: 14,30 mm × 24,80 mm
: 1 Mbit -->
Pripojenie: 8 kolíkov medzi napájaním a GPIO
Anténa vytlačené na PCB
Netienené
Alimentación: 3,3 V
Aby som bol presný, novšie verzie zahŕňajú ESP8266EX a primitívy pôvodný model ESP8266 (bez EX). Aj keď je už ťažké nájsť ten najstarší, je dôležité dať si pozor pri výbere modulu a rozhodnúť sa pre modernú verziu.
-
ESP-02
rozmery: 14,20 mm × 14,20 mm
: 1 Mbit -->
Pripojenie: 8 povrchových spojov (možno prispájkovať 0,1“ kolíky)
Bez antény na doske, ale s konektorom pre externú anténu
Netienené
Alimentación: 3,3 V
-
ESP-03
rozmery: 17,30 mm × 12,10 mm
: 1 Mbit -->
Pripojenie: 14 povrchových spojení na oboch dlhých stranách
Anténa keramický typ
Netienené
Alimentación: 3,3 V
-
ESP-04
rozmery: 14,70 mm × 12,10 mm
: 1 Mbit -->
Pripojenie: 14 povrchových spojení na oboch dlhých stranách
Bez antény
Preverené
Alimentación: 3,3 V
-
ESP-05
rozmery: 14,20 mm × 14,20 mm
: 1 Mbit -->
Pripojenie: 8 kolíkov vzdialených od seba desatinu palca na jednom pásiku
Bez antény na palube, ale s konektorom pre externú anténu
Preverené
Alimentación: 3,3 V
-
ESP-06
Pripojenie: 12 pripojení pod doskou
Bez antény
Preverené
Alimentación: 3,3 V
-
ESP-07
rozmery: 20,00 mm × 16,00 mm
: 1 Mbit -->
Pripojenie: 16 povrchových spojení na dlhých stranách dosky
Anténa keramický u konektor pre externú anténu
Preverené
Alimentación: 3,3 V
-
ESP-08
Pripojenie: 16 povrchových spojení na dlhých stranách dosky
Bez antény
Preverené
Alimentación: 3,3 V
-
ESP-09
rozmery: 10,00 mm × 10,00 mm
: 1 Mbit -->
Pripojenie: 18 pripojení pod doskou (z toho 6 k zemi)
Bez antény
Netienené
Alimentación: 3,3 V
-
ESP-10
rozmery: 14,20 mm × 10,00 mm
: 1 Mbit -->
Pripojenie: 5 povrchových spojení na jednej z menších strán
Bez antény
Netienené
Alimentación: 3,3 V
-
ESP-11
rozmery: 17,30 mm × 12,10 mm
: 1 Mbit -->
Pripojenie: 8 povrchových pripojení na strane oproti anténe
Anténa keramika
Preverené
Alimentación: 3,3 V
-
ESP-12
rozmery: 24,00 mm × 16,00 mm
: 1 Mbit -->
Pripojenie: 16 povrchových spojení usporiadaných na dvoch dlhých stranách
Anténa vytlačené na PCB
Preverené
Alimentación: 3,3 V
-
ESP-12-E — ESP-12-F
rozmery: 24,00 mm × 16,00 mm
: 1 Mbit -->
Pripojenie: 22 povrchových spojení usporiadaných na troch stranách (8+8+6)
Anténa vytlačené na PCB
Preverené
Alimentación: 3,3 V
-
ESP-13
Pripojenie: 18 plošných spojov umiestnených na dvoch menších stranách
Anténa vytlačené na PCB
Preverené
Alimentación: 3,3 V
-
ESP-14
Zahŕňa a 8 STM ktorá je zodpovedná za kontrolu ESP8266 skrz AT objednávky
rozmery: 24,30 mm × 16,20 mm
Pripojenie: 22 povrchových spojení usporiadaných na troch stranách (8+8+6)
Anténa vytlačené na PCB
Preverené
Alimentación: 3,3 V
-
ESP-WROOM
rozmery: 18,00 mm × 20,00 mm
Pripojenie: 18 povrchových spojení usporiadaných na dlhých stranách
Anténa vytlačené na PCB
Preverené
Alimentación: 3,3 V
-
NodeMCU
Na základe ESP-12
rozmery: 30,85 mm × 47,35 mm
Pripojenie: 30 kolíkov vzdialených od seba jednu desatinu palca a USB
Anténa vytlačené na PCB
Preverené
Alimentación: 3,3V a 5V
Používateľské a programovacie tlačidlá (blikanie)
-
ESP-201
rozmery: 26,00 mm × 33,50 mm
Pripojenie: 26 kolíkov oddelených desatinou palca a rozmiestnených v dvoch prúžkoch po 11 na každej strane (ktoré zapadajú do doska na chlieb) a 4 kolmé, ktoré pri spájkovaní na tej istej strane nie je možné použiť na doštičku.
Anténa vytlačené na doske a konektor pre externú anténu. Musíte si vybrať jednu alebo druhú možnosť odspájkovaním prepojky (rezistor 0 Ω, štandardne používa externý konektor, takže väčšina dosiek ESP-201 sa predáva s malou (akýmsi) anténou. Niektoré staršie verzie majú konektor Antenna zle zaspájkovaný (otočený o 180°) a je potrebné ho premiestniť, inak je (externá) anténa zbytočná.
Netienené
Alimentación: 3,3 V
Ďalšie moduly alebo vývojové dosky, ktoré obsahujú ESP8266
Ani viac, ani menej, než vďaka mimoriadnemu rozdielu v základnej cene, ktorý je zvýšený o vysoké náklady na dopravu, v južnej Európe vynikajúce taniere Adafruit alebo de SparkFun a mám podozrenie, že okrem Severnej Ameriky budú mať problém konkurovať svojim čínskym náprotivkom. Alternatívy, ktoré tu možno vidieť, sú tie z domu WeMos (ktorý tiež pochádza z Číny) a tie z Olimex, ktorý pochádza z Európy a má výbornú kvalitu.
La D1 mini pro de WeMos Ide o vývojovú dosku porovnateľnú s NodeMCU, keďže má konektor USB, možno použiť v a doska na chlieb, dá sa napájať 5V, má tlačidlo reset, 4 MB Flash pamäť...hoci v menšom formáte, pretože má 16 kolíkov na desatinu palca.
Existuje mnoho modulov so snímačmi a akčnými členmi, ktoré sa dajú veľmi jednoducho pripojiť na použitie s WeMos D1 mini pro, trochu v štýle "štítov" z Arduino. Kompletnú stavebnicu som síce nenašiel, ale určite sa niečo podobné dostane na trh a okrem iného kvôli cene by to bola veľmi dobrá alternatíva do učebne počítačového programovania. mikrokontroléry.
Olimex uvádza na trh dva produkty založené na ESP8266: ruka MOD-WIFI-ESP8266 a MOD-WIFI-ESP8266-DEV, čo sú, ako napovedajú ich prozaické názvy, modul (10 pinov) a vývojová doska (22 pinov, ktoré pasujú aj do doska na chlieb). Obe zariadenia majú 2 MB Flash pamäť a anténa vytlačená na doske plošných spojov, ale ľahko umožňuje pridanie externej antény. Olimex Ponúka aj pár dosiek na testovanie s vývojovou verziou, no vzhľadom na cenu a komponenty nie sú príliš konkurencieschopné v porovnaní s inými generickými modulmi.
Séria produktov Adafruit medzi ktoré patrí SoC ESP8266 Skladá sa z dosky Úlomok HUZZAH ESP8266 a tanier Perie HUZZAH (s Wi-Fi ESP8266). Prvý je vašou možnosťou pre vývoj a druhý, aj keď dosť všestranný, je určený hlavne do výroby, čomu napovedá jeho (viac-menej štandardné) pripojenie k externej batérii, ktorá na doske Úlomok HUZZAH ESP8266 Je to len špendlík. Ďalej v možnosti vývoja nájdete ako tlačidlo reset, prítomné aj vo výrobe, tak aj ďalšie programovacie tlačidlo, ktoré dosky Perie HUZZAH nezahŕňa. Výrobná doska má aj konektor USB
Oba produkty Adafruit Môžu byť použité s kolíkmi vzdialenými jednu desatinu palca a majú 26 konektorov na puzdre dosky Úlomok Adafruit HUZZAH ESP8266 a 32 konektorov na doske Adafruitové pierko HUZZAH. Oba sú založené na module ESP-12, takže okrem charakteristík obvodu, v ktorom je k dispozícii (napríklad pripojenie batérie), sú funkcie rovnaké ako pri tomto zariadení.
Dom SparkFun uvádza na trh štyri produkty založené na SoC wifi ESP8266. Na jednej strane ponúka štít pre Arduino SparkFun WiFi Shield ktorého hlavnou charakteristikou je práve to: byť ľahko usporiadateľný na a arduino doska.
Okrem toho, SparkFun má tiež doska Blynk Board, ktorej hlavným cieľom je vývoj produktov pre mobilné telefóny ako možnosť vstupu do internetu vecí. Jeho konektory sa pomerne ľahko používajú aj pre používateľov, ktorí nie sú zvyknutí montovať elektronické súčiastky: možno ich pripojiť pomocou krokosvoriek alebo do doska na krájanie (protodoska alebo doska na krájanie) a má vertikálne konektory s vodidlami pre snímače, ako aj pripojenie USB. Existuje niekoľko sád senzorov na testovanie a predáva sa s predplatným na určitý druh cloudu pre aplikácie vyvinuté s týmto zariadením.
možnosti SparkFun ktoré budú určite zaujímavejšie pre vývojárov blízkych elektronike séria Vec: tanier ESP8266 Vec na držanie a tanier ESP8266 Thing – Dev Board, pre rozvoj. Jedným z najvýraznejších rozdielov medzi nimi je možnosť pohodlného napájania sériovej verzie pomocou batérie. Obidve majú vypínač (nepamätám si na iný tanier ESP8266 mať to), spojenie USB, 20 miest (10+10) pre piny s veľkosťou jednej desatiny palca a konektor pre externú anténu.
Samozrejme, existuje oveľa viac vývojových alebo aplikačných dosiek, ktoré používajú ESP8266 ale vo všeobecnosti sa zameriavajú na pridanú hodnotu integráciou ďalších komponentov a predovšetkým poskytovaním možností vývoja, najmä s využitím cloudu, ako je to napr. Blynk Board de SparkFun o ESpresso Lite navrhol odborník a to distribuuje Cytron.
Pridať komentár