Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Koble alle elementene til brødbrettet
- Trinn 2: Skrive kode
- Trinn 3: Lag en beholder til din Arduino
- Trinn 4: Bruke fargemerkingsmaskinen
Video: Fargedeteksjon Malemaskin: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
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
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
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:
Arduino bilvarslingssystem for omvendt parkering - Trinn for trinn: 4 trinn
Arduino Car Reverse Parking Alert System | Trinn for trinn: I dette prosjektet skal jeg designe en enkel Arduino Car Reverse Parking Sensor Circuit ved hjelp av Arduino UNO og HC-SR04 Ultrasonic Sensor. Dette Arduino -baserte bilreverseringssystemet kan brukes til autonom navigasjon, robotavstand og andre områder
Trinn for trinn PC -bygging: 9 trinn
Steg for trinn PC -bygging: Rekvisita: Maskinvare: HovedkortCPU & CPU -kjøler PSU (strømforsyningsenhet) Lagring (HDD/SSD) RAMGPU (ikke nødvendig) CaseTools: Skrutrekker ESD -armbånd/mathermal pasta m/applikator
Enkel fargedeteksjon ved bruk av OpenCV: 6 trinn
Enkel fargedeteksjon ved hjelp av OpenCV: Hei! I dag skal jeg vise en enkel metode for å oppdage en farge fra en live video ved hjelp av OpenCV og python. I utgangspunktet vil jeg bare teste den nødvendige fargen som er tilstede i bakgrunnsrammen eller ikke, og ved å bruke OpenCV -moduler vil jeg maskere den regionen og
Fargedeteksjon i Python ved hjelp av OpenCV: 8 trinn
Fargedeteksjon i Python ved hjelp av OpenCV: Hei! Denne instruksen brukes til å veilede hvordan du trekker ut en bestemt farge fra et bilde i python ved hjelp av openCV -bibliotek. Hvis du ikke er helt ny på denne teknikken, så ikke fortvil, på slutten av denne guiden vil du kunne programmere din helt egen farge
Fargedeteksjon ved bruk av RGB LED: 4 trinn
Fargedeteksjon ved bruk av RGB LED: Har du noen gang ønsket en automatisk måte å oppdage fargen på et objekt? Ved å skinne lys av en bestemt farge på objektet og se på hvor mye lys som reflekteres tilbake, kan du fortelle hvilken farge objektet har. For eksempel, hvis du lyser rødt lys