ESP8266

From RevSpace
Revision as of 01:24, 23 January 2016 by Bas (talk | contribs)
Jump to navigation Jump to search
ESP12E

Inleiding

De ESP8266 is een kleine, krachtige 32bits microcontroller. Het heeft een paar zeer uitnodigende features zoals een hoge kloksnelheid, WiFi, een flinke sloot geheugen, PWM op elke pin én een hele lage prijs!

Tegenwoordig is het heel eenvoudig om deze chip van software te voorzien via de Arduino programmeeromgeving.

Hardware

ESP12E

ESP12E

De 12E is de meest standaard ESP module die er te krijgen is. Voor ongeveer 2 euro uit China te krijgen met een flink flashgeheugen, bijna alle pins naar buiten gebracht, dus genoeg aansluitmogelijkheden en een lekker compact model.

Nadeel is de relatief kleine pitch tussen de pads, je zult vaak naar een adapterboardje moeten grijpen of een eigen printje layouten. Adapterboardjes zijn al vanaf 20 cent te krijgen.

ESP12F

ESP12F

De 12F is een doorontwikkeling van de 12E. De grote verbetering zit in het WiFi bereik, de antenne is namelijk iets aangepast. Mensen rapporteren significant beter signaal. De modules zijn op het moment van schrijven wel duurder dan de 12E.


NodeMCU v3

NodeMCU v3

Een ESP12E op een adapterboardje met een aantal luxe features. 3.3volt regulator, USB-Serial dmv een CH340G, alle knopjes voor flashen zitten er al op. Is voor ongeveer 3,50 te krijgen vanuit China. Heeft als nadeel dat het bordje niet echt compact is en dat je mogelijk GPIO's niet/lastig kunt gebruiken omdat daar al knopjes/weerstanden aan hangen.


Software

Arduino

De Arduino boardmanager

Voorbeelden

Er zijn binnen de space al diverse projecten met de ESP8266:

  • Wifiskip
  • De Neopixel klok
  • De 15segmentsdisplay-klok