Ok, so what features should board like this have?
- Camera module - without it, it would be just another ESP32 board
- SD card - for storing images
- OLED display - for all sorts of informations
- RGB LEDs - for lightning
- Light senor - we need to know, if we need to fire up lights
- 2nd UART - for communication with some other devices
- USB programming - for easy development
My main concern was, if I will find enough resources to put all parts together. I already designed some parts on another boards (SD card, UART, RGB leds) but camera & OLED circuits was unknown for me. Big recourse for all of my boards is Adafruit library with all of their great boards and because of that, I found their OLED brakeout board. So basically i just copied schematic for OLED display, change it to use just I2C, and that was all. Also SparkFun have very nice library of boards, so I used their design for light sensor.
Biggest problem was with connection of the camera. I found some schematics on Google and I made my connections based on them and just when I finished my routing of the board, I did find schematic for SeedStudio board also for M5Stack board, but I decided to keep my setup and did not change my routing.
This is how my board looks like:
Here are screenshots from Manufacturing tab in Eagle:
Here is 3D visualisation from Fusion 360:
Board is ready for production :-) .
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.