ESP8266 Millist moodulit valida?
Põhimõtteliselt ükskõik milline moodul wifi ESP8266 saab programmeerida nende jaoks saadaolevate keelte (ka mis tahes IDE) abil Valik sõltub peamiselt riistvara rakendamisest.. Kõige asjakohasem nüanss, mida selle juures teha saaks, oleks igal juhul saadaoleva mälu maht.
Kuigi algselt olid mõned moodulid tihedalt seotud teatud keelte või arenduskeskkondadega, selle selgeim näide on NodeMCU ja lua keel, on praegu suhteliselt lihtne kasutada kõiki olemasolevaid mis tahes mooduliga.
Selle saidi (riigi) eeskirjad, kus seade, mis sisaldab ESP8266 wifi moodul See on kindlasti kõige rangem seadmete kavandamisel, mis peavad olema müügiks heaks kiidetud või volitatud. Sellistel juhtudel, Esimese sammuna tuleb ära visata need, mis vastavatele eeskirjadele ei vasta (mis on õnneks harva müügil) või kontrollige valitud mooduli heakskiitu. Kui toodetav seeria on piisavalt suur, kasutatakse komponente kindlasti otse vooluringi projekteerimisel (mitte moodulit) ja protsess oleks siis tavapärane vastavate turustuslubade hankimiseks.
Enne kui vaatate objektiivsete andmete loendit oma valiku tegemiseks, lubage mul selgitada, millised on minu soovitused iga stsenaariumi jaoks ja miks need nii on.
Kas see tuleb sisse programmeerida Kuu justkui mitte, terviklikum lahendus, mis ei nõua muid komponente, sobib suurepäraselt näiteks mikrokontrolleri programmeerimise kursuse jaoks, kus võrgud (wifi) on kaasatud, nagu asjade Interneti (IoT) puhul, see on nii NodeMCU. Adapterit pole vaja USB arvutiga ühendamiseks sobib see a leivatahvel (protoboard või leivalaud) või saab hõlpsasti kasutada Dupont tüüpi pistikutega. Rohkem kui moodul on see arendusplaat, mis on võrreldav näiteks tahvliga Arduino.
Kui teie laboris või töökojas pole adapteri olemasolu probleem USB-UART, ESP-201 Tehisintellekti mõtleja See on arendusplaadi odav versioon NodeMCU. See on mõeldud kasutamiseks pigem Dupont tüüpi pistikutega kui a leivalaud; Tegelikult on versioonil, mida müüakse koos tahvli külge joodetud tihvtidega, tavaliselt üks ribadest, nii et seda ei saa sisestada leivalaud välja arvatud juhul, kui see eemaldatakse ja keevitatakse vastaspinnale. Ka templite sildistamine pole kuigi sõbralik: osa on ees ja osa taga, mingil suurepärasel põhjusel, mida ma ei tea.
Kui on vaja areneda rakendus, mis nõuab palju mälu, rohkem kui tavaline 4 Mbit, spetsiaalne versioon ESP8266, moodul ESP-12F Tehisintellekti mõtleja, millel on a Välkmälu 32 Mbit (lisaks 96 Kbaidile RAM) ja sellel on suurepärane hind, odavaim, mille olen selle mäluga leidnud.
Pakendis olevast 32-st tihvtist QFN Ainult 17 on sisend-väljund (va antenniühendus ja väline ostsillaator) ja neist ainult kaks, GPIO4 ja GPIO5, on määratud ainult GPIO, kuna teised jagavad funktsiooni ja peate valima, kas neid kasutatakse näiteks jadasideks või üldiseks digitaalseks sisendiks-väljundiks.
Nii et ükski moodul, mis sisaldab SoC ESP8266 neil võib olla palju porte GPIO Kuid alates ESP-03 versioonist on ilmunud mitmed moodulite mudelid, millel on rohkem tihvte ja vastavad funktsioonid. Need uued moodulid, eriti ESP-07, ESP-12 ja enamik neist, mis on sellele järgnenud, võimaldavad hõlpsamini luua vooluringe, milles ESP8266 mitte ainult ei hoolitse kommunikatsiooni eest wifi kuid see on ka mikrokontroller, mis haldab seadet.
Selleks, et testides saaks mugavalt kasutada sama moodulit, mis lõppahelasse kaasatakse, on plaadid, mille pinnal moodulit jootma panna ja millel on ühendused tihvtide jaoks standardse vahega leivalaud (üks kümnendik tolli).
Mõned neist plaatidest sisaldavad vooluahelaid, mis muudavad toite- ja sidepinge tasemed vahemikku 3,3 V kuni 5 V, et nad saaksid suhelda ka seadmetega (või µC), mis selle pingega töötavad.
Kuna seda tüüpi tarvik oli algselt mõeldud moodulitele ESP8266 ESP-07, millel pole antenni vastasküljel ühendusi, tuleb uuemates mudelites, näiteks ESP-12E, ESP-12F, ESP-13..., ilma nendeta teha, ühendada need käsitsi (kaabliga üleval) või kujundage oma adapterplaat ka meie enda lisaskeemiga, et teisendada jadataset, võimsust, lisada pordilaiendeid GPIO…Kui te pole kindel, kuidas seda teha, leiate eelmistest ajaveebiartiklitest mõned nipid kuidas pindpaigalduskomponenti välja tõmmata nagu need moodulid, mis kasutavad ESP8266.
Kui koosluses on juba a MCUsee tähendab ESP8266 ei ole mikrokontroller põhiseade, mooduli esimene versioon ESP-01, on täiesti funktsionaalne ja ületamatu hinnaga, eriti kui ostetakse palju mitut moodulit (ainult ühe mooduli ostmisel ei ületa see erinevus teiste mudelitega võrreldes 1 €).
ESP-01 mooduli tihvtide paigutuse probleemi lahendamiseks, kui seda kasutatakse a leivatahvel (protoboard või leivalaud), saate kasutada allolevatel piltidel olevat lisatarvikut, mis lahendab ka näiteks plaatide kasutamisel tekkivad pingeerinevused Arduino seeria toiteallikaks on 5 V. Käsitöölisemal viisil saate kasutada ühte järgmistest Nipid kahe tihvti ribaga mooduli ühendamiseks leivalauaga.
Selliste tarvikute nagu allolevatel piltidel näidatud eelis on ka see, et neil on nupp (peaaegu alati), lüliti või hüppaja uue püsivara laadimiseks seadmesse. Välkmälu kohta ESP8266 Wi-Fi SoC.
Et kasutada ESP8266 spetsiifilisemates tingimustes, kui paigaldusplaadil on vähe ruumi, kui on vaja välist antenni, olukordades, kus esineb häireid... peate veidi viimistlema; Loodan, et järgmine funktsioonide loend on teile kasulik. Viitena olen kasutanud firma moodulite seeriat Tehisintellekti mõtleja mis on kõige täielikum ja olen lisanud arendusplaadi NodeMCU sest mulle tundub, et see on kõige populaarsem.
-
ESP-01
mõõdud: 14,30 mm × 24,80 mm
: 1Mbit-->
Ühendused: 8 kontakti toite ja vahel GPIO
Antenn trükitud PCB
Varjestamata
toitmine: 3,3V
Täpselt öeldes sisaldavad uuemad versioonid ESP8266EXi ja primitiivid ESP8266 esialgset mudelit (ilma EX-ita). Kuigi vanimat on juba raske leida, on oluline olla mooduli valimisel ettevaatlik, et eelistada kaasaegset versiooni.
-
ESP-02
mõõdud: 14,20 mm × 14,20 mm
: 1Mbit-->
Ühendused: 8 pinnaühendust (võimalik jootma 0,1" tihvte)
Ilma antennita tahvlil, kuid välise antenni pistikuga
Varjestamata
toitmine: 3,3V
-
ESP-03
mõõdud: 17,30 mm × 12,10 mm
: 1Mbit-->
Ühendused: 14 pinnaühendust mõlemal pikemal küljel
Antenn keraamiline tüüp
Varjestamata
toitmine: 3,3V
-
ESP-04
mõõdud: 14,70 mm × 12,10 mm
: 1Mbit-->
Ühendused: 14 pinnaühendust mõlemal pikemal küljel
Ilma antennita
Läbi vaadatud
toitmine: 3,3V
-
ESP-05
mõõdud: 14,20 mm × 14,20 mm
: 1Mbit-->
Ühendused: 8 tihvti, mis asuvad üksteisest kümnendiku tolli kaugusel ühel ribal
Ilma antennita pardal, kuid välise antenni pistikuga
Läbi vaadatud
toitmine: 3,3V
-
ESP-06
Ühendused: 12 ühendust plaadi all
Ilma antennita
Läbi vaadatud
toitmine: 3,3V
-
ESP-07
mõõdud: 20,00 mm × 16,00 mm
: 1Mbit-->
Ühendused: 16 pinnaühendust plaadi pikkadel külgedel
Antenn keraamiline u pistik välise antenni jaoks
Läbi vaadatud
toitmine: 3,3V
-
ESP-08
Ühendused: 16 pinnaühendust plaadi pikkadel külgedel
Ilma antennita
Läbi vaadatud
toitmine: 3,3V
-
ESP-09
mõõdud: 10,00 mm × 10,00 mm
: 1Mbit-->
Ühendused: 18 ühendust plaadi all (millest 6 lähevad maasse)
Ilma antennita
Varjestamata
toitmine: 3,3V
-
ESP-10
mõõdud: 14,20 mm × 10,00 mm
: 1Mbit-->
Ühendused: 5 pinnaühendust ühel väiksematest külgedest
Ilma antennita
Varjestamata
toitmine: 3,3V
-
ESP-11
mõõdud: 17,30 mm × 12,10 mm
: 1Mbit-->
Ühendused: 8 pinnaühendust antenni vastasküljel
Antenn keraamika
Läbi vaadatud
toitmine: 3,3V
-
ESP-12
mõõdud: 24,00 mm × 16,00 mm
: 1Mbit-->
Ühendused: 16 pinnaühendust, mis on paigutatud kahele pikale küljele
Antenn trükitud PCB
Läbi vaadatud
toitmine: 3,3V
-
ESP-12-E — ESP-12-F
mõõdud: 24,00 mm × 16,00 mm
: 1Mbit-->
Ühendused: 22 pinnaühendust, mis on paigutatud kolmele küljele (8+8+6)
Antenn trükitud PCB
Läbi vaadatud
toitmine: 3,3V
-
ESP-13
Ühendused: 18 pinnaühendust, mis asuvad kahel väiksemal küljel
Antenn trükitud PCB
Läbi vaadatud
toitmine: 3,3V
-
ESP-14
Sisaldab a STM8 mis vastutab kontrollimise eest ESP8266 kasutades AT käsud
mõõdud: 24,30 mm × 16,20 mm
Ühendused: 22 pinnaühendust, mis on paigutatud kolmele küljele (8+8+6)
Antenn trükitud PCB
Läbi vaadatud
toitmine: 3,3V
-
ESP-WROOM
mõõdud: 18,00 mm × 20,00 mm
Ühendused: 18 pinnaühendust, mis on paigutatud pikkadele külgedele
Antenn trükitud PCB
Läbi vaadatud
toitmine: 3,3V
-
NodeMCU
ESP-12 alusel
mõõdud: 30,85 mm × 47,35 mm
Ühendused: 30 tihvti, mis asuvad üksteisest kümnendiku tolli kaugusel ja USB
Antenn trükitud PCB
Läbi vaadatud
toitmine: 3,3V ja 5V
Kasutaja- ja programmeerimisnupud (välk)
-
ESP-201
mõõdud: 26,00 mm × 33,50 mm
Ühendused: 26 tihvti, mis on eraldatud kümnendiku tolli kaugusel ja jaotatud kaheks 11 ribaks mõlemal küljel (mis sobivad leivalaud) ja 4 risti asetsevat, mida samal küljel joodetuna ei saa leivalaual kasutada.
Antenn trükitud tahvlile ja välisantenni pistikule. Valida tuleb ühe või teise variandi vahel, lahtijootes hüppaja (0 Ω takisti, vaikimisi kasutab see välist pistikut, nii et enamik ESP-201 plaate müüakse väikese (omamoodi) antenniga. Mõnel vanemal versioonil on Antenni pistik halvasti joodetud (pööratud 180°) ja vajab ümberpaigutamist või on (väline) antenn kasutu.
Varjestamata
toitmine: 3,3V
Muud moodulid või arendusplaadid, mis sisaldavad ESP8266
Ei rohkem ega vähem kui tänu erakordsele baashinna erinevusele, mida suurendavad suured saatmiskulud, on Lõuna-Euroopas suurepärased plaadid Adafruit kuni SparkFun ja ma kahtlustan, et peale Põhja-Ameerika on neil raske oma Hiina kolleegidega konkureerida. Siin näha olevad alternatiivid on maja omad WeMos (mis on samuti pärit Hiinast) ja need Olimex, mis on pärit Euroopast ja on suurepärase kvaliteediga.
La D1 mini pro de WeMos See on arendusplaat, mis on võrreldav NodeMCU, kuna sellel on pistik USB, saab kasutada a leivalaud, saab toita 5 V, sellel on lähtestusnupp, 4 MB Välkmälu…kuigi väiksemas formaadis, kuna sellel on kümnendiktolli juures 16 tihvti.
Seal on palju andurite ja täiturmehhanismidega mooduleid, mida saab väga lihtsalt ühendada, et kasutada neid WeMos D1 mini pro, natuke "kilpide" stiilis Arduino. Kuigi ma pole täielikku komplekti leidnud, siis kindlasti tuleb midagi sarnast turule ja muuhulgas hinna tõttu oleks see väga hea alternatiiv arvutiprogrammeerimise klassiruumi. mikrokontrollerid.
Olimex turustab kahte toodet, mis põhinevad ESP8266: käsi MOD-WIFI-ESP8266 ja MOD-WIFI-ESP8266-DEV, mis on, nagu nende proosalised nimed viitavad, moodul (10 viiku) ja arendusplaat (22 kontakti, mis sobivad ka leivalaud). Mõlemal seadmel on 2 MB Välkmälu ja trükkplaadile trükitud antenn, kuid võimaldab hõlpsasti lisada välist antenni. Olimex Samuti pakub see paar plaati arendusversiooniga testimiseks, kuid oma hinna-komponentide tõttu pole need teiste üldiste moodulitega võrreldes kuigi konkurentsivõimelised.
Toodete seeria Adafruit mis hõlmavad SoC ESP8266 See koosneb plaadist HUZZAH ESP8266 purunemine ja plaat Sulg HUZZAH (ESP8266 Wi-Fi-ga). Esimene on teie võimalus arendamiseks ja teine, kuigi üsna mitmekülgne, on mõeldud peamiselt tootmiseks, nagu viitab selle (enam-vähem standardne) ühendus välise akuga, mis on pardal. HUZZAH ESP8266 purunemine See on lihtsalt nööpnõel. Veelgi enam, arendusvalikust leiate nii lähtestamisnupu, mis on ka tootmises olemas, kui ka teise programmeerimisnupu, mida tahvlid kasutavad Sulg HUZZAH ei sisalda. Tootmisplaadil on ka pistik USB
Mõlemad tooted Adafruit Neid saab kasutada tihvtidega, mis on üksteisest kümnendiku tolli kaugusel ja neil on plaadi korpusel 26 pistikut Adafruit HUZZAH ESP8266 läbimurre ja plaadil 32 pistikut Adafruudi sulg HUZZAH. Mõlemad põhinevad moodulil ESP-12, seega on funktsioonid samad, mis sellel seadmel, välja arvatud selle vooluringi omadused, milles see on saadaval (nt akuühendus).
maja SparkFun turustab nelja toodet, mis põhinevad SoC wifi ESP8266. Ühelt poolt pakub see kilp eest Arduino SparkFun WiFi Shield mille peamiseks tunnuseks on just see: olla kergesti korrastatav a arduino tahvel.
Lisaks SparkFun on ka plaat Blynki juhatus, mille põhieesmärk on arendada tooteid mobiiltelefonidele asjade internetti sisenemise võimalusena. Selle pistikuid on üsna lihtne kasutada isegi kasutajatel, kes pole harjunud elektroonikakomponente kokku panema: neid saab ühendada nii alligaatoriklambritega kui ka leivatahvel (protoboard või leivalaud) ja sellel on vertikaalsed pistikud koos juhikutega andurite jaoks ja ühendus USB. Testimiseks on mitu andurite komplekti ja seda müüakse koos selle seadmega arendatud rakenduste jaoks mõeldud pilve tellimusega.
Valikud SparkFun mis on elektroonikaga seotud arendajatele kindlasti huvitavamad seeria Asjad: plaat ESP8266 asi hoidmiseks ja taldrikuks ESP8266 asi – arendusplaat, arendamiseks. Üks silmapaistvamaid erinevusi nende vahel on võimalus tootmisversiooni mugavalt akuga toita. Mõlemal on lüliti (muud plaati ma ei mäleta ESP8266 on see), ühendus USB, 20 ruumi (10+10) kümnendiku tolli tihvtide jaoks ja pistik välisantenni jaoks.
Muidugi on palju rohkem arendus- või rakendusplaate, mis kasutavad ESP8266 kuid üldiselt keskenduvad nad väärtuse lisamisele, integreerides teisi komponente ja eelkõige pakkudes arendusvõimalusi, eriti pilve kasutamiseks, nagu see on Blynki juhatus de SparkFun o ESpresso Lite kujundanud asjatundja ja see levitab Cytron.
Postita kommentaar