Project ESP32Peacock_PLUS is extended version of the development kit for Micropython on ESP32. It allows for users to write code through the webserver on the ESP board.
It is a binary one time upload type that allows for writing MicroPython code through the web without using USB connections. In addition, the display for terminal print and error code can be shown on the web as well.
The whole operation relies on javascript interval web load for running code. While running code in the loop section, in intervals, the program will check for return values of the print terminal or different error messages.
- Limit of each code length (setup/loop/web1/web2) is 2000 characters
- After pressing Factory Reset button, reloading the page is required
- Limit of displaying 1 chart
- chart_value is a constant name of chart value
- item is a constant name description value of chart
- Pin ON/OFF button are instant JavaScript functions on_click="pin(pin_number,state 0/1)"
- Html on web1 web2 tab are materialized by Css with 12 columns
- SSID name is locked to ESP32Peacock 192.168.4.1:8081 to setup Wi-Fi Setup
- Switch AP mode to off and set your home SSID name and password then click on Save and Reset
- Before saving you can click on OPEN IP SCAN CODE to use Scan Page search ip (or see on OLED)
- Use ip with :8081 to reach Peacock
- Beware do not press ip_Scan button on Scan Page before saving on Wi-Fi Setup page
- Suggested ip is 192.168.1.1 but if your home wifi base is on another ip then put that ip in the text box
- Scan code will only scan on 192.168.1.(1-254) if text box set to 192.168.1.1
Creative Common by Non Commercial nd,sa
Copyright (c) 2020 Bunnavit Sawangpiriyakij
Click https://www.espressif.com/en/support/download/other-tools to download ESpressIF Flash Download Tool
Download bin on this Git and Flash to ESP32 address 0x0000
- There are 2 types of binary in this Git 1 for non OLED ESP32 and 1 for OLED ESP32 (TTGO T)