Sadržaj:
- Supplies
- Korak 1: Spajanje svih elemenata na tlocrtnu ploču
- Korak 2: Pisanje koda
- Korak 3: Napravite spremnik za svoj Arduino
- Korak 4: Upotreba mašine za bojenje boje za otkrivanje boje
Video: Mašina za farbanje boja za otkrivanje boje: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Mašina za boje za otkrivanje boja kopira boje oko vas i omogućava vam da crtate s njima. Ako imate boju osnovnih boja, možete upotrijebiti RGB senzor boje da osjetite boju koju želite i pomiješajte je. Ali zapamtite, koristite objekt svijetle boje.
Supplies
- Arduino Leonardo (ili drugo) _x1 - Kupite ovdje
- Breadboard _x1 - Kupite ovdje
- TCS3200 RGB senzor (ili drugi) _x1 - Kupite ovdje
- Tipka (bilo koja) _x1
- 10kΩ otpornik _x1 - Kupite ovdje
- Karton
- Pumpa za vodu 5V 120L/H _x3 - Kupite ovdje
- Gumeno crijevo (veličina je pogodna za izlaz vode iz motora) _x3
- Vozač motora L298N _x3 - Kupite ovdje
Korak 1: Spajanje svih elemenata na tlocrtnu ploču
Prije nego što instaliramo sve odjednom, sigurnije je testirati svaku stavku jednu po jednu. Jer ako ste instalirali sve, ali ne radi, teško ćete moći saznati što je pošlo po zlu.
Ožičenje različitih Arduina bit će drugačije. Ako koristite drugi Arduino, možete pretraživati dijagram ožičenja i kod iz drugih projekata.
Sada ćemo predstaviti kako spojiti žicu:
RGB senzor boje
GND_postoje dva GND, oba su spojena na negativni pol matične ploče (negativni pol bi trebao povući žicu na Arduino GND)
OUT_povežite se na pin8 Arduina
S2 → Arduinopin10
S3 → Arduino pin9
VCC_postoje dva VCC -a, oba su spojena na pozitivni pol matične ploče (pozitivni pol mora povući žicu do 5v Arduina)
S0 → Arduino pin12
S1 → Arduino pin11
- Dugme
Upotrijebite iglu da umetnete dvožičnu žicu na matičnu ploču
S lijeve strane povežite 10kΩ otpornik, a zatim povucite žicu do Arduino analognog A5.
Žica sa desne strane_Podijeljena na dvije strane:
Prva strana: povucite žicu na pozitivnu stranu matične ploče.
Druga strana je: spojite otpornik od 10 kΩ, a zatim spojite liniju na negativnu stranu matične ploče.
Motor (vodena pumpa 5V 120L/H) i pogon motora (L298N)
spojite motor na L298N (ovisi o tome koliko se motora koristi)
1. L298N (spojen na žute i plave motore): + → In1 / - → In2, + → In3 / - → In4
2. L298N (spojen na crveni motor): + → In1 / - → In2
Izlazi na L298N na Arduino pinove:
motor 1 (crveno): + → In1 / - → In2. Izlaz na pin 6 i pin 7
motor 2 (plavi): + → In1 / - → In2. Izlaz na pin 2 i pin 3
motor 2 (žuti): + → In1 / - → In2. Izlaz na pin 4 i pin 5
Korak 2: Pisanje koda
Nakon što je kolo spojeno, možete započeti pisanje koda.
Kôd je ovdje: Ovdje
Ne zaboravite testirati svaki dio zasebno !!
Prije nego što priključite USB kabel u Arduino, pažljivo provjerite jesu li svi kabeli ispravni. Ako postoji neispravan krug, to može uzrokovati oštećenje računala ili Arduino ploče.
Pin možete sami promijeniti, prema krugu na vlastitoj pločici.
Korak 3: Napravite spremnik za svoj Arduino
Izmjerite udaljenost između vašeg Arduina i matične ploče i izrežite je kartonskom kutijom. Nakon lijepljenja, stavite komponentu unutra.
Veličina ljuske:
- Dužina: 22 cm
- Širina: 21 cm
- Visina: 11 cm
Korak 4: Upotreba mašine za bojenje boje za otkrivanje boje
Priključite USB kabel na Arduino i nakon uključivanja napajanja, možete ga početi koristiti!
Podesite tri boje koje želite (preporučuje se korištenje tri osnovne boje: crvena, žuta, plava)
Prijedlog: što više boja to bolje, svjetlije će biti nejasno
Ako želite ljubičastu vodu, odaberite svijetlo ljubičasti objekt koji ćete osjetiti, tada će se pomiješati plava i crvena zajedno kako bi postale ljubičaste.
Ako želite zelenu vodu, odaberite svijetlozeleni objekt koji ćete osjetiti, on će pomiješati plavu i žutu boju kako bi postao zelen.
Upozorenje !!!
Položaj motora ne može biti viši od čaše, u protivnom voda neće biti ispumpana.
Preporučuje se:
Jednostavno otkrivanje boje pomoću OpenCV-a: 6 koraka
Jednostavno otkrivanje boja pomoću OpenCV-a: Zdravo! Danas ću pokazati jednostavnu metodu otkrivanja boje iz videa uživo koristeći OpenCV i python. U osnovi ću samo testirati da li je potrebna boja prisutna u pozadinskom okviru ili ne, a koristeći OpenCV module, maskirat ću tu regiju i
Otkrivanje boja u Pythonu pomoću OpenCV -a: 8 koraka
Otkrivanje boja u Pythonu pomoću OpenCV -a: Zdravo! Ova instrukcija se koristi za vodiče o tome kako izdvojiti određenu boju iz slike u pythonu pomoću biblioteke openCV. Ako ste tek počeli koristiti ovu tehniku, ne brinite, na kraju ovog vodiča moći ćete programirati svoju boju
Arduino RGB alat za odabir boja - odaberite boje iz objekata iz stvarnog života: 7 koraka (sa slikama)
Arduino RGB alat za odabir boja - Odaberite boje iz predmeta iz stvarnog života: Lako birajte boje s fizičkih objekata pomoću ovog Arduino birača boja zasnovanog na Arduinu, omogućavajući vam da na svom računaru ili mobilnom telefonu ponovno stvorite boje koje vidite u stvarnim predmetima. Jednostavno pritisnite dugme za skeniranje boje objekta pomoću jeftinog TCS347
Otkrivanje boje pomoću RGB LED: 4 koraka
Otkrivanje boje pomoću RGB LED: Jeste li ikada poželjeli automatizirani način otkrivanja boje objekta? Osvjetljavanjem određene boje na objektu i gledanjem koliko se svjetlosti reflektira unatrag, možete odrediti koje je boje objekt. Na primjer, ako zasvijetlite crveno svjetlo o
Ponovno farbanje i hlađenje vašeg laptopa vodom: 17 koraka
Ponovo ofarbajte i rashladite svoj laptop: Siguran sam da mnogi od vas imaju laptop star šest ili sedam godina koji skuplja prašinu. Ali zašto biste ga pustili da sjedi tamo kad biste ga mogli pretvoriti u najhladniji (bez namjere igre) laptop u bloku? Tokom ovog vodiča naučit ćete kako slikati svoj stari laptop