Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-13 06:57
DFRobot mi ha recentemente inviato il loro kit Devastator Tank Platform da provare. Quindi, ovviamente, ho deciso di renderlo autonomo e di avere anche capacità GPS. Questo robot utilizzerebbe un sensore a ultrasuoni per navigare, dove si muove in avanti mentre controlla la sua distanza. Se si avvicina troppo a un oggetto oa un'altra barriera, controllerà ogni direzione e poi si sposterà di conseguenza.
Distinta base:
- Piattaforma robot serbatoio DFRobot Devastator: Link
- Modulo GPS DFRobot con custodia: Link
- Adolescente 3.5
- Sensore a ultrasuoni - HC-SR04 (generico)
- Micro Servo 9g
Passaggio 1: assemblaggio del telaio
Il kit viene fornito con istruzioni estremamente facili da seguire per assemblarlo. Oltre a 4 semplici pezzi strutturali, presenta molti diversi fori di montaggio che possono supportare schede come Raspberry Pi e Arduino Uno. Ho iniziato fissando le sospensioni su ciascun lato del telaio, quindi montando le ruote. Dopodiché ho semplicemente avvitato ogni pezzo e aggiunto le tracce.
Passaggio 2: creazione dell'elettronica
Ho deciso di utilizzare un Teensy 3.5 per il cervello del mio robot, in quanto poteva supportare più connessioni seriali e funzionava a 120 MHz (rispetto ai 16 di un Arduino Uno). Quindi ho collegato il modulo GPS ai pin Serial1, insieme a un modulo Bluetooth su Serial3. L'L293D è stata la scelta migliore per un driver del motore, in quanto supporta 3.3v in e 2 motori. L'ultimo è stato il servo e il sensore di distanza ad ultrasuoni. Lo chassis supporta un microservo nella parte superiore e in aggiunta a ciò ho incollato un HC-SR04 a causa del suo basso consumo energetico e della facilità d'uso.
Passaggio 3: creazione dell'app
Volevo che questo robot avesse sia capacità manuali che autonome, quindi l'app le fornisce entrambe. Ho iniziato creando quattro pulsanti che controllavano ogni direzione: avanti, indietro, sinistra e destra, e anche due pulsanti per passare dalla modalità manuale a quella autonoma. Quindi ho aggiunto un selettore di elenchi che avrebbe consentito agli utenti di connettersi al modulo bluetooth HC-05 sul robot. Infine ho aggiunto anche una mappa con 2 marker che mostra la posizione sia del telefono dell'utente che del robot. Ogni 2 secondi il robot invia i suoi dati sulla posizione tramite Bluetooth al telefono dove vengono poi analizzati. Puoi trovarlo qui
Passaggio 4: assemblaggio
Mettere tutto insieme è abbastanza semplice. Basta saldare i fili di ciascun motore nei pin appropriati sul driver del motore. Quindi utilizzare alcuni distanziatori e viti per montare la scheda sul robot. Assicurati che il modulo GPS sia fuori dal serbatoio in modo che il suo segnale non sia bloccato dal telaio metallico. Infine collega il servo e l'HC-SR04 alle rispettive posizioni.
Passaggio 5: utilizzarlo
Ora basta collegare l'alimentazione ai motori e al Teensy. Connettiti tramite l'app all'HC-05 e divertiti!