ESP8266 Hvilken modul å velge?

ESP8266 Hvilken modul å velge?

ESP8266 Hvilken modul å velge?

I prinsippet, hvilken som helst av modulene wifi ESP8266 kan programmeres ved å bruke språkene som er tilgjengelige for dem (også enhver IDE) så Valget avhenger hovedsakelig av maskinvareimplementeringen.. Den mest relevante nyansen som kan gjøres til dette vil uansett være mengden tilgjengelig minne.

Innholdsfortegnelse

    Selv i utgangspunktet var noen moduler nært knyttet til visse språk eller utviklingsmiljøer, det klareste eksemplet på dette er NodeMCU og lua språk, er det for øyeblikket relativt enkelt å bruke noen av de tilgjengelige med hvilken som helst modul.

    Tilbehør og modeller av ESP8266

    Reglene for stedet (landet) der en enhet som inneholder ESP8266 wifi-modul Det er sikkert det mest restriktive når man designer utstyr som må godkjennes eller autoriseres for salg. I slike tilfeller, Det første trinnet er å kassere de som ikke overholder de tilsvarende forskriftene (som heldigvis sjelden vil være til salgs) eller verifisere godkjenningen av modulen som er valgt. Hvis serien som produseres er stor nok, vil komponentene sikkert bli brukt direkte i kretsdesignet (og ikke en modul), og prosessen vil da være den vanlige prosessen for å oppnå tilsvarende markedsføringstillatelser.

    Før du ser på listen over objektive data for å velge ditt eget alternativ, la meg forklare hva mine anbefalinger er for hvert scenario og forklare hvorfor de er slik.

    Om den skal programmeres inn Lua som om ikke, den mer komplett løsning, som ikke krever andre komponenter, perfekt for eksempel for et mikrokontrollerprogrammeringskurs der nettverk (wifi) er involvert, som i tilfellet med tingenes internett (IoT), det er det NodeMCU. Ikke behov for adapter USB for å koble til datamaskinen, passer den inn i en breadboard (protoboard eller breadboard) eller kan enkelt brukes med Dupont-koblinger. Mer enn en modul er det et utviklingskort som for eksempel kan sammenlignes med et brett Arduino.

    NodeMCU ESP8266

    Hvis du er i laboratoriet eller verkstedet ditt, er det ikke noe problem å ha en adapter USB-UART, ESP-201 AI-tenker Det er en billig versjon av utviklingsbrettet NodeMCU. Den er designet for å brukes med Dupont-koblinger i stedet for en brødbrett; Faktisk har versjonen som selges med pinnene loddet til brettet vanligvis en av stripene slik at den ikke kan settes inn i en brødbrett med mindre den fjernes og sveises til motsatt overflate. Merkingen på tinningene er heller ikke veldig vennlig: en del er på forsiden og en del på baksiden av en eller annen utmerket grunn som jeg ikke vet.

    ESP8266 ESP-201

    Når det er nødvendig å utvikle seg et program som krever en god mengde minne, mer enn de vanlige 4 Mbit, en spesiell versjon av ESP8266, modulen ESP-12F AI-tenker, som har en Flashminne 32 Mbit (i tillegg til 96 Kbyte av RAM) og den har en utmerket pris, den billigste jeg har funnet med det minnet.

    ESP8266-12F

    Av de 32 pinnene som er tilgjengelig i pakken QFN Bare 17 er input-output (unntatt antenneforbindelsen og den eksterne oscillatoren) og av dem er bare to, GPIO4 og GPIO5, eksklusivt tilordnet som GPIO, siden de andre deler en funksjon og du må velge om de skal brukes for eksempel til seriell kommunikasjon eller for generisk digital input-output.

    Så ingen av modulene som inkluderer SoC ESP8266 de kan ha mange porter GPIO Men siden ESP-03-versjonen har flere modeller av moduler dukket opp med flere pinner, og tilsvarende funksjoner tilgjengelig. Disse nye modulene, spesielt ESP-07, ESP-12 og de fleste av de som har fulgt den, gjør det lettere å lage kretser der ESP8266 ikke bare tar seg av kommunikasjon wifi men det er også mikrokontrolleren som styrer enheten.

    For å komfortabelt kunne bruke den samme modulen som skal inkluderes i den endelige kretsen i tester, er det plater på hvis overflate man skal lodde modulen og som har tilkoblinger for pinner med standard separasjon på en brødbrett (en tiendedel av en tomme).

    Noen av disse kortene inkluderer kretser for å konvertere strøm- og kommunikasjonsspenningsnivåene mellom 3,3V og 5V, slik at de også kan kommunisere med enheter (eller en µC) som fungerer med den spenningen.

    Siden denne typen tilbehør i utgangspunktet ble designet for modulene ESP8266 ESP-07, som ikke har tilkoblinger på motsatt side av antennen, vil det være nødvendig å klare seg uten dem i de nyere modellene, som ESP-12E, ESP-12F, ESP-13..., koble dem til manuelt (med en kabel i toppen) eller design vårt eget adapterkort også med vårt eget ekstra kretsdesign for å konvertere serienivå, strøm, legge til portutvidere GPIO…Hvis du ikke er sikker på hvordan du gjør det, kan du finne noen triks i tidligere bloggartikler hvordan feste ut en overflatemontert komponent som disse modulene som bruker ESP8266.

    ESP8266 ESP-07 og ESP-12 med stift tilbehørskort

    Hvis det i forsamlingen allerede er en MCUdet vil si ESP8266 er ikke den mikrokontroller hovedenheten, den første versjonen av modulen, ESP-01, er perfekt funksjonell og uslåelig i pris, spesielt hvis mange av flere moduler kjøpes (når bare én modul kjøpes, vil det neppe overstige €1 forskjell med andre modeller).

    ESP8266 ESP-01 to versjoner anmeldelser

    For å løse problemet med arrangementet av pinnene i ESP-01-modulen når den brukes i en breadboard (protoboard eller breadboard), kan du bruke et tilbehør som det på bildene nedenfor, som også løser spenningsforskjellene som eksisterer når det brukes, for eksempel med platene Arduino av serien drevet på 5 V. På en mer håndverksmessig måte kan du bruke en av de Triks for å koble en modul med en dobbelstiftstrimmel til et brødbrett.

    En annen fordel med tilbehør som det som vises på bildene nedenfor, er at det har en knapp (nesten alltid), en bryter eller en jumper for å laste ny fastvare inn i Flashminne den ESP8266 Wi-Fi SoC.

    ESP8266 ESP-01 med spenningsregulator tilbehør 5V-3.3V

    For å bruke ESP8266 under mer spesifikke forhold, med lite plass på monteringsplaten, når det er nødvendig å ha en ekstern antenne, i situasjoner der interferens er tilstede... må du finpusse litt mer; For å gjøre det, håper jeg du finner følgende liste over funksjoner nyttig. Jeg har brukt selskapets serie med moduler som referanse AI-tenker som er den mest komplette og jeg har lagt til utviklingstavlen NodeMCU fordi det ser ut til at det er det mest populære.

    • ESP-01

      ESP8266 Wifi-modul modell ESP-01ESP8266 Wifi-modul Modell ESP-01 sett fra siden

      dimensjoner: 14,30 mm × 24,80 mm
      Tilkoblinger: 8 pinner mellom strøm og GPIO
      Antena trykt på PCB
      Uskjermet
      Fôring: 3,3V
      For å være presis inkluderer de nyere versjonene ESP8266EX og primitivene den opprinnelige modellen til ESP8266 (uten EX). Selv om det allerede er vanskelig å finne den eldste, er det viktig å være forsiktig når du velger modulen for å velge den moderne versjonen.

      : 1Mbit-->

    • ESP-02

      ESP8266 Wifi-modul modell ESP-02ESP8266 Wifi-modul Modell ESP-02 sett bakfra

      dimensjoner: 14,20 mm × 14,20 mm
      Tilkoblinger: 8 overflateforbindelser (det er mulig å lodde 0,1 "pinner)
      Uten antenne på brettet men med kontakt for ekstern antenne
      Uskjermet
      Fôring: 3,3V

      : 1Mbit-->

    • ESP-03

      ESP8266 Wifi-modul modell ESP-03ESP8266 Wifi-modul Modell ESP-03 sett bakfra

      dimensjoner: 17,30 mm × 12,10 mm
      Tilkoblinger: 14 overflatekoblinger på begge langsider
      Antena keramisk type
      Uskjermet
      Fôring: 3,3V

      : 1Mbit-->

    • ESP-04

      ESP8266 Wifi-modul modell ESP-04ESP8266 Wifi-modul Modell ESP-04 sett bakfra

      dimensjoner: 14,70 mm × 12,10 mm
      Tilkoblinger: 14 overflatekoblinger på begge langsider
      Uten antenne
      Skjermet
      Fôring: 3,3V

      : 1Mbit-->

    • ESP-05

      ESP8266 Wifi-modul modell ESP-05ESP8266 Wifi-modul Modell ESP-05 sett bakfra

      dimensjoner: 14,20 mm × 14,20 mm
      Tilkoblinger: 8 pinner med en tidel tomme fra hverandre på en enkelt stripe
      Uten antenne ombord men med kontakt for ekstern antenne
      Skjermet
      Fôring: 3,3V

      : 1Mbit-->

    • ESP-06

      ESP8266 Wifi-modul modell ESP-06ESP8266 Wifi-modul Modell ESP-06 sett bakfra

      : 17,50 mm × 14,50 mm -->dimensjoner: 14,20 mm × 14,70 mm
      Tilkoblinger: 12 koblinger under platen
      Uten antenne
      Skjermet
      Fôring: 3,3V

    • ESP-07

      ESP8266 Wifi-modul modell ESP-07ESP8266 Wifi-modul Modell ESP-07 sett bakfra

      dimensjoner: 20,00 mm × 16,00 mm
      Tilkoblinger: 16 overflatekoblinger på platens langsider
      Antena keramisk u-kontakt for ekstern antenne
      Skjermet
      Fôring: 3,3V

      : 1Mbit-->

    • ESP-08

      ESP8266 Wifi-modul modell ESP-08ESP8266 Wifi-modul Modell ESP-08 sett bakfra

      : 18,00 mm × 16,00 mm (originalversjon)-->dimensjoner: 17,00 mm × 16,00 mm
      Tilkoblinger: 16 overflatekoblinger på platens langsider
      Uten antenne
      Skjermet
      Fôring: 3,3V

    • ESP-09

      ESP8266 Wifi-modul modell ESP-09ESP8266 Wifi-modul Modell ESP-09 sett bakfra

      dimensjoner: 10,00 mm × 10,00 mm
      Tilkoblinger: 18 koblinger under brettet (6 av disse går til jord)
      Uten antenne
      Uskjermet
      Fôring: 3,3V

      : 1Mbit-->

    • ESP-10

      ESP8266 Wifi-modul modell ESP-10ESP8266 Wifi-modul Modell ESP-10 sett bakfra

      dimensjoner: 14,20 mm × 10,00 mm
      Tilkoblinger: 5 overflatekoblinger på en av de mindre sidene
      Uten antenne
      Uskjermet
      Fôring: 3,3V

      : 1Mbit-->

    • ESP-11

      ESP8266 Wifi-modul modell ESP-11ESP8266 Wifi-modul Modell ESP-11 sett bakfra

      dimensjoner: 17,30 mm × 12,10 mm
      Tilkoblinger: 8 overflatetilkoblinger på siden motsatt antennen
      Antena keramikk
      Skjermet
      Fôring: 3,3V

      : 1Mbit-->

    • ESP-12

      ESP8266 Wifi-modul modell ESP-12ESP8266 Wifi-modul Modell ESP-12 sett bakfra

      dimensjoner: 24,00 mm × 16,00 mm
      Tilkoblinger: 16 overflateforbindelser anordnet på de to langsidene
      Antena trykt på PCB
      Skjermet
      Fôring: 3,3V

      : 1Mbit-->

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

      ESP8266 Wifi-modul modell ESP-12-EESP8266 Wifi-modul Modell ESP-12-E sett bakfra

      dimensjoner: 24,00 mm × 16,00 mm
      Tilkoblinger: 22 overflateforbindelser arrangert på tre sider (8+8+6)
      Antena trykt på PCB
      Skjermet
      Fôring: 3,3V

      : 1Mbit-->

    • ESP-13

      ESP8266 Wifi-modul modell ESP-13ESP8266 Wifi-modul Modell ESP-13 sett bakfra

      : 17,50 mm × 13,50 mm -->dimensjoner: 18,00 mm × 20,00 mm
      Tilkoblinger: 18 overflatekoblinger plassert på de to mindre sidene
      Antena trykt på PCB
      Skjermet
      Fôring: 3,3V

    • ESP-14

      ESP8266 Wifi-modul modell ESP-14ESP8266 Wifi-modul Modell ESP-14 sett bakfra

      Inkluderer a STM8 som er ansvarlig for å kontrollere ESP8266 ved hjelp av AT-ordrer

      dimensjoner: 24,30 mm × 16,20 mm
      Tilkoblinger: 22 overflateforbindelser arrangert på tre sider (8+8+6)
      Antena trykt på PCB
      Skjermet
      Fôring: 3,3V

    • ESP-WROOM

      ESP8266 Wifi-modul WROOM-modellESP8266 Wifi-modul WROOM Modell sett bakfra

      dimensjoner: 18,00 mm × 20,00 mm
      Tilkoblinger: 18 overflateforbindelser anordnet på langsidene
      Antena trykt på PCB
      Skjermet
      Fôring: 3,3V

    • NodeMCU

      ESP8266 Wifi-modul NodeMCU-modellESP8266 Wifi Module NodeMCU Modell bakfra

      Basert på ESP-12
      dimensjoner: 30,85 mm × 47,35 mm
      Tilkoblinger: 30 pinner med en tidel tomme fra hverandre og USB
      Antena trykt på PCB
      Skjermet
      Fôring: 3,3V og 5V
      Bruker- og programmeringsknapper (blits)

    • ESP-201

      ESP8266 Wifi-modul modell ESP-201ESP8266 Wifi-modul Modell ESP-201 sett bakfra

      dimensjoner: 26,00 mm × 33,50 mm
      Tilkoblinger: 26 pinner atskilt med en tiendedel av en tomme og fordelt i to strimler på 11 på hver side (som passer inn i en brødbrett) og 4 vinkelrette som, loddet på samme side, ikke er mulig å bruke på et brødbrett.
      Antena trykt på tavlen og kontakt for ekstern antenne. Du må velge mellom det ene eller det andre alternativet ved å løse ut en jumper (en 0 Ω motstand, som standard bruker den den eksterne kontakten, så de fleste ESP-201-kort selges med en liten (slags) antenne. Noen eldre versjoner har antennekontakten dårlig loddet (snudd 180°) og må flyttes ellers er den (eksterne) antennen ubrukelig.
      Uskjermet
      Fôring: 3,3V

    Andre moduler eller utviklingskort som inneholder ESP8266

    Verken mer eller mindre enn på grunn av den ekstraordinære forskjellen i grunnprisen, som økes av høye fraktkostnader, i Sør-Europa er de utmerkede tallerkener med Adafruit til SparkFun og jeg mistenker at bortsett fra i Nord-Amerika vil de ha en vanskelig tid med å konkurrere med sine kinesiske kolleger. Alternativene som kan sees her er husets WeMos (som også kommer fra Kina) og de av Olimex, som kommer fra Europa og har utmerket kvalitet.

    La D1 mini pro de WeMos Det er et utviklingsstyre som kan sammenlignes med NodeMCU, siden den har en kontakt USB, kan brukes i en brødbrett, kan drives på 5V, har en tilbakestillingsknapp, 4MB av Flashminne...men i et mindre format siden den har 16 pinner på en tidels tomme.

    Det er mange moduler med sensorer og aktuatorer som kan kobles veldig enkelt til å brukes med WeMos D1 mini pro, litt i stil med "skjoldene" til Arduino. Selv om jeg ikke har funnet et komplett sett, vil sikkert noe lignende bli markedsført og, blant annet på grunn av pris, vil det være et veldig godt alternativ for et dataprogrammeringsklasserom. mikrokontrollere.

    Olimex markedsfører to produkter basert på ESP8266: The MOD-WIFI-ESP8266 og MOD-WIFI-ESP8266-DEV, som er, som deres prosaiske navn antyder, en modul (10 pinner) og et utviklingskort (22 pinner som også passer inn i en brødbrett). Begge enhetene har 2 MB Flashminne og en antenne trykket på kretskortet, men tillater enkelt tillegg av en ekstern antenne. Olimex Den tilbyr også et par brett å teste med utviklingsversjonen, men på grunn av priskomponentene er de ikke særlig konkurransedyktige sammenlignet med andre generiske moduler.

    Serien av produkter Adafruit som inkluderer SoC ESP8266 Den består av platen HUZZAH ESP8266 utbrudd og tallerkenen Fjær HUZZAH (med ESP8266 Wi-Fi). Den første er din mulighet for utvikling, og den andre, selv om den er ganske allsidig, er hovedsakelig designet for produksjon, som antydet av dens (mer eller mindre standard) tilkobling til et eksternt batteri, som er på brettet HUZZAH ESP8266 utbrudd Det er bare en nål. Videre, i utviklingsalternativet, kan du finne både en tilbakestillingsknapp, også til stede i produksjonen, og en annen programmeringsknapp som styrene Fjær HUZZAH ikke inkluder. Produksjonsbrettet har også en kobling USB

    Begge produktene Adafruit De kan brukes med pinner en tidels tomme fra hverandre og har 26 kontakter på brettdekselet Adafruit HUZZAH ESP8266 breakout og 32 kontakter på brettet Adafruit Feather HUZZAH. Begge er basert på ESP-12-modulen, så bortsett fra egenskapene til kretsen den er tilgjengelig i (for eksempel batteritilkoblingen), er funksjonene de samme som for denne enheten.

    hus SparkFun markedsfører fire produkter basert på SoC wifi ESP8266. På den ene siden tilbyr den skjold for Arduino SparkFun WiFi Shield hvis hovedkarakteristikk er nettopp det: å lett kunne ordnes på en arduino bord.

    Videre SparkFun har også board Blynk-styret, hvis hovedmål er å utvikle produkter for mobiltelefoner som et inngangsalternativ til tingenes internett. Kontaktene er ganske enkle å bruke, selv av brukere som ikke er vant til å sette sammen elektroniske komponenter: de kan kobles til med krokodilleklemmer så vel som i en breadboard (protoboard eller breadboard) og har vertikale kontakter med føringer for sensorene samt kobling USB. Det finnes flere sett med sensorer for testing og det selges med et abonnement på en slags sky for applikasjoner utviklet med denne enheten.

    alternativer SparkFun som helt sikkert vil være mer interessant for utviklere nær elektronikk er de av The Thing-serien: tallerkenen ESP8266 ting for holding og plate ESP8266 Thing – Dev Board, for utvikling. En av de mest bemerkelsesverdige forskjellene mellom dem er muligheten for komfortabelt å drive produksjonsversjonen med et batteri. Begge har en bryter (jeg husker ikke noen annen plate ESP8266 har det), tilkobling USB, 20 mellomrom (10+10) for en tiendedels-tommers pinner og en kontakt for en ekstern antenne.

    Selvfølgelig er det mange flere utviklings- eller applikasjonstavler som bruker ESP8266 men generelt fokuserer de på å tilføre verdi ved å integrere andre komponenter og fremfor alt tilby utviklingsmuligheter, spesielt for å bruke skyen, slik tilfellet er med Blynk-styret de SparkFun o ESpresso Lite designet av Ekspert og som fordeler Cytron.

    Ulike modeller av ESP8266

    Legg inn kommentar

    Du kan ha gått glipp av