Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-13 06:57
In questo progetto ho scelto il sensore di colore TCS34725. Perché 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 che ho progettato in Visual Basic. Il programma prende i dati istantanei tramite arduino e stampa la quantità di prodotti trasferiti ai contenitori sullo schermo. Inoltre, il sistema si arresta automaticamente al termine del processo di estrazione.
Passaggio 1: materiali:
Materiali:
- Arduino Uno (puoi usare anche un altro modello)
- TCS34725 Sensore di rilevamento del colore RGB
- Servomotore 2 pezzi sg90
- Cavi jumper
- File Stl di stampa 3D
Passaggio 2: parti meccaniche
File Stl di stampa 3D >> download
Elenco delle parti da stampare più volte dalla stampante 3D:
- parcheggio laterale1. STL >> 2 pezzi
- bardak. STL >> 6 pezzi
- supporto. STL >> 4 pezzi
- pul. STL >> Puoi stampare quanto vuoi per i colori definiti nel sistema. Ogni tazza contiene una media di 8 francobolli.
Se non si desidera ripetere la calibrazione del colore nel codice, è possibile stampare dai seguenti filamenti di colore
- rosso
- Picco
- Verde
- Giallo
- Azzurro
- arancia
- Rosa
Passaggio 3: Schema del circuito:
Passaggio 4: software:
Con il programma di interfaccia sviluppato con Visual Basic, i prodotti sono immediatamente seguiti. Eseguire l'applicazione. Seleziona la porta a cui è connesso Arduino e fai clic sul pulsante Connetti al dispositivo. Lascia gli adesivi nell'imbuto e il sistema inizierà a funzionare quando fai clic sul pulsante di avvio del dispositivo. Il servomotore superiore si muove per portare la puleggia nella camera e allinearla con il sensore di colore. il sensore rileva il colore della polpa e invia l'informazione sull'angolo verso quale cupola è rivolto il servomotore inferiore. Il servomotore superiore muove la puleggia e invia la palla. Nel programma di interfaccia, viene immediatamente stampato sullo schermo il colore dei timbri di separazione. Quando tutti i timbri vengono rimossi, il programma di interfaccia chiude automaticamente il sistema e invia un messaggio informativo sullo schermo.
Arduino e codici visual basic possono essere trovati qui >> Arduino e codici visual basic