Sadržaj:

Šareni svijet: 4 koraka (sa slikama)
Šareni svijet: 4 koraka (sa slikama)

Video: Šareni svijet: 4 koraka (sa slikama)

Video: Šareni svijet: 4 koraka (sa slikama)
Video: BRESKVICA - LEPTIR (OFFICIAL VIDEO) Prod. by Jhinsen 2024, Novembar
Anonim
Image
Image
Spajanje svih elemenata na tlocrtnu ploču
Spajanje svih elemenata na tlocrtnu ploču

Referentni izvor: Ovdje

RGB Colorful World je noćno 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 (original):

- Originalni naziv: RGB Color Picker

Supplies

Trebat će vam:

- Arduino Leonardo (ili drugo) - Kupite ovdje

- TCS3200 RGB Sencer (ili drugo) - Kupite ovdje

- LCD panel (1602 IIC/I2C) - Kupite ovdje

- dugme (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 (original):

- Arduino Pro Micro

- LCD paneli bez I2C

- TCS34725 RGB senzor

- 3D štampač

Korak 1: Spajanje svih elemenata na tlocrtnu ploču

Image
Image

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

LCD panel

GND_povezan na negativ matične ploče

VCC_povezan na matičnu ploču pozitivan

SDA → Arduino pin2

SCL → Arduino pin3

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 A1.

Ž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.

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 povezana 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 je uvod u povezivanje kola.

//

Izmijeni dio (original):

Ožičenje je isto, osim LCD -a 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, promijenio sam ga u TCS3200.

Korak 2: Pisanje koda

Image
Image
Napravite spremnik za svoj Arduino
Napravite spremnik za svoj Arduino

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.

//

Izmijeni dio (original):

- Promijenjen je kod LDC & RGB senzora boje.

- Promijenjen je i početak titlova na LCD ekranu.

- Promijenjen je položaj nekih pinova.

Korak 3: Napravite spremnik za svoj Arduino

Image
Image
Napravite spremnik za svoj Arduino
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 donjem nivou. Unutrašnji prostor je relativno velik i neće prekinuti žicu. Kako bismo Arduino povezali s baterijom napajanja, trebali bismo izrezati mali sa strane kutije.

Veličina ljuske:

- Viši nivo

Dužina: 19,5 / Širina: 10,5 / Visina: 11 cm

- Niži nivo

Dužina: 19,5 / Širina: 7,5 / Visina: 5 cm

//

Izmijeni dio (original):

- Koristio je 3D štampanje za izradu svog kontejnera.

Korak 4: Upotreba svog šarenog svijeta

Image
Image
Koristeći svoj šareni svijet
Koristeći svoj šareni svijet

Priključite 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 tipku. Boja stavke bit će prikazana na LCD ekranu, a zatim će RGB LED također osvijetliti lampu sličnu toj boji.

Zbog ograničenja LED lampe, ne može osvijetliti vrlo precizne boje. Na primjer, ne može osvijetliti crnu ili sivu boju, jer je sam materijal LED 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.

Preporučuje se: