Sommario:
- Passaggio 1: procurati i rifornimenti
- Passaggio 2: assemblare il telaio dell'auto
- Passaggio 3: cablaggio
- Passaggio 4: codice
- Passaggio 5: successo (o meno)
- Passaggio 6: cablaggio della seconda auto
- Passaggio 7: codice
- Passaggio 8: successo
Video: Progetto Estate 2020: 8 Passi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 09:59
Per il mio progetto estivo del 2020, ho realizzato due auto robot con lo stesso telaio. Un'auto robotica avrebbe dovuto utilizzare un sensore a ultrasuoni per rilevare gli oggetti davanti a sé e quindi cambiare automaticamente direzione di conseguenza. L'altra macchina doveva essere controllata dal mio telefono.
Passaggio 1: procurati i rifornimenti
Di seguito sono elencate tutte le forniture necessarie per realizzare le due vetture:
- Base acrilica trasparente
- 2 ruote in plastica con pneumatici in gomma
- 2 motoriduttori gialli (assicurarsi di collegare i connettori su di essi)
- Ruota orientabile/rotella - Hardware di montaggio (dadi e bulloni) - Distanziatori esagonali - Clone Arduino KeyeStudio (scheda gialla e nera) - Scheda NodeMCU Esp8266 - Mini tagliere - Breadboard 480 punti
- Micro USB (per ESP8266)
- USB da A a B (per scheda Arduino
- Pacco batteria da 6 Volt (contiene 4 x AA)
- DF Robot Dual H-Bridge (scheda nera, con dissipatore di calore nero e connettori verdi)
- L298N (scheda rossa con dissipatore di calore nero e connettori blu)
- Ponticelli
- 2 sensori IR qty (piccoli circuiti blu, connettori a 4 pin)
- 3qty Dischi per il movimento delle ruote (1 è un ricambio)
- 2qty 9g servi
- Sensore UltraSonic (scheda blu, 2 grandi "occhi" rotondi)
- Pulsante di accensione/spegnimento
- 1 cacciavite per hobby (manico nero, parte superiore arancione)
- Nastro biadesivo (per montare le parti nel telaio. Puoi anche usare una pistola per colla)
Passaggio 2: assemblare il telaio dell'auto
Un manuale è arrivato con il mio set, quindi puoi salvare l'immagine e seguirla se vuoi. Altrimenti puoi seguire le mie istruzioni qui sotto per assemblare il telaio. Potresti voler avere una seconda persona che ti aiuti, perché può diventare davvero difficile stringere le viti senza qualcuno che ti aiuti a tenere ferma l'auto.
Per prima cosa è necessario fissare il motore al telaio utilizzando i dispositivi di fissaggio in plastica, alcune viti e alcuni dadi come nella foto sopra
Poi attacchi le ruote ai motori
Ora devi attaccare la ruota anteriore al telaio usando i distanziatori esagonali, alcune viti e dadi
Quindi si collega il contenitore della batteria utilizzando anche le viti. Dopo averlo fatto, il telaio dell'auto è finito!
Passaggio 3: cablaggio
Faremo prima l'auto controllata dal sensore a ultrasuoni. Avrai bisogno del tuo sensore a ultrasuoni, della batteria da 6 V, dei cavi dei ponticelli, della scheda L298, della breadboard e di una Redboard Arduino. Ho usato lo schema sopra per aiutarmi.
Collegare entrambi i motori alla scheda L298 utilizzando i cavi dei ponticelli
Collegare la scheda L298 alla fonte di alimentazione da 9V
Collega la scheda L298 a GND sulla tua scheda rossa
Collegare il sensore ad ultrasuoni alla breadboard vuota e agli ingressi analogici
Collega la scheda L298 alla scheda rossa
Collega il sensore girevole alla breadboard e alla scheda rossa
Quindi collegare l'altra batteria alla scheda rossa con un adattatore
Passaggio 4: codice
Il codice pubblicato verrà utilizzato per eseguire il ping del sensore a ultrasuoni per controllare qualsiasi cosa di fronte ad esso. Dirà quindi all'auto di cambiare direzione a seconda se c'è qualcosa che ostruisce il suo percorso. Dovrai anche scaricare la libreria NewPing pubblicata di seguito. Quindi devi inserirlo nella cartella delle librerie dell'applicazione Arduino.
bitbucket.org/teckel12/arduino-new-ping/downloads/
Passaggio 5: successo (o meno)
Ora, se fai tutto correttamente, dovrebbe funzionare. Come puoi vedere qui, ho fatto funzionare i sensori, ma i motori non funzionano. Il codice e il sensore sembrano funzionare tutti. Tuttavia, l'auto semplicemente non guiderà. Ho controllato il cablaggio e il codice e sembrava tutto a posto. Potresti incorrere in questi problemi tecnici e, in tal caso, assicurati di ricontrollare per vedere se qualcosa è rotto o meno. Il sensore funzionava chiaramente come mostrato nei video pubblicati di seguito. Anche il motore non è sicuramente rotto perché l'ho usato con successo nella macchina successiva. In realtà ho fatto questa macchina dopo la prossima macchina, ma ho deciso di mostrare prima questa. Sospetto che ci sia un problema con la scheda L298.
Passaggio 6: cablaggio della seconda auto
Ora costruiremo l'auto che può essere controllata dal tuo telefono. Fortunatamente, questo ha funzionato e ho dei video in cui girava. Per questa macchina non hai bisogno di tanto materiale quanto l'ultima. Hai solo bisogno di cavi per i ponticelli, la tua scheda L298N e il tuo contenitore della batteria. Ho usato un telefono Android per scaricare l'app necessaria per controllare l'auto.
Collegare i motori alla scheda L298
Collega la breadboard e la scheda L298
Assicurati di collegare anche il pacco batteria alla scheda L298
Passaggio 7: codice
Ecco il codice che devi scaricare per questa macchina. Dovrebbe rilevare l'indirizzo IP del telefono in modo da poter controllare l'auto con il telefono. Dovrai anche scaricare un'app sul tuo telefono Android.
Passaggio 8: successo
Con tutti i passaggi in basso, ora dovresti essere in grado di controllare l'auto utilizzando il touchscreen
Consigliato:
Goditi la tua fresca estate con una ventola M5StickC ESP32 - Velocità regolabile: 8 passaggi
Goditi la tua fresca estate con una ventola M5StickC ESP32 - Velocità regolabile: in questo progetto impareremo come controllare una velocità della ventola utilizzando una scheda M5StickC ESP32 e un modulo ventola L9110
Resta fresco quest'estate: PC Fan Mod: 4 passaggi (con immagini)
Resta fresco quest'estate: PC Fan Mod: chi non ha una dozzina di quei fan PC in giro? In questa build ti mostrerò come utilizzare quei ventilatori per produrre una piacevole brezza regolabile durante le calde giornate estive. E funziona almeno 4 ore con una normale batteria da 9V
Mantenere il tuo bambino fresco quest'estate - Controllare i fan stupidi con cose intelligenti!: 6 passaggi (con immagini)
Mantenere il tuo bambino fresco quest'estate - Controllare i fan stupidi con cose intelligenti!: A partire da due settimane fa, al momento della stesura di questo articolo, sono diventato papà di un bambino incredibile! Con le stagioni che cambiano, le giornate che si allungano e le temperature che si fanno più calde, ho pensato che sarebbe stato bello avere una sorta di monitor in giro nel n
Festa sicura quest'estate con una tazza LED reattiva per alcol etilico Arduino: 10 passaggi
Festa sicura quest'estate con una tazza LED reattiva all'alcol ematico Arduino: livello di progetto Difficoltà: intermedio Abilità necessarie: - Lettura e replica di un diagramma - Saldatura se si sceglie di non acquistare parti pre-saldate Introduzione al progetto Negli Stati Uniti e in tutto il mondo, l'alcol ha poneva gravi minacce per la salute che
HackerBox 0033: I giocattoli dell'estate: 8 passaggi
HackerBox 0033: Toys of Summer: questo mese, gli hacker di HackerBox stanno esplorando MicroPython su PyBoard e assemblando il kit di badge per la conferenza HackerBox 2018. Questo Instructable contiene informazioni per lavorare con HackerBox #0033, che può essere acquistato qui fino ad esaurimento scorte