connetti il tuo merdoso citofono analogico al wifi - magic πͺ
Gialappas is a WiFi-enabled intercom system that allows you to remotely open doors through a web interface. The system consists of two main components:
- ESP32 microcontroller running MicroPython
- Relay control connected to GPIO pin 3 for door activation
- WiFi connectivity to join your home network
- HTTP server listening on port 80 for door open commands
- SvelteKit framework setup with Tailwind CSS
- Currently empty - web interface not yet implemented
- Ready for development - project structure and dependencies configured
- ESP32 Setup: The ESP32 connects to your WiFi network and starts an HTTP server
- Door Integration: A relay connected to GPIO pin 3 controls the door mechanism
- Direct API Access: Send GET requests directly to
http://[ESP32_IP]/opento activate the door - Door Activation: The ESP32 receives the request, activates the relay for 2 seconds, then responds with success
The SvelteKit webapp is set up but not yet implemented. When completed, the flow would be:
[Mobile/Desktop Browser]
β HTTP interaction
[SvelteKit Web App]
β HTTP GET /open
[ESP32 HTTP Server]
β GPIO Control
[Relay β Door Mechanism]
ESP/relayAPI.py- Main ESP32 firmware with WiFi and relay controlESP/blinkAPI.py- Test firmware for LED blinking (development/testing)webapp/src/routes/+page.svelte- Web interface (empty - to be implemented)webapp/src/routes/+page.server.js- Server-side logic (empty - to be implemented)
