.. note:: Ciao, benvenuto nella Community di SunFounder Raspberry Pi & Arduino & ESP32 su Facebook! Unisciti a noi per esplorare più a fondo Raspberry Pi, Arduino ed ESP32 insieme ad altri appassionati. **Perché unirsi a noi?** - **Supporto esperto**: Risolvi problemi post-vendita e sfide tecniche con l’aiuto della nostra community e del nostro team. - **Impara & Condividi**: Scambia suggerimenti e tutorial per migliorare le tue competenze. - **Anteprime esclusive**: Accedi in anticipo agli annunci dei nuovi prodotti e alle anteprime esclusive. - **Sconti speciali**: Approfitta di sconti esclusivi sui nostri prodotti più recenti. - **Promozioni festive e giveaway**: Partecipa a eventi speciali e concorsi con premi. 👉 Pronto a esplorare e creare con noi? Clicca su [|link_sf_facebook|] e unisciti oggi stesso! 16. Rilevamento AI dall'APP ============================== In questo progetto, utilizzeremo l’app SunFounder Controller per visualizzare il flusso video in tempo reale e sfruttare le funzionalità di rilevamento AI sul dispositivo mobile, come il riconoscimento facciale e il rilevamento della postura. SunFounder Controller è un'applicazione che consente agli utenti di personalizzare il controller per il proprio robot o come piattaforma IoT. L’APP integra 11 diversi widget di visualizzazione e controllo, tra cui pulsanti, joystick, indicatori e radar. La pagina del controller è suddivisa in 17 aree da A~Q, dove è possibile posizionare i widget per personalizzare il proprio controller. Ora vediamo come utilizzare l'APP in modo semplice. **Come procedere?** #. L'ESP32-CAM e la scheda Arduino condividono gli stessi pin RX (ricezione) e TX (trasmissione). Per evitare conflitti o problemi durante il caricamento del codice, scollega prima l'ESP32-CAM. .. image:: img/unplug_cam.png :width: 400 :align: center #. Apri il file ``16_ai_detection_from_app.ino`` nella cartella ``zeus-car-main\examples\16_ai_detection_from_app``. .. raw:: html #. Dopo aver caricato con successo il codice, ricollega l'ESP32-CAM e sposta l'interruttore di alimentazione su **ON** per avviare Zeus Car. .. image:: img/plug_esp32_cam.jpg :width: 300 :align: center #. Sposta l'interruttore Upload/Run sulla posizione Run (a destra nello schema) per avviare l'ESP32-CAM. .. image:: img/zeus_run.jpg #. Premi il pulsante di reset per riavviare il programma sulla scheda Arduino. .. image:: img/zeus_reset_button.jpg #. Ora, installa `SunFounder Controller `_ dal **APP Store (iOS)** o **Google Play (Android)** sul tuo dispositivo mobile. #. Connettiti alla rete WLAN ``Zeus_Car``. * Trova ``Zeus_Car`` nelle reti Wi-Fi del tuo dispositivo (smartphone o tablet), inserisci la password ``12345678`` e connettiti. .. image:: img/app_wlan.png * La modalità di connessione predefinita è AP mode. Dopo la connessione, potrebbe apparire un messaggio che indica l'assenza di accesso a Internet. Ignora l'avviso e scegli di restare connesso. .. image:: img/app_no_internet.png #. Apri l’APP e crea un nuovo controller. * Per aggiungere un controller in SunFounder Controller, tocca l'icona **+**. .. image:: img/app1.png * Seleziona il modello **Blank** o **Dual Stick** e assegna un nome. .. image:: img/view_app1.jpg * Una volta all'interno del controller, tocca l'icona |app_camera| per abilitare la funzione di rilevamento AI. Troverai le opzioni Face Detection e Pose Detection. .. image:: img/view_app6.jpg * Salva tutte le impostazioni toccando il pulsante |app_save|. Se non sono stati selezionati widget, lo schermo apparirà completamente nero. .. image:: img/view_app3.jpg * Ora collega Zeus Car al tuo dispositivo toccando il pulsante |app_connect|. Dopo alcuni secondi, comparirà ``Zeus_Car(IP)``. Tocca per connetterti. .. image:: img/view_app4.jpg .. note:: Assicurati che il tuo Wi-Fi sia connesso a ``Zeus_Car`` se non vedi il messaggio di connessione per un lungo periodo. #. Avvia il Controller. Una volta visualizzato il messaggio "Connected Successfully", tocca il pulsante |app_run|. Il video in diretta apparirà sull'APP. Se il Face Detection è attivato, il viso rilevato verrà evidenziato con un riquadro. .. image:: img/view_app7.jpg Se il Pose Detection è attivato, la postura verrà tracciata in tempo reale. .. image:: img/view_app8.jpg .. note:: Se vuoi passare a un'altra modalità di rilevamento AI, tocca l'icona |app_edit| e ripeti i passaggi precedenti.