Turinys:
- 1 žingsnis: Pirmiausia leiskite man pasakyti, kaip tai veikia
- 2 žingsnis: Antra, viskas susiję su kodavimu
- 3 žingsnis: Trečia, aš paaiškinsiu savo kodą
- 4 žingsnis: Tada čia yra apie dizainą
- 5 žingsnis: Pagaliau užbaikite projektą ir leiskite vaikams žaisti su juo
Video: „Arduino“plytų spalvų rūšiavimo projektas: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Šioje „Arduino“pamokoje sužinosime, kaip aptikti mano žaislinių plytų spalvas naudojant „Arduino“ir TCS3200 spalvų jutiklį. Norėdami gauti daugiau informacijos, galite perskaityti rašytinę pamoką žemiau.
Medžiagos:
Arduino Leonardo x 1
TCS3200 x 1
Daug kartono
180 servo x 2
Linijos
Papildoma dėžutė
1 žingsnis: Pirmiausia leiskite man pasakyti, kaip tai veikia
Aš tyrinėju, kas yra šis jutiklis, ir tai yra trumpas apibrėžimas. „TCS32000“juto spalvotą šviesą, naudojant 8 x 8 fotodiodų masyvą. Tada naudojant srovės į dažnio keitiklį fotodiodų rodmenys paverčiami kvadratine banga, kurios dažnis yra tiesiogiai proporcingas šviesos intensyvumui. Galiausiai, naudodami „Arduino“plokštę, galime perskaityti kvadratinių bangų išvestį ir gauti spalvos rezultatus.
Jei atidžiau pažvelgsime į jutiklį, pamatysime, kaip jis aptinka įvairias spalvas. Fotodiodai turi tris skirtingus spalvų filtrus. Šešiolika iš jų turi raudonus filtrus, dar 16 - žalius, dar 16 - mėlynus, o kiti 16 fotodiodų yra skaidrūs be filtrų.
2 žingsnis: Antra, viskas susiję su kodavimu
Štai šio projekto kodas:
3 žingsnis: Trečia, aš paaiškinsiu savo kodą
Pirmosiose mano kodo dalyse turime apibrėžti kaiščius, prie kurių jutiklis prijungtas prie mūsų plokštės. Ir mes ketiname apibrėžti dažnio skaitymo kintamąjį.
Sąrankos skyriuje turime apibrėžti keturis valdymo kaiščius kaip išėjimus, o jutiklio išėjimą - kaip „Arduino“įvestį. Taip pat mūsų naudojama servo bus sukurta kaip išvesties kaištis.
Ciklo skyriuje pradėsime skaityti raudonai filtruotus fotodiodus. Tuo tikslu mes nustatysime du valdymo kaiščius S2 ir S3 į žemesnį loginį lygį. Tada naudodami funkciją „pulseIn ()“mes perskaitysime išėjimo dažnį ir įdėsime jį į kintamąjį „dažnis“. Serialo naudojimas. Spausdinimo () funkcija atspausdinsime rezultatą serijiniame monitoriuje. Ta pati procedūra taikoma ir kitoms dviem spalvoms, mums tereikia sureguliuoti atitinkamos spalvos valdymo kaiščius. Vėliau informaciją iš dažnio ir dažnio1 naudojame kaip sąlyginį skaičių savo if, tada pasukame servo į reikiamą vietą.
4 žingsnis: Tada čia yra apie dizainą
Darbas su mašina yra labai paprastas, jis turi tik tris veiksmus:
1. Pirma, spalvota plyta, laikoma įkroviklyje, patenka į platformą, pritvirtintą prie viršutinio servo variklio.
2. Tada servo variklis sukasi ir atneša plytą prie spalvų jutiklio, kuris nustato jo spalvą raudonomis, geltonomis ir mėlynomis plytomis.
3. Po to apatinis servo variklis sukasi į tam tikrą padėtį, o viršutinis - dar kartą, kol plyta nukris į kreipiamąjį bėgelį.
5 žingsnis: Pagaliau užbaikite projektą ir leiskite vaikams žaisti su juo
Įkėlęs kodą, „Arduino“plokštę pritvirtinau klijų pistoletu. Tada, naudodamas skaidrų plastikinį butelį, padariau įkroviklį ir kartu su viršutine dalimi priklijavau jį prie surinkimo ir užbaigiau projektą. Galų gale, tai yra puiki patirtis turėti šią galimybę įgyvendinti šį projektą. Ir linkiu jums išmokti dalykų per šią pamoką. Ir aš galiu laisvai užduoti bet kokį klausimą komentarų skiltyje žemiau. Ačiū.
Rekomenduojamas:
Spalvų rūšiavimo sistema: „Arduino“sistema su dviem diržais: 8 žingsniai
Spalvų rūšiavimo sistema: „Arduino“pagrindu sukurta sistema su dviem diržais: Produktai ir prekės pramonėje gabenami ir (arba) pakuojami naudojant linijas, pagamintas naudojant konvejerio juostas. Tie diržai padeda tam tikru greičiu perkelti daiktą iš vieno taško į kitą. Kai kurios apdorojimo ar identifikavimo užduotys gali būti
Kaip sukurti spalvų rūšiavimo projektą naudojant „Microbit“?: 4 žingsniai
Kaip sukurti spalvų rūšiavimo projektą naudojant „Microbit“?: Projekto tikslai Atsisiuntę programą matome, kad „micro: bit“LED taškų matrica rodo „širdį“, inicijuokite servo 90 °. Kai ant spalvų jutiklio uždėsime mėlynus ar geltonus daiktus, servo sistema pasuks skirtingus kampus, klasifikuos kai kuriuos skirtingus
RFID + spalvų jutiklio IoT projektas: 7 žingsniai
RFID + spalvų jutiklio IoT projektas: Šio projekto idėja yra apdovanoti žmones, kurie geria iš kavos puodelių, ir tinkamai juos išmesti. Paimkite, pavyzdžiui, tokią įmonę kaip Timas Hortonsas; 2014 metais jie užregistravo 2 milijardus kavos puodelių per metus. Nors jų puodelius galima perdirbti
500 LED pikselių RGB plytų: 9 žingsniai (su nuotraukomis)
500 „LED-Pixel RGB-Brick“: prieš kurį laiką aš sukūriau 10x10 LED kompensaciją su kai kuriais iš šių WS2812 šviesos diodų, tačiau net jei galima žaisti senosios mokyklos žaidimą „Snake“su prijungtu išmaniuoju telefonu, noriu kažko daugiau ypatingas. Taigi nusprendžiau į jį įtraukti dar keletą lempučių, arra
„Arduino“spalvų rūšiavimo projektas su kompiuterio valdymo programa: 4 žingsniai (su paveikslėliais)
„Arduino“spalvų rūšiavimo projektas su kompiuterio valdymo programa: Š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