Barvit svet: 4 koraki (s slikami)
Barvit svet: 4 koraki (s slikami)

Video: Barvit svet: 4 koraki (s slikami)

Video: Barvit svet: 4 koraki (s slikami)
Video: шикарная глазурь из 3х ингредиентов БЕЗ ШОКОЛАДА и масла! Подтёки для торта! Вкусно и быстро! 2025, Januar
Anonim
Image
Image
Priključitev vseh elementov na ploščico
Priključitev vseh elementov na ploščico

Referenčni vir: Tukaj

RGB Colorful World je nočna luč, ki jo izdelujejo barvni senzorji RGB. Z lahkoto lahko spremenite in izberete želeno barvo glede na trenutno razpoloženje. Želeno barvo nočne svetlobe lahko dobite, ko jo uporabite za zaznavanje predmeta svetle barve.

//

Spremeni del (izvirnik):

- Prvotno ime: RGB Color Picker

Zaloge

Boste potrebovali:

- Arduino Leonardo (ali drugo) - Kupite tukaj

- TCS3200 RGB Sencer (ali drugo) - Kupite tukaj

- LCD plošča (1602 IIC/I2C) - Kupite tukaj

- gumb (kakršen koli)

- 4,7 kΩ upor (x1)

- 10kΩ upor (x1)

- 220Ω upor (x2)

- RGB LED - Kupite tukaj

- BreadBoard

- senčnik za nočno svetlobo

- Škatla

//

Spremeni del (izvirnik):

- Arduino Pro Micro

- LCD plošče brez I2C

- TCS34725 RGB senzor

- 3D tiskalnik

1. korak: Priključitev vseh elementov na ploščico

Image
Image

Preden namestimo vse naenkrat, je varneje, da vsak element preizkusimo enega za drugim. Ker če ste vse namestili, vendar ne deluje, komaj ugotovite, kaj je šlo narobe.

Ožičenje različnih Arduinosov bo drugačno. Če uporabljate drug Arduino, lahko poiščete shemo ožičenja in kodo iz drugih projektov.

Zdaj bomo predstavili, kako priključiti žico:

RGB barvni senzor

GND_postopata dva GND, oba sta povezana z negativnim polom plošče (negativni pol mora potegniti žico do Arduino GND)

OUT_povežite se z pin8 Arduina

S2 → Arduinopin10

S3 → Arduino pin9

VCC_stopata dva VCC, oba sta povezana s pozitivnim polom plošče (pozitivni pol mora potegniti žico do 5V Arduina)

S0 → Arduino pin12

S1 → Arduino pin11

LCD plošča

GND_povezano z minusom mize

VCC_connected to breadboard positive

SDA → Arduino pin2

SCL → Arduino pin3

Gumb

Uporabite zatič, da vstavite dvožično na ploščo

Na levi strani žice povežite 10 kΩ upor in nato povlecite žico do Arduino analognega A1.

Žica na desni strani_Deljena na dve strani:

Prva stran: povlecite žico na pozitivno stran plošče.

Druga stran je: priključite 10 kΩ upor in nato priključite linijo na negativno stran plošče.

RGB LED

RGB LED ima 4 pina , Vključuje rdečo, negativno, zeleno, modro (kratka, dolga, kratka, kratka)

Red_ se poveže z mizo in nato povleče črto do Arduino pin5

Negativna elektroda _ je neposredno povezana z negativno elektrodo na plošči

Green_ Priključite se na ploščo, dodajte 220Ω upor in nato povlecite žico na Arduino pin6

Blue_connect na ploščo, dodajte 4,7 kΩ upor in nato povlecite žico na Arduino pin7

Zgoraj je uvedba vezja.

//

Spremeni del (izvirnik):

Ožičenje je enako, razen za LCD in modul za zaznavanje barv.

LCD_On je prvotno uporabljal samo LCD, spremenil sem ga v I2c LCD.

RGB barvni sencor_On je prvotno uporabljal senzor RGB TCS34725, spremenil sem ga v TCS3200.

2. korak: Pisanje kode

Image
Image
Naredite zabojnik za svoj Arduino
Naredite zabojnik za svoj Arduino

Ko je vezje povezano, lahko začnete pisati kodo.

Koda je tukaj: tukaj

Ne pozabite preizkusiti vsakega dela posebej !!

Preden priključite kabel USB v Arduino, natančno preverite, ali so vsi kabli pravilni. Če je napačno vezje, lahko poškodujete računalnik ali ploščo Arduino.

Zatič lahko sami spremenite glede na vezje na svojem vezju.

//

Spremeni del (izvirnik):

- Koda barvnega senzorja LDC & RGB je bila spremenjena.

- Spremenil se je tudi začetek podnapisov LCD zaslona.

- Spremenil položaj nekaterih zatičev.

3. korak: Naredite zabojnik za svoj Arduino

Image
Image
Naredite zabojnik za svoj Arduino
Naredite zabojnik za svoj Arduino

Izmerite razdaljo med vašim Arduinom in ploščo in jo izrežite s kartonsko škatlo. Po lepljenju vstavite komponento.

Naredil sem posodo, oblikovano po stopnicah, kjer sta gumb in LED RGB na zgornji ravnini, barvni senzor RGB in LCD na spodnji ravni. Notranji prostor je razmeroma velik in ne bo prekinil žice. Za priključitev Arduina na napajalno enoto bi morali izrezati majhno stranico škatle.

Velikost lupine:

- Višja raven

Dolžina: 19,5 / Širina: 10,5 / Višina: 11 cm

- Nižja raven

Dolžina: 19,5 / Širina: 7,5 / Višina: 5 cm

//

Spremeni del (izvirnik):

- Za izdelavo posode je uporabil 3D tiskanje.

4. korak: Uporaba vašega pisanega sveta

Image
Image
Uporaba vašega pisanega sveta
Uporaba vašega pisanega sveta

Priključite kabel USB na Arduino in po vklopu napajanja ga lahko začnete uporabljati!

Izberite element s svetlimi barvami, ga postavite 1 cm stran od barvnega senzorja RGB in pritisnite gumb. Barva predmeta bo prikazana na LCD -plošči, nato pa bo LED RGB osvetlila tudi svetilko, podobno tej barvi.

Zaradi omejitev LED svetilke ne more osvetliti zelo natančnih barv. Na primer, ne more osvetliti črne ali sive barve, ker je sam material LED bele barve. Zatemnjeni in manj svetli predmeti bodo zmanjšali učinek, okoliške luči in odsevne luči bodo prav tako zaznale napačno barvo, zato je priporočljivo, da jih uporabite v temni sobi.