Tartalomjegyzék:

Arduino színválogató projekt PC vezérlőalkalmazással: 4 lépés (képekkel)
Arduino színválogató projekt PC vezérlőalkalmazással: 4 lépés (képekkel)

Videó: Arduino színválogató projekt PC vezérlőalkalmazással: 4 lépés (képekkel)

Videó: Arduino színválogató projekt PC vezérlőalkalmazással: 4 lépés (képekkel)
Videó: LEGO Star Wars 75120 K-2SO Droid Timelapse Build 2024, December
Anonim
Image
Image
Anyagok
Anyagok

Ebben a projektben a TCS34725 színérzékelőt választottam. Mivel ez az érzékelő pontosabb észlelést végez, mint a többi, és nem befolyásolja a környezeti fényváltozás. A termék hibakereső robotját az én általunk tervezett vizuális alapfelületű program vezérli. A program azonnali adatokat vesz fel az arduino segítségével, és kinyomtatja az összeget a képernyőn lévő tartályokba átvitt termékek. Ezenkívül a rendszer automatikusan leáll, amikor a kitermelési folyamat befejeződik.

1. lépés: Anyagok:

Anyagok:

  • Arduino Uno (másik modellt is használhat)
  • TCS34725 Rgb színérzékelő érzékelő
  • 2 db sg90 szervomotor
  • Jumper kábelek
  • 3D nyomtatási Stl fájlok

2. lépés: Mechanikus alkatrészek

3D nyomtatási Stl fájlok >> letöltés

A 3D nyomtatóból többször kiadandó alkatrészek listája:

  • oldalsó parca1. STL >> 2 db
  • bardak. STL >> 6 db
  • támogatás. STL >> 4 db
  • pul. STL >> A rendszerben megadott színekhez annyit nyomtathat, amennyit csak akar. Minden csésze átlagosan 8 bélyeget tartalmaz.

Ha nem szeretné megismételni a kódban szereplő színkalibrálást, akkor az alábbi színszálakból nyomtathat

  • Piros
  • Csúcs
  • Zöld
  • Sárga
  • Világoskék
  • narancssárga
  • Rózsaszín

3. lépés: Áramköri diagram:

Kördiagramm
Kördiagramm

4. lépés: Szoftver:

Szoftver
Szoftver

A Visual basic segítségével kifejlesztett kezelőfelülettel a termékek nyomon követhetők. Futtassa az alkalmazást. Válassza ki azt a portot, amelyhez az Arduino csatlakozik, és kattintson a Csatlakozás az eszközre gombra. Hagyja a matricákat a tölcsérben, és a rendszer elkezd működni, ha rákattint az eszköz indítás gombjára. A felső szervomotor elmozdul, hogy a szíjtárcsát a kamrába vegye és a színérzékelőhöz igazítsa. az érzékelő érzékeli a pép színét, és elküldi a szöginformációt, hogy az alsó szervomotor melyik kupolával néz szembe. A felső szervomotor mozgatja a szíjtárcsát és küldi a labdát. Az interfész programban azonnal megjelenik a képernyőn, hogy milyen színűek az elválasztó bélyegek. Az összes bélyegző eltávolítása után az interfészprogram automatikusan bezárja a rendszert, és tájékoztató üzenetet küld a képernyőre.

Az Arduino és a vizuális alapkódok itt találhatók >> Arduino és a vizuális alapkód

Ajánlott: