Nodemcu – Arduino – ESP8266

Al enige tijd ben ik aan het spelen met een ESP8266, de functies zijn nagenoeg hetzelfde als de Nano met als voordeel het WIFI gedeelte.
Het nadeel is de voeding, in de praktijk bleek de FTDI adapter niet voldoende en bleef het crashen.

Een collega had een mooi stukje code gemaakt maar de 1MB flash bleek niet genoeg te zijn, de esp-12 heeft 4MB maar ook weer dat ellendige voeding probleem.

ESPimatic
ESPimatic

Via diverse kanalen kwam ik bij de Nodemcu, deze is weliswaar groter dan de ESP-201 die ik had maar hiervoor krijg je 4MB flash, USB power en meer GPIO terug.
Snel besteld op het grote boze Ebay maar nog voordat ik de bevestiging binnen had kwam ik er achter dat ik versie 0.9 had besteld en versie 1.0 er ook was >.<

Versie 1.0 dus ook maar besteld 🙂
De Nodemcu is eigenlijk develop-board met daarop een ESP-12E, het verschil tussen 0.9 en 1.0 wordt hier een uitgelegd.

Het grote voordeel van 1.0 ten opzichte van 0.9 is de afmeting, de 0.9 laat geen ruimte over op een breadboard en de 1.0 laat net een rij over aan beide kanten.
Dit maakt het knutselen wat makkelijker.

De 1.0 (Of V3 op sommige sites) heeft een CP2102 chip en de 0.9 (V2) heeft een CH340G Chip, tijdens het testen heb ik geen verschil gemerkt.

1.0-Nano-0.9
1.0-Nano-0.9

Of je nou de standaard ESP8266 neemt of de Nodemcu, beide zijn heel simpel te programmeren vie Arduino IDE.
Neem wel IDE 1.6.5 want versies daarna gaven bij diversen mensen problemen.

Installatie is simpel, installeer IDE en via board manager installeer ESP8266.
Daarna het juiste bordje selecteren:

IDE nodemcu

De ESP8266 moet in flash mode gestart worden om te flashen, de Nodemcu daarentegen kan je gewoon flashen zonder fratsen.

Via het pimatic forum kwam ik nog bij een Wemos D1 mini uit, ook weer een ESP variant.
Deze is d.m.v. een Shield uit te breiden met b.v. een micro SD voor nog meer opslag als je b.v. een webserver wil draaien.

WeMos D1 mini
WeMos D1 mini

Hierover meer als hij binnen is.

Leave a comment

Your email address will not be published. Required fields are marked *

Translate »
WordPress Appliance - Powered by TurnKey Linux