Nota

Ciao, benvenuto nella community di SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasts su Facebook! Approfondisci le tue conoscenze su Raspberry Pi, Arduino ed ESP32 insieme ad altri appassionati.

Perché unirti a noi?

  • Supporto esperto: Risolvi i problemi post-vendita e le sfide tecniche con l’aiuto della nostra community e del nostro team.

  • Impara e condividi: Scambia suggerimenti e tutorial per migliorare le tue competenze.

  • Anteprime esclusive: Ottieni accesso anticipato agli annunci di nuovi prodotti e anteprime.

  • Sconti speciali: Goditi sconti esclusivi sui nostri nuovi prodotti.

  • Promozioni festive e giveaway: Partecipa a promozioni festive e concorsi a premi.

👉 Pronto a esplorare e creare con noi? Clicca [Qui] e unisciti oggi stesso!

FAQ

Come cambiare il canale Wi-Fi

La banda Wi-Fi a 2,4GHz dispone di canali che vanno da 1 a 13. ESP32 supporta i canali da 1 a 11. Altri dispositivi che operano sullo stesso canale possono causare interferenze, portando a problemi di connessione. Per mitigare questo problema, puoi provare a cambiare canale. Per impostazione predefinita, il canale è impostato su 1. Quando selezioni un nuovo canale, si consiglia di saltare 1-2 canali alla volta. Ad esempio, se il canale attuale è 1, prova prima con il canale 3 e, se il segnale è ancora debole, passa al canale 5.

Nota

È necessaria la versione 1.4.1 o superiore del firmware ESP32 CAM per cambiare canale. Consulta Come aggiornare il firmware di ESP32 CAM per ulteriori dettagli.

  1. Accendi il GalaxyRVR. Per attivare l’ESP32 CAM, sposta l’interruttore di modalità sulla posizione Run e premi il pulsante reset per riavviare la scheda R3.

  2. Trova GalaxyRVR nell’elenco delle reti disponibili sul tuo dispositivo mobile (tablet o smartphone), inserisci la password 12345678 e connettiti.

    Nota

    • La connessione attuale è all’hotspot GalaxyRVR, quindi non c’è accesso a Internet. Se richiesto di cambiare rete, scegli «Rimani connesso».

    _images/camera_lan.png
  3. Apri un browser web sul tuo dispositivo mobile e vai su http://192.168.4.1 per accedere alla pagina di aggiornamento OTA di ESP32 CAM.

    _images/faq_cam_ota_141.jpg
  4. Nella sezione Wi-Fi AP Channel, seleziona un canale diverso.

    • Il canale predefinito è il 1. Quando selezioni un nuovo canale, salta 1-2 canali alla volta (ad esempio, dal canale 1 al 3, e se necessario, al 5).

    • Fai clic sul pulsante Confirm per salvare le modifiche.

    _images/faq_cam_ota_channel.png
  5. Verrà visualizzato un popup di conferma che ti chiederà di riavviare il dispositivo. Fai clic su Confirm.

    _images/faq_cam_ota_reset.jpg
  6. Premi il pulsante Reset per riavviare il dispositivo. Il GalaxyRVR è ora pronto per il normale funzionamento.

    _images/camera_reset.png

Come aggiornare il firmware di ESP32 CAM

Segui questi passaggi dettagliati per aggiornare il firmware del tuo ESP32 CAM:

  1. Accendi il GalaxyRVR. Per attivare l’ESP32 CAM, sposta l’interruttore di modalità sulla posizione Run e premi il pulsante reset per riavviare la scheda R3.

  2. Trova GalaxyRVR nell’elenco delle reti disponibili sul tuo dispositivo mobile (tablet o smartphone), inserisci la password 12345678 e connettiti.

    Nota

    • La connessione attuale è all’hotspot GalaxyRVR, quindi non c’è accesso a Internet. Se richiesto di cambiare rete, scegli «Rimani connesso».

    _images/camera_lan.png
  3. Fai clic sul link sottostante per scaricare il file del firmware ai-camera-firmware-v1.4.1-ota.bin e salvalo sul tuo dispositivo mobile.

  4. Apri un browser web sul tuo dispositivo mobile e vai su http://192.168.4.1 per accedere alla pagina di aggiornamento OTA di ESP32 CAM.

    _images/faq_cam_ota.jpg
  5. Nella pagina OTA, fai clic sul pulsante per selezionare il file del firmware.

    _images/faq_cam_ota_choose.png
  6. Scegli il file ai-camera-firmware-v1.4.1-ota.bin precedentemente scaricato dal tuo dispositivo e fai clic su OK.

    _images/faq_cam_ota_file.png
  7. Fai clic sul pulsante Update per avviare il processo di aggiornamento del firmware.

    _images/faq_cam_ota_update.png
  8. Attendi il completamento dell’aggiornamento. Una volta che il numero di versione visualizzato passa a 1.4.1, l’aggiornamento è stato completato con successo.

    _images/faq_cam_ota_finish.png
  9. Dopo il completamento dell’aggiornamento, puoi chiudere il browser web. Premi il pulsante Reset per riavviare il dispositivo. L’ESP32 CAM è ora pronto per il normale funzionamento.

    _images/camera_reset.png

