Nota
Ciao, benvenuto nella community di appassionati di 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 anteprime esclusive.
Sconti speciali: Approfitta di sconti esclusivi sui nostri prodotti più recenti.
Promozioni festive e giveaway: Partecipa a promozioni e omaggi durante le festività.
👉 Sei pronto a esplorare e creare con noi? Clicca [here] e unisciti oggi stesso!
1. Calibrazione del PiCar-X
Calibrazione Motori e Servo
Alcuni angoli dei servo potrebbero essere leggermente inclinati a causa di possibili deviazioni durante l’installazione del PiCar-X o per limitazioni dei servo stessi, quindi puoi calibrarli.
Naturalmente, puoi saltare questo capitolo se ritieni che il montaggio sia perfetto e non richieda calibrazione.
Esegui il file
calibration.py.cd ~/picar-x/example sudo python3 1.cali_servo_motor.py
Dopo aver eseguito il codice, vedrai la seguente interfaccia visualizzata nel terminale.
Il tasto
Rviene utilizzato per testare se i 3 servo funzionano correttamente.Premi il tasto numero
1per selezionare il servo della ruota anteriore, poi premi il tastoW/Sper fare in modo che la ruota anteriore guardi il più possibile avanti senza inclinarsi a destra o sinistra.
Premi il tasto numero
2per selezionare il servo Pan, poi premi il tastoW/Sper fare in modo che la piattaforma pan/tilt guardi dritto senza inclinarsi a destra o sinistra.
Premi il tasto numero
3per selezionare il servo Tilt, poi premi il tastoW/Sper fare in modo che la piattaforma pan/tilt guardi dritto senza inclinarsi su e giù.
Poiché i collegamenti dei motori potrebbero essere invertiti durante l’installazione, puoi premere
Eper testare se la macchina può muoversi in avanti normalmente. Se così non fosse, usa i tasti numerici4e5per selezionare i motori sinistro e destro, poi premi il tastoQper calibrare la direzione di rotazione.
Quando la calibrazione è completata, premi la
Barra Spaziatriceper salvare i parametri di calibrazione. Apparirà un messaggio per inserireyper confermare, quindi premiCtrl+Cper uscire dal programma e completare la calibrazione.
Calibrazione del Modulo Grayscale
A causa delle diverse condizioni ambientali e situazioni di illuminazione, i parametri preimpostati per il modulo grayscale potrebbero non essere ottimali. Puoi perfezionare queste impostazioni tramite questo programma per ottenere risultati migliori.
Stendi una striscia di nastro isolante nero, lunga circa 15 cm, su un pavimento di colore chiaro. Centra il tuo PiCar-X in modo che si posizioni sopra il nastro. In questo assetto, il sensore centrale del modulo grayscale dovrebbe trovarsi direttamente sopra il nastro, mentre i due sensori laterali dovrebbero trovarsi sulla superficie più chiara.
Esegui il codice.
cd ~/picar-x/example sudo python3 1.cali_grayscale.py
Dopo aver eseguito il codice, vedrai la seguente interfaccia visualizzata nel terminale.
Premi il tasto «Q» per avviare la calibrazione grayscale. Vedrai il PiCar-X effettuare piccoli movimenti sia a sinistra che a destra. Durante questo processo, ciascuno dei tre sensori dovrebbe passare almeno una volta sul nastro isolante.
Inoltre, noterai tre coppie di valori significativamente diversi che appariranno nella sezione «valori di soglia», mentre la «linea di riferimento» mostrerà due valori intermedi, ciascuno rappresentante la media di una di queste coppie.
Successivamente, sospendi il PiCar-X a mezz’aria (o posizionalo sopra un bordo) e premi il tasto «E». Vedrai che anche i valori di «riferimento scogliera» verranno aggiornati di conseguenza.
Una volta verificato che tutti i valori siano corretti, premi il tasto «spazio» per salvare i dati. Puoi quindi uscire dal programma premendo Ctrl+C.