Sisukord:

Värvikas maailm: 4 sammu (piltidega)
Värvikas maailm: 4 sammu (piltidega)

Video: Värvikas maailm: 4 sammu (piltidega)

Video: Värvikas maailm: 4 sammu (piltidega)
Video: Маша и Медведь (Masha and The Bear) - Маша плюс каша (17 Серия) 2024, November
Anonim
Image
Image
Kõikide elementide ühendamine leivaplaadiga
Kõikide elementide ühendamine leivaplaadiga

Viiteallikas: siin

RGB Colorful World on öölamp, mille on valmistanud RGB värviandurid. Seda saab hõlpsasti muuta ja valida soovitud värvi vastavalt teie praegusele meeleolule. Kui kasutate seda erksavärvilise objekti tundmiseks, saate soovitud öövalguse värvi.

//

Osa muutmine (originaal):

- Algne nimi: RGB värvivalija

Tarvikud

Sa vajad:

- Arduino Leonardo (või muu) - Osta siit

- TCS3200 RGB Sencer (või muu) - Osta siit

- LCD -paneel (1602 IIC/I2C) - Osta siit

- nupp (mis tahes)

- 4,7 kΩ takisti (x1)

- 10 kΩ takisti (x1)

- 220Ω takisti (x2)

- RGB LED - ostke siit

- BreadBoard

- Öövalgusti lambivari

- Karp

//

Osa muutmine (originaal):

- Arduino Pro Micro

- LCD -paneelid ilma I2C -ta

- TCS34725 RGB andur

- 3D printer

Samm: kõigi elementide ühendamine leivaplaadiga

Image
Image

Enne kui kõik korraga installime, on turvalisem testida iga üksust ükshaaval. Sest kui olete kõik installinud, kuid see ei tööta, siis vaevalt saate teada, mis valesti läks.

Erinevate Arduinode juhtmestik on erinev. Kui kasutate muud Arduinot, saate otsida ühendusskeemi ja koodi teistest projektidest.

Nüüd tutvustame juhtme ühendamist:

RGB värvisensor

GND_ on kaks GND -d, mõlemad on ühendatud leivaplaadi negatiivse poolusega (negatiivne poolus peaks juhtme Arduino GND külge tõmbama)

OUT_ühendage Arduino 8. piniga

S2 → Arduinopiin10

S3 → Arduino pin9

VCC_ on kaks VCC, mõlemad on ühendatud leivaplaadi positiivse poolusega (positiivne pool peab juhtme tõmbama Arduino 5 v -ni)

S0 → Arduino pin12

S1 → Arduino pin11

LCD paneel

GND_ühendatud leivalaua negatiiviga

VCC_ ühendatud leivalauaga positiivne

SDA → Arduino pin2

SCL → Arduino pin3

Nupp

Sisestage tihvti abil kahe juhtmega leivaplaat

Vasakpoolne juhe_ühendage 10 kΩ takisti ja tõmmake seejärel traat Arduino analoogi A1 külge.

Parempoolne traat_jagatud kaheks küljeks:

Esimene külg: tõmmake traat leivalaua positiivsele küljele.

Teine pool on: ühendage 10 kΩ takisti ja seejärel ühendage joon leivaplaadi negatiivse poolega.

RGB LED

RGB LED -il on 4 kontakti lude Kaasa punane, negatiivne, roheline, sinine (lühike, pikk, lühike, lühike)

Red_ on ühendatud leivalauaga ja tõmmake seejärel joon Arduino pin5 -ni

Negatiivne elektrood _ on otse ühendatud leivaplaadi negatiivse elektroodiga

Roheline_ Ühendage leivaplaadiga, lisage 220Ω takisti ja seejärel tõmmake traat Arduino tihvti 6 külge

Blue_connect leivaplaadiga, lisage 4,7 kΩ takisti ja seejärel tõmmake traat Arduino pin7 külge

Ülaltoodud on ahelaühenduse kasutuselevõtt.

//

Osa muutmine (originaal):

Juhtmestik on sama, välja arvatud LCD- ja värvianduri moodul.

LCD_Ta kasutas algselt ainult LCD -d, vahetan selle I2c LCD -le.

RGB värvi sencor_Ta kasutas algselt TCS34725 RGB andurit, muudan selle TCS3200 -ks.

2. samm: koodi kirjutamine

Image
Image
Tehke oma Arduino jaoks konteiner
Tehke oma Arduino jaoks konteiner

Pärast vooluahela ühendamist võite alustada koodi kirjutamist.

Kood on siin, siin

Ärge unustage testida iga osa eraldi !!

Enne USB -kaabli ühendamist Arduinoga kontrollige hoolikalt, kas kõik kaablid on õiged. Kui vooluring on vale, võib see kahjustada arvutit või Arduino plaati.

Tihvti saab ise muuta, vastavalt teie enda trükkplaadi skeemile.

//

Osa muutmine (originaal):

- LDC ja RGB värvisensori kood on muudetud.

- Samuti on muudetud LCD -ekraani subtiitrite algust.

- muutis mõne tihvti asendit.

Samm: tehke oma Arduino jaoks konteiner

Image
Image
Tehke oma Arduino jaoks konteiner
Tehke oma Arduino jaoks konteiner

Mõõtke Arduino ja leivaplaadi vaheline kaugus ning lõigake see pappkarbiga välja. Pärast ühendamist asetage komponent sisse.

Tegin trepist vormitud anuma, kus nupp ja RGB LED ülemisel tasapinnal ning RGB värvisensor ja LCD on alumisel tasemel. Ruum on suhteliselt suur ja ei purusta traati. Arduino ühendamiseks toitepangaga peaksime karbi küljelt väikese lõikama.

Kesta suurus:

- Kõrgem tase

Pikkus: 19,5 / laius: 10,5 / kõrgus: 11 cm

- Madalam tase

Pikkus: 19,5 / laius: 7,5 / kõrgus: 5 cm

//

Osa muutmine (originaal):

- Ta kasutas oma konteineri valmistamiseks 3D -printimist.

Samm: oma värvika maailma kasutamine

Image
Image
Kasutades oma värvilist maailma
Kasutades oma värvilist maailma

Ühendage USB -kaabel Arduinoga ja pärast toite sisselülitamist saate seda kasutama hakata!

Valige kirkad värvid, asetage see 1 cm kaugusele RGB värvisensorist ja vajutage nuppu. Üksuse värv kuvatakse LCD -paneelil ja seejärel süttib ka RGB -LED selle värviga sarnast lampi.

LED -lambi piirangute tõttu ei suuda see valgustada väga täpseid värve. Näiteks ei saa see valgustada musta või halli värvi, kuna LED -i materjal on valge. Hämarad ja vähem eredad esemed vähendavad efekti, ümbritsevad tuled ja peegeldustuled põhjustavad ka vale värvi tundmist, seetõttu on soovitatav seda kasutada pimedas ruumis.

Soovitan: