Satura rādītājs:

Arduino krāsu šķirošanas projekts ar datora vadības lietojumprogrammu: 4 soļi (ar attēliem)
Arduino krāsu šķirošanas projekts ar datora vadības lietojumprogrammu: 4 soļi (ar attēliem)

Video: Arduino krāsu šķirošanas projekts ar datora vadības lietojumprogrammu: 4 soļi (ar attēliem)

Video: Arduino krāsu šķirošanas projekts ar datora vadības lietojumprogrammu: 4 soļi (ar attēliem)
Video: Leap Motion SDK 2024, Novembris
Anonim
Image
Image
Materiāli
Materiāli

Šajā projektā es izvēlējos krāsu sensoru TCS34725. Tā kā šis sensors veic precīzāku noteikšanu nekā citi, un to neietekmē gaismas maiņa vidē. Produkta atkļūdošanas robotu kontrolē saskarnes programma, kuru izstrādāju Visual Basic. Programma iegūst tūlītējus datus, izmantojot arduino, un izdrukā summu produktu, kas pārvietoti uz ekrānā redzamajiem konteineriem. Turklāt, kad ieguves process ir pabeigts, sistēma automātiski apstājas.

1. darbība: materiāli:

Materiāli:

  • Arduino Uno (varat izmantot arī citu modeli)
  • TCS34725 Rgb krāsu noteikšanas sensors
  • 2 gab sg90 servomotors
  • Jumper kabeļi
  • 3D drukāšanas Stl faili

2. solis: mehāniskās detaļas

3D drukāšanas Stl faili >> lejupielādēt

Daļu saraksts, kas vairākas reizes jāizvada no 3D printera:

  • sānu parca1. STL >> 2 gab
  • bardak. STL >> 6 gab
  • atbalsts. STL >> 4 gab
  • pul. STL >> Sistēmā definētajām krāsām varat izdrukāt tik daudz, cik vēlaties. Katrā tasītē ir vidēji 8 zīmogi.

Ja nevēlaties atkārtot koda krāsu kalibrēšanu, varat drukāt no šādiem krāsu pavedieniem

  • sarkans
  • Virsotne
  • Zaļš
  • Dzeltens
  • Gaiši zils
  • apelsīns
  • Rozā

3. darbība: shēmas shēma:

Ķēdes shēma
Ķēdes shēma

4. solis: programmatūra:

Programmatūra
Programmatūra

Ar saskarnes programmu, kas izstrādāta, izmantojot Visual Basic, produkti tiek nekavējoties pārbaudīti. Palaidiet lietojumprogrammu. Atlasiet portu, kuram Arduino ir pievienots, un noklikšķiniet uz pogas Savienot ar ierīci. Atstājiet uzlīmes piltuvē, un sistēma sāks darboties, noklikšķinot uz ierīces palaišanas pogas. Augšējais servomotors pārvietojas, lai paņemtu skriemeli kamerā un izlīdzinātu ar krāsu sensoru. sensors nosaka mīkstuma krāsu un nosūta leņķa informāciju, uz kuru kupolu ir vērsts apakšējais servomotors. Augšējais servomotors pārvieto trīsi un nosūta bumbu. Saskarnes programmā ekrānā uzreiz tiek izdrukāts, kāda ir atdalāmo zīmogu krāsa. Kad visi zīmogi ir noņemti, saskarnes programma automātiski aizver sistēmu un nosūta ekrānā informatīvu ziņojumu.

Arduino un vizuālos pamatkodus var atrast šeit >> Arduino un vizuālais pamata kods

Ieteicams: