Difference between revisions of "ESP8266"
From Makers Local 256
(Add datasheet link and correct nominal voltage with value from datasheet) |
(add current draw info) |
||
Line 8: | Line 8: | ||
** This means you can probably get away with running an ESP8266 directly off of a single Li-ion/Li-poly cell. [http://batteryuniversity.com/learn/article/confusion_with_voltages More information on Li-ion battery voltages] | ** This means you can probably get away with running an ESP8266 directly off of a single Li-ion/Li-poly cell. [http://batteryuniversity.com/learn/article/confusion_with_voltages More information on Li-ion battery voltages] | ||
** The often-repeated information stands: '''This is not a 5V device. If you run it off of 5V, you will smoke it within a few seconds.''' | ** The often-repeated information stands: '''This is not a 5V device. If you run it off of 5V, you will smoke it within a few seconds.''' | ||
+ | * According to the datasheet, the module "typically" can draw up to 170mA (whatever that means). In practice, your supply needs to be able to provide at least 300mA. | ||
== Random resources == | == Random resources == |
Revision as of 15:58, 27 March 2017
This is a collection of resources for software/hardware/firmware development on/with an ESP8266.
Basics
Choice pieces of information
- The module nominally runs on 3.0-3.6V. In practice, it tends to boot just fine as low as 2.5V, and 4.7V is the absolute maximum. Source
- This means you can probably get away with running an ESP8266 directly off of a single Li-ion/Li-poly cell. More information on Li-ion battery voltages
- The often-repeated information stands: This is not a 5V device. If you run it off of 5V, you will smoke it within a few seconds.
- According to the datasheet, the module "typically" can draw up to 170mA (whatever that means). In practice, your supply needs to be able to provide at least 300mA.
Random resources
- http://frightanic.com/iot/comparison-of-esp8266-nodemcu-development-boards/
- https://github.com/cnlohr/esp8266ws2812i2s
- https://github.com/esp8266/Arduino/blob/master/doc/libraries.md#esp-specific-apis Might be useful for making a demo sketch. also talks about general ESP functions.
- https://github.com/Makuna/NeoPixelBus - Arduino NeoPixel library compatible with ESP8266. Use the "DmaDriven" or "UartDriven" branches for ESP8266. Includes HSL color support and more.
- https://tzapu.com/sonoff-firmware-boilerplate-tutorial/ - Sonoff
- https://github.com/esp8266/Arduino/blob/master/doc/libraries.md#esp-specific-apis - Library list
- https://github.com/me-no-dev/ESPAsyncTCP - async tcp operations. There is a Web server too.