Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tässä projektissa valitsin TCS34725 -värianturin. Koska tämä anturi havaitsee muita tarkemmin eikä ympäristön valomuutos vaikuta siihen. Tuotteen virheenkorjausrobottia ohjaa Visual Basicissa suunnitellut käyttöliittymäohjelmat. Ohjelma ottaa välittömät tiedot arduinon kautta ja tulostaa määrän tuotteista, jotka on siirretty näytöllä oleviin astioihin. Lisäksi järjestelmä pysähtyy automaattisesti, kun uuttoprosessi on valmis.
Vaihe 1: Materiaalit:
Materiaalit:
- Arduino Uno (voit käyttää myös toista mallia)
- TCS34725 Rgb -värin tunnistusanturi
- 2 kpl sg90 -servomoottori
- Käynnistyskaapelit
- 3D -tulostus Stl -tiedostot
Vaihe 2: Mekaaniset osat
3D -tulostustyylitiedostot >> lataa
Luettelo 3D -tulostimesta useita kertoja tulostettavista osista:
- sivu parca1. STL >> 2 kpl
- bardak. STL >> 6 kpl
- tuki. STL >> 4 kpl
- pul. STL >> Voit tulostaa niin paljon kuin haluat järjestelmän väreille. Jokainen kuppi sisältää keskimäärin 8 postimerkkiä.
Jos et halua tehdä koodin värikalibrointia uudelleen, voit tulostaa seuraavista värisäikeistä
- Punainen
- Huippu
- Vihreä
- Keltainen
- Vaaleansininen
- Oranssi
- Vaaleanpunainen
Vaihe 3: Piirikaavio:
Vaihe 4: Ohjelmisto:
Visual Basicilla kehitetyn käyttöliittymäohjelman avulla tuotteita seurataan välittömästi. Suorita sovellus. Valitse portti, johon Arduino on yhdistetty, ja napsauta Yhdistä laitteeseen -painiketta. Jätä tarrat suppiloon ja järjestelmä alkaa toimia, kun napsautat laitteen käynnistyspainiketta. Ylempi servomoottori siirtyy ottamaan hihnapyörän kammioon ja kohdistamaan sen värianturiin. anturi tunnistaa massan värin ja lähettää kulmatiedot, mihin kupliin alempi servomoottori on suunnattu. Ylempi servomoottori liikuttaa hihnapyörää ja lähettää pallon. Käyttöliittymäohjelmassa tulostetaan välittömästi näytölle, mikä erotusleimojen väri on. Kun kaikki postimerkit poistetaan, käyttöliittymäohjelma sulkee järjestelmän automaattisesti ja lähettää tietosanoman näytölle.
Arduino- ja visuaaliset peruskoodit löytyvät täältä >> Arduino ja visuaalinen peruskoodi