Obsah:

DIY RGB-LED Glow Poi s diaľkovým ovládaním: 14 krokov (s obrázkami)
DIY RGB-LED Glow Poi s diaľkovým ovládaním: 14 krokov (s obrázkami)

Video: DIY RGB-LED Glow Poi s diaľkovým ovládaním: 14 krokov (s obrázkami)

Video: DIY RGB-LED Glow Poi s diaľkovým ovládaním: 14 krokov (s obrázkami)
Video: Светодиодная лампочка RGB+CCT под E27, с управлением по zigbee - обзор, интеграция в Home Assistant 2024, November
Anonim
DIY RGB-LED Glow Poi s diaľkovým ovládaním
DIY RGB-LED Glow Poi s diaľkovým ovládaním
DIY RGB-LED Glow Poi s diaľkovým ovládaním
DIY RGB-LED Glow Poi s diaľkovým ovládaním
DIY RGB-LED Glow Poi s diaľkovým ovládaním
DIY RGB-LED Glow Poi s diaľkovým ovládaním
Obrázok
Obrázok

Úvod

Ahoj všetci! Toto je môj prvý sprievodca a (dúfajme, že prvý) zo série sprievodcov na mojej ceste k vytvoreniu open-source RGB-LED vizuálneho poi. Aby to bolo najskôr jednoduché, bude to mať za následok jednoduché LED-poi s diaľkovým ovládaním cez IR a všetkými druhmi animácií zmeny farby.

Majte na pamäti: Tento druh poi (bez IR diaľkového ovládača) je možné kúpiť za približne 20 $ na Amazone, takže to nestojí za finančnú námahu - urobte si to kvôli zážitku, nie kvôli výsledku.

Dúfam, že ľudia budú do GitHubu tohto projektu prispievať animáciami, ktorých výsledkom bude široká škála animácií, z ktorých si môžete vyberať, a preto budú mať táto verzia väčšiu hodnotu v porovnaní s voľne predajnými.

Obrázok
Obrázok

Vylúčenie zodpovednosti

V prvom rade niekoľko bezpečnostných upozornení. Túto zostavu vyskúšajte iba vtedy, ak viete, čo robíte. Nie som elektrotechnik, nezodpovedám za to, že sa niečo pokazí. Ide o niekoľko nebezpečných krokov/materiálov, o ktorých by ste mali vedieť:

Lipos môže byť nebezpečný. Zvlášť spájkovanie, skratovanie a skladovanie LiPosu prináša množstvo nebezpečenstiev. Aj keď konštrukcia prebehne v poriadku, môžu sa uvoľniť káble, články sa môžu poškodiť alebo niektorá z čínskych súčiastok bez názvu môže zlyhať a spôsobiť skrat. Nenechajte ich nabíjať bez dozoru, najlepšie na ich nabitie použite externú nabíjačku, na uskladnenie a prepravu vyberte lipo (najlepšie je podľa mňa ich uložiť do jedného z týchto „lipo sáčkov“).

Pri výkone s nimi pôsobia na zvieratá pôsobenie niektorých významných síl. Ak do nich niekoho zasiahnete alebo niečo s ním zlyhá, výtlačok zlyhá a časti lietajú okolo, môže dôjsť k zraneniu osôb.

Používajte zdravý rozum, uvedomte si nebezpečenstvá, ak si nie ste istí, prečítajte si to sami. Dostanete nápad.

Ak som vás nevystrašil, užite si stavbu a zabavte sa s nimi.

Krok 1: Materiál a nástroje

Materiál a nástroje
Materiál a nástroje
Materiál a nástroje
Materiál a nástroje

Kusovník

Najprv sa pozrime, čo potrebujeme pre túto zostavu. Odporúčam kúpiť väčšinu vecí na AliExpress, ak máte čas počkať. Lipy som však našiel iba v HobbyKing.

Obrázok
Obrázok

Komponenty/elektronika

