jc4419
46519cfe19
Alpha stage commit. Console done.
...
Console Changes: changed the name of the tokens so that more helpful error messages. Added help text.
Moved command.jison to src.
Other Changes: Added more telemetry data about battery and rover status.
Finished gui commands, replaced to sliders from buttons and linked them to command console.
2021-06-14 20:37:05 +04:00
jc4419
6c221f6d12
Fully implemented the console. Console required the additon of a parser written in .jison api and output as command.js which is linked in html. Tested working sending correct JSON packets.
2021-06-13 22:42:00 +04:00
jc4419
44f9d8ce7b
Removed redundant leftover code from previous versions. Tweaked some coloring and formatting(again).
...
Added the 'Command Buffer' section.
Added the JSON format for sending data, yet to be implemented.
2021-06-12 04:18:04 +04:00
jc4419
f5ca382c49
Added extra telemetry data parameters, and the corresponding javascript websocket back end. In short rover to client interface is done, needs to be tested. Also changed button interface to accomodate new 'command buffer' system. No real time control. Also made layout static so that button layout doesnt break when resizing window.
2021-06-11 22:45:00 +04:00
jc4419
385eac760f
Changed layout fomatting to use tables instead of 'float' property. Removed com port field so it works in my environment.
2021-06-11 17:44:12 +04:00
Aadi Desai
0dee19f28c
Updated main to use portable Ticker Lib
2021-06-05 13:11:09 +01:00
Aadi Desai
99c3af355b
Add portable Ticker @ 2.0.0 Library
2021-06-05 13:10:51 +01:00
Aadi Desai
e07744478d
SPIFFS tested, working
2021-06-04 17:12:40 +01:00
Aadi Desai
bcdd392020
Migrate to SPIFFS, untested
2021-06-04 01:02:32 +01:00
Aadi Desai
87b16945f2
Merge code from temp.cpp into main.cpp
2021-06-03 21:29:14 +01:00
Aadi Desai
de87475e47
Add debugging compilation and monitor flags
2021-06-03 21:29:00 +01:00
Aadi Desai
3920375c43
Update library dependencies
2021-06-03 21:28:20 +01:00
Aadi Desai
d8209c009f
Add dummy credentials file
2021-06-03 01:09:29 +01:00
Aadi Desai
a120aa10fc
Add Json dependency to project
2021-06-02 18:53:55 +01:00
Aadi Desai
084959db0e
Add temp file to migrate to main.cpp
2021-06-02 18:50:54 +01:00
Aadi Desai
3dd798716b
Merge branch 'main' into Testad3919
2021-06-02 18:49:11 +01:00
Aadi Desai
02aed60775
Add software serial library and demo
...
Connect each TX/RX pair as loopback: results in message passing through both pairs of hardware and software UARTs and echoing back input to serial monitor
2021-06-01 17:46:31 +01:00
Aadi Desai
20cdb8f06e
Test branch copy to move to local
2021-06-01 16:04:15 +01:00
jc4419
a00eb39ad1
Added SPIFFS support so the html file does not need to be embedded in the main sketch. Makes it easier to update the webpage quickly as no longer need to recompile everything. Also added a favicon!
2021-05-31 23:57:23 +04:00
jc4419
816c9d5663
Fixed some syntax errors in the js code for the webpage. Also added mouse click support for the arrow keys. Added some commented code that can be uncommented for connecting the esp32 to a wifi router instead of AP mode.
2021-05-31 21:49:50 +04:00
jc4419
bf2675fa45
Major Update: Developed all the backend programming for full duplex transmission in real time, using websockets. Added some minor fixes to formatting of text. Tested using a button and pot to simulate odometer and battery values to test real time information transfer from rover to client. Used LED to signifiy movement direction, and tested the same from client to rover. Tests passed!
2021-05-29 07:54:53 +04:00
jc4419
7478a4b0db
Added a very basic test sketch to test components on breadboard before first draft of main sketch.
2021-05-29 02:04:04 +04:00
jc4419
29d1ace16b
Merge branch 'main' of https://github.com/supleed2/EE2Rover into main
2021-05-29 00:28:03 +04:00
jc4419
d9eaccc5ab
Developed a basic template for web ui. Added arrow keys with mouse and keyboard support for movement control, added battery level indicator and odometer(w/ dummy values) more to add for sensor output, also added css/js touches for aestheics/resposiveness/layout.
2021-05-29 00:27:27 +04:00
anishghanekar
d0619cd9cd
Changed Colour recognition code
2021-05-28 00:40:25 +01:00
Aadi Desai
d178e7bee0
Add UART interface IP
...
Tp be tested
2021-05-27 17:09:15 +01:00
Aadi Desai
6c31662970
UART Test program for ESP32 expansion board
...
Uses ESP32 hardware serial UARTs with pins of Arduino HAT board
2021-05-22 18:06:39 +01:00
Aadi Desai
98933c77c9
Set PIO Serial Monitor to "Line Mode"
...
Using "send_on_enter" monitor filter mode
2021-05-22 18:05:24 +01:00
anishghanekar
f10ea7555b
Added setup instructions for future reference
2021-05-19 18:28:13 +01:00
anishghanekar
af79650f8c
Completed initial camera setup and added sof file
2021-05-19 18:14:24 +01:00
Aadi Desai
3142d1e64e
Remove blink sketch
...
ESP32 DevKitC V4 does not have LED_BUILTIN
2021-05-18 12:28:50 +01:00
Aadi Desai
dce62bdd77
Add Vision initial files from vision resource repo
2021-05-18 12:20:27 +01:00
Aadi Desai
e4b6e0dc0d
Control Module Initial Commit
2021-05-18 12:18:36 +01:00
Aadi Desai
8a7a37a191
Initial commit
2021-05-18 11:41:35 +01:00