Nota

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 [Qui] 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?

  1. 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.

  2. Apri il file 16_ai_detection_from_app.ino nella cartella zeus-car-main\examples\16_ai_detection_from_app.

  3. Dopo aver caricato con successo il codice, ricollega l’ESP32-CAM e sposta l’interruttore di alimentazione su ON per avviare Zeus Car.

  4. Sposta l’interruttore Upload/Run sulla posizione Run (a destra nello schema) per avviare l’ESP32-CAM.

    ../_images/zeus_run.jpg
  5. Premi il pulsante di reset per riavviare il programma sulla scheda Arduino.

    ../_images/zeus_reset_button.jpg
  6. Ora, installa SunFounder Controller dal APP Store (iOS) o Google Play (Android) sul tuo dispositivo mobile.

  7. 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.

    ../_images/app_wlan1.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.

    ../_images/app_no_internet.png
  8. Apri l’APP e crea un nuovo controller.

    • Per aggiungere un controller in SunFounder Controller, tocca l’icona +.

      ../_images/app1.png
    • Seleziona il modello Blank o Dual Stick e assegna un nome.

      ../_images/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.

      ../_images/view_app6.jpg
    • Salva tutte le impostazioni toccando il pulsante app_save. Se non sono stati selezionati widget, lo schermo apparirà completamente nero.

      ../_images/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.

      ../_images/view_app4.jpg

      Nota

      Assicurati che il tuo Wi-Fi sia connesso a Zeus_Car se non vedi il messaggio di connessione per un lungo periodo.

  9. 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.

    ../_images/view_app7.jpg

    Se il Pose Detection è attivato, la postura verrà tracciata in tempo reale.

    ../_images/view_app8.jpg

    Nota

    Se vuoi passare a un’altra modalità di rilevamento AI, tocca l’icona app_edit e ripeti i passaggi precedenti.