OceanLabz Learning
Learn Electronics
Learn electronics step by step with practical guides, wiring, code and simple explanations.
Choose a Platform
Select a platform to explore its complete learning path.
ESP32
Learn ESP32 from the basics and gradually move into GPIO, sensors, displays, audio, Wi-Fi, IoT and practical projects.
Arduino
Arduino learning content will be added to the OceanLabz learning library.
Raspberry Pi
Raspberry Pi guides and projects will be added to the same learning system.
Tutorials Library
Browse all hands-on hardware tutorials, pinout references, and code walkthroughs.

ESP32 Camera Face Recognition with Arduino IDE
Build a complete face detection and recognition system on ESP32-CAM using the ESP-WHO / C…
7 Oct 2026 · 3 min read

CamView: ESP32 Smart Display
Build CamView: Connect a 1.8-inch ST7735 TFT display directly to your ESP32-CAM to view l…
7 Oct 2026 · 2 min read

Streaming Video from ESP32-CAM to a Browser
Stream live video from your ESP32-CAM to any web browser over local Wi-Fi or Access Point…
7 Oct 2026 · 4 min read

Is the ESP32-CAM Worth Buying? A Quick Review for DIY Enthusiasts
A quick, honest review of the ESP32-CAM for DIY makers, students, and engineers covering…
7 Oct 2026 · 2 min read

ESP32-CAM Troubleshoot Guide
Troubleshoot common ESP32-CAM issues including power instability, brownout errors, camera…
7 Oct 2026 · 4 min read

Getting Started with ESP32 CAM
Get started with ESP32-CAM: hardware overview, pinout, flashing via ESP32-CAM-MB download…
7 Oct 2026 · 7 min read

AI on ESP32
The complete AI voice assistant project combining INMP441, MAX98357A, OpenAI Whisper spee…
7 Oct 2026 · 14 min read

API Keys & Connectivity Test
Acquire and securely configure OpenAI and ElevenLabs API keys, then run a connectivity te…
7 Oct 2026 · 4 min read

Testing the SD Card
Test mounting, reading, and writing to a MicroSD card on ESP32 to store audio recordings,…
7 Oct 2026 · 3 min read

Testing Your Speaker (MAX98357A)
Connect and test the MAX98357A I2S Class-D amplifier and speaker with ESP32 to verify cri…
7 Oct 2026 · 4 min read

Testing Your Microphone (INMP441)
Test and verify the INMP441 digital I2S microphone with your ESP32 to capture clean audio…
7 Oct 2026 · 7 min read

Getting Started with Your AI Voice Assistant
Learn the client-server architecture of building a mini AI voice assistant using ESP32, I…
7 Oct 2026 · 2 min read

ESP32 Dino Game (No Coding Required)
.xai-section { font-family: 'Inter', sans-serif; color: #1a2c3e; line-height: 1.5; } /\*…
22 Aug 2026 · 3 min read

ESP32 DS3231 Real Time Clock (RTC) Module with Arduino IDE
## Introduction The DS3231 is a highly accurate real-time clock (RTC) module for ESP32, f…
2 Jul 2026 · 2 min read

ESP32 Metal Touch Sensor with Arduino IDE
## Introduction The Metal Touch Sensor is a capacitive touch module that detects when a f…
2 Jul 2026 · 2 min read

ESP32 Laser Module with Arduino IDE
## Introduction The KY-008 Laser Module emits a focused red laser beam. It can be used in…
2 Jul 2026 · 1 min read

ESP32 Water Level Sensor with Arduino IDE
## Introduction The Water Level Sensor is used to detect and measure the level of water i…
2 Jul 2026 · 1 min read

ESP32 DC Motor with Arduino IDE
## Introduction A DC motor converts electrical energy into mechanical motion. By controll…
2 Jul 2026 · 3 min read
Showing page 1 of 5 (82 total tutorials)