Nota
Ciao, benvenuto nella Community SunFounder Raspberry Pi & Arduino & ESP32 su Facebook! Approfondisci le tue conoscenze su Raspberry Pi, Arduino ed ESP32 insieme ad altri appassionati.
Perché unirti a noi?
Supporto Esperto: Risolvi problemi post-vendita e 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 ai nuovi annunci di prodotto e alle anteprime esclusive.
Sconti Speciali: Approfitta di sconti esclusivi sui nostri prodotti più recenti.
Promozioni e Giveaway Festivi: Partecipa a promozioni e omaggi durante le festività.
👉 Sei pronto per esplorare e creare con noi? Clicca [here] e unisciti oggi stesso!
13. Controllato tramite APP
Il controller SunFounder viene utilizzato per controllare robot basati su Raspberry Pi/Pico.
L’APP integra widget come Pulsanti, Interruttori, Joystick, D-pad, Slider e Slider per la velocità; widget di input come Display Digitale, Radar Ultrasonico, Rilevamento Grigio e Tachimetro.
Ci sono 17 aree A-Q, dove puoi posizionare diversi widget per personalizzare il tuo controller.
Inoltre, questa applicazione fornisce un servizio di streaming video in tempo reale.
Personalizziamo un controller PiCar-X usando questa app.
Come fare?
Installa il modulo
sunfounder-controller
.I moduli
robot-hat
,vilib
epicar-x
devono essere installati prima, per i dettagli vedi: 5. Installare Tutti i Moduli (Importante).cd ~ git clone https://github.com/sunfounder/sunfounder-controller.git cd ~/sunfounder-controller sudo python3 setup.py install
Esegui il codice.
cd ~/picar-x/example sudo python3 13.app_control.py
Installa SunFounder Controller da APP Store(iOS) o Google Play(Android).
Apri l’app e crea un nuovo controller.
Crea un nuovo controller cliccando sul simbolo + nell’APP SunFounder Controller.
Ci sono controller preimpostati per alcuni prodotti nella sezione Preset, che puoi utilizzare se necessario. Qui, selezioniamo PiCar-X.
Connettiti a PiCar-X.
Quando clicchi sul pulsante Connect, verranno cercati automaticamente i robot nelle vicinanze. Il suo nome è definito in
picarx_control.py
e deve essere sempre in esecuzione.Una volta cliccato sul nome del prodotto, apparirà il messaggio «Connessione riuscita» e il nome del prodotto apparirà nell’angolo in alto a destra. .. image:: img/app10.PNG
Nota
Assicurati che il tuo dispositivo mobile sia connesso alla stessa LAN del PiCar-X.
Se non viene cercato automaticamente, puoi anche inserire manualmente l’IP per connetterti.
Esegui questo controller.
Clicca sul pulsante Run per avviare il controller, vedrai le immagini riprese dall’auto e potrai controllare il tuo PiCar-X con questi widget.
Ecco le funzioni dei widget.
A: Mostra la velocità attuale dell’auto.
E: Attiva la funzione di evitamento ostacoli.
I: Attiva la funzione di seguire la linea.
J: Riconoscimento vocale, tieni premuto questo widget per iniziare a parlare, e mostrerà la voce riconosciuta quando lo rilasci. Nel codice abbiamo impostato i comandi
forward
,backward
,left
eright
per controllare l’auto.K: Controlla i movimenti avanti, indietro, sinistra e destra dell’auto.
Q: Ruota la testa (Telecamera) su, giù, sinistra e destra.
N: Attiva la funzione di riconoscimento dei colori.
O: Attiva la funzione di riconoscimento facciale.
P: Attiva la funzione di riconoscimento degli oggetti, può riconoscere quasi 90 tipi di oggetti, per l’elenco dei modelli, fai riferimento a: https://github.com/sunfounder/vilib/blob/master/workspace/coco_labels.txt.