Množstvo názov Zdroj Komentovať
2 Modul nabíjačky lítiových batérií TP4056 Amazon.com, AliExpress
2 Turnigy nano-tech 1 000 mAh 1S 15C okrúhly článok Hobbyking
2 2-5V až 5V zvyšujúce napájanie AliExpress Obvod zosilňovača MT3608 sa tiež hodí
2 ArduinoPro Mini ATMEGA328P 5V 16MHz Amazon.com, AliExpress
2 1838 940nm dióda IR prijímača Amazon.com, AliExpress
1 m LED pásik APA102 (144 alebo 96 LED/m) Amazon.com, AliExpress Potrebujete asi 2 x 10 LED
2 10u kondenzátor 220uF AliExpress
1 IR diaľkové ovládanie AliExpress
Obrázok
Obrázok

Nástroje

názov Odporúčanie Komentovať
3D tlačiareň
Spájkovačka QUICKO T12
Horúca lepiaca pištoľ
Počítač s Arduino IDE
FTDI USB čip FT232 alternatíva: Arduino Uno
Wirestrippery voliteľné
Strihač káblov Frézy Knipex voliteľné
Breadboard + prepojky voliteľné
Arduino Uno voliteľné

Spotrebný materiál

názov Komentovať
Tenký drôt 24-28AWG
Spájkovacie olovo
Zmršťovacia trubica
Pinové hlavičky (male & female) alebo malý konektor
Jasné vlákno pre 3D tlač Použil som PLA, ale nylon môže poskytnúť silnejšie výsledky
Horúce lepiace tyčinky
tavidlo a spájka zinku alebo kovová kefa/brúsny papier Brúsny papier sa mi osvedčil
Nejaká šnúra na popruhy Použil som jednoduchý plastový akord, ale možno budete chcieť byť kreatívni

Krok 2: 3D tlač

3D tlač
3D tlač
Obrázok
Obrázok
Obrázok
Obrázok

Pretože to trvá najdlhšie, začneme tým, že všetky diely pre túto zostavu vytlačíme dvakrát s umiestnením podpory „všade“.

Choďte na Thingiverse, stiahnite si súbory STL a nakrájajte ich na svoj obľúbený krájač.

Použil som čisté PLA s rozlíšením 0,28, ktoré fungovalo dobre, ale ak môžete, možno budete chcieť použiť pevnejší materiál, aby ste boli na bezpečnej strane a predišli akýmkoľvek poruchám počas odstreďovania.

Výsledok je viac nepriehľadný ako priehľadný, čo je pre nás dobré, pretože poi funguje ako difúzor a pekne sa rozsvieti bez viditeľnosti jednotlivých LED diód. Keď sú výtlačky hotové, nechajte podporný materiál zapnutý a obe polovice niekoľkokrát priskrutkujte a odskrutkujte. Podperný materiál poskytuje lepšie uchopenie a akonáhle do seba dobre zapadnú, môžete všetky podpery odstrániť.

Obrázok
Obrázok

Krok 3: Programovanie: Príprava

Na zostavenie projektu musíme nainštalovať knižnicu FastLED a IRremote Library. Obe možno nájsť pomocou zostavy Arduino IDE zostavenej v programe Library Management. Ak chcete nahrať náčrty do Arduino pro mini, musíte použiť čip FTDI.

Okrem toho potrebujete zdrojový kód tohto projektu, ktorý nájdete na GitHub.

Krok 4: Programovanie: Upravte kód

Programovanie: Upravte kód
Programovanie: Upravte kód
Programovanie: Upravte kód
Programovanie: Upravte kód
Programovanie: Upravte kód
Programovanie: Upravte kód
Programovanie: Upravte kód
Programovanie: Upravte kód

Pre pohodlie som použil náhradné Arduino Uno, ale môžete použiť iba jedno z Arduino Pro Minis.

Obrázok
Obrázok

Zapojte obvod zobrazený na obrázku vyššie pomocou jedného z čipov infračerveného prijímača, nahrajte ukážkový náčrt IRrecvDemo do svojho Arduina a otvorte sériový monitor.

Potom použite diaľkové ovládanie a stlačte tlačidlá, ktoré chcete použiť. Každé stlačenie tlačidla by malo zobraziť určité hexadecimálne číslo. Ak tlačidlo podržíte, malo by sa zopakovať iné hexadecimálne číslo.

Obrázok
Obrázok

