Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Šiame projekte pasirinkau spalvų jutiklį TCS34725. Kadangi šis jutiklis atlieka tikslesnį aptikimą nei kiti ir jam įtakos neturi šviesos pasikeitimas aplinkoje. Produkto derinimo robotą valdo sąsajos programa, kurią sukūriau „visual basic“. Programa priima momentinius duomenis per „arduino“ir išspausdina sumą produktų, perkeliamų į ekrane esančius konteinerius. Be to, baigus ištraukimo procesą, sistema automatiškai sustoja.
1 žingsnis: medžiagos:
Medžiagos:
- „Arduino Uno“(taip pat galite naudoti kitą modelį)
- TCS34725 Rgb spalvų aptikimo jutiklis
- 2 vnt servo variklis sg90
- Trumpieji kabeliai
- 3D spausdinimo „Stl“failai
2 žingsnis: mechaninės dalys
3D spausdinimo Stl failai >> parsisiųsti
Kelių kartų iš 3D spausdintuvo išvestų dalių sąrašas:
- šoninis parca1. STL >> 2 vnt
- bardak. STL >> 6 vnt
- palaikymas. STL >> 4 vnt
- pul. STL >> Sistemoje apibrėžtoms spalvoms galite spausdinti tiek, kiek jums patinka. Kiekviename puodelyje yra vidutiniškai 8 antspaudai.
Jei nenorite pakartoti spalvų kalibravimo kode, galite spausdinti iš šių spalvų gijų
- Raudona
- Pikas
- Žalias
- Geltona
- Šviesiai mėlynas
- Oranžinė
- Rožinis
3 žingsnis: grandinės schema:
4 žingsnis: programinė įranga:
Naudojant sąsajos programą, sukurtą naudojant „Visual Basic“, produktai iškart stebimi. Paleiskite programą. Pasirinkite prievadą, prie kurio prijungtas „Arduino“, ir spustelėkite mygtuką „Prisijungti prie įrenginio“. Palikite lipdukus piltuve ir sistema pradės veikti, kai spustelėsite įrenginio paleidimo mygtuką. Viršutinis servo variklis juda, kad skriemulį paimtų į kamerą ir suderintų su spalvų jutikliu. jutiklis nustato minkštimo spalvą ir siunčia kampo informaciją, į kurią kupolą nukreiptas apatinis servo variklis. Viršutinis servo variklis perkelia skriemulį ir siunčia kamuolį. Sąsajos programoje akimirksniu ekrane atspausdinama, kokia yra skiriamųjų antspaudų spalva. Pašalinus visus antspaudus, sąsajos programa automatiškai uždaro sistemą ir siunčia informacinį pranešimą į ekraną.
Arduino ir vizualinius pagrindinius kodus galite rasti čia >> Arduino ir vizualinis pagrindinis kodas