Sommario:
- Passaggio 1: per prima cosa, lascia che ti spieghi come funziona
- Passaggio 2: secondo, è tutta una questione di codifica
- Passaggio 3: terzo, spiegherò il mio codice
- Passaggio 4: quindi, ecco il design
- Passaggio 5: infine, completa il progetto e lascia che i bambini ci giochino
Video: Progetto Arduino Brick Color Sorter: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
In questo tutorial Arduino, impareremo come rilevare i colori del mio mattoncino giocattolo utilizzando Arduino e il sensore di colore TCS3200. Puoi leggere il tutorial scritto qui sotto per maggiori dettagli.
Materiali:
Arduino Leonardo x 1
TCS3200 x 1
Tanto cartone
180 Servo x 2
Linee
Una scatola in più
Passaggio 1: per prima cosa, lascia che ti spieghi come funziona
Faccio ricerche su cosa sia questo sensore e questa è una breve definizione. Il TCS32000 rileva la luce colorata con l'aiuto di una serie di fotodiodi 8 x 8. Quindi, utilizzando un convertitore da corrente a frequenza, le letture dei fotodiodi vengono convertite in un'onda quadra con una frequenza direttamente proporzionale all'intensità della luce. Infine, utilizzando la scheda Arduino, possiamo leggere l'output dell'onda quadra e ottenere i risultati per il colore.
Se diamo un'occhiata più da vicino al sensore possiamo vedere come rileva i vari colori. I fotodiodi hanno tre diversi filtri di colore. Sedici di loro hanno filtri rossi, altri 16 hanno filtri verdi, altri 16 hanno filtri blu e gli altri 16 fotodiodi sono chiari senza filtri.
Passaggio 2: secondo, è tutta una questione di codifica
Ecco il codice di questo progetto:
Passaggio 3: terzo, spiegherò il mio codice
Prima parte del mio codice dobbiamo definire i pin a cui è collegato il sensore alla nostra scheda. E andremo a definire una variabile per leggere la frequenza.
Nella sezione di configurazione, dobbiamo definire i quattro pin di controllo come uscite e l'uscita del sensore come ingresso Arduino. E anche il servo che stiamo usando verrà impostato come pin di uscita.
Nella sezione loop, inizieremo con la lettura dei fotodiodi filtrati in rosso. A tal fine, imposteremo i due pin di controllo S2 e S3 a livello logico inferiore. Quindi utilizzando la funzione “pulseIn()” leggeremo la frequenza di uscita e la inseriremo nella variabile “frequency”. Usando il seriale. Print() stamperemo il risultato sul monitor seriale. La stessa procedura vale per gli altri due colori, dobbiamo solo regolare i pin di controllo per il colore appropriato. Successivamente, usiamo le informazioni di frequency e frequency1 come numero condizionale nel nostro if, quindi giriamo il servo nel posto giusto.
Passaggio 4: quindi, ecco il design
Il funzionamento alla macchina è molto semplice, ha solo tre passaggi:
1. In primo luogo, i mattoncini colorati contenuti nel caricatore cadono nella piattaforma collegata al servomotore superiore.
2. Quindi il servomotore ruota e porta il mattoncino al sensore di colore, che rileva il suo colore con mattoncini rossi, gialli e blu.
3. Dopodiché il servomotore inferiore ruota nella posizione specifica e quindi il servomotore superiore ruota di nuovo finché il mattone non cade nella rotaia di guida.
Passaggio 5: infine, completa il progetto e lascia che i bambini ci giochino
Dopo aver caricato il codice ho fissato la scheda Arduino usando una pistola per colla a caldo. Poi usando una bottiglia di plastica trasparente ho realizzato il caricatore e insieme alla parte superiore l'ho incollato per assemblare e ho finito il progetto. Dopotutto, è una grande esperienza avere questa possibilità di realizzare questo progetto. E mi auguro che tu possa imparare cose attraverso questo tutorial. E sono libero di fare qualsiasi domanda nella sezione commenti qui sotto. Grazie.
Consigliato:
Come creare un RADAR usando Arduino per il progetto scientifico - I migliori progetti Arduino: 5 passaggi
Come creare un RADAR usando Arduino per il progetto scientifico | I migliori progetti Arduino: ciao amici, in questo tutorial ti mostrerò come realizzare un fantastico sistema radar costruito usando arduino nano questo progetto è l'ideale per i progetti scientifici e puoi farlo facilmente con molto meno investimenti e possibilità se vincere il premio è fantastico per
Convertitore di sintesi vocale Arduino utilizzando LM386 - Progetto Arduino Parlante - Libreria Talkie Arduino: 5 passaggi
Convertitore di sintesi vocale Arduino utilizzando LM386 | Progetto Arduino Parlante | Talkie Arduino Library: Ciao ragazzi, in molti progetti richiediamo ad arduino di parlare qualcosa come l'orologio parlante o di dire alcuni dati, quindi in queste istruzioni convertiremo il testo in parlato usando Arduino
Progetto Arduino Color Sorter con applicazione di controllo PC: 4 passaggi (con immagini)
Progetto Arduino Color Sorter con applicazione di controllo PC: In questo progetto, ho scelto il sensore di colore TCS34725. Poiché questo sensore esegue un rilevamento più accurato degli altri e non è influenzato dal cambiamento di luce nell'ambiente. Il robot di debug del prodotto è controllato dal programma di interfaccia
Arduino Skittle Sorter: 11 passaggi (con immagini)
Arduino Skittle Sorter: gli amanti delle caramelle esigenti di tutto il mondo spesso si ritrovano a sprecare il loro tempo prezioso ordinando le loro caramelle. Ti suona familiare? Hai mai desiderato costruire una macchina in grado di ordinare i birilli per te? Questo istruibile ti mostrerà esattamente h
Bruciatore alimentato tramite USB! Questo progetto può bruciare attraverso plastica/legno/carta (il progetto divertente deve anche essere un legno molto fine): 3 passaggi
Bruciatore alimentato tramite USB! Questo progetto può bruciare attraverso plastica/legno/carta (il progetto divertente deve anche essere un legno molto fine): NON FARLO UTILIZZANDO USB!!!! ho scoperto che può danneggiare il tuo computer da tutti i commenti. il mio computer va bene comunque Utilizzare un caricabatterie per telefono da 600 mA 5 V. ho usato questo e funziona bene e nulla può essere danneggiato se usi una spina di sicurezza per interrompere l'alimentazione