Obsah:

Arduino RGB LED lampa + 4bitový LCD displej: 4 kroky
Arduino RGB LED lampa + 4bitový LCD displej: 4 kroky

Video: Arduino RGB LED lampa + 4bitový LCD displej: 4 kroky

Video: Arduino RGB LED lampa + 4bitový LCD displej: 4 kroky
Video: arduino - buzzer nebo reproduktor 2024, Listopad
Anonim
Arduino RGB LED lampa + 4bitový LCD displej
Arduino RGB LED lampa + 4bitový LCD displej
Arduino RGB LED lampa + 4bitový LCD displej
Arduino RGB LED lampa + 4bitový LCD displej
Arduino RGB LED lampa + 4bitový LCD displej
Arduino RGB LED lampa + 4bitový LCD displej

Toto je můj první návod !!! jé.. Než budu pokračovat. Nezacházím do podrobností, jak řezat dřevo nebo skládat všechno dohromady. Celý proces sestavení jsem volně vytvořil, cokoli mě napadlo, to jsem reprodukoval. Smyslem tohoto pokynu je umět vytvořit obvod, naprogramovat arduino a vytvořit něco podle vlastní fantazie. Také tento návod je určen pro lidi, kteří znají stále tak populární Arduino !!! Pokud se chcete dozvědět více o tom, o čem Arduino je, navštivte: Domovská stránka Arduina Nyní v pořádku malé vysvětlení, co to přesně je. Toto je jednoduše arduino ovládající RGB LED pro ovládání osvětlení. K dispozici jsou 3 různé režimy. Tyto režimy lze vybrat stisknutím tlačítka. Režimy a hodnoty RGB se zobrazují na LCD obrazovce. Režimy: 1) Cyklus odstínu: Toto cykluje spektrem odstínu. Rolováním kolečka (potenciometru) ovládáte rychlost, s jakou se barva mění z jedné na druhou. 2) Výběr odstínu: Pomocí kolečka (potenciometru) vyberte barvu, kterou jste vybrali. IT zůstává na této barvě3) Náhodný odstín: Arduino náhodně vybere cílovou barvu RGB. Mizí k cílové barvě RGB. Poté proces začíná znovu. Můžete si vybrat rychlost, s jakou barva vybledne z jedné na druhou Následující video je vytvoření RGB LED lampy ovládané Arduino od začátku do konce.

Krok 1: Materiály

1) Arduino: decimila, freeduino, Rock Bottom Freeduino Kit (RBFK). (Použil jsem RBFK, protože je levnější, a dával jsem to jako dárek.) 2) Potenciometr: Používám 120 ohmů, ale v této konkrétní aplikaci to bude stačit. 3) Tlačítko: Nepoužívejte tlačítko ON/OFF. Musí to být tlačítko. 4) RGB LED: Ujistěte se, že se jedná o běžné katodové RGB LED. To znamená, že 1 pin je POZEMNÍ a ostatní 3 piny R, G, B piny jsou POZITIVNÍ. 5) LCD kompatibilní s HD44780: Podle mých nejlepších zkušeností všechny 16x2 LCD, se kterými jsem pracoval, pracují se 4bitovou knihovnou. 6) 5 x rezistory: - 22 ohmů = kontrast LCD … *POZNÁMKA: K určení nejlepšího kontrastu pro LCD použijte POT. - 2,2Kohm = PushButton- 3 další odpory. Hodnoty musíte určit v závislosti na vaší RGB LED. Podrobnosti níže.

Krok 2: Circut Connections

Circut Connections
Circut Connections

Obecné informace a tipy

- zkontrolujte, zda je LCD (RW / PIN5) připojen k zemi. V diagramu, který jsem udělal níže, je chyba, ukazuje, že LCD PIN 6 je připojen k GROUND…. to je špatně, LCD PIN5 by měl být připojen k zemi - Při testování LCD použijte POT, abyste zjistili správnou odolnost pro LCD CONTRAST. Můžete si myslet, že LCD nefunguje, když je ve skutečnosti kontrast jen nízký a vy nic nevidíte. - NE VŠECHNY LCD jsou vyrobeny stejně. Pinouty najdete ve specifikacích LCD (model Google č. LCD). (DB0-DB7, RegisterSelect, ReadWrite, Enabled atd.)- PINy RGB vyžadují pro každou barvu správné odpory. Rezistor je určen množstvím napětí, které každá barva vyžaduje. Příklad: R = 2,8 - 3,2 voltů = 82 ohmů (doporučeno) G = 3,2 - 3,5 voltů = 68 ohmů (doporučeno) B = 3,2 - 3,5 voltů = 68 ohmů (doporučeno) použijte následující URL k určení odporu pro každou barvu. Průvodce řadou LED/paralelním polem Komponentní info Potenciometr (POT) = 120 ohmů Kontrastní odpor LCD = 22 ohmový odpor tlačítka = 2,2 KohmLCD Connections Arduino (GND) = LCD (PIN 1) = GroundArduino (5V) = LCD (PIN 2) = Power SupplyArduino (PIN 2) = LCD (PIN 6) = Povolit 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) = Zaregistrujte SelectArduino (PIN 12) = LCD (PIN 5) = Čtení / zápis RGB připojení LED Arduino (PIN 3) = LED R = 2,8 - 3,2 voltů = 82 ohmů (doporučeno) Arduino (PIN 5) = LED G = 3,2 - 3,5 voltů = 68 ohmů (doporučeno) Arduino (PIN 6) = LED B = 3,2 - 3,5 voltů = 68 ohmů (doporučeno) Arduino (GND) = LED GND Připojení tlačítek a hrnce Arduino (ANALOG PIN 2) = POT (stěrač: obvykle uprostřed, závisí na potu) Arduino (PIN 4) = PushButton (nezapomeňte použít odpor 2.2Kohm nebo vyšší)

Krok 3: Zdrojový kód Arduino + soubory

Zdrojový kód, Jak zapojit vše a LCD knihovna jsou obsaženy v souboru ZIP. Téměř celý kód jsem napsal sám, i když musím přidat kredit k následujícímu kódu, který jsem použil. Funkce Arduino Hue vyberte různé režimy pomocí tlačítka Funkce odstínu byla mimořádně pohodlná, proč znovu objevovat kolo. Pokud jde o tlačítko, nevěřili byste, jak složité to může být. Tento kód byl velmi užitečný při používání tlačítka, jak jsem zamýšlel. (stisknutím tlačítka můžete vybrat různé režimy)

Krok 4: Závěrečná slova

Tento projekt byl vytvořen jako dárek pro velmi dobrého přítele a nyní bych chtěl tento dárek nabídnout zbytku nadšenců NÁVODU. Celý tento proces byl mimořádně úžasný zážitek a jsem více než šťastný, že ho mohu sdílet se světem. Ó A NEZAPOMEŇTE HLASOVAT !!!

Doporučuje: