Innholdsfortegnelse:

Fargedeteksjon Malemaskin: 4 trinn
Fargedeteksjon Malemaskin: 4 trinn

Video: Fargedeteksjon Malemaskin: 4 trinn

Video: Fargedeteksjon Malemaskin: 4 trinn
Video: Anil Seth: Nevrovitenskap om bevissthet og selvet 2024, Juli
Anonim
Image
Image
Fargedeteksjon Malemaskin
Fargedeteksjon Malemaskin
Fargedeteksjon Malemaskin
Fargedeteksjon Malemaskin

Fargedeteksjonsmaling kopier farger rundt deg og lar deg tegne med dem. Hvis du har malingen av hovedfarger, kan du bruke RGB -fargesensoren til å ane fargen du vil ha og blande den ut. Men husk, bruk objektet med lyse farger.

Rekvisita

- Arduino Leonardo (Eller annet) _x1 - Kjøp her

- Breadboard _x1 - Kjøp her

- TCS3200 RGB -sensor (eller annet) _x1 - Kjøp her

Trykknapp (hvilken som helst type) _x1

- 10kΩ Resistor _x1 - Kjøp her

- Kartong

- Vannpumpe 5V 120L/H _x3 - Kjøp her

- Gummislange (størrelsen er egnet for motorens vannuttak) _x3

- L298N motor driver _x3 - Kjøp her

Trinn 1: Koble alle elementene til brødbrettet

Image
Image
Koble alle elementene til brødbrettet
Koble alle elementene til brødbrettet
Koble alle elementene til brødbrettet
Koble alle elementene til brødbrettet

Før vi installerer alt på en gang, er det tryggere å teste hvert element en etter en. Fordi hvis du har installert alt, men det ikke fungerer, kan du knapt finne ut hva som gikk galt.

Kablingene til forskjellige Arduinos vil være forskjellige. Hvis du bruker andre Arduino, kan du søke i koblingsskjemaet og koden fra andre prosjekter.

Nå vil vi introdusere hvordan du kobler ledningen:

RGB fargesensor

GND_Det er to GND, begge er koblet til den negative polen på brødbrettet (den negative polen skal trekke ledningen til Arduino GND)

OUT_koble til pin8 på Arduino

S2 → Arduinopin10

S3 → Arduino pin9

VCC_Det er to VCC, begge er koblet til den positive polen på brødbrettet (den positive polen må trekke en ledning til 5v på Arduino)

S0 → Arduino pin12

S1 → Arduino pin11

- Knapp

Bruk pinnen til å sette inn totrådene på brødbrettet

Ledning på venstre side_koble en 10kΩ motstand og trekk deretter en ledning til Arduino analog A5.

Høyre side wire_Delt i to sider:

Den første siden: trekk ledningen til den positive siden av brødbrettet.

Den andre siden er: koble en 10kΩ motstand og deretter koble en linje til den negative siden av brødbrettet.

Motor (vannpumpe 5V 120L/H) og motordriver (L298N)

koble motoren til L298N (det avhenger av hvor mange motorer som brukes)

1. L298N (koblet til gule og blå motorer): + → In1 / - → In2, + → In3 / - → In4

2. L298N (koblet til rød motor): + → In1 / - → In2

Utgangene på L298N til Arduino -pinner:

motor 1 (rød): + → In1 / - → In2. Utgang til pin 6 og pin 7

motor 2 (blå): + → In1 / - → In2. Utgang til pin 2 og pin 3

motor 2 (gul): + → In1 / - → In2. Utgang til pin 4 og pin 5

Trinn 2: Skrive kode

Etter at kretsen er tilkoblet, kan du begynne å skrive kode.

Koden er her: Her

Husk å teste hver del separat !!

Før du kobler USB -kabelen til Arduino, må du kontrollere om alle kablene er riktige. Hvis det er en feil krets, kan det forårsake skade på datamaskinen eller Arduino -kortet.

Pinnen kan endres selv, i henhold til kretsen på ditt eget kretskort.

Trinn 3: Lag en beholder til din Arduino

Image
Image

Mål avstanden mellom Arduino og brødbrettet, og skjær den ut med en pappeske. Etter limingen plasserer du komponenten i.

Skallstørrelsen:

- Lengde: 22 cm

- Bredde: 21 cm

- Høyde: 11 cm

Trinn 4: Bruke fargemerkingsmaskinen

Koble USB -kabelen til Arduino, og etter at strømmen er slått på, kan du begynne å bruke den!

Juster de tre fargene du ønsker (anbefalt å bruke tre hovedfarger: rød, gul, blå)

Forslag: jo mer farge jo bedre, jo lysere blir det uklart

Hvis du vil ha lilla vann, velger du det lyse lilla objektet du vil føle, da vil det blande blått og rødt sammen for å bli lilla.

Hvis du vil ha grønt vann, velg det lysegrønne objektet du vil føle, det vil blande blått og gult sammen for å bli grønt.

Advarsel!!!

Motorens posisjon kan ikke være høyere enn koppen, ellers vil ikke vannet pumpes.

Anbefalt: