45 lines
1.0 KiB
Plaintext
45 lines
1.0 KiB
Plaintext
|
V2_1 mit Induktionslader:
|
||
|
|
||
|
|
||
|
ESP-Einschalten und beide Pins setzen. (CH_PD auf 5v und gpio0 auf 0V)
|
||
|
Image schreiben. (Enthält Nodemcu + Luascript):
|
||
|
python esptool.py --port /dev/ttyACM0 write_flash 0x00000 backup-V2_1.img
|
||
|
python esptool.py --port /dev/ttyACM0 write_flash --flash_size 512KB 0x00000 backup-V2_1.img
|
||
|
|
||
|
|
||
|
./nodemcu-tool upload glas-V2_1.lua
|
||
|
|
||
|
|
||
|
EPROM:
|
||
|
minipro -p GD25Q40 -r dump.hex
|
||
|
minipro -p GD25Q40 -w dump.hex
|
||
|
|
||
|
|
||
|
|
||
|
Farbe senden:
|
||
|
echo -n "255000100255000100" >/dev/udp/172.23.92.103/31302
|
||
|
|
||
|
Ausschalten:
|
||
|
echo -n "offoff" >/dev/udp/172.23.92.103/31302
|
||
|
|
||
|
Einschalten:
|
||
|
Auf den Induktionslader legen schaltet das glas ein
|
||
|
Bei zu niedrigem Akkustand schaltet das glas aus
|
||
|
|
||
|
|
||
|
|
||
|
To Do:
|
||
|
Lötjumper für einschalten und flashen
|
||
|
Akku raussuchen
|
||
|
Mac-Addressen prüfen und notieren (Da IP für ansteuern notwendig)
|
||
|
evtl 100pF an gpio2
|
||
|
|
||
|
|
||
|
|
||
|
Programmieren:
|
||
|
Power-Up:
|
||
|
./nodemcu-tool upload --port=/dev/ttyUSB1 init.lua
|
||
|
Nun hält die Spannung das Chip-PD auf high
|
||
|
#lua: uart.setup(0, 115200, 8, 0, 1, 1)
|
||
|
./nodemcu-tool upload --baud=115200 --port=/dev/ttyUSB1 glas-V2_1.lua
|