Taula de continguts:
- Pas 1: primer, deixeu-me explicar-vos com funciona
- Pas 2: en segon lloc, es tracta de la codificació
- Pas 3: En tercer lloc, explicaré el meu codi
- Pas 4: A continuació, aquí teniu el disseny
- Pas 5: Finalment, finalitzeu el projecte i deixeu que els nens hi juguin
Vídeo: Projecte Arduino Brick Color Sorter: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
En aquest tutorial d’Arduino, aprendrem a detectar els colors del meu maó de joguina mitjançant Arduino i el sensor de color TCS3200. Podeu llegir el tutorial escrit a continuació per obtenir més detalls.
Materials:
Arduino Leonardo x 1
TCS3200 x 1
Molta cartolina
Servo 180 x 2
Línies
Una caixa addicional
Pas 1: primer, deixeu-me explicar-vos com funciona
Em dedico a la investigació sobre què és aquest sensor i aquesta és una breu definició. El TCS32000 detecta la llum del color amb l'ajut d'una gamma de 8 x 8 de fotodíodes. Després, mitjançant un convertidor de corrent a freqüència, les lectures dels fotodíodes es converteixen en una ona quadrada amb una freqüència directament proporcional a la intensitat de la llum. Finalment, mitjançant la placa Arduino, podem llegir la sortida d’ona quadrada i obtenir els resultats del color.
Si mirem més de prop el sensor, podem veure com detecta diversos colors. Els fotodíodes tenen tres filtres de color diferents. Setze d'ells tenen filtres vermells, altres 16 tenen filtres verds, altres 16 tenen filtres blaus i els altres 16 fotodíodes són nets sense filtres.
Pas 2: en segon lloc, es tracta de la codificació
Aquí teniu el codi d’aquest projecte:
Pas 3: En tercer lloc, explicaré el meu codi
Les primeres parts del meu codi hem de definir els pins als quals el sensor està connectat a la nostra placa. I definirem una variable per llegir la freqüència.
A la secció de configuració, hem de definir els quatre pins de control com a sortides i la sortida del sensor com a entrada Arduino. I també el servo que estem utilitzant es configurarà com a pin de sortida.
A la secció del bucle, començarem amb la lectura dels fotodíodes filtrats en vermell. Amb aquest propòsit, establirem els dos pins de control S2 i S3 a un nivell lògic inferior. A continuació, mitjançant la funció "pulseIn ()" llegirem la freqüència de sortida i la posarem a la variable "freqüència". Ús de la sèrie. Funció Print () imprimirem el resultat al monitor sèrie. El mateix procediment passa per als altres dos colors, només cal ajustar els pins de control per al color adequat. Més endavant, fem servir la informació de freqüència i freqüència1 com a número condicional al nostre if, i després convertim el servo al lloc correcte.
Pas 4: A continuació, aquí teniu el disseny
El treball a la màquina és molt senzill, només té tres passos:
1. En primer lloc, el maó de colors que es manté al carregador cau a la plataforma connectada al servomotor superior.
2. A continuació, el servomotor gira i porta el maó al sensor de color, que detecta el seu color amb maons vermells, grocs i blaus.
3. Després d'això, el servo motor inferior gira a la posició concreta i, a continuació, el servo motor superior gira de nou fins que el maó caigui al carril de guia.
Pas 5: Finalment, finalitzeu el projecte i deixeu que els nens hi juguin
Després de penjar el codi, vaig assegurar la placa Arduino amb una pistola de cola. Després, amb una ampolla de plàstic transparent, vaig fer el carregador i, junt amb la part superior, el vaig enganxar al muntatge i vaig acabar el projecte. Al cap i a la fi, és una gran experiència tenir aquesta oportunitat de fer aquest projecte. I desitjo que pugueu aprendre coses a través d’aquest tutorial. I sóc lliure de fer qualsevol pregunta a la secció de comentaris següent. Gràcies.
Recomanat:
Com fer RADAR amb Arduino per al Projecte Ciència Millors projectes Arduino: 5 passos
Com fer RADAR amb Arduino per al Projecte Ciència Millors projectes d’Arduino: Hola amics, en aquest instructiu us mostraré com fer un sistema de radar increïble construït amb arduino nano. Aquest projecte és ideal per a projectes científics i podeu fer-ho fàcilment amb molt menys inversió i possibilitats
Arduino Flappy Bird - Pantalla tàctil Arduino TFT de 2,4 "SPFD5408 Projecte Bird Game: 3 passos
Arduino Flappy Bird | Pantalla tàctil Arduino de 2,4 "TFT SPFD5408 Projecte de joc d'ocells: Flappy Bird va ser un joc massa popular d'aquí a pocs anys i molta gent el va crear de la seva manera, jo també, vaig crear la meva versió de Flappy Bird amb Arduino i el barat 2.4" TFT Pantalla tàctil SPFD5408, així que comencem
Projecte IoT RFID + Color Sensor: 7 passos
Projecte IoT RFID + Color Sensor: la idea d’aquest projecte és premiar les persones que beuen de les tasses de cafè i les eliminen adequadament. Prenem per exemple una empresa com Tim Hortons; el 2014, van registrar servir 2.000 milions de tasses de cafè anualment. Tot i que es poden reciclar les tasses
Projecte Arduino Color Sorter amb aplicació de control de PC: 4 passos (amb imatges)
Projecte Arduino Color Sorter amb aplicació de control de PC: en aquest projecte, vaig triar el sensor de color TCS34725. Com que aquest sensor realitza una detecció més precisa que la resta i no es veu afectat pel canvi de llum a l’entorn. El robot de depuració del producte està controlat pel programa d’interfície
Gravador USB Aquest projecte es pot cremar a través de plàstics / fusta / paper (el divertit projecte també ha de ser fusta molt fina): 3 passos
Gravador alimentat per USB. Aquest projecte pot cremar-se a través de plàstics / fusta / paper (el divertit projecte també ha de ser fusta molt fina): NO FEREU AIX US mitjançant USB !!!! He descobert que pot fer malbé el vostre ordinador per tots els comentaris. el meu ordinador està bé. Utilitzeu un carregador de telèfon de 600 ma 5 v. He utilitzat això i funciona bé i res es pot danyar si utilitzeu un endoll de seguretat per aturar l'alimentació