Obsah:
- Krok 1: Materiály
- Krok 2: Obíďte pripojenia
- Krok 3: Zdrojový kód Arduino + súbory
- Krok 4: Záverečné slová
Video: Arduino RGB LED lampa + 4bitový LCD displej: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:01
Toto je môj prvý pokyn !!! joj.. Kým budem pokračovať. Nezachádzam do podrobností, ako drevo rúbať alebo všetko skladať dohromady. Celý proces zostavenia som upravil na mieru, čokoľvek, čo som si spomenul, som reprodukoval. Cieľom tohto pokynu je byť schopný vytvoriť obvod, naprogramovať arduino a vytvoriť niečo podľa vlastnej predstavivosti. Tento návod je tiež určený pre ľudí, ktorí poznajú stále populárnejšie Arduino !!! Ak sa chcete dozvedieť viac o tom, o čom Arduino je, navštívte: Domovská stránka Arduino Teraz dobré vysvetlenie, čo to presne je. Toto je jednoducho arduino ovládajúce RGB LED na ovládanie osvetlenia. Existujú 3 rôzne režimy. Tieto režimy je možné zvoliť stlačením tlačidla. Režimy a hodnoty RGB sa zobrazujú na LCD obrazovke. Režimy: 1) Cyklus odtieňa: Toto cykluje cez spektrum odtieňov. Rolovaním kolieska (potenciometra) ovládate rýchlosť, ktorou sa farba mení z jednej na druhú. 2) Voľba odtieňa: Rolovaním kolieska (potenciometra) zvoľte farbu, ktorú ste si vybrali. IT zostáva na tejto farbe3) Náhodný odtieň: Arduino náhodne vyberie cieľovú farbu RGB. Mizne na cieľovú farbu RGB. Potom sa proces začne znova. Môžete si vybrať rýchlosť, ktorou farba z jedného na druhého vybledne Nasledujúce video predstavuje vytvorenie RGB LED žiarovky ovládanej Arduinom od začiatku do konca.
Krok 1: Materiály
1) Arduino: decimila, freeduino, Rock Bottom Freeduino Kit (RBFK). (Použil som RBFK, pretože je lacnejší, a rozdával som ho ako darček.) 2) Potenciometer: Používam 120 ohmov, ale v tejto konkrétnej aplikácii to bude fungovať. 3) Tlačidlo: Nepoužívajte tlačidlo ON/OFF. Musí to byť tlačidlo. 4) RGB LED: Uistite sa, že sú to bežné katódové RGB LED. To znamená, že 1 kolík je ZEMNÝ a ostatné 3 kolíky R, G, B piny sú POZITÍVNE. 5) LCD kompatibilný s HD44780: Podľa mojich najlepších skúseností všetky 16x2 LCD, s ktorými som pracoval, pracujú so 4 -bitovou knižnicou. 6) 5 x rezistory: - 22 ohmov = kontrast LCD … *POZNÁMKA: Na určenie najlepšieho kontrastu LCD použite POT. - 2,2 Kohm = tlačidlo- 3 ďalšie odpory Hodnoty musíte určiť v závislosti od vašej RGB LED. Podrobnosti nižšie.
Krok 2: Obíďte pripojenia
Všeobecné informácie a tipy
- uistite sa, že LCD (RW / PIN5) je pripevnený k zemi. V diagrame, ktorý som urobil nižšie, je chyba, ukazuje, že LCD PIN 6 je pripojený k ZEMI…. to je nesprávne, LCD PIN5 by mal byť pripevnený k zemi - Pri testovaní LCD použite POT na zistenie správnej odolnosti voči LCD CONTRAST. Môžete si myslieť, že LCD nefunguje, keď je v skutočnosti kontrast príliš nízky a nič nevidíte. - NIE VŠETKY LCD sú vyrobené rovnako. Pinouty nájdete vo svojich špecifikáciách pre LCD (model Google č. Pre LCD). (DB0-DB7, RegisterSelect, ReadWrite, Enabled, atď.)- PIN PIN RGB potrebuje pre každú farbu správny odpor. Rezistor je určený množstvom napätia, ktoré vyžaduje každá farba. Príklad: R = 2,8 - 3,2 voltov = 82 ohmov (odporúčané) G = 3,2 - 3,5 voltov = 68 ohmov (odporúčané) B = 3,2 - 3,5 voltov = 68 ohmov (odporúčané) použite nasledujúcu adresu URL na určenie odporu pre každú farbu. Sprievodca radom LED/paralelným poľom Komponentný informačný potenciometer (POT) = 120 ohmov Kontrastný odpor LCD = 22 ohmový odpor tlačidla = 2,2 kohmLCD Pripojenia Arduino (GND) = LCD (PIN 1) = GroundArduino (5V) = LCD (PIN 2) = Napájací zdroj Arduino (PIN 2) = LCD (PIN 6) = Povoliť 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) = Registrácia SelectArduino (PIN 12) = LCD (PIN 5) = Čítanie / zápis Pripojenia RGB LED Arduino (PIN 3) = LED R = 2,8 - 3,2 voltov = 82 ohmov (odporúčané) Arduino (PIN 5) = LED G = 3,2 - 3,5 voltov = 68 ohmov (odporúčané) Arduino (PIN 6) = LED B = 3,2 - 3,5 voltov = 68 ohmov (odporúčané) Arduino (GND) = LED GND Pripojenie tlačidiel a hrncov Arduino (ANALOG PIN 2) = POT (stierač: zvyčajne uprostred, závisí od hrnca) Arduino (PIN 4) = tlačidlo (uistite sa, že používate odpor 2,2ohm alebo vyšší)
Krok 3: Zdrojový kód Arduino + súbory
Zdrojový kód, Ako všetko prepojiť a LCD knižnica sú obsiahnuté v súbore Zip. Takmer celý kód som napísal sám, aj keď musím pridať kredit k nasledujúcemu kódu, ktorý som použil. Funkcia Arduino Hue vyberte rôzne režimy pomocou tlačidla Funkcia odtieňa bola mimoriadne pohodlná, prečo znovu objavovať koleso. Pokiaľ ide o tlačidlo, neverili by ste, aké zložité to môže byť. Tento kód bol mimoriadne užitočný pri použití tlačidla, ako som zamýšľal. (stlačením tlačidla môžete vybrať rôzne režimy)
Krok 4: Záverečné slová
Tento projekt bol vytvorený ako darček pre veľmi dobrého priateľa a teraz by som chcel tento darček ponúknuť ostatným nadšencom INSTRUKTÍV. Celý tento proces bol mimoriadne úžasný zážitok a som viac ako šťastný, že sa oň môžem podeliť so svetom. Ó A NEZABUDNITE HLASOVAŤ !!!