elec:esp8266:wifinfo
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| elec:esp8266:wifinfo [2016/02/01 12:53] – [BoM] redox | elec:esp8266:wifinfo [2023/11/24 21:55] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| ## | ## | ||
| - | A few months ago, I came across a project called Wifinfo. It's a small board, based on an ESP8266, which retrieves information from the French power meters and displays them, or sends them across the network. The PCB was cheap, and I though I could use one, so I built some boards ! Turns out, I can't, since the telemetry option is disabled in my power meter... | + | A few months ago, I came across a project called Wifinfo. It's a small board, based on an ESP8266, which retrieves information from the French power meters and displays them, or sends them across the network. The PCB was cheap, and I though I could use one, so I built some boards ! Turns out, I can' |
| ## Hardware | ## Hardware | ||
| Line 23: | Line 23: | ||
| | C1, C2 | 2 | 10uF 0805 SMD Capacitor | | C1, C2 | 2 | 10uF 0805 SMD Capacitor | ||
| ^ LED |||||| | ^ LED |||||| | ||
| - | | LED | 1 | Red 0603 SMD LED 20mA | N/A | eBay | [[http:// | + | | LED | 1 | Red 0603 SMD LED 20mA | N/A | eBay | [[http:// |
| - | ^ Power |||||| | + | ^ Power & Signal |
| - | | D | + | | D1, D2, D3, D4, D5 |
| - | | U | 1 | 3.3V 250mA LDO Regulator | + | | U1 | 1 | 3.3V 800mA LDO Regulator |
| - | ^ Headers/Sockets |||||| | + | | OK1 | 1 | Phototransistor |
| + | | Q1 | 1 | Mosfet Channel N | [[http:// | ||
| + | ^ Headers | ||
| + | | Flash, Reset | 2 | SMD Tactile switch | ||
| + | | PWR, | ||
| ^ uC |||||| | ^ uC |||||| | ||
| - | | X | + | | ESP | 1 |
| ### Tools | ### Tools | ||
| Line 45: | Line 49: | ||
| The firmware is an Arduino sketch, so you will need: | The firmware is an Arduino sketch, so you will need: | ||
| - | - The Arduino IDE | + | - The Arduino IDE. I used v1.6.7, from [the Arduino website](https:// |
| - | - The ESP8266 _extension_ for the Arduino IDE | + | - The ESP8266 _extension_ for the Arduino IDE, from [Github](https:// |
| - | - The " | + | - The " |
| - Some libraries such as: | - Some libraries such as: | ||
| - | - NeoPixelBus, | + | - NeoPixelBus, |
| + | |||
| + | I took a " | ||
| - | - | ||
| ### Firmware | ### Firmware | ||
| - | Grab the firmware from the LibTeleinfo Github project | + | Grab the firmware from the LibTeleinfo Github project, in the `examples/ |
| + | |||
| + | There' | ||
| ### Upload | ### Upload | ||
| Line 66: | Line 74: | ||
| To put the ESP8266 in _Flash mode_, press the Flash switch, hold it, press the Reset switch, relase Reset, release Flash. Should be ok. | To put the ESP8266 in _Flash mode_, press the Flash switch, hold it, press the Reset switch, relase Reset, release Flash. Should be ok. | ||
| + | |||
| + | Select the __good__ board type and options (the default ones are usually okay). | ||
| #### Upload the data | #### Upload the data | ||
| + | * Load the Wifinfo sketch | ||
| + | * Put the ESP266 in _Flash mode_ | ||
| + | * Tools > ESP8266 Sketch Data upload | ||
| #### Upload the firmware | #### Upload the firmware | ||
| + | |||
| + | * Load the Wifinfo sketch | ||
| + | * Put the ESP266 in _Flash mode_ | ||
| + | * Upload sketch | ||
| + | |||
| ## Links | ## Links | ||
| Line 77: | Line 94: | ||
| * [Github project](https:// | * [Github project](https:// | ||
| * [LibTeleinfo](https:// | * [LibTeleinfo](https:// | ||
| + | * [Wifinfo-related message board](https:// | ||
/home/share/www/redox.ws/wiki/data/attic/elec/esp8266/wifinfo.1454331238.txt.gz · Last modified: 2023/11/24 21:55 (external edit)