Esp32cam: Difference between revisions

From RevSpace
Jump to navigation Jump to search
No edit summary
No edit summary
(2 intermediate revisions by the same user not shown)
Line 3: Line 3:
   |Picture=ESP32-CAM.jpg
   |Picture=ESP32-CAM.jpg
   |Omschrijving=Cheap webcams with Wifi, what could possibly go wrong?
   |Omschrijving=Cheap webcams with Wifi, what could possibly go wrong?
   |Status=Initializing
   |Status=In progress
   |Contact=noopwafel
   |Contact=noopwafel
   |Contact1=Sebastius
   |Contact1=Sebastius
  |Contact2=bertrik
   }}
   }}


Line 15: Line 16:
* http://wiki.aithinker.com/esp32-cam
* http://wiki.aithinker.com/esp32-cam
* [[bertrik]] ordered [https://aliexpress.com/item/ESP32-CAM/32947577882.html this board on AliExpress]
* [[bertrik]] ordered [https://aliexpress.com/item/ESP32-CAM/32947577882.html this board on AliExpress]
To flash the module, do not forget the jumper between pins IO0 and GND!


== Software ==
== Software ==
Line 22: Line 25:


=== platformio ===
=== platformio ===
[[bertrik]] made an attempt to build the CameraWebServer example as a platformio project: https://github.com/bertrik/CameraWebServer
The CameraWebServer example can be compiled as a platformio project: https://github.com/bertrik/CameraWebServer


To build the code, clone the git repo above, cd into it, then type
To build the code, clone the git repo above, cd into it, then type
   pio run
   pio run


To upload it to the board:
To upload it to the board (put a jumper between IO0 and GND):
   pio run -t upload
   pio run -t upload


To watch the debug output:
To watch the debug output (remove the jumper):
   pio device monitor
   pio device monitor



Revision as of 21:40, 29 January 2019

Project ESP32-CAM
ESP32-CAM.jpg
Cheap webcams with Wifi, what could possibly go wrong?
Status In progress
Contact noopwafel, Sebastius, bertrik
Last Update 2019-01-29


Introduction

It's an ESP32 board with a camera, running a web server, so it acts as an inexpensive webcam.

Hardware

To flash the module, do not forget the jumper between pins IO0 and GND!

Software

platformio

The CameraWebServer example can be compiled as a platformio project: https://github.com/bertrik/CameraWebServer

To build the code, clone the git repo above, cd into it, then type

 pio run

To upload it to the board (put a jumper between IO0 and GND):

 pio run -t upload

To watch the debug output (remove the jumper):

 pio device monitor

Platformio can be installed on a Debian Linux system as follows:

 sudo apt-get install python-pip
 sudo pip install platformio
 pio upgrade