Najprv skopírujte hodnotu opakujúceho sa hexadecimálneho čísla a zmeňte BTN_REPEAT na túto hodnotu. Potom postupujte podľa definícií v kóde a zmeňte všetky tak, aby zodpovedali vášmu diaľkovému ovládaniu. Uistite sa, že všetky hodnoty musia začínať 0x, aby boli rozpoznané ako hexadecimálne číslo - zmeňte teda iba zvýraznenú časť čísla.

Obrázok
Obrázok

Krok 5: Programovanie: Nahrajte kód

Programovanie: Nahrať kód
Programovanie: Nahrať kód
Programovanie: Nahrať kód
Programovanie: Nahrať kód

Zostavte kód pre body záujmu a zapojte Arduino pro mini s čipom FTDI. Vyberte zariadenie Arduino pro mini, ako programátor sériový prevodník a nahrajte kód do oboch Arduinos.

Kód môžete ľahko nahrať bez spájkovania vodičov/hlavičiek do Arduina tak, že ho prilepíte na dosku, ako je to znázornené na obrázku vyššie. Pred pripojením programátora k počítaču nastavte prepojku napätia na programátore na 5V.

Obrázok
Obrázok

Krok 6: Spájkovanie: Prehľad

Spájkovanie: Prehľad
Spájkovanie: Prehľad
Spájkovanie: Prehľad
Spájkovanie: Prehľad

Ďalej budeme spájkovať komponenty dohromady. V prípade nejasností použite vyššie uvedený diagram ako referenciu.

Pretože je priestor obmedzený, chceme udržať vodiče čo najkratšie, ale odporúčam najskôr spájkovať na dlhšie drôty a potom pomocou puzdra zmerať správnu dĺžku a prípadný prebytok odstrihnúť.

Krok 7: Spájkovanie: napájací modul

Spájkovanie: napájací modul
Spájkovanie: napájací modul
Spájkovanie: napájací modul
Spájkovanie: napájací modul
Spájkovanie: napájací modul
Spájkovanie: napájací modul
Spájkovanie: napájací modul
Spájkovanie: napájací modul

Najprv spájkujte vodiče s podložkami B (atéria) a OUT (vloženie) na TP4056.

Potom umiestnite modul TP4056 do spodnej časti puzdra s 3D tlačou, vložte vodiče batérie do malého kanála vedúceho k otvoru pre batériu a odstrihnite prebytočný vodič.

Obrázok
Obrázok

Potom umiestnite modul zosilnenia doštičky pod modul TP4056 a odstrihnite výstupné vodiče, aby ste ich mohli ľahko spájkovať so vstupnými vodičmi modulu na zvýšenie spotreby.

Obrázok
Obrázok

Vyberte všetko z tlače a pripájajte dva kolíkové konektory alebo zástrčku konektora k vodičom batérie a zaistite ich tepelne zmršťovacou trubicou.

Obrázok
Obrázok

Potom spájajte výstupné a vstupné kolíky oboch modulov

Obrázok
Obrázok

Krok 8: Spájkovanie: batéria

Spájkovanie: batéria
Spájkovanie: batéria
Spájkovanie: batéria
Spájkovanie: batéria
Spájkovanie: batéria
Spájkovanie: batéria

Ďalej budeme spájkovať drôty a konektor s batériou.

Dbajte na rýchle a presné spájkovanie, pretože teplo z spájkovania poškodí vaše články. Dávajte pozor, aby ste omylom neskrátili liposukcie.

Spájkovanie drôtov k lipo môže byť náročné, pretože kontakty sú vyrobené z hliníka. Na čistenie akéhokoľvek oxidu z kontaktov môžete použiť buď špeciálne tavidlo a spájku zinku, kovovú kefu alebo brúsny papier. Potom spájkujte drôty a izolujte ich pomocou zmršťovacej trubice.

Ďalej vložíme batériu do puzdra vytlačeného na 3D tlačiarni, zmeriame dĺžku vodičov a trochu ponecháme, vyberieme späť a odstrihneme prebytočné vodiče.

Obrázok
Obrázok

Potom môžeme k vodičom spájkovať samičie kolíkové hlavičky alebo náš konektor konektora a opäť ich izolovať pomocou zmršťovania teplom.

