cloud-rc-car
Guida un'auto radiocomandata da qualsiasi browser, ovunque nel mondo, con video live: Raspberry Pi a bordo, Arduino per i motori e una connessione 4G.
Di cosa si tratta
cloud-rc-car trasforma una normale auto RC in un veicolo controllabile via internet. Un unico server Python (aiohttp) gira sul Raspberry Pi di bordo: serve l'interfaccia di guida, riceve i comandi dal browser via WebSocket, li traduce nel protocollo seriale dell'Arduino che pilota i motori e trasmette il video della webcam in MJPEG.
Tutto passa da una sola porta: dietro una connessione 4G basta esporre quella, senza il pasticcio multi-IP/multi-porta del prototipo originale (che ho riscritto completamente da PHP + script separati a server Python unico con UI moderna).
Funzionalità principali
- Installazione one-line sul Raspberry Pi con wizard interattivo (porta, token, seriale, camera, accesso remoto)
- Comando di gestione
rc-car: status, logs, restart, update e reconfigure - Controllo da browser con touch, pad virtuale e tastiera
- Video live MJPEG a bassa latenza direttamente nella pagina
- Firmware Arduino incluso per il motor shield
- Avvio automatico al boot come servizio di sistema