GithubHelp home page GithubHelp logo

vtt-info / esp32peacock_plus Goto Github PK

View Code? Open in Web Editor NEW

This project forked from esp32peacock/esp32peacock_plus

0.0 0.0 0.0 2.27 MB

Development kit for Micropython on ESP32. It allows for users to write code through the webserver on the ESP board.

esp32peacock_plus's Introduction

ESP32Peacock_PLUS_Logo

Esp32Peacock_PLUS

non computer Python coding system

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.

Limits

  • 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

ip

  • 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

Usage

License

Creative Common by Non Commercial nd,sa

Copyright (c) 2020 Bunnavit Sawangpiriyakij

[email protected]

ScreenShots

How to Install

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)

- First time log into Esp32Peacock AP and browse with http://192.168.4.1:8081 - Then click on Wi-Fi Setup button fill SSID,password and switch off AP mode

esp32peacock_plus's People

Contributors

esp32peacock avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.