Sommario:
- Passaggio 1: Passaggio 1: Introduzione
- Passaggio 2: Passaggio 2: Video
- Passaggio 3: Passaggio 3: parti, materiali e strumenti
- Passaggio 4: Passaggio 4: Circuito
- Passaggio 5: Passaggio 5: fabbricazione della macchina
- Passaggio 6: Passaggio 6: Programmazione
- Passaggio 7: Passaggio 7: risultato e riflessione
- Passaggio 8: Passaggio 8: Riferimenti e crediti
Video: Cloudy Cloud ti guarisce (robot che evita ostacoli con funzione di raccolta): 8 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Una macchina inutile - Robot Arduino
Passaggio 1: Passaggio 1: Introduzione
Innato nel lato oscuro del mondo. Il piccolo elfo ha viaggiato a lungo per venire in questo mondo. Niente potrebbe essere più speciale della telepatia che gli viene data. Lo dirò con un sospiro. Da qualche parte età ed età quindi: due paguri si sono separati in un clic, e uno di loro ha scelto il sentiero dove è meno battuto, e questo ha fatto la differenza. Inalando le lacrime, ingoia gli stati d'animo negativi. Digerire il nero, poi filano, luccicano, li trasforma in freschezza colorata. I colori scintillanti guariscono tutto. È in cammino verso il vortice della notte buia, però, uscendo sempre con la luce del sole.
Funzione della macchina:
- Attività alla luce
- Riposa la notte
- Funzione di prevenzione degli ostacoli
- Raccogli oggetti sulle mani
Passaggio 2: Passaggio 2: Video
Passaggio 3: Passaggio 3: parti, materiali e strumenti
Corpo
- Base tagliata al laser (includere con i motori) * 1
- Custodia tagliata al laser * 1
- Braccio tagliato al laser * 2
- La struttura di supporto tagliata al laser (per il braccio) *2
- Batuffoli di cotone * molto
- Bulloni da 3 mm * 8
- Dadi 3mm * 8
Elettronica principale
- Fotoresistenza * 1
- Motore * 4
- Ruota * 4
- Sensore a ultrasuoni * 1
- Servomotore * 3
- Resistenza 220 * 3
- Arduino Uno * 1
- Scudo azionamento motore * 1
- Batteria 9V * 2
- Filo * molto
Sensore da evitare oggetto
Un sensore a ultrasuoni è collegato al servomotore per misurare la distanza tra la macchina e l'ambiente circostante. Il sensore ha un emettitore e un ricevitore. L'emettitore è in grado di sparare onde ultrasoniche. se c'è un oggetto nella parte anteriore, rifletterà le onde al ricevitore. Se le onde ritornano velocemente, l'oggetto è vicino, e se le onde ritornano lentamente, l'oggetto è lontano. Il sensore a ultrasuoni è collegato al servomotore in modo che possa girare a sinistra e a destra per determinare in che direzione è lontano dall'ostacolo e scegliere quella più lontana dall'ostacolo.
motori
Per controllare i motori DC, avrai bisogno di un tipo di driver per controllarli. Il CI del driver del motore I2C L293D L'L293D è un driver del motore che è un modo economico e relativamente semplice per controllare sia la velocità che la direzione della rotazione di quattro motori CC. Ecco un tutorial collegato su come funziona:
Sensore di luce
Un sensore Photoresist è in grado di misurare la quantità di luce e lo usiamo per determinare le condizioni dell'ambiente. Se la condizione è scura, il valore dei sensi sarà basso, e se la condizione è luminosa, il valore che rileva sarà maggiore.
Braccia
I bracci sono componenti tagliati al laser fissati alla base nella parte anteriore. È disponibile in due parti che sono la struttura di supporto che tiene in posizione il braccio e il braccio stesso. Anche il corpo è disponibile in due parti; una base tagliata al laser lo tira fuori dallo scaffale insieme ai motori e un guscio a forma di nuvola.
Base
Può essere tagliato al laser o tagliato a mano a seconda del materiale. Lo togliamo dallo scaffale insieme ai motori. Trovi il link nella sezione componenti. L'utilizzo di materiali resistenti ma leggeri come lastre acriliche (3 - 4 mm) o compensato (2,5 - 3 mm) contribuisce ad aumentare la rigidità e ridurre il peso. Il nucleo in schiuma può anche funzionare per una base facile da tagliare a mano per le persone che non hanno accesso ai laser cutter.
Guscio
Il guscio è stato realizzato su misura con batuffoli di cotone, tessuto e custodia tagliata al laser. Stratificare e impilare i batuffoli di cotone per creare la forma a nuvola. La forma a nuvola è uno strato sopra una custodia in acrilico tagliata al laser da 1,5 mm per un accesso più facile. La custodia viene utilizzata per evitare che i batuffoli di cotone e il tessuto entrino in contatto direttamente con il circuito, quindi come sempre può essere tagliato al laser o tagliato a mano purché fornisca una separazione tra l'hardware e i batuffoli di cotone per evitare cortocircuiti. Suggeriamo inoltre che il materiale sia non conduttivo come legno o plastica.
Utensili
- Cacciavite a croce
- cacciavite a testa piatta
- Coltello artigianale
- Nastro adesivo
- Saldatore elettrico
- Pistola a colla
Passaggio 4: Passaggio 4: Circuito
Passaggio 5: Passaggio 5: fabbricazione della macchina
Per assemblare la base, suggeriamo il seguente ordine.
1. Innanzitutto, collegare i motori alla base utilizzando le staffe. Le staffe utilizzano dadi e bulloni. Suggeriamo di inserire i dadi all'interno in modo da non bloccare la rotazione della ruota. (Le ruote possono essere attaccate prima o poi)
2. Collega l'Arduino allo schermo del motore e collega tutti i cavi necessari allo schermo del motore. Assicurati di testare la direzione di rotazione delle ruote e capovolgi i pali per ottenere la stessa direzione di rotazione.
3. Fissare tutti i servomotori sulla base utilizzando una pistola per colla.
4. Collegare i fili per il sensore a ultrasuoni e incollarli su una lama rotante del servomotore. (suggeriamo di utilizzare un cavo con codice colore per una migliore gestione dei cavi)
5. Saldare tutti i fili necessari per il sensore di luce e incollarli sul braccio.
6. Infine, collegare tutti i cavi per i componenti e una fonte di batteria allo schermo del motore. Testare le prestazioni dei componenti prima di incollare e attaccare tutto insieme.
Errori Problema1 - Il circuito funziona solo una volta e non si ripristina automaticamente
Soluzione - Aggiungiamo "Boolean goesForward=false" per ripristinare lo stato goesForward nel ciclo.
Problema2 - Le ruote che girano in direzioni opposte
Soluzione - Invertire il lato positivo e negativo.
Problema3 - Il sensore a ultrasuoni non è in grado di rilevare le cose nella parte anteriore e smette di reagire
Soluzione - Allungare la distanza e regolare la posizione del sensore a ultrasuoni.
Problema 4 - Arduino non è in grado di rilevare la porta quando proviamo a caricare il codice
Soluzione - I fili si toccano sugli schermi del motore, causando un cortocircuito. Aggiungiamo una breadboard alle risorse e ripuliamo i cavi.
Problema 5 - La fotoresistenza non funziona correttamente
Soluzione - Testare il sensore individualmente per individuare il problema. Semplificare il circuito e sostituire il sensore.
Problema 6 - I servomotori non controllano correttamente i bracci
Soluzione - La tensione non è sufficiente; aggiungere una batteria in più.
Passaggio 6: Passaggio 6: Programmazione
Passaggio 7: Passaggio 7: risultato e riflessione
Il concetto iniziale è quello di creare un carrello contenitore che ti segua e buttare via tutto quello che cerchi di mettere nel contenitore. Facciamo fatica a creare una reazione fluida, quindi finiamo per invertire la direzione per creare un carrello per evitare gli oggetti mantenendo il concetto delle cose da lanciare. Anche se abbiamo semplificato ulteriormente, abbiamo ancora avuto problemi con la codifica e l'hardware non funzionava altrettanto bene. Alcuni di questi vengono risolti scoprendo l'algoritmo dello script utilizzando Serial. println '' per misurare e identificare il problema, e gli altri si risolvono mettendo più batteria. Se potessi farlo di nuovo, mi aspetterei di impiegare più tempo per testare l'intera macchina con i componenti di tutti insieme. È perché trovo che a volte ogni componente funzioni bene su se stesso, ma quando è assemblato insieme, non funziona correttamente a causa di cortocircuiti e altri problemi hardware. Alla fine, finiamo per rimuovere molte funzionalità della nostra macchina perché non funziona come ci aspettavamo e decidiamo di semplificarla per il vincolo di tempo. Se riesco a crearne una nuova versione, utilizzerò più breadboard per più funzionalità invece di inquadrarle in un'unica scheda.
Passaggio 8: Passaggio 8: Riferimenti e crediti
Riferimenti
Nozioni di base sui circuiti. Come configurare un telemetro ad ultrasuoni su un Arduino
www.circuitbasics.com/how-to-set-up-an-ult…
REES52. Controlla il servomotore SG90 utilizzando l'interfaccia LDR con Arduino Uno Youtube -
Costruttore fai da te. Come realizzare un ostacolo Arduino fai da te evitando l'auto a casa
Titoli di coda
Feng Pan, Meihui Pan, Ruowu Wang, Yufan Liang
Consigliato:
OAREE - 3D Printed - Robot che evita gli ostacoli per l'educazione tecnica (OAREE) con Arduino: 5 passaggi (con immagini)
OAREE - 3D Printed - Robot che evita gli ostacoli per l'educazione all'ingegneria (OAREE) con Arduino: Design OAREE (robot che evita gli ostacoli per l'educazione all'ingegneria): l'obiettivo di questo tutorial era quello di progettare un robot OAR (robot che evitava gli ostacoli) che fosse semplice / compatto, Stampabile in 3D, facile da montare, utilizza servi a rotazione continua per movimen
Robot che evita gli ostacoli utilizzando sensori a ultrasuoni: 9 passaggi (con immagini)
Robot che evita ostacoli utilizzando sensori a ultrasuoni: questo è un semplice progetto sul robot che evita ostacoli utilizzando sensori a ultrasuoni (HC SR 04) e scheda Arduino Uno. Il robot si muove evitando gli ostacoli e scegliendo il modo migliore per seguire i sensori. E si prega di notare che non è un progetto tutorial, condividi te
Robot che evita gli ostacoli con Arduino Uno: 5 passaggi (con immagini)
Robot che evita ostacoli usando Arduino Uno: Ciao ragazzi, questo è un progetto molto semplice e funzionante chiamato robot che evita ostacoli usando arduino e la specialità di questo progetto è che dà comandi su come viaggia su smartphone tramite bluetooth
Robot che evita gli ostacoli usando EBot8: 4 passaggi (con immagini)
Robot che evita ostacoli usando EBot8: in questo tutorial imparerai come costruire un'auto robot che eviterà gli ostacoli presenti sul suo percorso. Il concetto può essere utilizzato e applicato in vari modi a seconda delle condizioni. materiali richiesti: 1. Ruote x4 2. Telaio (puoi acquistare
Robot che evita gli ostacoli con una personalità!: 7 passaggi (con immagini)
Robot che evita gli ostacoli con una personalità!: A differenza della maggior parte dei "bot in roaming", questo in realtà si aggira in modo tale da sembrare effettivamente "pensante"! Con un microcontrollore BASIC Stamp (Basic Atom, Parallax Basic Stamps, Coridium Stamp, ecc.), uno chassis di qualche tipo, alcuni sensori e alcuni