Sisukord:
- Samm: kõigepealt lubage mul teile öelda, kuidas see toimib
- 2. samm: teiseks on kõik kodeerimisest
- Samm 3: Kolmandaks, ma selgitan oma koodi
- Samm: siis siin on disaini kohta
- Samm: lõpetage projekt ja laske lastel sellega mängida
Video: Arduino telliste värvide sorteerimisprojekt: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Selles Arduino õpetuses õpime, kuidas tuvastada minu mängutelliste värve Arduino ja TCS3200 värvisensori abil. Täpsema teabe saamiseks saate lugeda allpool olevat kirjalikku õpetust.
Materjalid:
Arduino Leonardo x 1
TCS3200 x 1
Palju pappi
180 servo x 2
Liinid
Täiendav kast
Samm: kõigepealt lubage mul teile öelda, kuidas see toimib
Ma uurin, mis see andur on, ja see on lühike määratlus. TCS32000 tuvastab värvivalgust 8 x 8 fotodioodide abil. Seejärel teisendatakse vool-sagedusmuunduri abil fotodioodide näidud ruutlaineks, mille sagedus on otseselt proportsionaalne valguse intensiivsusega. Lõpuks saame Arduino plaati kasutades lugeda ruutlaine väljundit ja saada värvi tulemused.
Kui vaatame andurit lähemalt, näeme, kuidas see tuvastab erinevaid värve. Fotodioodidel on kolm erinevat värvifiltrit. Kuueteistkümnel neist on punased filtrid, veel 16 -l on rohelised filtrid, veel 16 -l on sinised filtrid ja ülejäänud 16 fotodioodi on filtriteta selged.
2. samm: teiseks on kõik kodeerimisest
Siin on selle projekti kood:
Samm 3: Kolmandaks, ma selgitan oma koodi
Minu koodi esimesed osad peame määratlema tihvtid, millega andur on meie plaadiga ühendatud. Ja me määratleme muutuja sageduse lugemiseks.
Seadistusjaotises peame määratlema neli juhtnuppu väljundina ja anduri väljundi Arduino sisendina. Ja ka meie kasutatav servo seadistatakse väljundnõelana.
Silmusjaotises alustame punaste filtreeritud fotodioodide lugemisega. Sel eesmärgil seadistame kaks juhtnuppu S2 ja S3 madalamale loogikatasemele. Seejärel loeme funktsiooni “pulseIn ()” abil väljundsageduse ja sisestame selle muutuja “sagedus”. Sarja kasutamine. Funktsioon Print () prindime tulemuse jadamonitorile. Sama protseduur kehtib ka kahe muu värvi kohta, peame lihtsalt reguleerima tihvtid vastava värvi jaoks. Hiljem kasutame sageduse ja sageduse1 teavet oma if -i tingimusliku numbrina, seejärel keerame servo õigesse kohta.
Samm: siis siin on disaini kohta
Masinaga töötamine on väga lihtne, sellel oli ainult kolm sammu:
1. Esiteks kukub laadijas hoitud värviline tellis ülemise servomootori külge kinnitatud platvormile.
2. Seejärel pöörleb servomootor ja toob tellise värvisensori juurde, mis tuvastab selle värvi punaste, kollaste ja siniste tellistega.
3. Pärast seda pöörleb alumine servomootor teatud asendisse ja seejärel ülemine servomootor uuesti, kuni telliskivi langeb juhtrööpa sisse.
Samm: lõpetage projekt ja laske lastel sellega mängida
Pärast koodi üleslaadimist kinnitasin Arduino plaadi liimipüstoliga. Seejärel valmistasin läbipaistva plastpudeli abil laadija ja liimisin selle koos ülemise osaga kokkupanekuks ja lõpetasin projekti. Lõppude lõpuks on see suurepärane võimalus seda projekti teha. Ja ma soovin, et saaksite selle õpetuse kaudu asju õppida. Ja ma võin vabalt esitada mis tahes küsimusi allpool olevas kommentaaride jaotises. Aitäh.
Soovitan:
Kuidas kodeerida värvide sorteerijat Modxi jaoks Vexile: 7 sammu
Kuidas kodeerida värvide sorteerijat Modi jaoks Vexile: Tere kõigile! Selles õpetuses saate teada, kuidas kodeerida värvipallide sorteerijat Modxis Vexile. Loodate, et see õnnestub ja naudi! Pls hääletage minu poolt
Oktariin: värvide sobitamise mäng WS2812 RGB LED -idega: 6 sammu
Octarine: värvide sobitamise mäng WS2812 RGB LED -idega: Octarine, maagia värv. See oli elus ja sädeles elavalt ning see oli kujutlusvõime vaieldamatu pigment, sest kus iganes see ilmus, oli see märk sellest, et pelgalt mateeria on maagilise mõistuse jõudude teenija. See oli lummav
Pilditöötlus Raspberry Pi abil: OpenCV ja pildi värvide eraldamise installimine: 4 sammu
Pilditöötlus Raspberry Pi abil: OpenCV ja pildivärvide eraldamise installimine: see postitus on esimene mitmest järgnevast pilditöötluse õpetusest. Vaatame pilti moodustavaid piksleid lähemalt, õpime OpenCV -d Raspberry Pi -le installima ja kirjutame pildi salvestamiseks ka testiskripte
Värvide sorteerimissüsteem: Arduino -põhine süsteem kahe vööga: 8 sammu
Värvide sorteerimissüsteem: kahe rihmaga Arduino -põhine süsteem: toodete ja esemete transportimine ja/või pakendamine tööstusvaldkonnas toimub konveierilintide abil. Need vööd aitavad objekti kindla kiirusega ühest punktist teise liigutada. Mõned töötlemis- või identifitseerimisülesanded võivad olla
Arduino värvide sorteerimisprojekt koos arvuti juhtimisrakendusega: 4 sammu (piltidega)
Arduino värvide sorteerimisprojekt koos arvuti juhtimisrakendusega: selles projektis valisin TCS34725 värvisensori. Kuna see andur tuvastab täpsemalt kui teised ja seda ei mõjuta valguse muutumine keskkonnas. Toote silumisrobotit juhib liidese programm