Posts

Showing posts with the label cam ov5640

CircuitPython on my DIY Pico Cam: Raspberry Pi Pico 2 + OV5640 camera sensor

Image
CircuitPython 9.2.4 exercise run on  my DIY Pico Cam: Raspberry Pi Pico 2 + Waveshare OV5640 Camera Board, display on 240x240 ST7789 display/240x240 GC9A01 round display . cpy_pico2_cam.py """ Raspberry Pi Pico 2/CircuitPython 9.2.4 + Waveshare OV5640 Camera Board (adafruit_ov5640) + 1.54" 240x240 ST7789 SPI IPS (adafruit_st7789) or 1.28" 240x240 Round GC9A01 SPI IPS (gc9a01) CircuitPython Libraries Bundle for Version 9.x needed: (https://circuitpython.org/libraries) - adafruit_ov5640 folder - adafruit_st7789.mpy (optional for st7789 display) - gc9a01.mpy (optional for gc9a01 display) or install using circup: circup install adafruit_ov5640 adafruit_st7789 gc9a01 For Installing and using CircUp, read: https://coxxect.blogspot.com/2024/12/install-and-using-circup-circuitpython.html ref of adafruit_ov5640: https://docs.circuitpython.org/projects/ov5640/en/latest/ """ import sys, os import board import busio from displayio import ( ...

my DIY Pico Cam: Raspberry Pi Pico 2 + OV5640 camera sensor

Image
It's my DIY Pico Cam: Raspberry Pi Pico 2 + Waveshare OV5640 Camera Board , display on  240x240 ST7789 display / 240x240 GC9A01 round display . Connection: Exercise: ~  CircuitPython on my DIY Pico Cam: Raspberry Pi Pico 2 + OV5640 camera sensor

espcamera exercise on ESP32S3/CircuitPython 9 + ov5640 camera

Image
espcamera exercise on Seeed Studio XIAO ESP32S3 Sense /CircuitPython 9.2.3 + Third party ov5640 (5 megapixel) camera module (MF/Manual Focusing) , display on 1.28" 240x240 GC9A01 Round IPS LCD . Connection and library setup, refer to the post " Seeed Studio XIAO ESP32S3 Sense/CircuitPython display on 1.28" 240x240 GC9A01 Round IPS LCD ". cpy_XS3_espcamera.py """ Seeed Studio XIAO ESP32S3 Sense/CircuitPython 9.2.3 with 1.28" 240x240 Round GC9A01 SPI IPS LCD espcamera exercise to access camera Tested with: - default ov2640 in Seeed Studio XIAO ESP32S3 Sense - XIAO ov5640 Camera (Auto-Focusing) - Third party ov5640 camera sensor (MF/Manual Focusing) camera sensor (sensor_name) is auto-detected. Library needed: - gc9a01.mpy ref: https://docs.circuitpython.org/en/stable/shared-bindings/espcamera/ """ import os, sys import board import busio import gc9a01 import espcamera import displayio disp_res = board.D0 di...

CameraWebServe: ESP32-S3 (arduino-esp32) + OV5640 camera module

Image
ESP32 CameraWebServer (arduino-esp32 framework) run on NodeMCU ESP-S3-12K-Kit + Waveshare OV5640 Camera Board (B) 5 Megapixel (2592x1944) . Connection, define in camera_pins.h. Modified camera_pins.h //=== my pin asssignment ===== #define PWDN_GPIO_NUM 35 #define RESET_GPIO_NUM 8 #define XCLK_GPIO_NUM 40 #define SIOD_GPIO_NUM 42 #define SIOC_GPIO_NUM 1 #define Y9_GPIO_NUM 4 #define Y8_GPIO_NUM 16 #define Y7_GPIO_NUM 11 #define Y6_GPIO_NUM 15 #define Y5_GPIO_NUM 13 #define Y4_GPIO_NUM 37 #define Y3_GPIO_NUM 14 #define Y2_GPIO_NUM 36 #define VSYNC_GPIO_NUM 9 #define HREF_GPIO_NUM 41 #define PCLK_GPIO_NUM 3 //============================ Modified CameraWebServer.ino #include "esp_camera.h" #include <WiFi.h> // // WARNING!!! PSRAM IC required for UXGA resolution and high JPEG quality // Ensure ESP32 Wrover Module or other board with PSRAM ...

Waveshare OV5640 Camera Board

Image
Waveshare OV5640 Camera Board (B) 5 Megapixel (2592x1944) Fisheye Lens ~ Product page remark: refer to  OV5640 Camera Board (B) Schematic , There are build-in pull-up resistors on SIO_CLK and SIO_DAT pins, so no extra resistors needed. related exercise: ~ CameraWebServe: ESP32-S3 (arduino-esp32) + OV5640 camera module ~  my DIY Pico Cam: Raspberry Pi Pico 2 + OV5640 camera sensor