How to install MP
This commit is contained in:
13
Micropython_install.md
Normal file
13
Micropython_install.md
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
# Installation of Micropython .bin on a ESP8266
|
||||||
|
Before we can program and use a ESP8266 with python, we need to flash the firmware
|
||||||
|
to MP - a Mirco Python environment especially designed for these microprocessors
|
||||||
|
|
||||||
|
We need to dowload the latest MP binary. At the time of writing:
|
||||||
|
|
||||||
|
wget https://micropython.org/resources/firmware/esp8266-1m-20220618-v1.19.1.bin
|
||||||
|
|
||||||
|
Then, we need to flash the software to the microcontroller. A script that helps
|
||||||
|
us with this task is called esptool.py which can be downloaded from [HERE|https://github.com/espressif/esptool]:
|
||||||
|
|
||||||
|
esptool.py --port /dev/ttyUSB0 erase_flash
|
||||||
|
esptool.py --port /dev/ttyUSB0 --baud 460800 write_flash --flash_size=detect -fm dout 0 esp8266-1m-20220618-v1.19.1.bin
|
||||||
@@ -14,7 +14,7 @@ convertors
|
|||||||
have to test the precision for multiple, averaged measurements. Should be
|
have to test the precision for multiple, averaged measurements. Should be
|
||||||
precise enough, if WiFi is turned off and no PWM is used
|
precise enough, if WiFi is turned off and no PWM is used
|
||||||
|
|
||||||
### Architecture
|
### Pinout
|
||||||
|
|
||||||
ESP 8266 pins
|
ESP 8266 pins
|
||||||
1, 3V3 --> To battery + 2, RX --> NC
|
1, 3V3 --> To battery + 2, RX --> NC
|
||||||
@@ -22,6 +22,10 @@ convertors
|
|||||||
5, EN --> PULL UP 6, IO2 --> FREE, blink indicator?
|
5, EN --> PULL UP 6, IO2 --> FREE, blink indicator?
|
||||||
7, TX --> NC 7, GND --> To Battery -
|
7, TX --> NC 7, GND --> To Battery -
|
||||||
|
|
||||||
|
### Operation
|
||||||
|
Monitoring should not really be an issue, or?
|
||||||
|
- measurement averaged in 5 measurements,
|
||||||
|
- measurement interval, 3s
|
||||||
|
|
||||||
## Hardware requiered
|
## Hardware requiered
|
||||||
- ESP8266, version not dependent. v01 will be used for testing
|
- ESP8266, version not dependent. v01 will be used for testing
|
||||||
@@ -32,6 +36,7 @@ convertors
|
|||||||
software
|
software
|
||||||
|
|
||||||
## Software requirements
|
## Software requirements
|
||||||
|
- micoptyhon on SoC
|
||||||
- obviously a NW infrastructure, TCP / http capable
|
- obviously a NW infrastructure, TCP / http capable
|
||||||
- Linux server
|
- Linux server
|
||||||
- InfluxDB ?
|
- InfluxDB ?
|
||||||
|
|||||||
Reference in New Issue
Block a user