https://github.com/ronibandini/aicamdoorbell
AI doorbell with DFRobot ESP32S3 AI Camera Module
https://github.com/ronibandini/aicamdoorbell
chatgpt computer-vision dfrobot doorbell edgeimpulse machine-learning openai-api
Last synced: 10 months ago
JSON representation
AI doorbell with DFRobot ESP32S3 AI Camera Module
- Host: GitHub
- URL: https://github.com/ronibandini/aicamdoorbell
- Owner: ronibandini
- License: mit
- Created: 2025-07-09T14:42:26.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-07-10T13:55:21.000Z (10 months ago)
- Last Synced: 2025-07-10T19:44:27.335Z (10 months ago)
- Topics: chatgpt, computer-vision, dfrobot, doorbell, edgeimpulse, machine-learning, openai-api
- Language: C++
- Homepage:
- Size: 8.54 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# AIBell
AI doorbell with DFRobot ESP32S3 AI Camera Module, Edge Impulse and chatGPT
# Parts required
AI Camera module 1.0 DFR1154
microSD card
# Machine Learning platform
Edge Impulse
# Setup
Install Universal Telegram Bot library
Get an OpenAI API key (for Whisper transcription and LLM answers) at https://platform.openai.com/settings/organization/api-keys
Get a Telegram bot token (for sending notifications) https://core.telegram.org/bots/tutorial
Edit credentials and settings inside the .ino code
threshold=0.7; // for face recognition
const char* ssid = ""; // WiFi Credentials
const char* password = "";
const char* openai_api_key = "sk-proj…."; // OpenAI API key
Upload the code, selecting ESP32S3 Dev Module as the board and configuring USB CDC On Boot, Partition 16mb Flash 3mb 9.9, Flash 16 128, OPI PSRAM.
# Enclosure
Download and print https://cults3d.com/en/3d-model/gadget/aibell
# Contact
Roni Bandini
@ronibandini