Taula de continguts:
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-13 06:57
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 que he dissenyat en visual basic. El programa pren dades instantànies mitjançant arduino i imprimeix de productes transferits als contenidors de la pantalla. A més, el sistema s’atura automàticament quan es completa el procés d’extracció.
Pas 1: materials:
Materials:
- Arduino Uno (també podeu utilitzar un altre model)
- TCS34725 Sensor de detecció de color RGB
- Servomotor sg90 de 2 peces
- Cables de pont
- Impressió 3D de fitxers STL
Pas 2: peces mecàniques
Impressió 3D de fitxers STL >> descàrrega
Llista de peces que es publicaran diverses vegades des de la impressora 3D:
- parca lateral1. STL >> 2 peces
- bardak. STL >> 6 peces
- suport. STL >> 4 peces
- pul. STL >> Podeu imprimir tant com vulgueu per als colors definits al sistema. Cada tassa conté una mitjana de 8 segells.
Si no voleu refer la calibració del color al codi, podeu imprimir a partir dels següents filaments de color
- Vermell
- Pic
- Verd
- Groc
- Blau clar
- taronja
- Rosa
Pas 3: diagrama del circuit:
Pas 4: programari:
Amb el programa d’interfície desenvolupat amb Visual basic, es fa un seguiment instantani dels productes. Executeu l'aplicació. Seleccioneu el port al qual està connectat Arduino i feu clic al botó Connecta al dispositiu. Deixeu els adhesius a l'embut de conversió i el sistema començarà a funcionar quan feu clic al botó d'inici del dispositiu. El servomotor superior es mou per portar la politja a la cambra i alinear-la amb el sensor de color. el sensor detecta el color de la polpa i envia la informació de l’angle a quina cúpula s’enfronta el servo motor inferior. El servomotor superior mou la politja i envia la pilota. Al programa d'interfície, s'imprimeix instantàniament a la pantalla sobre quin color tenen els segells separadors. Quan s’eliminen tots els segells, el programa d’interfície tanca automàticament el sistema i envia un missatge d’informació a la pantalla.
Arduino i els codis bàsics visuals es poden trobar aquí >> Arduino i els codis bàsics visuals