An AI-powered Indian Currency Recognition system using ESP32-CAM and CircuitDigest Cloud API. The ESP32-CAM captures the image of the currency note, sends it to the cloud AI, and announces the detected denomination through a speaker using Text-to-Speech.
- Real-time Indian currency recognition
- Voice announcement using speaker
- No ML training or dataset collection required
- Uses CircuitDigest Cloud AI API
- Beginner-friendly AI project
- ESP32-CAM
- PAM8403 Amplifier
- Speaker
- Push Button
- Jumper Wires
- Breadboard
- Press the push button.
- ESP32-CAM captures the image.
- Image is uploaded to CircuitDigest Cloud API.
- Cloud AI detects the denomination.
- ESP32 announces the result through the speaker.
Update your Wi-Fi and API credentials:
const char* WIFI_SSID = "Your_WiFi";
const char* WIFI_PASS = "Your_Password";
const char* API_KEY = "Your_API_Key";Upload the code to ESP32-CAM and open Serial Monitor at 115200 baud.
- Easy to build
- Low-cost setup
- No TensorFlow or Edge Impulse needed
- Helps visually impaired users
- Fast cloud-based AI detection
- Requires internet connection
- Poor lighting may affect accuracy
- Folded notes may reduce detection quality
- Depends on cloud API availability
Check power supply and camera connections.
Ensure stable Wi-Fi connection.
Verify PAM8403 and speaker wiring.
Use proper lighting and clear currency images.
No, internet is required for cloud AI processing.
No, it only recognizes denominations.
Slightly damaged notes may work if visible properly.
- CircuitDigest Cloud: https://circuitdigest.cloud
- GitHub Repository: https://github.com/Circuit-Digest/Currency-Detection-Using-ESP32-Cam
- https://circuitdigest.com/microcontroller-projects/esp32-cam-indian-currency-recognition
Made with ❤️ using ESP32-CAM and CircuitDigest Cloud AI