Sommario:
- Passaggio 1: parti
- Passaggio 2: piattaforma robot
- Passaggio 3: configurazione della fotocamera Pixy
- Passaggio 4: cablaggio
- Passaggio 5: creazione del programma
- Passaggio 6: utilizzo del robot
Video: Fare un gioco di recupero robot: 6 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
Usa il nuovo Pixy2 e un DFRobot ESP32 FireBeetle per creare un robot in grado di trovare e recuperare oggetti!
Passaggio 1: parti
-
Fotocamera Pixy 2:
www.dfrobot.com/product-1752.html
-
DFRobot ESP32 FireBeetle:
www.dfrobot.com/product-1590.html
-
Pinza per robot servo DFRobot:
www.dfrobot.com/product-628.html
-
Telaio DFRobot 2WD MiniQ:
www.dfrobot.com/product-367.html
Passaggio 2: piattaforma robot
Pixy è recentemente uscito con la sua prossima versione della sua Pixy Camera, che può riconoscere gli oggetti e seguirli. DFRobot me ne ha inviato uno, quindi ho deciso di creare un robot in grado di afferrare un oggetto e poi riportarlo indietro.
Ho usato un telaio per robot MiniQ di DFRobot come piattaforma su cui sarebbe stato costruito il robot. Viene fornito con più fori di montaggio, quindi ho progettato un riser della batteria utilizzando Fusion 360 che si collega a una serie di fori. Poi ho montato la pinza davanti.
Passaggio 3: configurazione della fotocamera Pixy
I produttori di Pixy Camera forniscono un software chiamato PixyMon, che mostra ciò che la fotocamera "vede" e consente agli utenti di regolare i parametri, impostare le interfacce e creare codici colore. Ho scaricato e installato PixyMon dal loro sito Web qui. Quindi ho collegato il Pixy2 al mio PC tramite USB e sono andato al menu File e ho selezionato Configura.
Innanzitutto, ho impostato l'interfaccia su I2C, poiché utilizzerò una scheda non Arduino.
Successivamente, ho messo a punto alcune impostazioni varie nel menu esperto, come mostrato nell'immagine.
Alla fine, ho estratto il blocco che volevo usare e ho fatto clic su "Imposta firma 1" nel menu Azione. Questo imposta ciò che il Pixy cerca.
Passaggio 4: cablaggio
Poiché ho configurato Pixy per utilizzare la modalità I2C, sono necessari solo 4 fili per collegarlo a ESP32 FireBeetle. Basta collegare SDA, SCL, 5V e GND. Quindi ho collegato il driver del motore CC a doppio ponte H L293D ai pin IO26, IO27, IO9 e IO10, insieme all'alimentazione e all'uscita, come mostrato in questa immagine.
Passaggio 5: creazione del programma
Il "flusso" del programma è il seguente: Trova blocco di destinazione
Ottieni larghezza e posizione
Regola la posizione del robot in base a dove si trova il blocco
Vai avanti finché non si avvicina abbastanza
Afferra oggetto
Indietro indietro
Rilascia oggetto
Passaggio 6: utilizzo del robot
Per prima cosa ho messo un pezzo di carta bianca per lo sfondo per evitare che altri oggetti venissero rilevati accidentalmente. Quindi, ho ripristinato l'ESP32 e l'ho guardato guidare verso l'oggetto, afferrarlo e quindi restituirlo, come mostrato nel video.
Consigliato:
Recupero degli alimentatori del vecchio PC: 12 passaggi (con immagini)
Recupero di vecchi alimentatori per PC: dagli anni '90, il mondo è stato invaso dai PC. La situazione continua fino ad oggi. I computer più vecchi, fino al 2014… 2015, sono in gran parte fuori uso. Poiché ogni PC ha un alimentatore, ce ne sono un gran numero abbandonati sotto forma di rifiuti
Recupero delle batterie agli ioni di litio: 8 passaggi
Recupero delle batterie agli ioni di litio: se sei come me, sei sempre alla ricerca di una scusa per risparmiare denaro, armeggiare o decostruire qualcosa che sembra interessante. Ho trovato un modo per soddisfare tutto quanto sopra! Ho un'affinità per le batterie agli ioni di litio. Ne esistono di tutte le forme e
Recupero delle batterie Lipo: 5 passaggi
Recupero delle batterie Lipo: QUESTO E' UN PERICOLOSO FAI DA TE NON FARLO SE NON SAI COSA STAI FACENDO. Le batterie Lipo se usate a lungo, di scarsa qualità o usate senza manutenzione, le celle hanno perso l'efficienza. Normalmente, le cellule che saranno più colpite sono in positivo
Recupero di un caricabatterie Lipo bruciato dal fuoco: 4 passaggi
Recupero di un caricatore lipo bruciato dal fuoco: è stato un incidente di incendio del caricatore lipo. Uno dei miei 4 caricabatterie ha acceso il fuoco, quindi ho deciso di recuperare tutti i miei caricabatterie lipo. Sono riuscito a recuperare i miei 3 caricabatterie lipo. Fai attenzione quando acquisti caricabatterie lipo economici
Space Race: semplice gioco Arduino Clicker da fare con i bambini: 7 passaggi
Space Race: semplice gioco Arduino Clicker da fare con i bambini: ¡Sto caricando un video che mostra come funziona oggi! Resta sintonizzato Divertiamoci con un istruttore a tema spaziale che può essere realizzato insieme ai bambini e che in seguito può essere apprezzato da loro da soli come un giocattolo. Puoi usarlo come mezzo per insegnare loro la storia della co