Posts

Showing posts from January, 2025

Test "Waveshare 3.5inch Capacitive Touch LCD" on Raspberry Pi Zero 2 W

Image
This video follow Waveshare "3.5inch Capacitive Touch LCD" guide working with Raspberry Pi in Python. To test  Waveshare 3.5inch Capacitive Touch LCD (Embedded with ST7796S driver chip and FT6336U capacitive touch control chip) on Raspberry Pi Zero 2 W/Raspberry Pi OS (32 bit/bookworm) using Python. Connect the LCD wires to Raspberry Pi: Enable SPI and I2C using raspi-config. sudo raspi-config Install libraries: In my test on 32-bit and 64-bit Raspberry Pi OS (bookworm), they were pre-installed, no need to install. sudo apt-get update sudo apt-get install python3-pip sudo apt-get install python3-pil sudo apt-get install python3-numpy sudo apt-get install python3-spidev Download the demo (include libraries) from https://files.waveshare.com/wiki/3.5inch%20Capacitive%20Touch%20LCD/3.5inch_Capacitive_Touch_LCD_Demo_Pi.zip wget https://files.waveshare.com/wiki/3.5inch%20Capacitive%20Touch%20LCD/3.5inch_Capacitive_Touch_LCD_Demo_Pi.zip E...

my display module: WaveShare "3.5inch Capacitive Touch LCD", embedded with ST7796S driver chip and FT6336U capacitive touch control chip.

Image
my display module: WaveShare "3.5inch Capacitive Touch LCD", embedded with ST7796S driver chip and FT6336U capacitive touch control chip. Product page:  https://www.waveshare.com/wiki/3.5inch_Capacitive_Touch_LCD Exercises: ~  Test Waveshare 3.5inch Capacitive Touch LCD (Embedded with ST7796S driver chip and FT6336U capacitive touch control chip) on Raspberry Pi Zero 2 W/Raspberry Pi OS (32 bit/bookworm) using Python . ~  Python on Raspberry Pi to display images on ST7796S SPI LCD ~  Cartoonized images display on 320×480 ST7796 SPI LCD, using Python on Raspberry Pi 4B . ~  Use ST7796 SPI LCD on CircuitPython/Raspberry Pi Pico 2, by instancing BusDisplay object using custom init_sequence .

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...

Third party ov5640 (5 megapixel) camera module (MF/Manual Focusing)

Image
Third party ov5640 (5 megapixel) camera module (MF/Manual Focusing), with 3.6mm IR 1080P lens, DVP interface. Pinout: Exercises: ~  espcamera exercise on ESP32S3/CircuitPython 9 + ov5640 camera