Arduino Selfie Camera

by 陳亮 in Circuits > Arduino

19865 Views, 74 Favorites, 0 Comments

Arduino Selfie Camera

IMG_7933 拷貝.jpg
Arduino Selfie Camera
IMG_7872.jpg
IMG_7871.jpg

This intructables show how to a very simple way to build a Arduino Selfie Camera.

Hardware Preparation

IMG_7865.jpg
IMG_7866.jpg
IMG_7867.jpg
IMG_7868.jpg
IMG_7869.jpg

TTGO T-Camera Plus

This is a ESP32 board with built-in OV2640 camera and 240 x 240 IPS LCD. Camera application require extra memory, so it also built-in 8 MB PSRAM and micro SD card slot. And it also built-in Lipo charging and regulation circuit. So it is ready to build a digital camera out-of-the-box!

Micro SD Card

Any micro SD card below 64 GB should be ok, smaller should reduce scanning overhead.

Lipo Battery

A small size Lipo battery with 1.27 mm plug.

Strap

A wrist strap or neck strap for easy handle the camera.

Software Preparation

螢幕快照 2019-05-05 下午3.21.54.png

Arduino IDE

Download and install Arduino IDE if not yet: https://www.arduino.cc/en/Main/Software

Arduino ESP32 Support

Please follow Installation Instructions at GitHub: https://github.com/espressif/arduino-esp32#instal...

Upload Program

螢幕快照 2019-05-09 下午11.12.55.png

  1. Download the source code from GitHub: https://github.com/moononournation/arduino-selfie-...
  2. Plug TTGO T-Camera to the computer
  3. Open in Arduino IDE
  4. Select Board to "ESP32 Dev Board"
  5. Enable PSRAM support
  6. Press upload button

Assembly

IMG_7852.jpg
IMG_7886.jpg
IMG_7888.jpg

Plug the Lipo battery to the main board and put on the wrist strap.

Optional:

You may download and 3D print a case at Thingiverse: https://www.thingiverse.com/thing:3620973

Happy Selfie!

DSC00110.JPG
DSC00010.JPG

The above picture is taken from this selfie camera.

It only 2 megapixels and no auto focus but it is very tiny and LOMO feel ;>

Here are the snap steps:

1. Press reset button to turn on the Arduino Selfie Camera
2. Camera count down from 3
3. Adjust your favourite angle
4. Camera start take 3 snap photo in a row
5. Auto playback last taken photo
6. Enter sleep mode after 5 seconds 5. Press reset button to take a snap again