Skip to content

Repository for the academic subject "Designing a graphical operator interface" (DaGOI). 1st year 1 semester of the master's program "Unmanned robotics and Ergonomics". Laboratory work 2.

Notifications You must be signed in to change notification settings

nameunique/DaGOI_lab2

Repository files navigation

DaGOI_lab2

Repository for the academic subject "Designing a graphical operator interface" (DaGOI). 1st year 1 semester of the master's program "Unmanned robotics and Ergonomics" of Moscow Polytechnic University. Laboratory work 2.

Libraries and addons

Libraries

AsyncTCP.zip and ESPAsyncWebServer.zip from arduino_libs you need to add as a library zip. Sketch > Include Library > Add .zip Library

Alt text

Addons (addition window)

Find your Sketchbook location. In your Arduino IDE, go to File > Preferences and check your Sketchbook location. Example path: C:\Users\user_name\Documents\Arduino.

Alt text

Go to the sketchbook location, and create a tools folder.

Alt text

From arduino_addons need to take folder ESP32FS and insert to C:\Users\user_name\Documents\Arduino\tools

Alt text

Restart Arduino IDE.
After these manipulations, an additional window will appear in the Tools menu

Alt text

Thanks for https://randomnerdtutorials.com/install-esp32-filesystem-uploader-arduino-ide/

Folder system

To load an html page and run it on the ESP32, you need to have exactly the same folder system as in vue_window_js.

How to upload code to ESP

  1. Choose board NodeMCU-32S and set upload speed 115200
  2. Load to ESP Arduino code
  3. After load arduino code need to add some data (out html page and another in the data folder) - need to push ESP32 Sketch Data Upload
  4. Check page IP address in Serial Monitor
  5. Open page somethere in local network with http://ip_from_esp/

How it looks like

At PC:
Alt text

At smartphone:
Alt text

Video demonstration:

Aditional info

NodeMCU ESP32 pinout
Alt text

A4988 pinout and connection. Thanks for https://alexgyver.ru/gyverstepper/\ Alt text

Motor stepper 17HS4401 with driver A4988. Logic signal 5v. Power supply for driver ac/dc adaptor input 100-240V-50/60Hz, output dc12v 3a

About

Repository for the academic subject "Designing a graphical operator interface" (DaGOI). 1st year 1 semester of the master's program "Unmanned robotics and Ergonomics". Laboratory work 2.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published