ESP8266 Melyik modult válasszam?
Elvileg bármelyik modul wifi ESP8266 programozhatók a számukra elérhető nyelvekkel (szintén bármilyen IDE-vel), így A választás elsősorban a hardver megvalósításától függ.. A legrelevánsabb árnyalat, amit ehhez lehetne tenni, mindenesetre a rendelkezésre álló memória mennyisége lenne.
Bár kezdetben egyes modulok szorosan kapcsolódtak bizonyos nyelvekhez vagy fejlesztői környezetekhez, erre a legvilágosabb példa az NodeMCU és lua nyelv, jelenleg viszonylag egyszerűen használható bármelyik modullal elérhető bármelyik.
Annak a telephelynek (országnak) a szabályozása, ahol az eszközt tartalmazó eszköz a ESP8266 wifi modul Minden bizonnyal ez a legszigorúbb olyan berendezések tervezése során, amelyeket jóvá kell hagyni vagy engedélyeztetni kell az értékesítésre. Ilyen esetekben, Az első lépés az, hogy el kell dobni azokat, amelyek nem felelnek meg a vonatkozó előírásoknak (ami szerencsére ritkán lesz akciós), vagy ellenőrizze a kiválasztott modul jóváhagyását. Ha a gyártott sorozat elég nagy, akkor az alkatrészeket valószínűleg közvetlenül az áramkör tervezésében használják fel (és nem modulként), és a szokásos eljárás lenne a megfelelő forgalomba hozatali engedélyek megszerzéséhez.
Mielőtt megvizsgálná az objektív adatok listáját a saját lehetőség kiválasztásához, engedje meg, hogy elmagyarázzam, mik a javaslataim az egyes forgatókönyvekhez, és elmagyarázom, miért így van.
Függetlenül attól, hogy be kell-e programozni Lua mintha nem, a teljesebb megoldás, amely nem igényel más komponenseket, tökéletes például egy mikrokontroller programozási tanfolyamhoz, amelyben a hálózatok (wifi) érintettek, akárcsak a tárgyak internete (IoT) esetében NodeMCU. Nincs szükség adapterre USB a számítógéphez való csatlakozáshoz illeszkedik a kenyértábla (protoboard vagy kenyértábla) vagy egyszerűen használható Dupont típusú csatlakozókkal. Több, mint egy modul, hanem egy fejlesztői tábla, amely összehasonlítható például egy táblával Arduino.
Ha az Ön laboratóriumában vagy műhelyében nem okoz gondot egy adapter USB-UART, ESP-201 AI-gondolkodó Ez a fejlesztői tábla olcsó változata NodeMCU. A Dupont típusú csatlakozókkal való használatra tervezték, nem pedig a kenyérdeszka; Valójában a táblához forrasztott csapokkal árusított változat általában rendelkezik az egyik csíkkal, így nem lehet beilleszteni kenyérdeszka kivéve, ha eltávolítják és az ellenkező felületre hegesztik. A halánték címkézése sem túl barátságos: egy része az elején, egy része a hátulján van valami kiváló okból, amit nem tudok.
Amikor fejleszteni kell egy jó mennyiségű memóriát igénylő alkalmazás, a szokásos 4 Mbit-nél több, speciális változata a ESP8266, a modul ESP-12F AI-gondolkodó, amely rendelkezik a Flashmemória 32 Mbit (a 96 Kbyte mellett RAM) és kiváló ára van, a legolcsóbb, amit ezzel a memóriával találtam.
A csomagban található 32 tűből QFN Csak 17 bemeneti-kimeneti (az antennacsatlakozás és a külső oszcillátor kivételével), és közülük csak kettő, a GPIO4 és a GPIO5 van kizárólagosan hozzárendelve GPIO, mivel a többiek megosztanak egy funkciót, és ki kell választani, hogy például soros kommunikációra vagy általános digitális bemenetre-kimenetre használjuk őket.
Tehát egyik modul sem tartalmazza a SoC ESP8266 rengeteg portjuk lehet GPIO Az ESP-03 verzió óta azonban több modulmodell is megjelent több tűvel és a megfelelő funkciókkal. Különösen ezek az új modulok Az ESP-07, az ESP-12 és a legtöbb, ami követte, könnyebben lehetővé teszi olyan áramkörök létrehozását, amelyekben a ESP8266 nemcsak a kommunikációról gondoskodik wifi de egyben a mikrokontroller is kezeli az eszközt.
Annak érdekében, hogy a teszteknél ugyanazt a modult kényelmesen lehessen használni, amely a végső áramkörbe kerül, vannak olyan lemezek, amelyek felületére forrasztani lehet a modult, és amelyeken a tűk szabványos elválasztásával vannak összekötve. kenyérdeszka (egy tized hüvelyk).
Ezen kártyák némelyike olyan áramkört tartalmaz, amely átalakítja a tápfeszültséget és a kommunikációs feszültségszinteket 3,3 V és 5 V közé, hogy az eszközökkel (vagy egy µC), amelyek ezzel a feszültséggel működnek.
Mivel az ilyen típusú tartozékot eredetileg a modulokhoz tervezték ESP8266 ESP-07, amelyeknek nincs csatlakozója az antenna másik oldalán, az újabb modelleknél, mint például az ESP-12E, ESP-12F, ESP-13... ezeket nélkülözni kell, csatlakoztassa őket manuálisan (kábellel a tetején), vagy tervezzen saját adapterkártyánkat saját extra áramköri kialakításunkkal is soros szint, teljesítmény átalakítására, portbővítők hozzáadására GPIO…Ha nem vagy biztos benne, hogyan csináld, a korábbi blogcikkekben találsz néhány trükköt hogyan kell rögzíteni egy felületre szerelhető alkatrészt mint ezek a modulok, amelyek a ESP8266.
Ha az összeállításban már van a MCUvagyis a ESP8266 nem az mikrovezérlő fő eszköz, a modul első változata, az ESP-01, tökéletesen működőképes és verhetetlen áron, különösen, ha sok több modult vásárol (ha csak egy modult vásárol, ez alig haladja meg az 1 eurót a többi modellhez képest).
Az ESP-01 modul érintkezőinek elrendezésének problémájának megoldása a kenyértábla (protoboard vagy kenyértábla), használhat egy olyan tartozékot, mint amilyen az alábbi képeken látható, ami szintén feloldja a feszültségkülönbségeket, amelyek például a lemezekkel való használat során jelentkeznek. Arduino a sorozat 5 V-ról táplált. Kézművesebb módon használhatja az egyiket Trükkök egy dupla tűcsíkkal ellátott modul kenyérsütődeszkához való csatlakoztatásához.
Az alábbi képeken látható tartozékok másik előnye, hogy van bennük egy gomb (majdnem mindig), egy kapcsoló vagy egy jumper, amellyel új firmware-t tölthet be a készülékbe. Flashmemória del ESP8266 Wi-Fi SoC.
A ESP8266 speciálisabb körülmények között, kevés hely mellett a szerelőlapon, amikor külső antenna szükséges, olyan helyzetekben, ahol interferencia van jelen... kicsit tovább kell finomítani; Ennek érdekében remélem, hogy a szolgáltatások alábbi listája hasznosnak találja. Referenciaként a cég modulsorozatát használtam AI-gondolkodó amely a legteljesebb, és hozzáadtam a fejlesztési táblát NodeMCU mert nekem úgy tűnik, hogy ez a legnépszerűbb.
-
ESP-01
méretek: 14,30 mm × 24,80 mm
: 1Mbit-->
kapcsolatok: 8 érintkező a teljesítmény és a között GPIO
antenna nyomtatva a PCB
Árnyékolatlan
Alimentación: 3,3V
Hogy pontosak legyünk, az újabb verziók közé tartozik az ESP8266EX, a primitívek pedig az ESP8266 kezdeti modelljét (EX nélkül). Bár már nehéz megtalálni a legrégebbit, fontos, hogy a modul kiválasztásakor körültekintően járjunk el, hogy a modern verziót válasszuk.
-
ESP-02
méretek: 14,20 mm × 14,20 mm
: 1Mbit-->
kapcsolatok: 8 felületi csatlakozás (0,1 "csapok forrasztására van lehetőség)
Antenna nélkül az alaplapon, de külső antenna csatlakozóval
Árnyékolatlan
Alimentación: 3,3V
-
ESP-03
méretek: 17,30 mm × 12,10 mm
: 1Mbit-->
kapcsolatok: 14 felületi csatlakozás mindkét hosszú oldalon
antenna kerámia típusú
Árnyékolatlan
Alimentación: 3,3V
-
ESP-04
méretek: 14,70 mm × 12,10 mm
: 1Mbit-->
kapcsolatok: 14 felületi csatlakozás mindkét hosszú oldalon
Antenna nélkül
Átvilágítva
Alimentación: 3,3V
-
ESP-05
méretek: 14,20 mm × 14,20 mm
: 1Mbit-->
kapcsolatok: 8 tű, egymástól tized hüvelyk távolságra egyetlen csíkon
Antenna nélkül a fedélzeten, de külső antenna csatlakozóval
Átvilágítva
Alimentación: 3,3V
-
ESP-06
kapcsolatok: 12 csatlakozás a lemez alatt
Antenna nélkül
Átvilágítva
Alimentación: 3,3V
-
ESP-07
méretek: 20,00 mm × 16,00 mm
: 1Mbit-->
kapcsolatok: 16 felületi csatlakozás a lemez hosszú oldalán
antenna kerámia u csatlakozó külső antennához
Átvilágítva
Alimentación: 3,3V
-
ESP-08
kapcsolatok: 16 felületi csatlakozás a lemez hosszú oldalán
Antenna nélkül
Átvilágítva
Alimentación: 3,3V
-
ESP-09
méretek: 10,00 mm × 10,00 mm
: 1Mbit-->
kapcsolatok: 18 csatlakozó a tábla alatt (ebből 6 a földre megy)
Antenna nélkül
Árnyékolatlan
Alimentación: 3,3V
-
ESP-10
méretek: 14,20 mm × 10,00 mm
: 1Mbit-->
kapcsolatok: 5 felületi csatlakozás az egyik kisebb oldalon
Antenna nélkül
Árnyékolatlan
Alimentación: 3,3V
-
ESP-11
méretek: 17,30 mm × 12,10 mm
: 1Mbit-->
kapcsolatok: 8 felületi csatlakozás az antennával ellentétes oldalon
antenna kerámia
Átvilágítva
Alimentación: 3,3V
-
ESP-12
méretek: 24,00 mm × 16,00 mm
: 1Mbit-->
kapcsolatok: 16 felületi csatlakozás a két hosszú oldalon elhelyezve
antenna nyomtatva a PCB
Átvilágítva
Alimentación: 3,3V
-
ESP-12-E — ESP-12-F
méretek: 24,00 mm × 16,00 mm
: 1Mbit-->
kapcsolatok: 22 felületi csatlakozás három oldalon elhelyezve (8+8+6)
antenna nyomtatva a PCB
Átvilágítva
Alimentación: 3,3V
-
ESP-13
kapcsolatok: 18 felületi csatlakozás a két kisebb oldalon
antenna nyomtatva a PCB
Átvilágítva
Alimentación: 3,3V
-
ESP-14
Tartalmazza a STM8 amely az ellenőrzéséért felelős ESP8266 segítségével AT parancsokat
méretek: 24,30 mm × 16,20 mm
kapcsolatok: 22 felületi csatlakozás három oldalon elhelyezve (8+8+6)
antenna nyomtatva a PCB
Átvilágítva
Alimentación: 3,3V
-
ESP-WROOM
méretek: 18,00 mm × 20,00 mm
kapcsolatok: 18 felületi csatlakozás a hosszú oldalakon
antenna nyomtatva a PCB
Átvilágítva
Alimentación: 3,3V
-
NodeMCU
ESP-12 alapján
méretek: 30,85 mm × 47,35 mm
kapcsolatok: 30 tűk egytized hüvelyk távolságra egymástól és USB
antenna nyomtatva a PCB
Átvilágítva
Alimentación: 3,3V és 5V
Felhasználói és programozó gombok (villanó)
-
ESP-201
méretek: 26,00 mm × 33,50 mm
kapcsolatokA kenyérdeszka) és 4 merőleges, amelyek ugyanazon az oldalon forrasztva nem használhatók kenyérsütőtáblán.
antenna nyomtatva a kártyára és a külső antenna csatlakozójára. Egy jumper kiforrasztásával kell választani az egyik vagy a másik lehetőség közül (0 Ω-os ellenállás, alapértelmezés szerint a külső csatlakozót használja, így a legtöbb ESP-201 kártyát kis (olyan) antennával együtt árusítják. Egyes régebbi verziók Antenna csatlakozóval rendelkeznek rosszul forrasztott (180°-kal elforgatva), és át kell helyezni, vagy a (külső) antenna használhatatlan.
Árnyékolatlan
Alimentación: 3,3V
Egyéb modulok vagy fejlesztőkártyák, amelyek tartalmazzák az ESP8266 szabványt
Se több, se kevesebb, mint a rendkívüli alapár-különbség miatt, amit a súlyos szállítási költségek növelnek, Dél-Európában a kiváló tányérok Adafruit vagy SparkFun és gyanítom, hogy Észak-Amerikát kivéve nehéz dolguk lesz felvenni a versenyt kínai társaikkal. Az itt látható alternatívák a ház alternatívái WeMos (ami szintén Kínából származik) és azok Olimex, amely Európából származik és kiváló minőségű.
La D1 mini pro de WeMos Ez egy fejlesztő tábla, összehasonlítható a NodeMCU, mivel van csatlakozója USB, használható a kenyérdeszka, 5V-ról táplálható, reset gombbal rendelkezik, 4MB az Flashmemória…bár kisebb formátumban, mivel 16 tűje van egy tized hüvelyknél.
Számos érzékelővel és aktuátorral rendelkező modul található, amelyek nagyon egyszerűen csatlakoztathatók, hogy használhatók legyenek WeMos D1 mini pro, egy kicsit a "pajzsok" stílusában Arduino. Bár nem találtam komplett készletet, de valami hasonlót biztosan forgalomba fognak hozni, és többek között az ár miatt is nagyon jó alternatíva lenne egy számítógép-programozó tanteremnek. mikrovezérlők.
Olimex alapján két terméket forgalmaz ESP8266: kéz MOD-WIFI-ESP8266 és MOD-WIFI-ESP8266-DEV, amelyek, ahogy a prózai nevük is sugallja, egy modul (10 tűs) és egy fejlesztő kártya (22 tű, amely szintén belefér egy kenyérdeszka). Mindkét eszközben 2 MB van Flashmemória és az áramköri lapra nyomtatott antenna, de lehetővé teszi egy külső antenna egyszerű hozzáadását. Olimex A fejlesztői verzióval is kipróbálható pár tábla, de ár-összetevőik miatt nem túl versenyképesek a többi generikus modulhoz képest.
A termékek sorozata Adafruit amelyek magukban foglalják a SoC ESP8266 A lemezből áll HUZZAH ESP8266 kitörés és a tányér Toll HUZZAH (ESP8266 Wi-Fi-vel). Az első a fejlesztési lehetőség, a második pedig, bár meglehetősen sokoldalú, főként gyártásra készült, amint azt a (többé-kevésbé szabványos) külső akkumulátorhoz való csatlakoztatása is sugallja, amely az alaplapon található. HUZZAH ESP8266 kitörés Ez csak egy gombostű. Továbbá a fejlesztési opcióban megtalálható a reset gomb, amely szintén megtalálható a gyártásban, és egy másik programozó gomb, amelyet a táblák Toll HUZZAH nem tartalmaz. A gyártólapnak is van csatlakozója USB
Mindkét termék Adafruit Használhatók egymástól egytized hüvelyknyire lévő érintkezőkkel, és 26 csatlakozójuk van az alaplap házában Adafruit HUZZAH ESP8266 kitörés és 32 csatlakozó a táblán Adafruit Feather HUZZAH. Mindkettő az ESP-12 modulon alapul, tehát az áramkör jellemzőit leszámítva, amelyben elérhető (például az akkumulátor csatlakozását), a jellemzők megegyeznek az eszközével.
Lakástextil SparkFun alapján négy terméket forgalmaz SoC wifi ESP8266. Egyrészt kínálja a pajzs számára Arduino SparkFun WiFi Shield amelynek fő jellemzője éppen az: könnyen elrendezhető a arduino tábla.
Sőt, SparkFun is rendelkezik a lemez Blynk Board, melynek fő célja mobiltelefonokhoz való termékek fejlesztése belépési lehetőségként a Dolgok Internetére. Csatlakozói meglehetősen könnyen használhatóak még az elektronikai alkatrészek összeszereléséhez nem szokott felhasználók számára is: aligátorkapcsokkal, valamint kenyértábla (protoboard vagy kenyértábla) és függőleges csatlakozókkal, vezetőkkel az érzékelők számára, valamint csatlakozással rendelkezik USB. Számos szenzorkészlet áll rendelkezésre tesztelésre, és egyfajta felhő előfizetéssel árusítható az eszközzel fejlesztett alkalmazásokhoz.
Lehetőségek SparkFun amelyek minden bizonnyal érdekesebbek lesznek az elektronikához közel álló fejlesztők számára a Thing sorozat: a lemez ESP8266 dolog tartáshoz és tányérhoz ESP8266 Thing – Fejlesztői tábla, a fejlesztéshez. Az egyik legszembetűnőbb különbség közöttük az a lehetőség, hogy a szériaváltozatot kényelmesen meg lehet táplálni akkumulátorral. Mindkettőben van kapcsoló (nem emlékszem másik lemezre ESP8266 megvan), kapcsolat USB, 20 hely (10+10) az egytized hüvelykes érintkezőkhöz és egy csatlakozó külső antenna számára.
Természetesen sokkal több fejlesztői vagy alkalmazási tábla használja a ESP8266 de általában az érték hozzáadására összpontosítanak más komponensek integrálásával, és mindenekelőtt fejlesztési lehetőségeket biztosítanak, különösen a felhő használatához, ahogyan az a Blynk Board de SparkFun o ESpresso Lite tervezte Szakértő és az elosztja Cytron.
Hozzászólás Comment