Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Në këtë projekt, unë zgjodha sensorin e ngjyrave TCS34725. Për shkak se ky sensor kryen një zbulim më të saktë se të tjerët dhe nuk ndikohet nga ndryshimi i dritës në mjedis. Roboti i korrigjimit të produktit kontrollohet nga programi i ndërfaqes që kam krijuar në Visual Basic. Programi merr të dhëna të menjëhershme përmes arduino dhe printon sasinë të produkteve të transferuara në kontejnerët në ekran. Përveç kësaj, sistemi ndalon automatikisht kur të përfundojë procesi i nxjerrjes.
Hapi 1: Materialet:
Materiale:
- Arduino Uno (mund të përdorni edhe një model tjetër)
- Sensori i zbulimit të ngjyrave TCS34725 Rgb
- Servo motor 2 copë sg90
- Kabllo kërcyes
- Shtypja 3D e Skedarëve Stl
Hapi 2: Pjesët mekanike
3d Printime Stl Files >> shkarko
Lista e pjesëve që do të dalin nga printeri 3D shumë herë:
- anë parca1. STL >> 2 copë
- bardak. STL >> 6 copë
- mbështetje. STL >> 4 copë
- pul. STL >> Mund të printoni sa të doni për ngjyrat e përcaktuara në sistem. Çdo filxhan përmban mesatarisht 8 pulla.
Nëse nuk doni të ribëni kalibrimin e ngjyrave në kod, mund të printoni nga fijet e ngjyrave të mëposhtme
- E kuqe
- Maja
- E gjelbër
- E verdhe
- Blu e hapur
- Portokalli
- Rozë
Hapi 3: Diagrami i Qarkut:
Hapi 4: Softueri:
Me programin e ndërfaqes të zhvilluar me Visual Basic, produktet ndiqen menjëherë. Drejtoni aplikacionin. Zgjidhni portën me të cilën është lidhur Arduino dhe klikoni butonin Lidhu me pajisjen. Lërini afishet në gyp dhe sistemi do të fillojë të funksionojë kur të klikoni në butonin e fillimit të pajisjes. Servo motori i sipërm lëviz për të marrë rrotullën në dhomë dhe për ta lidhur atë me sensorin e ngjyrave. sensori zbulon ngjyrën e tulit dhe dërgon informacionin e këndit të cilës kupola është përballur servo motori i poshtëm. Servo motori i sipërm lëviz rrotullën dhe dërgon topin. Në programin e ndërfaqes, ajo printohet menjëherë në ekran se çfarë ngjyre kanë pullat ndarëse. Kur hiqen të gjitha pullat, programi i ndërfaqes mbyll automatikisht sistemin dhe dërgon një mesazh informacioni në ekran.
Kodet Arduino dhe vizuale bazë mund të gjenden këtu >> Arduino dhe kodi bazë vizual