Cuprins:

Proiect Arduino Color Sorter cu aplicație de control PC: 4 pași (cu imagini)
Proiect Arduino Color Sorter cu aplicație de control PC: 4 pași (cu imagini)
Anonim
Image
Image
Materiale
Materiale

În acest proiect, am ales senzorul de culoare TCS34725. Deoarece acest senzor efectuează o detecție mai precisă decât celelalte și nu este afectat de schimbarea luminii din mediu. Robotul de depanare a produsului este controlat de programul de interfață pe care l-am proiectat în Visual Basic. Programul preia date instantanee prin arduino și imprimă cantitatea de produse transferate în containerele de pe ecran. În plus, sistemul se oprește automat la finalizarea procesului de extracție.

Pasul 1: Materiale:

Materiale:

  • Arduino Uno (puteți utiliza și un alt model)
  • TCS34725 Senzor de detectare a culorii Rgb
  • Servomotor sg90 din 2 bucăți
  • Cabluri jumper
  • Imprimarea 3D a fișierelor STL

Pasul 2: Piese mecanice

Imprimare 3D Stl Files >> descărcare

Lista pieselor care vor fi scoase de la imprimanta 3D de mai multe ori:

  • parca laterală1. STL >> 2 bucăți
  • bardak. STL >> 6 bucăți
  • suport. STL >> 4 bucăți
  • pul. STL >> Puteți imprima cât doriți pentru culorile definite în sistem. Fiecare cană conține în medie 8 timbre.

Dacă nu doriți să refaceți calibrarea culorii în cod, puteți imprima din următoarele filamente de culoare

  • roșu
  • Vârf
  • Verde
  • Galben
  • Albastru deschis
  • portocale
  • Roz

Pasul 3: Diagrama circuitului:

Diagrama circuitului
Diagrama circuitului

Pasul 4: Software:

Software
Software

Cu programul de interfață dezvoltat cu Visual basic, produsele sunt urmărite instantaneu. Rulați aplicația. Selectați portul la care este conectat Arduino și faceți clic pe butonul Conectare la dispozitiv. Lăsați autocolantele în pâlnie și sistemul va începe să funcționeze când faceți clic pe butonul de pornire al dispozitivului. Servomotorul superior se deplasează pentru a duce fulia în cameră și a o alinia cu senzorul de culoare. senzorul detectează culoarea pulpei și trimite informațiile despre unghiul cu privire la ce cupolă se află motorul servo inferior. Servomotorul superior deplasează fulia și trimite mingea. În programul de interfață, se imprimă instantaneu pe ecran cu privire la culoarea ștampilelor de separare. Când toate ștampilele sunt eliminate, programul de interfață închide automat sistemul și trimite un mesaj de informații pe ecran.

Arduino și codurile vizuale de bază pot fi găsite aici >> Arduino și codurile vizuale de bază

Recomandat: