Sisukord:

Arduino RGB LED -lamp + 4 -bitine LCD -ekraan: 4 sammu
Arduino RGB LED -lamp + 4 -bitine LCD -ekraan: 4 sammu

Video: Arduino RGB LED -lamp + 4 -bitine LCD -ekraan: 4 sammu

Video: Arduino RGB LED -lamp + 4 -bitine LCD -ekraan: 4 sammu
Video: GELID CODI6 | Arduino RGB LED контроллер | Передаю параметры системы в подсветку 2024, November
Anonim
Arduino RGB LED -lamp + 4 -bitine LCD -ekraan
Arduino RGB LED -lamp + 4 -bitine LCD -ekraan
Arduino RGB LED -lamp + 4 -bitine LCD -ekraan
Arduino RGB LED -lamp + 4 -bitine LCD -ekraan
Arduino RGB LED -lamp + 4 -bitine LCD -ekraan
Arduino RGB LED -lamp + 4 -bitine LCD -ekraan

See on minu esimene juhendatav !!! jeee.. Enne kui jätkan. Ma ei süvene detailidesse, kuidas puitu lõigata, ega tükki kokku panna. Ma kujundasin kogu ehitamisprotsessi vabalt, olenemata sellest, mis meelde tuli, reprodutseerisin. Selle juhendi mõte on see, et saate luua vooluringi, programmeerida arduino ja luua midagi oma kujutlusvõimest. Ka see juhend on mõeldud inimestele, kes on tuttavad üha populaarsema Arduinoga !!! Kui soovite rohkem teada saada, mis Arduino on, külastage: Arduino kodulehekülg See on lihtsalt arduino, mis juhib valgustuse juhtimiseks RGB LED -i. Seal on 3 erinevat režiimi. Neid režiime saab valida nupule vajutades. RGB režiimid ja väärtused kuvatakse LCD -ekraanil. Režiimid: 1) Hue Cycle (Tsükli tsükkel): see liigub läbi tooni spektri. Kerite ratast (potentsiomeetrit), et kontrollida värvi muutumise kiirust. 2) Tooni valik: kerige ratast (potentsiomeetrit), et valida valitud värv. IT jääb selle värvi juurde3) Juhuslik toon: arduino valib juhuslikult sihtmärgi RGB -värvi. See kaob selle sihtmärgi RGB värvini. Seejärel algab protsess uuesti. Saate valida kiiruse, millega värv ühelt teisele kaob. Järgmine video on algusest lõpuni Arduino juhitava RGB LED -lambi loomine.

Samm: materjalid

1) Arduino: decimila, freeduino, Rock Bottom Freeduino Kit (RBFK). (Ma kasutasin RBFK -d, kuna see oli odavam ja kinkisin selle kingituseks.) 2) Potentsiomeeter: kasutan 120 oomi, kuid selles rakenduses saab seda teha. 3) Nupp: Ärge kasutage ON/OFF nuppu. See peab olema nupp. 4) RGB LED: veenduge, et see on tavaline katood -RGB LED. See tähendab, et 1 tihvt on maandatud ja ülejäänud 3 tihvti R, G, B tihvtid on POSITIIVSED. 5) HD44780 -ga ühilduv vedelkristallekraan: minu parima kogemuse kohaselt töötavad kõik 16x2 LCD -ekraanid, millega ma töötasin, 4 -bitise koguga. 6) 5 x takistid: - 22 oomi = LCD -kontrastsus … *MÄRKUS. LCD -ekraani parima kontrasti määramiseks kasutage POT -i. - 2.2Kohm = PushButton- veel 3 takisti. Väärtused peate määrama sõltuvalt teie RGB LED -st. Üksikasjad allpool.

2. toiming: ühendused

Ringühendused
Ringühendused

Üldine teave ja näpunäited

- veenduge, et LCD (RW / PIN5) on maapinnaga ühendatud. Allpool toodud skeemil on viga, see näitab, et LCD PIN 6 on ühendatud GROUNDiga…. See on vale, LCD PIN5 peaks olema kinnitatud maapinnale. - LCD testimisel kasutage POT -i, et välja selgitada LCD -KONTRASTI õige vastupidavus. Võite arvata, et vedelkristallekraan ei tööta, kui tegelikult on kontrast liiga madal ja te ei näe midagi. - MITTE KÕIK LCD -ekraanid ei ole ühesugused. Vaadake näpunäiteid oma LCD -spetsifikatsioonidest (Google'i mudeli number). (DB0-DB7, RegisterSelect, ReadWrite, Enabled jne)- RGB PIN-koodid vajavad igale värvile korralikku takistit. Takisti määratakse iga värvi jaoks vajaliku pinge järgi. Näide: R = 2,8 - 3,2 volti = 82 oomi (soovitatav) G = 3,2 - 3,5 volti = 68 oomi (soovitatav) B = 3,2 - 3,5 volti = 68 oomi (soovitatav) iga värvi vastupidavuse määramiseks kasutage järgmist URL -i. LED -seeria/paralleelmassiivi viisard Komponendi teave Potentsiomeeter (POT) = 120 oomi LCD kontrasttakisti = 22 oomi nupp -takisti = 2,2 KohmLCD -ühendused Arduino (GND) = LCD (PIN 1) = GroundArduino (5V) = LCD (PIN 2) = Toide Arduino (PIN 2) = LCD (PIN 6) = Luba SignalArduino (PIN 7) = LCD (PIN 11) = DB4Arduino (PIN 8) = LCD (PIN 12) = DB5Arduino (PIN 9) = LCD (PIN 13) = DB6Arduino (PIN 10) = LCD (PIN 14) = DB7 Arduino (PIN 11) = LCD (PIN 4) = Registreeri Select Arduino (PIN 12) = LCD (PIN 5) = Lugemine / kirjutamine RGB LED -ühendused Arduino (PIN 3) = LED R = 2,8 - 3,2 volti = 82 oomi (soovitatav) Arduino (PIN 5) = LED G = 3,2 - 3,5 volti = 68 oomi (soovitatav) Arduino (PIN 6) = LED B = 3,2 - 3,5 volti = 68 oomi (soovitatav) Arduino (GND) = LED GND Nupp ja potiühendused Arduino (ANALOOG PIN 2) = POT (klaasipuhasti: tavaliselt keskel, sõltub potist) Arduino (PIN 4) = PushButton (kasutage kindlasti 2,2 ohmi või suuremat takistit)

Samm: Arduino lähtekood + failid

Lähtekood, kõik juhtmestik ja LCD -teek on kõik ZIP -failis. Peaaegu kogu koodi kirjutasin ise, kuigi pean lisama krediidi järgmisele kasutatud koodile. Funktsioon Arduino Hue Valige nuppudega erinevaid režiime Tooni funktsioon oli äärmiselt mugav, miks leiutada ratas uuesti. Mis puutub nupule, siis te ei usuks, kui keeruline see võib olla. See kood oli äärmiselt kasulik nupu kasutamiseks, nagu ma kavatsesin. (vajutades nuppu, saate valida erinevaid režiime)

4. samm: lõppsõnad

See projekt loodi kingituseks väga heale sõbrale ja nüüd soovin seda kingitust pakkuda ka ülejäänud INSTRUCTABLES harrastajatele. Kogu see protsess oli äärmiselt hämmastav kogemus ja mul on hea meel seda maailmaga jagada. OH JA PALUN ÄRA UNUSTA HÄÄLETAMA !!!