Come caricare il codice galaxy-rvr.ino?

Di default, la scheda Uno R3 del GalaxyRVR è preinstallata con il firmware necessario, permettendoti di controllarlo tramite l’APP. Se il tuo R3 è stato sovrascritto con altro codice ma desideri tornare al firmware predefinito e continuare con il processo Gioco rapido con l’APP, segui questi passaggi per ricaricare il codice sulla scheda R3:

  1. Usa un cavo USB per collegare l’Arduino al computer. Successivamente, posiziona l’interruttore upload sul rover in posizione «upload».

    _images/camera_upload.png
  2. Scarica il firmware necessario dal link qui sotto:

  3. Estrai il file zip scaricato, quindi fai doppio clic sul file update-arduino-firmware.bat per eseguirlo.

    _images/faq_firmware_file.png
  4. Digita il numero corrispondente alla scheda Arduino Uno del tuo GalaxyRVR (es. 2) e premi Invio per avviare l’aggiornamento.

    Nota

    • Se la porta COM corretta non appare, o se non sei sicuro di quale sia, disconnetti altri dispositivi USB dal computer, lasciando connesso solo il rover.

    • Se incontri un errore come «avrdude.exe: stk500_getsync() attempt 1 of 10: not in sync: resp=0xXX», assicurati che l’interruttore upload sul rover sia impostato sulla posizione «upload», come descritto nel passaggio 1.

    _images/faq_firmware_port.png
  5. Dopo poco tempo, il nuovo codice verrà caricato correttamente sulla scheda Uno R3 del GalaxyRVR.

    _images/faq_firmware_finish.png

Configurazione della rete del Rover: WiFi domestico e modalità AP

Per impostazione predefinita, l’Uno R3 è precaricato con un codice configurato in modalità AP. Ciò significa che il GalaxyRVR trasmetterà un hotspot, consentendoti di connettere il tuo dispositivo mobile e controllarlo tramite l”app SunFounder Controller.

Se preferisci controllare il rover tramite la tua rete WiFi domestica o hai bisogno di reimpostare la modalità AP per evitare conflitti di nome tra più dispositivi, segui questi passaggi per caricare il codice modificato sulla scheda Uno:

  1. Scarica i file richiesti dal seguente link:

  2. Consulta la guida all’installazione: Installa l’IDE di Arduino.

  3. Usa il Gestore Librerie per installare le librerie SoftPWM e SunFounder AI Camera. Per istruzioni dettagliate, consulta Errore di compilazione: SoftPWM.h o SunFounder_AI_Camera.h: File o directory non trovato?.

  4. Vai alla cartella galaxy-rvr-main\galaxy-rvr e apri il file galaxy-rvr.ino.

    _images/faq_galaxy_code.png
  5. Commenta le righe 69-71, rimuovi i commenti dalle righe 73-75 e sostituisci SSID e PASSWORD con le credenziali della tua rete WiFi domestica.

    // /** Configurazione modalità WiFi, SSID, password */
    // #define WIFI_MODE WIFI_MODE_AP
    // #define SSID "GalaxyRVR"
    // #define PASSWORD "12345678"
    
    #define WIFI_MODE WIFI_MODE_STA
    #define SSID "xxxxxxxxxx"
    #define PASSWORD "xxxxxxxxxx"
    
  6. Collega il GalaxyRVR al computer con un cavo USB e sposta l’interruttore upload del rover sulla posizione di caricamento.

    _images/camera_upload.png
  7. Fai clic sul pulsante Upload nell’IDE di Arduino per caricare il codice modificato sulla scheda Uno.

    _images/faq_galaxy_upload.png
  8. Per attivare ESP32 CAM, sposta l’interruttore della modalità su Run, quindi premi il pulsante reset per riavviare la scheda R3. Noterai una luce ciano lampeggiante sulla striscia LED inferiore.

  9. Assicurati che il tuo dispositivo mobile (tablet o smartphone) sia connesso alla tua rete WiFi domestica.

    _images/faq_connect_wifi.jpg
  10. Apri l”app SunFounder Controller, tocca l’icona «+», crea un nuovo controller, seleziona il preset «GalaxyRVR», inserisci un nome oppure tocca «Conferma» per continuare.

    _images/play_preset.jpg
  11. L’app cercherà automaticamente il GalaxyRVR. Dopo qualche istante, apparirà un messaggio con scritto «Connessione riuscita».

    _images/auto_connect.jpg
  12. Ora, tocca il pulsante |app_run| per visualizzare lo stream video in tempo reale della telecamera e controllare il rover utilizzando i widget disponibili.

    _images/play_run_view.jpg

