Kazalo:
- 1. korak: Najprej vam povem, kako deluje
- 2. korak: Drugič, gre za kodiranje
- 3. korak: Tretjič, razložil bom svojo kodo
- 4. korak: Tukaj je nekaj o oblikovanju
- 5. korak: Končno zaključite projekt in pustite, da se otroci z njim igrajo
Video: Arduino Brick Color Sorter Project: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
V tej vadnici Arduino se bomo naučili, kako zaznati barve moje opečne igrače z uporabo Arduina in barvnega senzorja TCS3200. Za več podrobnosti si lahko preberete spodaj napisano vadnico.
Materiali:
Arduino Leonardo x 1
TCS3200 x 1
Veliko kartona
180 servo x 2
Linije
Dodatna škatla
1. korak: Najprej vam povem, kako deluje
Raziskujem, kaj je ta senzor, in to je kratka definicija. TCS32000 zazna barvno svetlobo s pomočjo 8 x 8 nizov fotodiod. Nato se s pretvornikom toka v frekvenco odčitki s fotodiod pretvorijo v kvadratni val s frekvenco, ki je neposredno sorazmerna z jakostjo svetlobe. Nazadnje lahko z Arduino Board preberemo izhod kvadratnega vala in dobimo rezultate za barvo.
Če natančneje pogledamo senzor, lahko vidimo, kako zazna različne barve. Fotodiode imajo tri različne barvne filtre. Šestnajst jih ima rdeče filtre, še 16 ima zelene filtre, še 16 ima modre filtre, ostalih 16 fotodiod pa je čistih brez filtrov.
2. korak: Drugič, gre za kodiranje
Tu je koda tega projekta:
3. korak: Tretjič, razložil bom svojo kodo
Prvi deli moje kode moramo definirati nožice, na katere je senzor povezan z našo ploščo. Določili bomo spremenljivko za branje frekvence.
V razdelku za nastavitev moramo štiri krmilne zatiče definirati kot izhode, izhod senzorja pa kot vhod Arduino. Tudi servo, ki ga uporabljamo, bo nastavljen kot izhodni pin.
V razdelku zanke bomo začeli z branjem rdečih filtriranih fotodiod. V ta namen nastavimo oba krmilna zatiča S2 in S3 na nižjo logično raven. Nato s funkcijo "pulseIn ()" preberemo izhodno frekvenco in jo postavimo v spremenljivko "frekvenca". Uporaba serijske različice. Print () funkcijo bomo rezultat natisnili na serijski monitor. Enak postopek velja za dve drugi barvi, le kontrolne zatiče moramo prilagoditi za ustrezno barvo. Kasneje uporabljamo informacije iz frekvence in frekvence1 kot pogojno število v našem if, nato pa servo pretvorimo na pravo mesto.
4. korak: Tukaj je nekaj o oblikovanju
Delo s strojem je zelo preprosto, ima le tri korake:
1. Najprej obarvana opeka, ki je v polnilniku, pade na ploščad, pritrjeno na zgornji servo motor.
2. Nato se servo motor vrti in pripelje opeko do barvnega senzorja, ki zazna njeno barvo z rdečimi, rumenimi in modrimi opekami.
3. Nato se spodnji servo motor vrti v določen položaj, nato pa se zgornji servo motor spet vrti, dokler opeka ne pade v vodilo.
5. korak: Končno zaključite projekt in pustite, da se otroci z njim igrajo
Ko sem naložil kodo, sem ploščo Arduino zavaroval s pištolo za lepilo, nato pa sem s prozorno plastično steklenico naredil polnilnik in ga skupaj z zgornjim delom prilepil na montažo in zaključil projekt. Konec koncev je velika priložnost, da imate to priložnost za projekt. Želim si, da bi se skozi to vadnico naučili stvari. In v spodnjem razdelku za komentarje lahko postavim kakršno koli vprašanje. Hvala vam.
Priporočena:
Macintosh Classic II Color Hackintosh: 7 korakov (s slikami)
Macintosh Classic II Barvni Hackintosh: Mac Classic II (M4150, zgrajen leta 1992), Zgodba o Hackintosh Classic II. Po dolgem času iskanja LCD -plošče ustrezne velikosti za zamenjavo
Semafor / Feu Tri-Color!: 11 korakov
Semafor / Feu Tri-Color!: Aujourd'hui nous allons construire un Feu de circulator programmer en Arduino! Pour ce faire nous aurons besoin de: -Plaques de bois de 3 mm d'épaisseur-Papiers Calques épais-Colle-Perceuse- Arduino-Fiche moški-kabel électrique-Kit soudure-Un ordina
Robot PhantomX Pincher - Sorter jabolk: 6 korakov
Robot PhantomX Pincher - Sorter jabolk: Varnostne zahteve za hrano naraščajo. Tako potrošniki kot oblasti vse pogosteje zahtevajo, da mora biti hrana, ki jo uživamo, kakovostna in z visoko varnostjo. Če pride do težav pri proizvodnji hrane, je vir napake m
Arduino pretvornik besedila v govor z uporabo LM386 - Talking Arduino Project - Knjižnica Talkie Arduino: 5 korakov
Arduino pretvornik besedila v govor z uporabo LM386 | Talking Arduino Project | Knjižnica Talkie Arduino: Pozdravljeni fantje, v mnogih projektih zahtevamo, da arduino govori nekaj takega, kot je govorilna ura ali pove nekaj podatkov, zato bomo v teh navodilih pretvorili besedilo v govor z uporabo Arduina
Arduino Color Sorter Project z aplikacijo za nadzor računalnika: 4 koraki (s slikami)
Arduino Color Sorter Project z aplikacijo za nadzor računalnika: V tem projektu sem izbral barvni senzor TCS34725. Ker ta senzor izvaja natančnejše zaznavanje od drugih in nanj ne vpliva sprememba svetlobe v okolju. Robot za odpravljanje napak izdelka upravlja vmesniški program