Sadržaj:
Video: Šareni svijet: 4 koraka (sa slikama)
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Referentni izvor: Ovdje
RGB Colorful World noćno je svjetlo napravljeno od RGB senzora u boji. Lako se može promijeniti i odabrati boju koju želite prema vašem trenutnom raspoloženju. Možete imati željenu boju noćnog svjetla, jednom kad je upotrijebite da osjetite objekt svijetle boje.
//
Izmijeni dio (izvornik):
- Originalni naziv: RGB birač boja
Pribor
Trebat će vam:
- Arduino Leonardo (ili drugo) - Kupite ovdje
- TCS3200 RGB Sencer (ili drugo) - Kupite ovdje
- LCD ploča (1602 IIC/I2C) - Kupite ovdje
- tipkalo (bilo koje vrste)
- 4,7 kΩ otpornik (x1)
- 10kΩ otpornik (x1)
- 220Ω otpornik (x2)
- RGB LED - Kupite ovdje
- BreadBoard
- Abažur za noćno svjetlo
- Karton
//
Izmijeni dio (izvornik):
- Arduino Pro Micro
- LCD paneli bez I2C
- TCS34725 RGB senzor
- 3D pisač
Korak 1: Spajanje svih elemenata na tlocrtnu ploču
Prije nego što instaliramo sve odjednom, sigurnije je svaku stavku testirati jednu po jednu. Jer ako ste instalirali sve, ali ne radi, teško možete 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 trebao bi 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 ploče (pozitivni pol mora povući žicu na 5V Arduina)
S0 → Arduino pin12
S1 → Arduino pin11
LCD panel
GND_povezan na negativ ploče
VCC_povezan na matičnu ploču pozitivan
SDA → Arduino pin2
SCL → Arduino pin3
Dugme
Upotrijebite iglu za umetanje dvožične žice u ploču s ploču
S lijeve strane povežite 10kΩ otpornik, a zatim povucite žicu do Arduino analognog A1.
Žica s desne strane_podijeljena na dvije strane:
Prva strana: povucite žicu na pozitivnu stranu ploče.
Druga strana je: spojite otpornik od 10 kΩ, a zatim spojite liniju na negativnu stranu ploče.
RGB LED
RGB LED ima 4 pina , Uključuje crvenu, negativnu, zelenu, plavu (kratku, dugu, kratku, kratku)
Red_ je spojen na matičnu ploču, a zatim povucite liniju do Arduino pin5
Negativna elektroda _ izravno je spojena s negativnom elektrodom na ploči
Zeleno_ Spojite se na matičnu ploču, dodajte otpornik od 220 Ω, a zatim povucite žicu na Arduino pin6
Blue_connect na matičnu ploču, dodajte otpornik od 4,7 kΩ, a zatim povucite žicu na Arduino pin7
Gore navedeno predstavlja uvođenje spoja kruga.
//
Izmijeni dio (izvornik):
Ožičenje je isto, osim LCD modula i modula za prepoznavanje boje.
LCD_On je izvorno koristio samo LCD, mijenjam ga u I2c LCD.
RGB senzor boje_On je izvorno koristio TCS34725 RGB senzor, mijenjam ga u TCS3200.
Korak 2: Pisanje koda
Nakon što je krug spojen, možete početi pisati kôd.
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 pogrešan 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.
//
Izmijeni dio (izvornik):
- Promijenjen je kod LDC & RGB senzora boje.
- Promijenjen je i početak titlova na LCD zaslonu.
- Promijenjen je položaj nekih igala.
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.
Napravio sam kontejner u obliku stepenica gdje su gumb i RGB LED na gornjoj ravnini, a RGB senzor boje i LCD na donjoj razini. Unutrašnji prostor je relativno velik i neće prekinuti žicu. Kako bismo povezali Arduino s bankom napajanja, trebali bismo izrezati mali sa strane kutije.
Veličina ljuske:
- Viša razina
Duljina: 19,5 / Širina: 10,5 / Visina: 11 cm
- Niži nivo
Duljina: 19,5 / Širina: 7,5 / Visina: 5 cm
//
Izmijeni dio (izvornik):
- Za izradu svog spremnika koristio je 3D ispis.
Korak 4: Upotreba svog šarenog svijeta
Spojite USB kabel na Arduino i nakon uključivanja napajanja, možete ga početi koristiti!
Odaberite stavku sa svijetlim bojama, postavite je 1 cm dalje od RGB senzora boje i pritisnite gumb. Boja stavke bit će prikazana na LCD zaslonu, a zatim će RGB LED također osvijetliti lampu sličnu toj boji.
Zbog ograničenja LED svjetiljke ne može osvijetliti vrlo precizne boje. Na primjer, ne može osvijetliti crnu ili sivu boju jer je materijal same LED diode bijele boje. Zatamnjeni i manje svijetli predmeti smanjit će učinak, okolna svjetla i refleksna svjetla također će uzrokovati da osjeti lažnu boju, pa se preporučuje upotreba u tamnoj prostoriji.