Indholdsfortegnelse:

Arduino Brick Color Sorter Project: 5 trin
Arduino Brick Color Sorter Project: 5 trin

Video: Arduino Brick Color Sorter Project: 5 trin

Video: Arduino Brick Color Sorter Project: 5 trin
Video: 10 Arduino Projects with DIY Step by Step Tutorials 2024, Juli
Anonim
Image
Image
Lad mig først fortælle dig, hvordan det fungerer
Lad mig først fortælle dig, hvordan det fungerer

I denne Arduino -vejledning lærer vi, hvordan jeg opdager farver på min legetøjssten ved hjælp af Arduino og TCS3200 -farvesensoren. Du kan læse den skrevne vejledning nedenfor for flere detaljer.

Materialer:

Arduino Leonardo x 1

TCS3200 x 1

Masser af pap

180 servo x 2

Linjer

En ekstra kasse

Trin 1: Lad mig først fortælle dig, hvordan det fungerer

Lad mig først fortælle dig, hvordan det fungerer
Lad mig først fortælle dig, hvordan det fungerer

Jeg undersøger, hvad denne sensor er, og dette er en kort definition. TCS32000 registrerer farvelys ved hjælp af et 8 x 8 array af fotodioder. Derefter konverteres aflæsningerne fra fotodioderne ved hjælp af en strøm-til-frekvensomformer til en firkantbølge med en frekvens, der er direkte proportional med lysintensiteten. Endelig kan vi ved hjælp af Arduino Board læse kvadratbølgens output og få resultaterne for farven.

Hvis vi kigger nærmere på sensoren, kan vi se, hvordan den registrerer forskellige farver. Fotodioderne har tre forskellige farvefiltre. Seksten af dem har røde filtre, yderligere 16 har grønne filtre, yderligere 16 har blå filtre og de andre 16 fotodioder er klare uden filtre.

Trin 2: For det andet handler det om kodning

For det andet handler det om kodning
For det andet handler det om kodning

Her er koden til dette projekt:

Trin 3: For det tredje vil jeg forklare min kode

Første dele af min kode skal vi definere de ben, som sensoren er forbundet til vores kort. Og vi vil definere en variabel til aflæsning af frekvensen.

I opsætningsafsnittet skal vi definere de fire kontrolstifter som udgange og sensorudgangen som en Arduino -indgang. Og også den servo, vi bruger, konfigureres som en output -pin.

I loop -sektionen starter vi med at læse de røde filtrerede fotodioder. Til dette formål vil vi indstille de to kontrolstifter S2 og S3 til at sænke logikniveauet. Ved hjælp af funktionen "pulseIn ()" læser vi udgangsfrekvensen og sætter den i variablen "frekvens". Brug af serien. Funktionen Print (), vi udskriver resultatet på den serielle skærm. Den samme procedure gælder for de to andre farver, vi skal bare justere betjeningsstifterne til den passende farve. Senere bruger vi oplysningerne fra frekvens og frekvens1 som det betingede nummer i vores if, og vender derefter servoen til det rigtige sted.

Trin 4: Herefter handler det om designet

Så handler det om designet
Så handler det om designet
Så handler det om designet
Så handler det om designet
Så handler det om designet
Så handler det om designet

Arbejdet med maskinen er meget enkelt, det har kun tre trin:

1. For det første falder den farvede mursten, der er holdt i opladeren, ned i platformen, der er fastgjort til den øverste servomotor.

2. Derefter roterer servomotoren og bringer mursten til farvesensoren, som registrerer dens farve med røde, gule og blå mursten.

3. Derefter roterer den nederste servomotor til den særlige position, og derefter roterer den øverste servomotor igen, indtil mursten falder ned i styreskinnen.

Trin 5: Endelig afslut projektet, og lad børnene lege med det

Image
Image

Efter at have uploadet koden sikrede jeg Arduino Board ved hjælp af en limpistol. Derefter brugte jeg en gennemsigtig plastflaske til opladeren og limede den sammen med den øverste del til montering og færdiggjorde projektet. Det er trods alt en stor oplevelse at have denne chance for at lave dette projekt. Og jeg ville ønske, at du kan lære ting gennem denne vejledning. Og jeg er fri til at stille ethvert spørgsmål i kommentarfeltet herunder. Tak skal du have.

Anbefalede: