Projekt Arduino Color Sorter s aplikáciou na ovládanie počítača: 4 kroky (s obrázkami)
Projekt Arduino Color Sorter s aplikáciou na ovládanie počítača: 4 kroky (s obrázkami)
Anonim
Image
Image
Materiály
Materiály

V tomto projekte som vybral farebný snímač TCS34725. Pretože tento senzor vykonáva presnejšiu detekciu ako ostatné a nie je ovplyvnený zmenou svetla v prostredí. Ladiaci robot produktu je riadený programom rozhrania, ktorý som navrhol v programe Visual Basic. Program zaznamenáva okamžité údaje prostredníctvom arduina a vytlačí množstvo výrobkov premiestnených do kontajnerov na obrazovke. Okrem toho sa systém automaticky zastaví, keď je proces extrakcie dokončený.

Krok 1: Materiály:

Materiály:

  • Arduino Uno (môžete použiť aj iný model)
  • Snímač detekcie farieb TCS34725 Rgb
  • 2 kusy servomotor sg90
  • Prepojovacie káble
  • 3D tlač súborov STL

Krok 2: Mechanické diely

3D tlač súborov STL >> stiahnuť

Zoznam dielov, ktoré sa majú viackrát odoslať z 3D tlačiarne:

  • bočný parca1. STL >> 2 kusy
  • bardak. STL >> 6 kusov
  • podpora. STL >> 4 kusy
  • pul. STL >> Pre farby definované v systéme môžete tlačiť, koľko chcete. Každý pohár obsahuje v priemere 8 pečiatok.

Ak nechcete v kóde zopakovať kalibráciu farieb, môžete tlačiť z nasledujúcich farebných vlákien

  • Červená
  • Vrchol
  • zelená
  • žltá
  • Svetlo modrá
  • Oranžová
  • Ružová

Krok 3: Schéma zapojenia:

Schéma zapojenia
Schéma zapojenia

Krok 4: Softvér:

Softvér
Softvér

Vďaka programu rozhrania vyvinutému v programe Visual Basic sú produkty okamžite sledované. Spustite aplikáciu. Vyberte port, ku ktorému je Arduino pripojené, a kliknite na tlačidlo Pripojiť k zariadeniu. Nechajte nálepky v lieviku a systém začne fungovať, keď kliknete na tlačidlo spustenia zariadenia. Horný servomotor sa pohybuje tak, aby vzal kladku do komory a zarovnal ju s farebným senzorom. senzor detekuje farbu buničiny a odošle informáciu o uhle, ku ktorej kupole je obrátený spodný servomotor. Horný servomotor pohybuje kladkou a posiela loptu. V programe rozhrania sa okamžite vytlačí na obrazovku, akú farbu majú oddeľujúce pečiatky. Po odstránení všetkých pečiatok program rozhrania automaticky zatvorí systém a odošle informačnú správu na obrazovku.

Arduino a vizuálne základné kódy nájdete tu >> Arduino a vizuálny základný kód