ESP8266 Kateri modul izbrati?

ESP8266 Kateri modul izbrati?

ESP8266 Kateri modul izbrati?

Načeloma katerega od modulov Wifi ESP8266 se lahko programirajo z uporabo jezikov, ki so zanje na voljo (tudi katerega koli IDE) tako Izbira je odvisna predvsem od izvedbe strojne opreme.. Najpomembnejši odtenek, ki bi ga lahko naredili pri tem, bi bila v vsakem primeru količina razpoložljivega pomnilnika.

Kazalo

    Čeprav sprva so bili nekateri moduli tesno povezani z določenimi jeziki ali razvojnimi okolji, najbolj jasen primer tega je NodeMCU in lua jezik, je trenutno razmeroma enostavno uporabiti katerega koli od razpoložljivih s katerim koli modulom.

    Dodatki in modeli ESP8266

    Predpisi mesta (države), kjer je naprava, ki vsebuje ESP8266 wifi modul Zagotovo je najbolj restriktiven pri načrtovanju opreme, ki mora biti odobrena ali dovoljena za prodajo. V takih primerih Prvi korak je zavrženje tistih, ki niso v skladu z ustreznimi predpisi (ki bo na srečo le redko v prodaji) ali preverite odobritev izbranega modula. Če je izdelana serija dovolj velika, bodo komponente zagotovo uporabljene neposredno v načrtovanju vezja (in ne modula) in postopek bi bil potem običajen za pridobitev ustreznih dovoljenj za trženje.

    Preden si ogledate seznam objektivnih podatkov in izberete svojo možnost, mi dovolite, da pojasnim, kakšna so moja priporočila za vsak scenarij, in pojasnim, zakaj so takšna.

    Ne glede na to, ali ga je treba programirati Lua kot da ne, popolnejša rešitev, ki ne zahteva drugih komponent, kot nalašč za na primer tečaj programiranja mikrokrmilnikov, v katerem so omrežja (Wifi), kot v primeru interneta stvari (IoT), je NodeMCU. Ni potrebe po adapterju USB za povezavo z računalnikom se prilega v a maketa (protoboard ali maketa) ali pa se lahko enostavno uporablja s priključki tipa Dupont. Bolj kot modul je razvojna plošča, primerljiva na primer s ploščo Arduino.

    NodeMCU ESP8266

    Če v vašem laboratoriju ali delavnici ni problem imeti adapterja USB-UART, ESP-201 AI-Mislec Gre za poceni različico razvojne plošče NodeMCU. Zasnovan je za uporabo s priključki tipa Dupont in ne z maketa; Pravzaprav ima različica, ki se prodaja z zatiči, ki so prispajkani na ploščo, enega od trakov, tako da ga ni mogoče vstaviti v plošča razen če je odstranjen in privarjen na nasprotno površino. Tudi oznake na templjih niso preveč prijazne: del je spredaj in del zadaj iz nekega odličnega razloga, ki ga ne poznam.

    ESP8266 ESP-201

    Ko se je treba razvijati aplikacija, ki zahteva dobro količino pomnilnika, več kot običajni 4 Mbit, posebna različica ESP8266, modul ESP-12F AI-Mislec, ki ima a Flash pomnilnik 32 Mbit (poleg 96 Kbajtov RAM) in ima odlično ceno, najcenejša, kar sem jih našel s tem spominom.

    ESP8266-12F

    Od 32 žebljičkov, ki so na voljo v paketu QFN Samo 17 jih je vhodno-izhodnih (brez antenske povezave in zunanjega oscilatorja) in od njih sta samo dva, GPIO4 in GPIO5, izključno dodeljena kot GPIO, ker si drugi delijo funkcijo in morate izbrati, ali se uporabljajo na primer za serijsko komunikacijo ali za generični digitalni vhod-izhod.

    Torej nobeden od modulov, ki vključuje SoC ESP8266 imajo lahko veliko pristanišč GPIO Toda od različice ESP-03 se je pojavilo več modelov modulov z več nožicami in ustreznimi funkcijami, ki so na voljo. Še posebej ti novi moduli ESP-07, ESP-12 in večina tistih, ki so jim sledili, omogočajo lažje ustvarjanje vezij, v katerih ESP8266 ne skrbi le za komunikacije Wifi vendar je tudi mikrokrmilnik tisti, ki upravlja napravo.

    Za udobno uporabo istega modula, ki bo vključen v končno vezje na testih, obstajajo plošče, na katerih površino spajkate modul in imajo priključke za pine s standardno ločitvijo enega. maketa (ena desetina palca).

    Nekatere od teh plošč vključujejo vezje za pretvorbo napajalne in komunikacijske napetosti med 3,3 V in 5 V, tako da lahko tudi komunicirajo z napravami (ali µC), ki delujejo s to napetostjo.

    Ker je bila ta vrsta dodatne opreme prvotno zasnovana za module ESP8266 ESP-07, ki nimajo priključkov na nasprotni strani antene, bo treba pri novejših modelih, kot so ESP-12E, ESP-12F, ESP-13... brez njih, priključite ročno (s kablom na vrhu) ali oblikujte lastno adaptersko ploščo tudi z lastno dodatno zasnovo vezja za pretvorbo serijske ravni, moči, dodajanje razširitvenih vrat GPIO… Če niste prepričani, kako to storiti, lahko v prejšnjih blog člankih najdete nekaj trikov kako pritrditi komponento za površinsko montažo kot ti moduli, ki uporabljajo ESP8266.

    ESP8266 ESP-07 in ESP-12 z dodatno ploščo z zatiči

    Če je v skupščini že a MCUse pravi ESP8266 ni mikrokrmilnik glavna naprava, prva različica modula, ESP-01, je popolnoma funkcionalna in cenovno neprekosljiva, še posebej, če so kupljene serije več modulov (pri nakupu samo enega modula bo komaj presegla 1€ razlike z drugimi modeli).

    Pregledi dveh različic ESP8266 ESP-01

    Za rešitev problema razporeditve zatičev v modulu ESP-01 pri uporabi v a maketa (protoboard ali maketa), lahko uporabite dodatek, kot je ta na spodnjih slikah, ki prav tako rešuje napetostne razlike, ki nastanejo pri uporabi, na primer, s ploščami Arduino serije z napetostjo 5 V. Na bolj obrtniški način lahko uporabite enega od Triki za povezovanje modula z dvojnim zatičem na mizo.

    Druga prednost dodatkov, kot je prikazan na spodnjih slikah, je ta, da imajo gumb (skoraj vedno), stikalo ali mostiček za nalaganje nove vdelane programske opreme v Flash pomnilnik od ESP8266 Wi-Fi SoC.

    ESP8266 ESP-01 z dodatkom regulatorja napetosti 5V-3.3V

    Za uporabo ESP8266 v bolj specifičnih pogojih, z malo prostora na montažni plošči, ko je potrebna zunanja antena, v situacijah, kjer so prisotne motnje... bo treba še malo dodelati; Za to upam, da vam bo naslednji seznam funkcij koristen. Kot referenco sem uporabil serijo modulov podjetja AI-Mislec ki je najbolj popoln in sem dodal razvojno ploščo NodeMCU ker se mi zdi da je najbolj popularna.

    • ESP 01

      ESP8266 Wifi modul model ESP-01ESP8266 Wifi modul Model ESP-01 stranski pogled

      Dimenzije: 14,30 mm × 24,80 mm
      Povezave: 8 zatičev med napajanjem in GPIO
      Antena natisnjeno na PCB
      Brez zaščite
      hranjenjeNapajanje: 3,3 V
      Če smo natančni, novejše različice vključujejo ESP8266EX in primitive začetni model ESP8266 (brez EX). Čeprav je že tako težko najti najstarejšega, je treba biti pri izbiri modula previden in se odločiti za sodobno različico.

      : 1Mbit-->

    • ESP 02

      ESP8266 Wifi modul model ESP-02ESP8266 Wifi Module Model ESP-02 pogled od zadaj

      Dimenzije: 14,20 mm × 14,20 mm
      Povezave: 8 površinskih priključkov (možno spajkanje 0,1 “pinov)
      Brez antene na plošči vendar s priključkom za zunanjo anteno
      Brez zaščite
      hranjenjeNapajanje: 3,3 V

      : 1Mbit-->

    • ESP 03

      ESP8266 Wifi modul model ESP-03ESP8266 Wifi Module Model ESP-03 pogled od zadaj

      Dimenzije: 17,30 mm × 12,10 mm
      Povezave: 14 površinskih priključkov na obeh dolgih stranicah
      Antena keramični tip
      Brez zaščite
      hranjenjeNapajanje: 3,3 V

      : 1Mbit-->

    • ESP 04

      ESP8266 Wifi modul model ESP-04ESP8266 Wifi Module Model ESP-04 pogled od zadaj

      Dimenzije: 14,70 mm × 12,10 mm
      Povezave: 14 površinskih priključkov na obeh dolgih stranicah
      Brez antene
      Preverjeno
      hranjenjeNapajanje: 3,3 V

      : 1Mbit-->

    • ESP 05

      ESP8266 Wifi modul model ESP-05ESP8266 Wifi Module Model ESP-05 pogled od zadaj

      Dimenzije: 14,20 mm × 14,20 mm
      Povezave: 8 kegljev, razmaknjenih desetinko palca na enem traku
      Brez antene na krovu, vendar s priključkom za zunanjo anteno
      Preverjeno
      hranjenjeNapajanje: 3,3 V

      : 1Mbit-->

    • ESP 06

      ESP8266 Wifi modul model ESP-06ESP8266 Wifi Module Model ESP-06 pogled od zadaj

      : 17,50 mm × 14,50 mm -->Dimenzije: 14,20 mm × 14,70 mm
      Povezave: 12 priključkov pod ploščo
      Brez antene
      Preverjeno
      hranjenjeNapajanje: 3,3 V

    • ESP 07

      ESP8266 Wifi modul model ESP-07ESP8266 Wifi Module Model ESP-07 pogled od zadaj

      Dimenzije: 20,00 mm × 16,00 mm
      Povezave: 16 površinskih priključkov na dolgih stranicah plošče
      Antena keramični u priključek za zunanjo anteno
      Preverjeno
      hranjenjeNapajanje: 3,3 V

      : 1Mbit-->

    • ESP 08

      ESP8266 Wifi modul model ESP-08ESP8266 Wifi Module Model ESP-08 pogled od zadaj

      : 18,00 mm × 16,00 mm (izvirna različica)-->Dimenzije: 17,00 mm × 16,00 mm
      Povezave: 16 površinskih priključkov na dolgih stranicah plošče
      Brez antene
      Preverjeno
      hranjenjeNapajanje: 3,3 V

    • ESP 09

      ESP8266 Wifi modul model ESP-09ESP8266 Wifi Module Model ESP-09 pogled od zadaj

      Dimenzije: 10,00 mm × 10,00 mm
      Povezave: 18 priključkov pod ploščo (od tega 6 na maso)
      Brez antene
      Brez zaščite
      hranjenjeNapajanje: 3,3 V

      : 1Mbit-->

    • ESP 10

      ESP8266 Wifi modul model ESP-10ESP8266 Wifi Module Model ESP-10 pogled od zadaj

      Dimenzije: 14,20 mm × 10,00 mm
      Povezave: 5 površinskih priključkov na eni od manjših stranic
      Brez antene
      Brez zaščite
      hranjenjeNapajanje: 3,3 V

      : 1Mbit-->

    • ESP 11

      ESP8266 Wifi modul model ESP-11ESP8266 Wifi Module Model ESP-11 pogled od zadaj

      Dimenzije: 17,30 mm × 12,10 mm
      Povezave: 8 površinskih priključkov na strani nasproti antene
      Antena keramika
      Preverjeno
      hranjenjeNapajanje: 3,3 V

      : 1Mbit-->

    • ESP 12

      ESP8266 Wifi modul model ESP-12ESP8266 Wifi Module Model ESP-12 pogled od zadaj

      Dimenzije: 24,00 mm × 16,00 mm
      Povezave: 16 površinskih povezav, razporejenih na dveh dolgih stranicah
      Antena natisnjeno na PCB
      Preverjeno
      hranjenjeNapajanje: 3,3 V

      : 1Mbit-->

    • ESP-12-E — ESP-12-F

      ESP8266 Wifi modul model ESP-12-EESP8266 Wifi Module Model ESP-12-E pogled od zadaj

      Dimenzije: 24,00 mm × 16,00 mm
      Povezave: 22 površinskih priključkov, razporejenih na treh straneh (8+8+6)
      Antena natisnjeno na PCB
      Preverjeno
      hranjenjeNapajanje: 3,3 V

      : 1Mbit-->

    • ESP 13

      ESP8266 Wifi modul model ESP-13ESP8266 Wifi Module Model ESP-13 pogled od zadaj

      : 17,50 mm × 13,50 mm -->Dimenzije: 18,00 mm × 20,00 mm
      Povezave: 18 površinskih priključkov, ki se nahajajo na dveh manjših straneh
      Antena natisnjeno na PCB
      Preverjeno
      hranjenjeNapajanje: 3,3 V

    • ESP 14

      ESP8266 Wifi modul model ESP-14ESP8266 Wifi Module Model ESP-14 pogled od zadaj

      Vključuje a STM8 ki je odgovoren za nadzor nad ESP8266 s pomočjo AT naročila

      Dimenzije: 24,30 mm × 16,20 mm
      Povezave: 22 površinskih priključkov, razporejenih na treh straneh (8+8+6)
      Antena natisnjeno na PCB
      Preverjeno
      hranjenjeNapajanje: 3,3 V

    • ESP-SOB

      ESP8266 Wifi modul WROOM modelESP8266 Wifi Module WROOM Pogled od zadaj modela

      Dimenzije: 18,00 mm × 20,00 mm
      Povezave: 18 površinskih povezav, razporejenih na dolgih stranicah
      Antena natisnjeno na PCB
      Preverjeno
      hranjenjeNapajanje: 3,3 V

    • NodeMCU

      Model ESP8266 modula Wifi NodeMCUPogled od zadaj modela Wifi Module NodeMCU ESP8266

      Na osnovi ESP-12
      Dimenzije: 30,85 mm × 47,35 mm
      Povezave: 30 kegljev, razmaknjenih eno desetinko palca in USB
      Antena natisnjeno na PCB
      Preverjeno
      hranjenje: 3,3 V in 5 V
      Uporabniški in programski gumbi (flash)

    • ESP 201

      ESP8266 Wifi modul model ESP-201ESP8266 Wifi Module Model ESP-201 pogled od zadaj

      Dimenzije: 26,00 mm × 33,50 mm
      Povezave: 26 kegljev, ločenih z desetinko palca in razdeljenih v dva trakova po 11 na vsaki strani (ki se prilegajo v maketa) in 4 pravokotne, ki jih zaradi spajkanja na isti strani ni mogoče uporabiti na mizi.
      Antena natisnjeno na plošči in priključek za zunanjo anteno. Izbirati morate med eno ali drugo možnostjo tako, da odpajkate mostiček (upor 0 Ω, privzeto uporablja zunanji konektor, tako da se večina plošč ESP-201 prodaja z majhno (nekakšno) anteno. Nekatere starejše različice imajo antenski konektor slabo spajkana (obrnjena za 180°) in jo je treba prestaviti ali pa je (zunanja) antena neuporabna.
      Brez zaščite
      hranjenjeNapajanje: 3,3 V

    Drugi moduli ali razvojne plošče, ki vključujejo ESP8266

    Niti več niti manj kot zaradi izjemne razlike v osnovni ceni, ki jo povečajo visoki stroški pošiljanja, so v južni Evropi odlični krožniki oz. adafruit v SparkFun in sumim, da bodo, razen v Severni Ameriki, težko tekmovali s svojimi kitajskimi kolegi. Alternative, ki jih lahko vidite tukaj, so tiste v hiši WeMos (ki prav tako prihaja iz Kitajske) in tistih iz Olimex, ki prihaja iz Evrope in je odlične kakovosti.

    La D1 mini pro de WeMos Gre za razvojno ploščo, primerljivo z NodeMCU, saj ima konektor USB, se lahko uporablja v a maketa, lahko se napaja na 5V, ima gumb za ponastavitev, 4MB of Flash pomnilnik... čeprav v manjšem formatu, saj ima 16 zatičev na desetinko palca.

    Obstaja veliko modulov s senzorji in aktuatorji, ki jih je mogoče zelo enostavno povezati za uporabo z WeMos D1 mini pro, malo v stilu "ščitov". Arduino. Čeprav nisem našel celotnega kompleta, bo nekaj podobnega zagotovo prišlo na trg in bi bil med drugim zaradi cene zelo dobra alternativa za učilnico računalniškega programiranja. mikrokrmilniki.

    Olimex trži dva izdelka, ki temeljita na ESP8266: roko MOD-WIFI-ESP8266 in MOD-WIFI-ESP8266-DEV, ki sta, kot nakazujeta njuni prozaični imeni, modul (10 nožic) in razvojna plošča (22 nožic, ki se prilegajo tudi v maketa). Obe napravi imata 2 MB Flash pomnilnik in anteno, natisnjeno na tiskanem vezju, vendar omogoča preprosto dodajanje zunanje antene. Olimex Ponuja tudi nekaj plošč za testiranje z razvojno različico, vendar zaradi svojih cenovnih komponent niso zelo konkurenčne v primerjavi z drugimi generičnimi moduli.

    Serija izdelkov adafruit ki vključujejo SoC ESP8266 Sestavljen je iz plošče HUZZAH ESP8266 zlom in ploščo Pero HUZZAH (z Wi-Fi ESP8266). Prva je vaša možnost za razvoj, druga pa je, čeprav precej vsestranska, zasnovana predvsem za proizvodnjo, kar nakazuje njena (bolj ali manj standardna) povezava z zunanjo baterijo, ki je na plošči HUZZAH ESP8266 zlom To je samo žebljiček. Poleg tega lahko v razvojni možnosti najdete tako gumb za ponastavitev, ki je prisoten tudi v produkcijskem, kot še en gumb za programiranje, ki ga plošče Pero HUZZAH ne vključuje. Proizvodna plošča ima tudi konektor USB

    Oba izdelka adafruit Uporabljajo se lahko z zatiči, ki so oddaljeni eno desetino palca, in imajo 26 priključkov na ohišju plošče Adafruit HUZZAH ESP8266 breakout in 32 konektorjev na plošči Adafruit Feather HUZZAH. Oba temeljita na modulu ESP-12, tako da so razen značilnosti vezja, v katerem je na voljo (kot je povezava baterije), lastnosti enake kot pri tej napravi.

    hiša SparkFun trži štiri izdelke, ki temeljijo na SoC Wifi ESP8266. Po eni strani ponuja ščit za Arduino SparkFun WiFi Shield katerih glavna značilnost je prav ta: da se lahko enostavno uredi na a arduino plošča.

    Po drugi strani pa SparkFun ima tudi ploščo Blynk plošča, katerega glavni cilj je razvoj izdelkov za mobilne telefone kot možnost vstopa v internet stvari. Njegovi konektorji so zelo enostavni za uporabo, tudi za uporabnike, ki niso vajeni sestavljanja elektronskih komponent: lahko jih povežete tako s krokodilskimi sponkami kot v maketa (protoboard ali maketa) in ima navpične priključke z vodili za senzorje ter priključek USB. Obstaja več kompletov senzorjev za testiranje in se prodaja z naročnino na nekakšen oblak za aplikacije, razvite s to napravo.

    Opcije SparkFun ki bodo gotovo bolj zanimivi za razvijalce, ki so blizu elektroniki, so tisti iz serija Thing: krožnik ESP8266 Stvar za držanje in ploščo ESP8266 Thing – Dev Board, za razvoj. Ena najbolj opaznih razlik med njima je možnost udobnega napajanja serijske različice z baterijo. Oba imata stikalo (druge tablice se ne spomnim ESP8266 imeti), povezavo USB, 20 mest (10+10) za enodesetinčne nožice in priključek za zunanjo anteno.

    Seveda obstaja veliko več razvojnih ali aplikacijskih plošč, ki uporabljajo ESP8266 vendar se na splošno osredotočajo na dodajanje vrednosti z integracijo drugih komponent in predvsem zagotavljanjem možnosti razvoja, zlasti za uporabo oblaka, kot je to v primeru Blynk plošča de SparkFun o ESpresso Lite zasnoval strokovnjak in to distribuira Cytron.

    Različni modeli ESP8266

    po Komentar

    Morda ste zamudili