Tartalomjegyzék:

Arduino RGB LED lámpa + 4 bites LCD kijelző: 4 lépés
Arduino RGB LED lámpa + 4 bites LCD kijelző: 4 lépés

Videó: Arduino RGB LED lámpa + 4 bites LCD kijelző: 4 lépés

Videó: Arduino RGB LED lámpa + 4 bites LCD kijelző: 4 lépés
Videó: How to make a LED digital counter using 7- Segment Display 2024, November
Anonim
Arduino RGB LED lámpa + 4 bites LCD kijelző
Arduino RGB LED lámpa + 4 bites LCD kijelző
Arduino RGB LED lámpa + 4 bites LCD kijelző
Arduino RGB LED lámpa + 4 bites LCD kijelző
Arduino RGB LED lámpa + 4 bites LCD kijelző
Arduino RGB LED lámpa + 4 bites LCD kijelző

Ez az első tanulságom !!! jaj.. Mielőtt folytatnám. Nem megyek bele a favágás részleteibe, és nem rakok össze mindent. Az egész építési folyamatot freestyleztem, bármi jutott eszembe, amit reprodukáltam. Ennek az utasításnak az a lényege, hogy létre tudja hozni az áramkört, programozhatja az arduino -t, és létrehozhat valamit a saját képzeletéből. Ez az oktatható is azoknak készült, akik ismerik az egyre népszerűbb Arduino -t! Ez egyszerűen egy arduino, amely az RGB LED -et vezérli a világítás szabályozására. 3 különböző mód van. Ezeket az üzemmódokat egy gomb megnyomásával lehet kiválasztani. Az RGB módjai és értékei megjelennek az LCD képernyőn. Módok: 1) Színárnyalat -ciklus: Ez a színárnyalat -spektrumon keresztül halad. A görgő (potenciométer) görgetésével szabályozhatja a szín változásának sebességét. 2) Színárnyalat kiválasztása: Görgessen a tárcsán (potenciométer) a kiválasztott szín kiválasztásához. IT marad ezen a színen3) Véletlen színárnyalat: Az arduino véletlenszerűen kiválaszt egy cél RGB színt. Elhalványul a cél RGB színre. Ezután a folyamat újra kezdődik. Kiválaszthatja a szín elhalványulásának sebességét egyikről a másikra. A következő videó az Arduino által vezérelt RGB LED lámpa létrehozása az elejétől a végéig.

1. lépés: Anyagok

1) Arduino: decimila, freeduino, Rock Bottom Freeduino Kit (RBFK). (Az RBFK -t használtam, mert olcsóbb, és ezt ajándékba adtam.) 2) Potenciométer: 120 ohm -ot használok, de ebben az alkalmazásban bármelyik megteszi. 3) Nyomógomb: Ne használjon BE/KI gombot. Nyomógombnak kell lennie. 4) RGB LED: Győződjön meg arról, hogy az általános katódos RGB LED -ek. Ez azt jelenti, hogy az 1 érintkező földelt, a másik 3 R, G, B csap POSITÍV. 5) HD44780 -kompatibilis LCD: A legjobb tapasztalataim szerint mind a 16x2 -es LCD -k, amelyekkel dolgoztam, a 4 bites könyvtárral működnek. - 2.2Kohm = PushButton- további 3 ellenállás. Az értékeket az RGB LED -től függően kell meghatározni. Részletek alább.

2. lépés: Körkörös kapcsolatok

Körkörös kapcsolatok
Körkörös kapcsolatok

Általános információk és tippek

- győződjön meg arról, hogy az LCD (RW / PIN5) a földhöz van rögzítve. Van egy hiba az alábbi diagramon, amely azt mutatja, hogy az LCD PIN 6 a GROUND -hez van csatlakoztatva … ez helytelen, az LCD PIN5 -öt a földhöz kell csatlakoztatni - Az LCD tesztelésekor a POT segítségével határozza meg az LCD KONTRASZT megfelelő ellenállását. Azt gondolhatja, hogy az LCD nem működik, ha valójában a kontraszt alacsony, és nem lát semmit. - NEM MINDEN LCD -t egyformán gyártják. Tekintse meg az LCD -specifikációkat (google -modellszámú LCD) a pinoutokért. (DB0-DB7, RegisterSelect, ReadWrite, Enabled, stb.)- Az RGB PIN-kódoknak megfelelő ellenállásokra van szükségük minden színhez. Az ellenállást az egyes színekhez szükséges feszültség határozza meg. Példa: R = 2,8 - 3,2 volt = 82ohm (ajánlott) G = 3,2 - 3,5 volt = 68ohm (ajánlott) B = 3,2 - 3,5 volt = 68ohm (ajánlott) használja a következő URL -t az egyes színek ellenállásának meghatározásához. LED sorozat/párhuzamos tömb varázsló Komponens információ Potenciométer (POT) = 120ohm LCD kontrasztellenállás = 22 ohmpush gombellenállás = 2,2 KohmLCD csatlakozás Arduino (GND) = LCD (PIN 1) = GroundArduino (5V) = LCD (PIN 2) = Tápegység = LCD (PIN 6) = SignalArduino engedélyezése (PIN 7) = LCD (PIN 11) = DB4Arduino (PIN 8) = LCD (PIN 12) = DB5Arduino (PIN 9) = LCD (PIN 13) = DB6Arduino (PIN 10) = LCD (PIN 14) = DB7Arduino (PIN 11) = LCD (PIN 4) = Regisztráció SelectArduino (PIN 12) = LCD (PIN 5) = Olvasás / írásRGB LED -kapcsolatokArduino (PIN 3) = LED R = 2,8 - 3,2 volt = 82ohm (ajánlott) Arduino (PIN 5) = LED G = 3,2 - 3,5 volt = 68 ohm (ajánlott) Arduino (PIN 6) = LED B = 3,2 - 3,5 volt = 68 ohm (ajánlott) Arduino (GND) = LED GND Gombos és edénycsatlakozások Arduino (ANALOG PIN 2) = POT (ablaktörlő: általában középen, az edénytől függően)

3. lépés: Arduino forráskód + fájlok

A forráskód, a vezetékezés és az LCD könyvtár mind megtalálható a Zip fájlban. Szinte az összes kódot magam írtam, bár hozzá kell adnom a következő kódot, amelyet használtam. Az Arduino Hue funkció különböző módokat választhat nyomógombbal Ami a nyomógombot illeti, el sem hinné, milyen trükkös lehet ez. Ez a kód rendkívül hasznos volt a nyomógomb rendeltetésszerű használatához. (a nyomógomb megnyomásával különböző módokat választhat)

4. lépés: Utolsó szavak

Ezt a projektet ajándékba hozták egy nagyon jó barátomnak, és most szeretném felajánlani ezt az ajándékot a többi INSTRUCTABLES rajongónak. Ez az egész folyamat rendkívül csodálatos élmény volt, és örülök, hogy megoszthatom a világgal. Ó ÉS KÉRJÜK NE FELEJTSD EL A SZAVAZÁST !!!