Innholdsfortegnelse:
Video: M&M Color Sorter: 3 trinn
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Ved starten av dette prosjektet satte vi i gang å automatisk sortere godteri i forskjellige farger i separate boller med en effektiv hastighet. Vi ble først inspirert av denne ideen da vi så et innlegg på nettstedet https://howtomechatronics.com/projects/arduino-col… og vi var glade for å prøve ut prosjektet. Etter hvert som tiden gikk begynte vi imidlertid å innse at prosjektet ikke gikk etter planen, og at koden fra nettstedet ikke fungerte med RedBoard vi brukte. Etter å ha justert koden flere ganger, med svært minimal suksess, innså vi at fargesensoren heller ikke var kalibrert til de riktige RGB -verdiene. Kalibrering av fargesensoren var sin egen utfordring, da den ofte skannet et veldig bredt spekter av RGB -verdier, noe som gjorde det vanskelig å finpusse på de som faktisk var viktige. Til slutt fikk vi fargesensoren til å av og til skanne de riktige verdiene og servoene noen ganger bevege seg på de riktige måtene.
Koblingen ovenfor gir nødvendig skjema og kode for fargesorteringsmaskinen.
Trinn 1: Materialer
Vi 3D -trykte hovedrammen til fargesortereren
Materialene du trenger er
- TCS230 TCS3200 fargesensor
- Arduino
- Jump Wires
- To servomotorer
Du kan få disse materialene fra Amazon
Trinn 2: Skjær
Det skjematiske diagrammet vist ovenfor er ledningene vi brukte til å lage fargesortereren. For å kompensere for klyvetrådene måtte vi lodde ledningene sammen. Vi fant dette for å være en av de enklere delene av prosjektet, men måtte erstatte Arduino Nano med et RedBoard.
Trinn 3: Konstruksjon
For å lage denne fargesortereren må du først bygge huset for all elektronikken. Du finner alle dimensjonene ved å følge lenken øverst på siden. Heldigvis har skolen vår en tredimensjonal skriver som vi brukte til å bygge dette huset raskt og effektivt. Mens huset ble skrevet ut, fortsatte vi med å lodde kretsene sammen. Når huset var skrevet ut og kretsen fullført, begynte vi å laste opp koden til RedBoard. Imidlertid innså vi snart at koden ikke fungerte som den skulle på RedBoard, og heller ikke var RGB -verdiene som ble brukt for fargesensoren korrekte. Etter mange uker med kjedelig kalibrering, kunne fargesensoren nå endelig lese noen av godteriene riktig. Det eneste problemet var at fargesensoren ofte skannet godteriene feil til tross for kalibreringen. Dette kombinert med at bunnservoen ikke fungerte gjorde det totale prosjektet til en delvis feil.