Reimpostazione della modalità AP

  1. Per reimpostare la modalità AP e modificare SSID e password, assicurati che le righe relative alla modalità AP siano abilitate e aggiorna i valori di SSID e password.

    #define WIFI_MODE WIFI_MODE_AP
    #define SSID "newSSIDName"
    #define PASSWORD "newPassword"
    
    // #define WIFI_MODE WIFI_MODE_STA
    // #define SSID "xxxxxxxxxx"
    // #define PASSWORD "xxxxxxxxxx"
    
  2. Segui gli stessi passaggi per il caricamento del codice descritti sopra.

  3. Dopo il caricamento, il GalaxyRVR trasmetterà la sua rete personalizzata con il nuovo nome e la nuova password, consentendo una connessione diretta senza dover utilizzare una rete WiFi domestica.

Come invertire la fotocamera?

Se trovi il feed della fotocamera capovolto mentre usi il SunFounder Controller, puoi correggerlo facilmente tramite l’app. Segui questi passaggi:

  1. Tocca il pulsante app_edit in alto a destra.

    _images/faq_edit.png
  2. Clicca il pulsante camera per aprire un popup. Attiva l’interruttore Inverted per abilitarlo.

    _images/faq_inverted.png
  3. Salva le impostazioni.

    _images/faq_save.png
  4. Torna all’interfaccia di controllo e clicca il pulsante app_run.

    Nota

    Occasionalmente, il feed della fotocamera potrebbe non apparire. In questo caso, metti in pausa il controller e poi clicca nuovamente il pulsante di esecuzione.

    _images/faq_run.png

Errore di compilazione: SoftPWM.h o SunFounder_AI_Camera.h: File o directory non trovato?

Se ricevi un messaggio di errore «Errore di compilazione: SoftPWM.h: File o directory non trovato», significa che non hai installato la libreria SoftPWM.

Installa le due librerie necessarie SoftPWM e SunFounder AI Camera come mostrato.

Per la libreria SunFounder AI Camera, devi selezionare «INSTALLA TUTTO» per installare contemporaneamente la dipendenza ArduinoJson richiesta.

avrdude: stk500_getsync() tentativo 10 di 10: non in sincronia: resp=0x6e?

Se compare il seguente messaggio dopo aver cliccato il pulsante Upload, anche se la scheda e la porta sono state selezionate correttamente:

avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
At this point, you need to make sure that the ESP32 CAM is unplugged.

L’ESP32-CAM e la scheda Arduino condividono gli stessi pin RX (ricezione) e TX (trasmissione). Pertanto, prima di caricare il codice, dovrai scollegare l’ESP32-CAM per evitare conflitti o potenziali problemi.

Dopo aver caricato correttamente il codice, se hai bisogno di utilizzare l’ESP32 CAM, sposta l’interruttore a sinistra per avviare l’ESP32 CAM.

Come posso utilizzare la modalità STT sul mio dispositivo Android?

La modalità STT richiede che il dispositivo mobile Android sia connesso a Internet e che sia installato il componente Google.

Segui i passaggi qui sotto.

  1. Modifica la modalità AP del file galaxy-rvr.ino in modalità STA.

    • Apri il file galaxy-rvr.ino situato nella directory galaxy-rvr-main\galaxy-rvr.

    • Poi commenta il codice relativo alla modalità AP. Decommenta il codice relativo alla modalità STA e inserisci SSID e PASSWORD del tuo Wi-Fi domestico.

      /** Configura modalità Wifi, SSID, password */
      // #define WIFI_MODE WIFI_MODE_AP
      // #define SSID "GalaxyRVR"
      // #define PASSWORD "12345678"
      
      #define WIFI_MODE WIFI_MODE_STA
      #define SSID "xxxxxxxxxx"
      #define PASSWORD "xxxxxxxxxx"
      
    • Salva il codice, seleziona la scheda corretta (Arduino Uno) e la porta, poi clicca il pulsante Upload per caricarlo sulla scheda R3.

  2. Cerca google su Google Play, trova l’app mostrata qui sotto e installala.

  3. Collega il tuo dispositivo mobile alla stessa rete Wi-Fi che hai configurato nel codice.

  4. Apri il controller precedentemente creato in SunFounder Controller e collegalo a GalaxyRVR tramite il pulsante app_connect.

  5. Tocca e tieni premuto il widget STT(J) dopo aver cliccato il pulsante app_run. Apparirà un messaggio che indica che sta ascoltando. Pronuncia i seguenti comandi per muovere il rover.

    _images/play_speech.png
    • stop: Tutti i movimenti del rover verranno fermati.

    • forward: Il rover avanzerà.

    • backward: Il rover si muoverà all’indietro.

    • left: Il rover girerà a sinistra.

    • right: Il rover girerà a destra.

Informazioni sul firmware dell’ESP32 CAM

Ecco il link per il firmware dell’ESP32 CAM: ai-camera-firmware