Obsah:
- Krok 1: Breadborard testování
- Krok 2: Arduino kód
- Krok 3: Objednávka DPS
- Krok 4: Montáž a pájení DPS
- Krok 5: První zapnutí a závěr
Video: DIY Arduino RGB LED Strip IR ovladač: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
Hej lidi. V dnešním pokynu vám ukážu, jak si můžete vyrobit vlastní arduino, infračerveně ovládaný, RGB LED páskový ovladač.
Princip ovladače je celkem jednoduchý. 12v pozitivní je připojen přímo na 12v kolejnici pásu a VIN kolík arduina, který mu dodává energii. Každý zdroj mosfet je připojen k zemi napájecího zdroje. Odtokové kolíky se připojují ke každé záporné liště pásu pro červenou zelenou a modrou barvu a brána je připojena přes odpor 220 ohmů k výstupnímu kolíku PWM arduina. Když je signál PWM odeslán z arduino pinu, otevře bránu mosfetu, aby proud mohl proudit do záporných pinů pásu.
IR přijímač je připojen k 5v, zemnímu a digitálnímu vstupnímu pinu arduina a dekóduje jakýkoli IR signál vyslaný jeho směrem.
Krok 1: Breadborard testování
Jak můžete vidět na mém schématu, jako mozek operace jsem použil Arduino nano, jako ovladače pro každou kolejnici LED pásku 3 mosfety na logické úrovni, IR přijímač 1838, 3 220 ohmové odpory a napájecí zdroj 12 V 5 A.
Pojďme vše nastavit na prkénko. K testování používám Arduino mega, což se ukázalo jako špatný nápad, protože, jak jsem později zjistil, některé piny nefungovaly na nano stejně, jako na mega, ale vrátím se k že později.
Krok 2: Arduino kód
Nyní se podívejme na arduino kód.
První věc, kterou musíte udělat, je stáhnout nejnovější knihovnu IRRemote z jejich stránky github. Extrahujte soubor zip a přesuňte jej do složky knihoven arduino. Ujistěte se, že odstraníte stávající knihovnu RobotIRremote z kořenové složky knihoven arduino, protože může rušit knihovnu irremote.
Dále můžete ve svém arduino IDE otevřít příklad skici IRRecvDemo a změnit přijímací kolík na řádku 11 až 8, protože to použijeme na našem arduinu pro příjem signálu ir. Nahrajte skicu a otevřete sériový monitor. Nyní vezměte dálkový ovladač, který chcete použít s ovladačem, a stiskněte tlačítko. Pokud jste vše udělali správně, na sériovém monitoru se zobrazí kód. Zapište si všechny kódy odpovídající tlačítkům na dálkovém ovladači, použijeme je později v našem náčrtu.
Dále přejděte do mého úložiště github a stáhněte soubor sketch.ino a otevřete jej pomocí arduino IDE.
Můžete upravovat řádky 16-39, kde jsem definoval kódy pro každé tlačítko na svém dálkovém ovladači, stačí změnit HEX kódy na pravé straně na kódy, které jste si dříve zapsali. Natočím samostatné video a propojím ho v popisu s podrobným vysvětlením kódu.
Rychlé varování pro každého, kdo zkouší tento projekt, pokud používáte arduino nano, použijte přesně tyto piny, které jsou nastaveny v mém náčrtu, některé piny (5 a 11) zmrazí arduino, pokud je přes ně vysílán signál pwm protože knihovna IRREMOTE používá při interpretaci kódu vestavěné časovače arduina a tyto piny musí být volné. Rovněž nemůžete použít 13kolíkový vstup, protože je připojen k vestavěnému LED indikátoru Arduina. Udělal jsem chybu, že jsem tyto piny použil bez řádného testování a v důsledku toho jsem musel objednat další desku, takže pokud chcete být v bezpečí, držte se těchto kolíků. Nahrajte upravenou skicu do arduina a vyzkoušejte si všechna tlačítka. Pokud jde vše podle plánu, měli byste mít všechna tlačítka správně fungovat a zobrazovat požadované barvy. Tlačítka intenzity nahoru a dolů slouží ke ztlumení barev, pokud jste v barevném režimu, a zrychlení a zpomalení animací, pokud používáte některou ze 4 animací, které jsem nastavil.
Krok 3: Objednávka DPS
Nyní je čas převést náš projekt z prkénka na skutečnou desku plošných spojů. K vytvoření schématu a rozvržení desky jsem použil online aplikaci EasyEDA. Ukážu vám, jak si můžete nechat návrh DPS vytisknout a profesionálně odeslat společností JLCPCB.
Když otevřete design DPS v EASYEDA, musíte v softwaru kliknout na tlačítko Gerberova výstupu. Dále klikněte na Stáhnout soubory Gerber.
Nyní přejděte na JLCPCB.com a klikněte na tlačítko citovat nyní. Nahrajte soubor gerber a měli byste vidět, jak bude váš hotový PCB vypadat.
Níže můžete upravit množství, tloušťku, barvy atd. Šel jsem s výchozím nastavením většinou, pouze jsem změnil barvu na modrou, protože si myslím, že to vypadá hezčí. Až budete hotovi, klikněte na tlačítko Uložit do košíku. Poté můžete přejít na stránku pokladny, zadat své dodací a platební údaje a až budete hotovi, můžete očekávat, že vaše DPS dorazí velmi brzy.
Asi po týdnu čekání mi PCB dorazily pěkně a bezpečně zabalené. Musím říct, že jsem s celkovou kvalitou celkem spokojený. Za tuto cenu rozhodně nemá cenu pokoušet se vytvořit si vlastní, nezapomeňte se podívat na naše webové stránky a při první objednávce budete mít dokonce dopravu zdarma, pokud tak učiníte.
Krok 4: Montáž a pájení DPS
Nyní je čas shromáždit vše na naší nově vytištěné desce. Při pájení se vždy pokuste nejprve pájet nejmenší části a poté přejít na větší, je to mnohem jednodušší. Pro připojení Arduina, LED pásku a IR přijímače jsem místo přímého pájení součástek použil ženské přímé kolíkové hlavičky. Tímto způsobem, pokud omylem smažíte své arduino nebo cokoli jiného, lze je snadno změnit a desku můžete bez problémů znovu použít. Jediné součásti, které jsem přímo připájel, byly mosfety a stejnosměrný napájecí konektor.
Když je vše připájeno, můžeme připojit naše komponenty. Ujistěte se, že LED pásek připojujete správně, 12v kolejnice je kolík na pravé straně a záporné lišty jsou piny 1, 2 a 3 zleva. A samozřejmě nedávejte své arduino špatně, protože ho můžete usmažit.
Krok 5: První zapnutí a závěr
Když máte všechny součásti na svém místě, připojte k desce napájecí zdroj 12 V a ujistěte se, že vše funguje.
A to je vše! Váš řadič LED pásků na bázi Arduino je připraven. Doufám, že se budete bavit stejně jako já při stavbě tohoto projektu. Musím říct, že jsem se hodně naučil a doufám, že i vy. Všechny části použité v projektu a odkazy, které jsem zmínil, jsou v popisu videa. Děkuji moc za veškerou podporu mého kanálu, opravdu to hodně znamená. Pokud se vám video líbí, zanechte lajk a přihlaste se k odběru budoucích videí, protože mi to velmi pomáhá. Bavte se s LED ovladačem a uvidíme se u dalšího! Na zdraví
Doporučuje:
Arduino DIY herní ovladač - Herní ovladač Arduino PS2 - Hra Tekken s gamepadem pro kutily Arduino: 7 kroků
Arduino DIY herní ovladač | Herní ovladač Arduino PS2 | Hraní Tekken s DIY Arduino Gamepad: Ahoj kluci, hraní her je vždy zábava, ale hraní s vaší vlastní DIY vlastní hrou je zábavnější. Takže v tomto návodu vytvoříme herní ovladač pomocí arduino pro micro
ESP8266 RGB LED STRIP WIFI ovládání - NODEMCU jako IR dálkový ovladač pro LED pásek ovládaný přes Wifi - RGB LED STRIP Smartphone Ovládání: 4 kroky
ESP8266 RGB LED STRIP WIFI ovládání | NODEMCU jako IR dálkový ovladač pro LED pásek ovládaný přes Wifi | Ovládání smartphonu RGB LED STRIP: Ahoj kluci, v tomto tutoriálu se naučíme, jak používat nodemcu nebo esp8266 jako IR dálkové ovládání k RGB LED pásku a Nodemcu bude ovládat pomocí smartphonu přes wifi. V zásadě tedy můžete RGB LED STRIP ovládat pomocí svého smartphonu
Arduino DIY Bluetooth ovladač LED RGB Strip: 4 kroky
Arduino DIY Bluetooth ovladač LED RGB Strip: Ahoj všichni, toto je druhý projekt, o který se s vámi chci podělit! Dnes vám ukážu, jak propojit modul Arduino a Bluetooth a později jej použít k ovládání LED RGB Strip. V tomto tutoriálu jsme bude používat modul Bluetooth HC-06, protože je
RGB LED ovladač (nejlepší DIY PCB): 8 kroků
RGB LED ovladač (nejlepší DIY PCB): V tomto projektu ukážu, jak vyrobit nejlepší PCB doma. Navrhl jsem RGB LED ovladač s modulem Bluetooth pomocí Arduino nano
Dálkový ovladač Power Strip: 8 kroků (s obrázky)
Dálkový ovladač Power Strip: Chtěli jste někdy okamžitě na dálku vypnout jakékoli světlo nebo zařízení? Už vás nebaví ohýbat se a odpojovat chladná světla ve vaší ložnici? Já také! Tento návod vám ukáže, jak vyrobit prodlužovací kabel dálkového ovládání, abyste mohli ovládat jakoukoli zásuvku