Sisukord:
Video: Värvikas maailm: 4 sammu (piltidega)
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
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
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
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
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
Ü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.