GithubHelp home page GithubHelp logo

brucetsao / esp32-camera-series Goto Github PK

View Code? Open in Web Editor NEW

This project forked from xinyuan-lilygo/lilygo-camera-series

0.0 0.0 0.0 6.4 MB

TTGO T-Camera ESP32

Home Page: https://pt.aliexpress.com/store/product/TTGO-T-Camera-ESP32-WROVER-PSRAM-Camera-Module-ESP32-WROVER-B-OV2640-Camera-Module-0-96/2090076_32968683765.html?spm=a2g03.12010615.8148356.9.6cb25eafHRaJ7j

C++ 56.52% C 43.48%

esp32-camera-series's Introduction

TTGO-Camera-Series

pic

  • Now Arduino officially supports the camera, you need to update the Arduino to the latest, see arduino-esp32 for details.I am using the 1.0.1rc2 version when writing this code.

  • In order to support BME280, I will use Adafruit_BME280_Library, but this library conflicts with <esp_camera.h> and enters Adafruit_BME280_Library In Adafruit_BME280_Library change <Adafruit_BME280.h> --> 29 lines comment #include <Adafruit_Sensor.h>, BME280 this library does not use this header file, so comment out and no problem

  • OLED requires esp8266-oled-ssd1306 library support

  • Buttons require OneButton library support

Board Modify

  • The Camera version sold by TTGO will not have the BME280 sensor, because the temperature on the board affects the accuracy of the sensor. The default program does not enable the BME280 function. If necessary, turn on the ENABLE_BME280 (on esp32-camera-bme280.ino line 12)
  • Add OV2640 microphone version board support, need to enable TTGO_OV2640_V16 macro for pin conversion, no microphone test, need microphone test please use T-Camera

TTGO CAM PINS

Name BME280/NoBME280-Version Microphone-Version
Y9 39 36
Y8 36 15
Y7 23 12
Y6 18 39
Y5 15 35
Y4 4 14
Y3 14 13
Y2 5 34
VSNC 27 5
HREF 25 27
PCLK 19 25
PWD 26 N/A
XCLK 32 4
SIOD 13 18
SIOC 12 23
RESET N/A N/A
SDA 21 21
SCL 22 22
Button 34 0
PIR 33 19
  • BUTTON Click: Reverse camera Currently the camera reverse color will not be normal, see issues#9

  • BUTTON LongPress : Enter sleep Mode , Sleep current 6.9mA

  • RESET BUTTON: When the battery is powered, click to turn on the power

  • PIR: Detecting human motion and will display the first screen

Test Video

YouTube

esp32-camera-series's People

Contributors

lewisxhe avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.