In Progress

ESP32cam with HTML - JSON on Platformio - add remote control

Add remote control with a HTML app and JSON for signalling on Platformio to a current ESP32cam wifi project.

Device works but currently no remote control.

Code built on Platformio.

Project parts:

- Esp32cam

- MCP23017 GPIO expander

- Motor controller (with 12v motor)

- Relay to control solenoid lock

- Solenoid lock (with limit switch - controls max motor position and indicates solenoid position)

- Buttons x2

- Touch sensor

- Limit switch to control neutral position of motor

- ON/OFF switch

- 2 LEDs that indicate power on/off and status of lock

- Use C++, HTML and JSON to create remote control via wifi for device

- HTML app

- Shows webcam (live view)

- Virtual button 1 - turn on/off webcam

- Virtual button 2 and 3 - open 'door' and close door

- Shows status of electronic parts (for debugging)

- Relay, B1, B2, TS, Relay, SW1, SW2, in1 and in2

- Send notification when door closed (locally) - with picture


- Here are tutorials for something similar to what I am trying to do:

1) This tutorial shows esp32cam controlling car

- [login to view URL]

- but I want to use JSON to send signals to the remote controller and not HTML

- and there would be 3 virtual buttons on controlling 'app' - 1-turn on/off webcam, 2-open door button and 3-close door button

- and at bottom of screen - show status of components

2) This tutorial shows using JSON to send signal web controller

- [login to view URL]

- And I don't want to use (for now) Husarnet services - so just controlling the device locally

- I think JSON is better way to send information!

Skills: Embedded Software

See more: add custom control, aspnet add server control smart tag, programatically add custom control, toolstrip add custom control, csharp user control add data javascript, can add play control panels swf files, add custom control project, add ajax control programatically, add custom control page programatically, add trigger control side updatepanel, add remote setup windows 2003, asp net add custom control programatically, add user control form programatically, programatically add user control, create custom control add programatically, server control add controls programatically, wamp add remote sql, add user control toolbox, programatically add user control server control, remote control lawn mowers on youtube

About the Employer:
( 1 review ) Halifax, Canada

Project ID: #23415044

Awarded to:


Hi. I have 8 years experience as hardware and firmware engineer. I have done many projects based on ESP32 in both hardware and firmware parts. let's discuss the details over chat. Best Regards, Rijal

$250 USD in 7 days
(4 Reviews)

6 freelancers are bidding on average $208 for this job


Hello, i have read the details provided..please contact me to discuss more on the project deadline and some other few things

$150 USD in 7 days
(1 Review)

Dear Employer. I've just read your job post carefully and understood the instructions you have provided. I guarantee that I will deliver outstanding work on your project. I'm a seasoned programmer with over 12 years o More

$250 USD in 7 days
(0 Reviews)

I am an embedded systems and IOT developer . I have worked on different projects kindly contact me for details.

$200 USD in 10 days
(0 Reviews)

We are a team of Electrical and Electronics engineers and we are Excellent in the following areas: • Embedded C Programming. • VHDL/Verilog • Microcontroller like Arduino, Raspberry Pi, FPGA, AVR, PIC and STM32. • ID More

$250 USD in 7 days
(0 Reviews)

Good day! I am interested in working on your project and I have all hardware for testing. Please contact me so that we can discuss the details of your project. Look forward to your answer. Best regards.

$150 USD in 7 days
(0 Reviews)