Wemos: en uw ontwikkelborden met ESP8266

Wemo D1 Mini

Als u het zich herinnert, hebben we al de ESP8266-chip, een zeer praktische IC voor WiFi-connectiviteit om te gebruiken in uw projecten met Arduino. Nu is het uw beurt draai naar Wemos D1, een bord dat dezelfde chip bevat en dat ook heel praktisch is voor een groot aantal doe-het-zelfprojecten. Indien u dat wenst, kunt u waar mogelijk documentatie voor dit bord verkrijgen op de officiële website van Wemos toegang vanaf hier.

Te Ik raad aan om ons artikel over de ESP8266 te lezen die ik in de vorige link heb gezet, want anders ben je bij het starten met Wemos D1 wat meer verdwaald als je geen basis hebt. Je zou ook onze andere gids over moeten zien NodeMCU, wat veel te maken heeft met de ESP8266 en met dit andere onderdeel dat ons vandaag zorgen baart. In deze twee artikelen krijg je ook codevoorbeelden om de ESP8266 te kunnen programmeren, de benodigde bibliotheken voor de Arduino IDE, etc.

wemos

Het is een Chinees merk dat produceert dit type elektronische ontwikkelborden en hun schilden van hun web oficial. Onder de aanbevolen producten vindt u het Wemos D1-bord.

Wemo D1

Wemos D1 Mini en Pro

Er zijn twee zeer interessante borden geleverd door Wemos, een van de Wemos D1 en de andere is zijn kleine zusje Wemo D1 Mini, die kleiner is, of andere duurdere versies zoals de Pro (met 16M-flitser in plaats van 4M), enz. Voor velen is het een van hun favoriete ontwikkelborden voor de ESP8266-chip, zelfs bovenop NodeMCU of andere modules met ESP8266, voor bepaalde toepassingen.

In het NodeMCU- en ESP8266-artikel dat ik heb aangehaald, kun je leren dat de ESP8266-chip kan worden geïntegreerd in verschillende modules zoals ESP12, ESP12E, enz. In het geval van de Wemos D1 Mini, Het is iets groter van formaat dan alleen rechtstreeks een ESP12 gebruiken, met afmetingen van 34.2 x 25.6 mm en 3 gram gewicht.

Maar als u de kale ESP12 gebruikt, heeft u veel tekortkomingen. Met de Wemos D1 Mini heb je voordelen en extra's zoals een microUSB-poort en seriële converter voor uw verbinding. Het bevat ook een spanningsregelaar om het rechtstreeks te voeden met de 5V-aansluiting van de Arduino, en het interne circuit zorgt ervoor dat die volt wordt doorgegeven aan de spanning die de module echt nodig heeft.

Een ander voordeel van Wemos producten is dat ze toestaan zijn functionaliteiten uitbreiden met schilden, die in grote hoeveelheden bestaan ​​om motoren (drivers), relaismodule, OLED-schermen, temperatuur- en vochtigheidssensoren, PIR, knop, enz. Dat wil zeggen, het biedt u veel faciliteiten om deze componenten te gebruiken met bediening vanaf internet of in een WAN-netwerk.

Hoewel niet alles is voordelenIntegendeel, het heeft een kleiner aantal pinnen beschikbaar, met 11 GPIO's vergeleken met de 17 die je hebt in andere modules zoals ESP12 of NodeMCU. Dit zou echter geen groot probleem moeten zijn, aangezien veel projecten niet meer dan deze 11 pinnen nodig hebben, hoewel alles zal afhangen van wat elke gebruiker nodig heeft ...

Functies, pinout en prijzen

Gebaseerd zijn op de ESP12E, deel functiesDaarom zal ik u hier een samenvatting geven:

  • Het werkt met snelheden van 80 tot 160 MHz.
  • 4 MB flash-geheugen
  • 3.3v voeding, hoewel hij een converter heeft om hem desgewenst te kunnen voeden met de 5V van de Arduino.
  • 11 GPIO, allemaal met PWM behalve D0.
  • Onderbrekingen
  • I2C-bus
  • Analoge ingangen 1 (3.2v max)
  • MicroUSB-aansluiting

El prijs vanaf ongeveer € 2 en piek tot € 20, afhankelijk van het model. Je vindt het in veel gespecialiseerde winkels en online. Je kunt dus een heel erg goedkope Wemos D1 Mini hebben, meer dan NodeMCU en net iets boven de prijs van een ESP12E-module zonder meer extra's ...

naar koop deze producten en hun schildenBiedt Wemos een gedeelte van online winkelen, maar u wordt doorverwezen naar AliExpress, het is dus de plaats waar het officieel wordt verspreid.

El pinout van een Wemos D1 Mini basisbord is:

  • TX: het is verbonden met de TXD van de ESP8266, voor TXD.
  • RX: het is verbonden met de RXD van de ESP8266, voor RXD.
  • A0: verbonden met de pin met dezelfde naam als analoge ingang.
  • D0: is de GPIO16 van de module en wordt gebruikt als I / O.
  • D1: de GPIO5 van de module, zoals I / O, PWM, Interrupt, I2C en SCL.
  • D2: naar GPIO4, voor I / O, PWM, Interrupt, I2C, SDA.
  • D3: naar GPIO0, voor I / O met 10K pull-up-weerstand, PWM, Interrupt en I2C.
  • D4: GPIO2, hetzelfde als hierboven, maar voeg BUILTIN_LED toe
  • D5: naar GPIO14, voor I / O, PWM, Interrupt, I2C en SCK.
  • D6: GPIO12, hetzelfde als hierboven, maar in plaats van SCK voor MISO.
  • D7: naar de GPIO13 van ESP12, hetzelfde als hierboven.
  • D8: naar GPIO15, voor I / O met 10K pull-down-weerstand, PWM, Interrupt, I2C en SS.
  • G: is de GND (massa), de massaverbinding.
  • 5V: voor voeding.
  • 3V3: 3.3v voeding.
  • RST: verbonden met RST, dat wil zeggen om te resetten.

naar ontvang een datasheetU weet al dat u de documentatie kunt krijgen van de officiële Wemos-website die ik aan het begin van het artikel heb achtergelaten. Ook ze hebben een complete Wiki dat raad ik aan, aangezien je veel hulp kunt krijgen ... Ze hebben zelfs tutorials.


Wees de eerste om te reageren

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.