Artificial Intelligence & Edge ML Projects
151 free Artificial Intelligence & Edge ML project guides with circuit diagrams, code and the parts you need. Pick one below, or use the interactive Project Hub to search and filter by platform, difficulty and budget.
Other categories: Basic Analog & Power Electronics | IoT & Connected Devices | Robotics & Autonomous Systems | Test & Measurement Instrumentation | Audio Displays & Interactive Media | Security Surveillance & Defense | Healthcare Biomedical & Assistive | Automotive EV & Transportation | Communication Systems | Renewable Energy Power & Sustainability | Unmanned Aerial Vehicles (Drones) | 3D Printing & Fabrication
Object Detection & Tracking (52)
- A Tiny AI Wireless Streaming Camera (ESP32 - Advanced)
- AI based Automatic Number Plate Recognition Project (Raspberry Pi - Advanced)
- AI Helmet Detection System Using YOLO V5 And MaixCam (Maixduino - Advanced)
- AI Smart Coop (Arduino - Advanced)
- AI-Based No Parking Alert System using ESP32-CAM (ESP32 - Intermediate)
- AI-Powered Object Detection and Distance Measurement using Raspberry Pi (Raspberry Pi - Advanced)
- AI-Powered Smoking Detection System Using MaixCam and YOLOv5 (Maixduino - Advanced)
- AIOT Security System with GSM/Wi-Fi Enabled Remote Monitoring (Maixduino - Advanced)
- Animal Classification With RPi Camera For Survey & Monitoring (Raspberry Pi - Advanced)
- Assistive Tech For Blind (Maixduino - Advanced)
- Automatic Waste Segregation System Using Arduino UNO Q (Arduino - Intermediate)
- Autonomous Lane Detection Car Using Raspberry Pi and OpenCV - Part 2 (Raspberry Pi - Advanced)
- Build AI Vision Assistant Camera That Can See, Read, and Translate (ESP32 - Intermediate)
- Computer Vision Guided RC Car (Arduino - Intermediate)
- Crowd Detection Camera (Raspberry Pi - Advanced)
- DIY Low Cost Drone with ESP32 CAM (ESP32 - Intermediate)
- DIY Object Classification Using Edge Impulse & Raspberry Pi (Raspberry Pi - Advanced)
- DIY Optical Flow based Real-Time Motion Detection System (ESP32 - Intermediate)
- DIY Sign Language Translator (Raspberry Pi - Advanced)
- Edge AI Face Counting Using MaixCam and YOLOv8 for Real-Time Audience Analytics (Maixduino - Intermediate)
- Edge AI On Quadruped Robot Dog using Maixduino Development Kit (ESP32 - Advanced)
- Edge AI-Powered Surveillance: Intelligent Threat Detection (Maixduino - Advanced)
- ESP32-CAM Face Recognition using Edge Impulse (ESP32 - Advanced)
- Facial Recognition Falcon Fighter Missile Drone (Maixduino - Advanced)
- How to Build a Parking Space Detection System Using ESP32-CAM with CircuitDigest Cloud (ESP32 - Intermediate)
- How to Build Helmet Detection with Raspberry Pi Using CircuitDigest Cloud (Raspberry Pi - Intermediate)
- How to Do Helmet Detection with ESP32-CAM Using CircuitDigest Cloud (ESP32 - Intermediate)
- How to Do Object Detection With ESP32-Cam Using CircuitDigest Cloud (ESP32 - Beginner)
- How to Make a Waste Detection Using ESP32-CAM with CircuitDigest Cloud (ESP32 - Intermediate)
- How to Send Email Notifications from Raspberry Pi Pico using CircuitDigest Cloud (Raspberry Pi - Beginner)
- Interfacing GP2Y0D80Z0F Distance Sensor with Arduino Uno (Arduino - Intermediate)
- IoT On The Eyes: To Control Home Appliances (Raspberry Pi - Advanced)
- KinoVision - Where Visual Sensing Meets Motion-Driven Control (ESP32 - Intermediate)
- Laser device for neutralizing - mosquitoes (Raspberry Pi - Advanced)
- Maixduino Powered Doorman (Maixduino - Advanced)
- Make Your Own Simple Stereo Amplifier (Analog / Discrete - Beginner)
- Memento SafeEdge Guardian - AI Child Safety Monitoring for Home Danger Zones (Raspberry Pi - Intermediate)
- MPU6050 Gyro Sensor Interfacing with ESP32 Board (ESP32 - Intermediate)
- Object Detection & Classification Using Edge Impulse On Raspberry Pi (Raspberry Pi - Intermediate)
- Object detection - ESP32 Camera Acts As A sentry (ESP32 - Intermediate)
- Object Detection Using ESP32 Cam (ESP32 - Intermediate)
- Object Detection using ESP32-CAM and Edge Impulse (ESP32 - Advanced)
- Object Detection Using Lidar Module (Arduino - Intermediate)
- Optical Character Recognition (OCR) using Tesseract on Raspberry Pi (Raspberry Pi - Intermediate)
- Real-time Face Recognition with YOLO (Maixduino - Advanced)
- Real-Time Face Tracking Using Raspberry Pi 4 Versus Raspberry Pi 5 With Hailo-8L (Raspberry Pi - Advanced)
- Retrieval Of Data Using Image Analytic (Raspberry Pi - Advanced)
- Simple Object Recognition with the UNIHIKER K10 (ESP32 - Advanced)
- Smart Car Washing System Using Edge Impulse for Object Detection (Arduino - Intermediate)
- The Student's Flexible Camera: Memento Flex (ESP32 - Intermediate)
- TheAssitBot : Wearable AI Assistant for the Deaf and Mute (Maixduino - Advanced)
- YOLOE – YOLO For Everything! (Analog / Discrete - Advanced)
NLP / LLM Hardware Interface (28)
- AI Robot With Gender Recognition Using Voice (Raspberry Pi - Advanced)
- Animatronic Human-like Home assistant (Skully) (ESP32 - Advanced)
- Bilingual Translator with Raspberry Pi (Raspberry Pi - Intermediate)
- Biometric Attendance System with Google Sheet Integration (ESP32 - Intermediate)
- Build an ESP32 Text to Speech Offline System (ESP32 - Beginner)
- Building a Smallest ChatGPT Device at Home (ESP32 - Intermediate)
- Building Private Raspberry Pi AI Assistant at Home (Raspberry Pi - Advanced)
- Chatbot Zero - AI on Raspberry Pi zero (Raspberry Pi - Intermediate)
- Crafting Melodies with Arduino Tone() Function and ChatGPT's Collaborative Symphony (Arduino - Intermediate)
- DigiKey Voice-Activated Office Assistant (Maixduino - Intermediate)
- DIY ChatGPT Terminal: Get Instant Answers, Anywhere, Anytime (ESP32 - Intermediate)
- DIY Raspberry Pi Pico Text-to-Speech Using Wit.ai (Raspberry Pi - Intermediate)
- Elegoo Smart Robot Car - Part 3: Collision Avoidance & Line Following (Arduino - Intermediate)
- ESP32 Speech-to-Text using Wit.ai (ESP32 - Intermediate)
- Ezo A Pet Robot (Maixduino - Intermediate)
- Fingerprint Based Biometric Attendance System using Arduino (Arduino - Intermediate)
- Generative AI Smart Speaker (Raspberry Pi - Intermediate)
- Hands-Free ChatGPT Terminal Using Raspberry Pi Zero (Raspberry Pi - Intermediate)
- How to Build an ESP32-C3 Text-to-Speech Using Wit.ai (ESP32 - Intermediate)
- How To Convert ChatGPT Into An Advanced Voice Assistant (Raspberry Pi - Intermediate)
- Real-Time Speech Transcription Using Raspberry Pi Zero (Raspberry Pi - Intermediate)
- Run LLM Locally on Raspberry Pi: No API, Free & Offline (Raspberry Pi - Intermediate)
- S3 Private AI Station: The 100% Private Desktop Assistant (ESP32 - Intermediate)
- Talk to ChatGPT | Conversations with ChatGPT in Any Language (Raspberry Pi - Intermediate)
- Turn ESP32 Into Self-Programming AI Microcontroller with ESP-Claw (ESP32 - Advanced)
- Turn ESP8266 into Smart Dictionary That Finds Meanings, Synonyms, and Antonyms in Real Time (ESP8266 - Beginner)
- Turn Text into Speech with ESP32 - Step-by-Step Guide (ESP32 - Intermediate)
- Voice-Enabled ChatGPT Terminal with ESP32 and Google TTS (ESP32 - Intermediate)
Gesture Recognition (24)
- 3D Object Recognition and Tracking Project with Code (Raspberry Pi - Advanced)
- AI Hand Gesture Controlled Mini Robot (IndusBoard - Advanced)
- AI-Based Hand Tracking for Robotic Arm Control (IndusBoard - Advanced)
- AI-Powered Gesture Recognition with Edge Impulse (IndusBoard - Intermediate)
- Battery Discharge Measurement Circuit (Analog / Discrete - Beginner)
- Contactless Gesture-based Switch Panel for Lifts (Arduino - Intermediate)
- DIY Gesture Control Drone using Python with LiteWing and ESP32 (ESP32 - Intermediate)
- DIY Gesture Controlled Arduino Based Air Mouse using Accelerometer (Arduino - Intermediate)
- Gesture Controlled Video Player using Raspberry Pi and MediaPipe (Raspberry Pi - Advanced)
- Gesture-Controlled Contactless Switch with Code and Circuit (Arduino - Intermediate)
- Hand Gesture Based Wireless AC Light Dimmer (Arduino - Intermediate)
- Hand Gesture Recognition using ESP32 and Python (ESP32 - Intermediate)
- Introduction to PAJ7620 Gesture Recognition Module (Arduino - Intermediate)
- Over-Heat Detector (Analog / Discrete - Intermediate)
- Overcurrent Fault Detector (Analog / Discrete - Intermediate)
- Rotating-Wheel LED Lights For Decoration (Analog / Discrete - Beginner)
- RPi Pico IoT On EYE - Control Things Just By Looking (Raspberry Pi - Intermediate)
- SensWear: An Open Source Modular Wearable Platform (AI / ML - Advanced)
- Smart Home Solution using Gesture Recognition (ESP8266 - Advanced)
- Social Distancing Alarm Cap (Arduino - Intermediate)
- Space Drums - Play drums in thin air! (ESP32 - Intermediate)
- The Smart Panel (ESP8266 - Intermediate)
- Wireless Gesture Controller for Home Automation using IoT (Raspberry Pi - Intermediate)
- X-Ray-Based Quick COVID-19 Detection With Raspberry Pi (Raspberry Pi - Advanced)
Face Recognition & Access Control (20)
- Bao, AI Pet Dog (ESP32 - Intermediate)
- Battery Powered Attendance System using Face Recognition on ESP32-CAM Board (ESP32 - Advanced)
- Best 25 Raspberry Pi Projects for Engineering Students (Raspberry Pi - Advanced)
- Best ECE Projects - Electronics and Communication Engineering Projects (Raspberry Pi - Intermediate)
- CNN Accelerator Aided Visitor Verification System on MAX78000FTHR (AI / ML - Advanced)
- ESP32-CAM Face Recognition Door Lock System (ESP32 - Intermediate)
- Face and Object Tracking AI Smart Robot (Raspberry Pi - Advanced)
- Face Tracking and Movement Following Drone (AI / ML - Advanced)
- How to Build a Face Detection System Using a Raspberry Pi and CircuitDigest Cloud (Raspberry Pi - Beginner)
- How to Use ESP32-CAM for Attendance System using CircuitDigest Cloud (ESP32 - Intermediate)
- How to Use ESP32-CAM for Face Detection Using CircuitDigest Cloud (ESP32 - Intermediate)
- Maixduino AI and IoT Face Recognition with Alert (Maixduino - Intermediate)
- Make Your Own Password Locker (Other Controller - Intermediate)
- Raspberry Pi Traffic Light Using TensorFlow & Python (Raspberry Pi - Advanced)
- Revolutionary Open-Source Facial Expression Recognition DIY (Raspberry Pi - Intermediate)
- Smart Door Camera With Facial Recognition & Thermal Screening (Raspberry Pi - Intermediate)
- Smart Door Camera with Facial Recognition Feature (Raspberry Pi - Intermediate)
- Smart Robot For Face Recognition (Raspberry Pi - Intermediate)
- This Face-Recognition Robot Santa Is the Coolest Christmas Project (Arduino - Intermediate)
- Top Robotics Projects with Full Tutorial (Raspberry Pi - Intermediate)
Edge AI & TinyML (17)
- Advance Automated Farm (ESP32 - Intermediate)
- AgriSafe Rot-Spotter: A Multi-Modal Edge-AI System for Early Post-Harvest Spoilage Detection (ESP32 - Advanced)
- Aigis: The AI Family Guardian & Smart Home Companion (Arduino - Intermediate)
- Animal Language Translator Device using ML and Raspberry Pi (Raspberry Pi - Advanced)
- DIY AI-based Quality Control Camera (Raspberry Pi - Intermediate)
- ESP32 Offline Voice Recognition Using Edge Impulse (ESP32 - Intermediate)
- FarmSight: Field Survey Rover (Arduino - Advanced)
- First Bird or Animal Language Translator Enabling You To Talk With Nature (Raspberry Pi - Advanced)
- Identify and Classify Objects with Edge Impulse and ESP32 (ESP32 - Advanced)
- Identify Leaking Gear Box By Edge Impulse (AI / ML - Advanced)
- IntelliCart (ESP32 - Advanced)
- Object Classification and Counting Using Raspberry Pi for Small Items (Raspberry Pi - Intermediate)
- Predictive Maintenance Using AI and ML (Raspberry Pi - Advanced)
- Smart Power Management System (ESP32 - Advanced)
- Sound Recognition Made Easy with Google Teachable Machine (IndusBoard - Intermediate)
- Time Lapse Timed Photography On MaixCam Board (Maixduino - Intermediate)
- Transformers on Retro Game Consoles (Analog / Discrete - Advanced)
License Plate Recognition (ANPR) (10)
- A Simple Timer Kit Based On Arduino Uno (Arduino - Intermediate)
- AI Based Smart Parking System using ESP32-CAM (ESP32 - Intermediate)
- Automatic Camera Based Boom Barrier Better Than The IR Based (Raspberry Pi - Intermediate)
- Automatic Lighting System using Arduino (Arduino - Intermediate)
- Fruit Sorting Using OpenCV on Raspberry Pi (Raspberry Pi - Advanced)
- How to use ESP32 CAM for Automatic Number Plate Recognition (ANPR) (ESP32 - Intermediate)
- Long Distance Wired Serial Communication with Arduino using RS485 and CAT Cables (Arduino - Intermediate)
- Make Your Own Automatic Gateman (Raspberry Pi - Intermediate)
- ROS based Robot for Home Mapping and Positioning (Raspberry Pi - Advanced)
- Vehicle Number Plate Detection Using MATLAB: Step-by-Step Guide (Analog / Discrete - Intermediate)