Krok 9: Spájkovanie: Arduino, LED a senzor

Spájkovanie: Arduino, LED a senzor
Spájkovanie: Arduino, LED a senzor
Spájkovanie: Arduino, LED a senzor
Spájkovanie: Arduino, LED a senzor
Spájkovanie: Arduino, LED a senzor
Spájkovanie: Arduino, LED a senzor

Ďalej musíme zapojiť Arduino, IR-senzor a LED pásik

Arduino získava vodiče pre VCC a GND

Infračervený snímač je o niečo zložitejší: Najprv musíme pripojiť kondenzátor čo najbližšie k snímaču. Pretože je kryt snímača uzemnený, jednoducho spájkujeme zápornú nohu kondenzátora s puzdrom a kladnú nohu s vodičom VCC. Ďalej zapojíme všetky tri kolíky a izolujeme ich pomocou zmršťovacej trubice.

Pre pásik LED sme najskôr odrezali kus pásu s 10 diódami LED. Potom spájkujeme drôty na všetky 4 kontakty.

Krok 10: Spájkovanie: Dajte to dohromady

Spájkovanie: všetko dohromady
Spájkovanie: všetko dohromady
Spájkovanie: všetko dohromady
Spájkovanie: všetko dohromady
Spájkovanie: všetko dohromady
Spájkovanie: všetko dohromady
Spájkovanie: všetko dohromady
Spájkovanie: všetko dohromady

Ďalším krokom je orezanie vodičov čo najkratšie a prepojenie všetkých modulov dohromady.

Začneme orezaním napájacieho kábla Arduinos umiestnením jeho a zosilňovacieho modulu do puzdra a orezaním napájacieho kábla na dĺžku.

Obrázok
Obrázok

Ďalej opakujeme to isté pre infračervený prijímač. Káble pre LED pásik je možné orezať bez merania, pretože máme dostatok miesta na to, aby boli o niečo dlhšie.

Obrázok
Obrázok

Potom môžeme spájkovať napájacie káble infračervených prijímačov priamo na kolíky Arduina a jeho dátový kolík na pin 11 Arduina.

Obrázok
Obrázok

Ďalej spájkujeme dátový a hodinový kábel nášho LED pásu k Arduinu. Pripojte hodinový kábel k pinu 5 a dátový kábel ku kolíku 6.

Obrázok
Obrázok

Jediná vec, ktorú musíte urobiť, je pripojiť napájacie káble Arduinos a LED pásy k výstupu zosilňovacieho modulu.

Obrázok
Obrázok

Krok 11: ČAS TESTOVANIA

ČAS SKÚŠANIA!
ČAS SKÚŠANIA!

Pretože by sme teraz mali vykonať spájkovanie, môžeme zapojiť batériu a všetko otestovať. Chceme sa uistiť, že všetko funguje dobre, pretože po ďalšom kroku bude ladenie nočnou morou.

Obrázok
Obrázok

Krok 12: Zostavenie

Teraz chceme všetko vo vnútri puzdra opraviť pomocou horúceho lepidla.

Začíname s modulom TP4056

Obrázok
Obrázok

potom prilepte modul zosilnenia

Obrázok
Obrázok

nasleduje Arduino

Obrázok
Obrázok

konečne IR prijímač

Obrázok
Obrázok

a LED pásik

Obrázok
Obrázok

Krok 13: Pridajte remienok

Pridajte popruh
Pridajte popruh

Nechcel som ísť na tento jeden a odporučil by som vám, aby ste boli kreatívni a investovali trochu viac času a úsilia ako ja. Našiel som tento návod, ktorý v budúcnosti pridám.

Zatiaľ som použil akord, ktorý som mal položený okolo, previedol som ho cez 3D tlačené otvory a uviazal uzol.

Krok 14: Hotovo

Hotový!
Hotový!
Hotový!
Hotový!
Hotový!
Hotový!
Hotový!
Hotový!
Obrázok
Obrázok

A sme hotoví. Opakujte všetky kroky, kým nebudete mať 2, a môžete sa začať otáčať.

Dúfam, že ste sa spolu zabavili. Ďakujem za prečítanie:)

Odporúča: