Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/timtreis/t2021p_robonectcam
https://github.com/timtreis/t2021p_robonectcam
Last synced: 1 day ago
JSON representation
- Host: GitHub
- URL: https://github.com/timtreis/t2021p_robonectcam
- Owner: timtreis
- Created: 2021-12-24T12:45:04.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2021-12-27T22:14:54.000Z (about 3 years ago)
- Last Synced: 2024-12-14T08:08:46.155Z (about 1 month ago)
- Language: C++
- Size: 1.77 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# RobonectCam
## Objectives
### Attach a bigger and stronger antenna
- Antenna: https://www.amazon.de/gp/product/B0895ZQ7CV/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&psc=1
- Tutorial for switching to an external antenna: https://randomnerdtutorials.com/esp32-cam-connect-external-antenna/
- The connection is a tiny SMD resistor that has to be shifted. Horrible to do with a big-tipped soldering iron. Should've brought my own :(
![](img/antenna_pads.png)### Read WiFi credentials from SD card
- If I compile the credentials into the uploaded code, it has to be completely recompiled when for example the WiFi crendetials change
- Therefore I'll just read them for SD card so that one can just change the `wifi_credentials.h` file on the card
- https://randomnerdtutorials.com/esp32-microsd-card-arduino/
- Format SD card to FAT32## Considerations
- WiFi credentials shouldn't be hardcoded and under GIT but dynamically loaded from a SD card.
--> That way, Olli can just replace the SD card when he changes the WiFi name/pwd
- Can I request a permanent IP inside the WiFi without problems? Maybe just send a mail to Olli upon successful connection
- Can I turn bluetooth off to save energy?## Ressources
- https://randomnerdtutorials.com/esp32-cam-video-streaming-web-server-camera-home-assistant/### 3D
- "Official" Robonect Cam Holder: https://www.robonect-shop.de/downloads/sonstiges/
- Base Gardena Cam Holder: https://www.thingiverse.com/thing:3518580
- Model for the ESP32 Cam chip: https://grabcad.com/library/esp32-cam-1
- Model for the Antenna: https://grabcad.com/library/antenna-9## Issues
### The ESP32-Cam has no USB port
- USB32-Cam: https://www.amazon.de/gp/product/B08MZV1TT9
- Due to the lack of an USB port, I have to use an FTDI programmer (https://www.amazon.de/gp/product/B01N9RZK6I)
![](img/programmer_wiring.png)### How can I change the BAUD rate in PlatformIO?
- Added `monitor_speed = 115200` to the `platformio.ini` file### Why is the serial montior now showing anything?
- Did you disconnect `GPIO O` from `GND` ?
- https://community.platformio.org/t/solved-esp32-serial-monitor-not-working/2858/7
-->Added `monitor_rts = 0` and `monitor_dtr = 0` to the `platformio.ini` file