ESP8266 Aling module ang pipiliin?

ESP8266 Aling module ang pipiliin?

ESP8266 Aling module ang pipiliin?

Sa prinsipyo, alinman sa mga module wifi ESP8266 ay maaaring i-program gamit ang mga wika na magagamit para sa kanila (din ang anumang IDE) kaya Ang pagpili ay higit sa lahat ay nakasalalay sa pagpapatupad ng hardware.. Ang pinaka-kaugnay na nuance na maaaring gawin dito ay, sa anumang kaso, ang dami ng magagamit na memorya.

Talaan ng Nilalaman

    Bagaman sa una ang ilang mga module ay malapit na naka-link sa ilang mga wika o development environment, ang pinakamalinaw na halimbawa nito ay NodeMCU at lua wika, sa kasalukuyan ay medyo madaling gamitin ang alinman sa mga magagamit sa anumang module.

    Mga accessory at modelo ng ESP8266

    Ang mga regulasyon ng site (bansa) kung saan ang isang device na naglalaman ng ESP8266 wifi module Tiyak na ito ang pinaka mahigpit kapag nagdidisenyo ng kagamitan na dapat aprubahan o awtorisadong ibenta. Sa ganitong mga kaso, Ang unang hakbang ay itapon ang mga hindi sumusunod sa kaukulang mga regulasyon (na sa kabutihang palad ay bihirang mabenta) o i-verify ang pag-apruba ng module na napili. Kung ang ginawang serye ay sapat na malaki, ang mga bahagi ay tiyak na gagamitin nang direkta sa disenyo ng circuit (at hindi isang module) at ang proseso ay ang karaniwang proseso upang makakuha ng kaukulang mga permit sa marketing.

    Bago tingnan ang listahan ng layunin ng data upang pumili ng sarili mong opsyon, hayaan akong ipaliwanag kung ano ang aking mga rekomendasyon para sa bawat senaryo at ipaliwanag kung bakit ganoon ang mga ito.

    Kung ito ay i-program sa Lua parang hindi, ang mas kumpletong solusyon, na hindi nangangailangan ng iba pang mga bahagi, perpekto, halimbawa, para sa isang microcontroller programming course kung saan ang mga network (wifi) ay kasangkot, tulad ng sa kaso ng Internet of Things (IoT), ito ay NodeMCU. Hindi na kailangan ng adaptor USB upang kumonekta sa computer, umaangkop ito sa a breadboard (protoboard o breadboard) o madaling magamit sa mga konektor ng uri ng Dupont. Higit pa sa isang module, ito ay isang development board na maihahambing, halimbawa, sa isang board Arduino.

    NodeMCU ESP8266

    Kung sa iyong laboratoryo o workshop ay hindi problema ang pagkakaroon ng adaptor USB-UART, ESP-201 AI Thinker Ito ay isang murang bersyon ng development board NodeMCU. Ito ay idinisenyo upang magamit sa mga Dupont type connectors sa halip na a breadboard; Sa katunayan, ang bersyon na ibinebenta na may mga pin na ibinebenta sa board ay karaniwang may isa sa mga piraso upang hindi ito maipasok sa isang breadboard maliban kung ito ay tinanggal at hinangin sa kabaligtaran na ibabaw. Ang paglalagay ng label sa mga templo ay hindi rin masyadong palakaibigan: ang bahagi ay nasa harap at ang bahagi ay nasa likod para sa ilang magandang dahilan na hindi ko alam.

    ESP8266 ESP-201

    Kapag ito ay kinakailangan upang bumuo isang application na nangangailangan ng isang mahusay na dami ng memorya, higit sa karaniwang 4 Mbit, isang espesyal na bersyon ng ESP8266, ang module ESP-12F AI Thinker, na mayroong a Memory ng flash 32 Mbit (bilang karagdagan sa 96 Kbytes ng RAM) at mayroon itong napakahusay na presyo, ang pinakamurang nahanap ko sa memoryang iyon.

    ESP8266-12F

    Sa 32 pin na available sa package QFN 17 lamang ang input-output (hindi kasama ang koneksyon ng antenna at ang panlabas na oscillator) at sa kanila dalawa lamang, GPIO4 at GPIO5, ang eksklusibong itinalaga bilang GPIO, dahil ang iba ay nagbabahagi ng isang function at dapat mong piliin kung ginagamit ang mga ito, halimbawa, para sa mga serial na komunikasyon o para sa generic na digital input-output.

    Kaya wala sa mga module na kasama ang SoC ESP8266 maaaring marami silang port GPIO Ngunit mula noong bersyon ng ESP-03, maraming mga modelo ng mga module ang lumitaw na may higit pang mga pin, at magagamit ang kaukulang mga function. Ang mga bagong module na ito, lalo na Ang ESP-07, ang ESP-12 at karamihan sa mga sumunod dito, ay nagbibigay-daan sa mas madaling lumikha ng mga circuit kung saan ang ESP8266 hindi lamang nangangalaga sa komunikasyon wifi ngunit ito rin ang microcontroller na namamahala sa device.

    Upang maginhawang magamit ang parehong module na isasama sa huling circuit sa mga pagsubok, may mga plate na kung saan ang ibabaw ay maghihinang ng module at may mga koneksyon para sa mga pin na may karaniwang paghihiwalay ng isa. breadboard (isang ikasampu ng isang pulgada).

    Ang ilan sa mga board na ito ay kinabibilangan ng circuitry upang i-convert ang mga antas ng boltahe ng kapangyarihan at komunikasyon sa pagitan ng 3,3V at 5V upang maaari din silang makipag-usap sa mga device (o isang µC) na gumagana sa boltahe na iyon.

    Dahil ang ganitong uri ng accessory ay unang idinisenyo para sa mga module ESP8266 Ang ESP-07, na walang mga koneksyon sa kabaligtaran ng antenna, kakailanganing gawin nang wala ang mga ito sa mga mas bagong modelo, tulad ng ESP-12E, ESP-12F, ESP-13..., ikonekta ang mga ito mano-mano (na may cable sa itaas) o magdisenyo ng sarili naming adapter board na may sariling extra circuitry na disenyo para i-convert ang serial level, power, magdagdag ng mga port expander GPIO…Kung hindi ka sigurado kung paano ito gagawin, sa mga nakaraang artikulo sa blog ay makakahanap ka ng ilang mga trick kung paano i-pin ang isang surface mount component tulad ng mga modyul na ito na gumagamit ng ESP8266.

    ESP8266 ESP-07 at ESP-12 na may pin accessory board

    Kung sa kapulungan ay mayroon nang a MCUiyon ay, ang ESP8266 ay hindi ang microcontroller pangunahing aparato, ang unang bersyon ng module, ang ESP-01, ay ganap na gumagana at walang kapantay sa presyo, lalo na kung maraming ilang module ang binili (kapag isang module lang ang binili, halos hindi ito lalampas sa €1 na pagkakaiba sa ibang mga modelo).

    ESP8266 ESP-01 dalawang bersyon na pagsusuri

    Upang malutas ang problema ng pag-aayos ng mga pin sa ESP-01 module kapag ginagamit ito sa a breadboard (protoboard o breadboard), maaari kang gumamit ng accessory tulad ng nasa mga larawan sa ibaba, na nireresolba din ang mga pagkakaiba ng boltahe na umiiral kapag ginamit, halimbawa, sa mga plate Arduino ng serye na pinapagana sa 5 V. Sa mas artisan na paraan, maaari mong gamitin ang isa sa Mga trick para sa pagkonekta ng isang module na may double pin strip sa isang breadboard.

    Ang isa pang bentahe ng mga accessory tulad ng ipinapakita sa mga larawan sa ibaba ay mayroon silang button (halos palagi), switch o jumper para mag-load ng bagong firmware sa Memory ng flash del ESP8266 Wi-Fi SoC.

    ESP8266 ESP-01 na may boltahe regulator accessory 5V-3.3V

    Upang magamit ang ESP8266 sa mas tiyak na mga kondisyon, na may maliit na espasyo sa mounting plate, kapag kinakailangan na magkaroon ng panlabas na antenna, sa mga sitwasyon kung saan naroroon ang interference... kakailanganin mong pinuhin pa ng kaunti; Upang magawa ito, umaasa akong nahanap mo ang sumusunod na listahan ng mga tampok na kapaki-pakinabang. Ginamit ko ang serye ng mga module ng kumpanya bilang sanggunian AI Thinker na pinakakumpleto at idinagdag ko ang development board NodeMCU dahil sa tingin ko ito ang pinakasikat.

    • ESP-01

      ESP8266 Wifi Module Modelo ESP-01ESP8266 Wifi Module Model ESP-01 side view

      sukat: 14,30mm × 24,80mm
      Mga koneksyon: 8 pin sa pagitan ng kapangyarihan at GPIO
      Antena nakalimbag sa PCB
      Walang kalasag
      pagpapakain: 3,3V
      Upang maging tumpak, kasama sa mga mas bagong bersyon ang ESP8266EX at ang mga primitive ang unang modelo ng ESP8266 (walang EX). Bagama't mahirap nang hanapin ang pinakaluma, mahalagang maging maingat sa pagpili ng module na pipiliin para sa modernong bersyon.

      : 1Mbit-->

    • ESP-02

      ESP8266 Wifi Module Modelo ESP-02ESP8266 Wifi Module Model ESP-02 rear view

      sukat: 14,20mm × 14,20mm
      Mga koneksyon: 8 conexiones de superficie (es viable soldar patillas de 0,1 “)
      Walang antenna sa board ngunit may connector para sa panlabas na antenna
      Walang kalasag
      pagpapakain: 3,3V

      : 1Mbit-->

    • ESP-03

      ESP8266 Wifi Module Modelo ESP-03ESP8266 Wifi Module Model ESP-03 rear view

      sukat: 17,30mm × 12,10mm
      Mga koneksyon: 14 na koneksyon sa ibabaw sa magkabilang mahabang panig
      Antena uri ng seramik
      Walang kalasag
      pagpapakain: 3,3V

      : 1Mbit-->

    • ESP-04

      ESP8266 Wifi Module Modelo ESP-04ESP8266 Wifi Module Model ESP-04 rear view

      sukat: 14,70mm × 12,10mm
      Mga koneksyon: 14 na koneksyon sa ibabaw sa magkabilang mahabang panig
      Walang antenna
      Na-screen
      pagpapakain: 3,3V

      : 1Mbit-->

    • ESP-05

      ESP8266 Wifi Module Modelo ESP-05ESP8266 Wifi Module Model ESP-05 rear view

      sukat: 14,20mm × 14,20mm
      Mga koneksyon: 8 pin na may pagitan ng ikasampu ng isang pulgada sa iisang strip
      Walang antenna nakasakay ngunit may connector para sa isang panlabas na antenna
      Na-screen
      pagpapakain: 3,3V

      : 1Mbit-->

    • ESP-06

      ESP8266 Wifi Module Modelo ESP-06ESP8266 Wifi Module Model ESP-06 rear view

      : 17,50mm × 14,50mm -->sukat: 14,20mm × 14,70mm
      Mga koneksyon: 12 koneksyon sa ilalim ng plato
      Walang antenna
      Na-screen
      pagpapakain: 3,3V

    • ESP-07

      ESP8266 Wifi Module Modelo ESP-07ESP8266 Wifi Module Model ESP-07 rear view

      sukat: 20,00mm × 16,00mm
      Mga koneksyon: 16 na koneksyon sa ibabaw sa mahabang gilid ng board
      Antena ceramic u connector para sa panlabas na antenna
      Na-screen
      pagpapakain: 3,3V

      : 1Mbit-->

    • ESP-08

      ESP8266 Wifi Module Modelo ESP-08ESP8266 Wifi Module Model ESP-08 rear view

      : 18,00mm × 16,00mm (orihinal na bersyon)-->sukat: 17,00mm × 16,00mm
      Mga koneksyon: 16 na koneksyon sa ibabaw sa mahabang gilid ng board
      Walang antenna
      Na-screen
      pagpapakain: 3,3V

    • ESP-09

      ESP8266 Wifi Module Modelo ESP-09ESP8266 Wifi Module Model ESP-09 rear view

      sukat: 10,00mm × 10,00mm
      Mga koneksyon: 18 koneksyon sa ilalim ng board (6 sa mga ito ay papunta sa ground)
      Walang antenna
      Walang kalasag
      pagpapakain: 3,3V

      : 1Mbit-->

    • ESP-10

      ESP8266 Wifi Module Modelo ESP-10ESP8266 Wifi Module Model ESP-10 rear view

      sukat: 14,20mm × 10,00mm
      Mga koneksyon: 5 pang-ibabaw na koneksyon sa isa sa mas maliliit na panig
      Walang antenna
      Walang kalasag
      pagpapakain: 3,3V

      : 1Mbit-->

    • ESP-11

      ESP8266 Wifi Module Modelo ESP-11ESP8266 Wifi Module Model ESP-11 rear view

      sukat: 17,30mm × 12,10mm
      Mga koneksyon: 8 pang-ibabaw na koneksyon sa gilid sa tapat ng antenna
      Antena palayok
      Na-screen
      pagpapakain: 3,3V

      : 1Mbit-->

    • ESP-12

      ESP8266 Wifi Module Modelo ESP-12ESP8266 Wifi Module Model ESP-12 rear view

      sukat: 24,00mm × 16,00mm
      Mga koneksyon: 16 na koneksyon sa ibabaw na nakaayos sa dalawang mahabang gilid
      Antena nakalimbag sa PCB
      Na-screen
      pagpapakain: 3,3V

      : 1Mbit-->

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

      ESP8266 Wifi Module Model ESP-12-EESP8266 Wifi Module Model ESP-12-E rear view

      sukat: 24,00mm × 16,00mm
      Mga koneksyon: 22 pang-ibabaw na koneksyon na nakaayos sa tatlong panig (8+8+6)
      Antena nakalimbag sa PCB
      Na-screen
      pagpapakain: 3,3V

      : 1Mbit-->

    • ESP-13

      ESP8266 Wifi Module Modelo ESP-13ESP8266 Wifi Module Model ESP-13 rear view

      : 17,50mm × 13,50mm -->sukat: 18,00mm × 20,00mm
      Mga koneksyon: 18 mga koneksyon sa ibabaw na matatagpuan sa dalawang mas maliit na gilid
      Antena nakalimbag sa PCB
      Na-screen
      pagpapakain: 3,3V

    • ESP-14

      ESP8266 Wifi Module Modelo ESP-14ESP8266 Wifi Module Model ESP-14 rear view

      May kasamang a STM8 na responsable sa pagkontrol sa ESP8266 sa pamamagitan ng AT mga order

      sukat: 24,30mm × 16,20mm
      Mga koneksyon: 22 pang-ibabaw na koneksyon na nakaayos sa tatlong panig (8+8+6)
      Antena nakalimbag sa PCB
      Na-screen
      pagpapakain: 3,3V

    • ESP-WROOM

      ESP8266 Wifi Module WROOM ModelESP8266 Wifi Module WROOM Modelong rear view

      sukat: 18,00mm × 20,00mm
      Mga koneksyon: 18 mga koneksyon sa ibabaw na nakaayos sa mahabang gilid
      Antena nakalimbag sa PCB
      Na-screen
      pagpapakain: 3,3V

    • NodeMCU

      ESP8266 Wifi Module NodeMCU ModelESP8266 Wifi Module NodeMCU Rear view ng Modelo

      Batay sa ESP-12
      sukat: 30,85mm × 47,35mm
      Mga koneksyon: 30 pin na may pagitan ng isang ikasampu ng isang pulgada ang pagitan at USB
      Antena nakalimbag sa PCB
      Na-screen
      pagpapakain: 3,3V at 5V
      Mga pindutan ng user at programming (flash)

    • ESP-201

      ESP8266 Wifi Module Modelo ESP-201ESP8266 Wifi Module Model ESP-201 rear view

      sukat: 26,00mm × 33,50mm
      Mga koneksyon: 26 na pin na pinaghihiwalay ng ikasampu ng isang pulgada at ipinamahagi sa dalawang piraso ng 11 sa bawat panig (na magkasya sa isang breadboard) at 4 na patayo na, na ibinebenta sa parehong gilid, ay hindi posibleng gamitin sa isang breadboard.
      Antena naka-print sa board at connector para sa isang panlabas na antenna. Dapat kang pumili sa pagitan ng isang opsyon o sa isa pa sa pamamagitan ng pag-unsolder ng jumper (isang 0 Ω resistor, bilang default ay ginagamit nito ang external connector kaya karamihan sa ESP-201 boards ay ibinebenta na may maliit (uri ng) antenna. Ang ilang mas lumang bersyon ay may Antenna connector mahinang na-solder (naka-180°) at kailangang i-reposition o ang (panlabas) na antenna ay walang silbi.
      Walang kalasag
      pagpapakain: 3,3V

    Iba pang mga module o development board na nagsasama ng ESP8266

    Hindi hihigit o mas kaunti kaysa dahil sa pambihirang pagkakaiba sa baseng presyo, na tumaas ng mabigat na gastos sa pagpapadala, sa timog Europa ang mahusay na mga plato ng adafruit sa SparkFun at pinaghihinalaan ko na maliban sa North America ay mahihirapan silang makipagkumpitensya sa kanilang mga katapat na Tsino. Ang mga alternatibong makikita dito ay ang sa bahay WeMos (na nanggaling din sa China) at sa Olimex, na nagmula sa Europa at may mahusay na kalidad.

    La D1 mini pro de WeMos Ito ay isang development board na maihahambing sa NodeMCU, dahil mayroon itong connector USB, maaaring gamitin sa a breadboard, maaaring paandarin sa 5V, may reset button, 4MB ng Memory ng flash…bagama't nasa mas maliit na format dahil mayroon itong 16 na pin sa ikasampu ng isang pulgada.

    Mayroong maraming mga module na may mga sensor at actuator na maaaring konektado sa napakadaling gamitin sa WeMos D1 mini pro, medyo nasa istilo ng "mga kalasag" ng Arduino. Bagama't hindi pa ako nakahanap ng kumpletong kit, tiyak na ibebenta ang isang katulad na bagay at, bukod sa iba pang mga bagay dahil sa presyo, ito ay magiging isang napakagandang alternatibo para sa isang computer programming classroom. mga microcontroller.

    Olimex namimili ng dalawang produkto batay sa ESP8266: Ang MOD-WIFI-ESP8266 at MOD-WIFI-ESP8266-DEV, na, gaya ng iminumungkahi ng kanilang prosaic na mga pangalan, isang module (10 pin) at isang development board (22 pin na kasya rin sa isang breadboard). Ang parehong mga aparato ay may 2 MB ng Memory ng flash at isang antenna na naka-print sa circuit board ngunit madaling pinapayagan ang pagdaragdag ng isang panlabas na antenna. Olimex Nag-aalok din ito ng ilang mga board upang subukan sa bersyon ng pag-unlad, ngunit dahil sa kanilang mga bahagi ng presyo hindi sila masyadong mapagkumpitensya kumpara sa iba pang mga generic na module.

    Ang serye ng mga produkto adafruit na kinabibilangan ng SoC ESP8266 Binubuo ito ng plato HUZZAH ESP8266 breakout at ang plato Balahibo HUZZAH (na may ESP8266 Wi-Fi). Ang una ay ang iyong pagpipilian para sa pag-unlad at ang pangalawa, bagama't medyo maraming nalalaman, ay idinisenyo pangunahin para sa produksyon, gaya ng iminungkahi ng (higit pa o mas kaunting pamantayan) na koneksyon sa isang panlabas na baterya, na nasa board HUZZAH ESP8266 breakout Isang pin lang. Higit pa rito, sa opsyon sa pag-develop, maaari mong mahanap ang parehong pindutan ng pag-reset, na naroroon din sa produksyon, at isa pang programming button na nasa board. Balahibo HUZZAH hindi kasama. Ang production board ay mayroon ding connector USB

    Parehong produkto adafruit Magagamit ang mga ito sa mga pin na isang ikasampu ng isang pulgada ang pagitan at may 26 na konektor sa board case Adafruit HUZZAH ESP8266 breakout at 32 connectors sa board Adafruit Feather HUZZAH. Parehong nakabatay sa module ng ESP-12, kaya, maliban sa mga katangian ng circuit kung saan ito ay magagamit (tulad ng koneksyon sa baterya), ang mga tampok ay kapareho ng sa device na ito.

    bahay SparkFun nagbebenta ng apat na produkto batay sa SoC wifi ESP8266. Sa isang banda, nag-aalok ito ng kalasag para sa Arduino SparkFun WiFi Shield na ang pangunahing katangian ay tiyak na: pagiging madaling ayusin sa isang board ng arduino.

    Bukod dito, SparkFun mayroon din ang plato Blynk Board, na ang pangunahing layunin ay bumuo ng mga produkto para sa mga mobile phone bilang opsyon sa pagpasok sa Internet of Things. Ang mga konektor nito ay medyo madaling gamitin, kahit na ng mga gumagamit na hindi sanay sa pag-assemble ng mga elektronikong sangkap: maaari silang ikonekta sa mga alligator clip pati na rin sa isang breadboard (protoboard o breadboard) at may mga vertical connector na may mga gabay para sa mga sensor pati na rin ang isang koneksyon USB. Mayroong ilang hanay ng mga sensor para sa pagsubok at ibinebenta ito nang may subscription sa isang uri ng cloud para sa mga application na binuo gamit ang device na ito.

    Mga Pagpipilian SparkFun na tiyak na magiging mas kawili-wili sa mga developer na malapit sa electronics ay ang mga ang serye ng Bagay: ang plato ESP8266 Bagay para sa paghawak at plato ESP8266 Bagay – Dev Board, para sa kaunlaran. Ang isa sa mga pinaka-kapansin-pansin na pagkakaiba sa pagitan ng mga ito ay ang posibilidad ng kumportableng pagpapagana ng bersyon ng produksyon gamit ang isang baterya. Parehong may switch (wala akong matandaan na ibang plato ESP8266 magkaroon nito), koneksyon USB, 20 puwang (10+10) para sa one-tenth-inch na mga pin at isang connector para sa isang panlabas na antenna.

    Siyempre, marami pang development o application board na gumagamit ng ESP8266 ngunit, sa pangkalahatan, nakatuon sila sa pagdaragdag ng halaga sa pamamagitan ng pagsasama ng iba pang mga bahagi at higit sa lahat ng pagbibigay ng mga opsyon sa pag-unlad, lalo na sa paggamit ng cloud, tulad ng kaso ng Blynk Board de SparkFun o ESpresso Lite dinisenyo ni Espert at namamahagi iyon Cytron.

    Iba't ibang modelo ng ESP8266

    Maaaring Na-miss Mo