Spisu treści:

Zbyt fajna opaska Rainbow: 9 kroków (ze zdjęciami)
Zbyt fajna opaska Rainbow: 9 kroków (ze zdjęciami)

Wideo: Zbyt fajna opaska Rainbow: 9 kroków (ze zdjęciami)

Wideo: Zbyt fajna opaska Rainbow: 9 kroków (ze zdjęciami)
Wideo: NIE CHCĘ JUŻ Z NIM ROZMAWIAĆ! Czy Kupimy Kota? Ostatni dzień w Warszawie - Yoto MAMA Vlog 2024, Listopad
Anonim

Autor: johncohnŚledź Informacje: Wyzwanie… ale nie przestraszony Zobacz mój blog na https://johncohn.org Więcej o johncohn »

Ten projekt pomoże Ci stworzyć aureolę dzikiego koloru LED za każdym razem, gdy wychodzisz. Noszę jeden z nich od dwóch lat na konferencjach, w szkołach, na Burn Man… i Makerfaire i zawsze mam szczęśliwych ludzi, którzy przychodzą, aby rzucić okiem. Ludzie będą się uśmiechać, gdy będziesz nosić swój! Uśmiechnęli się, kiedy go tu nosiłem

Konstrukcja jest prosta, pod warunkiem, że masz tajny składnik, jakim jest długość taśmy oświetleniowej RGB opartej na kontrolerze LED HL1606 firmy Wuxi Asic's Corp w Chinach. Dostałem swój podczas podróży służbowej w Szanghaju. Te listwy świetlne stają się popularne w oświetleniu oznakowania i architektury na całym świecie. Załączam zdjęcie żyłki o długości 5 metrów, którą kupiłem wraz ze skrzynką sterownika. Chociaż nie są one powszechne w tym kraju (jeszcze), jest kilku dostawców na Wschodzie, którzy wyślą ci niektóre z tych magicznych rzeczy. Sprawdź tych dostawców. Dostawca 1, dostawca 2. Bez wątpienia wkrótce będzie ich o wiele więcej ! (Uwaga: obserwuj to miejsce.. Myślę, że niedługo kupię niektóre z tych pasków z Chin. Chętnie kupię je dla ludzi, jeśli jest zainteresowanie) Te jasne paski składają się z elastycznej taśmy miedzianej z bardzo (!) jasne diody LED RGB do montażu powierzchniowego rozmieszczone w każdym calu. Każda para diod LED jest kontrolowana przez HL 1606. Paski są sprzedawane w wielu długościach, z których każdy składa się z krótszych długości, które zawierają 20 diod LED z 10 chipami sterującymi. Mój pałąk składa się z jednego z tych 20 segmentów LED. Prawdziwą sztuczką do wykonania tej pracy była inżynieria wsteczna HL 1606. Ten układ jest tajemnicą… bez dokumentacji w języku angielskim i tylko bardzo marginalną dokumentacją w języku chińskim. dokumentacja Udało mi się dokonać inżynierii wstecznej sygnalizacji wymaganej do sterowania listwami. Sygnalizacja wejściowa wykorzystuje magistralę Serial Peripheral Interface (SPI), która wykorzystuje jeden pin danych (D_I).. i pin zegara (C_I) do przesuwania bitów sterujących w celu załadowania informacji o kolorze do paska. Sygnał zatrzasku (L_I) jest używany do zatrzaskiwania danych jednego HL 1606 i przekazywania jego starych danych do układu po prawej stronie. Istnieje również pin sterujący modulacją szerokości impulsu (PWM) (S_I), który kontroluje jasność i zanikanie kolorów. Zauważ, że ten projekt nie używa tych funkcji zanikania ze względu na ograniczenia rozmiaru kodu… ale są bardzo fajne do zbadania. Kiedy już to zorientowałem, zaprogramowanie mikrokontrolera do obsługi pasków było całkiem proste. Użyłem PICAXE 08-M. Wybrałem PICAXE, ponieważ a) miałem je w pobliżu:-) ib) wymagają bardzo niewielu komponentów zewnętrznych. PICAXE 08M to mikrochip PIC12F683 z fabrycznie załadowanym prostym, tokenizowanym, podstawowym interpreterem. Rodzina PICAXE to ładne, łatwe w użyciu zintegrowane środowisko programistyczne, które można pobrać bezpłatnie tutaj. Pozostało tylko napisać kod, pobrać go do PICAXE i zlutować. Szczęśliwa budowa !!!

Krok 1: Przytnij pasek świetlny na długość

Przytnij pasek świetlny na długość
Przytnij pasek świetlny na długość
Przytnij pasek świetlny na długość
Przytnij pasek świetlny na długość

Taśmy sprzedawane są w wielu długościach, z których każda składa się z krótszych długości, które zawierają 20 diod LED z 10 chipami sterownika. Mój pałąk składa się z jednego z tych 20 segmentów LED. Aby wyciąć własny pałąk, znajdź jedno z lutowanych połączeń, które dołącza pierwszy zestaw 20 diod LED do następnej sekcji. Ostrożnie wyciąć na lutowanym połączeniu ostrymi nożyczkami. Użyj cienkiej końcówki, niskotemperaturowej lutownicy, aby wyczyścić i ponownie pocynować połączenia lutowane z właśnie wyciętym segmentem taśmy.

Krok 2: Zbierz komponenty

Zbierz komponenty
Zbierz komponenty
Zbierz komponenty
Zbierz komponenty

Lista części do tego projektu jest dość prosta. Oprócz paska świetlnego, który wyciąłeś w kroku 1, będziesz potrzebować: - mikrokontrolera PICAXE-08M dostępnego w firmie Revolution Education - programatora PICAXE takiego jak ten.. Uwaga Łatwo jest również zbudować własny programator… a nawet zaprogramować PICAXE w twoim obwodzie. Zapraszam do zaprogramowania układu w dowolny sposób:-) - 8-pinowe gniazdo niskoprofilowe ic - 5 V 1A regulator regulatora, taki jak LM7805 - 9Voltowe złącze bateryjne - 9-woltowa bateria - jakiś przewód połączeniowy - jakaś płyta perf pokryta miedzią z wzorem przyjaznym dla układów scalonych - niektóre paski męskie i żeńskie na rzep - taśma elektryczna do potrzebnych narzędzi - lutownica z cienką końcówką i lutownicą - obcinaki do drutu - nożyczki

Krok 3: Wytnij płytę perforowaną

Wytnij płytę perforowaną
Wytnij płytę perforowaną
Wytnij płytę perforowaną
Wytnij płytę perforowaną
Wytnij płytę perforowaną
Wytnij płytę perforowaną

Upuść gniazdo IC w płytce perforowanej, aby pasowało do wzoru przyjaznego IC. Przez przyjazne IC mam na myśli, że płyta perf ułatwia lutowanie wielu przewodów do pinów każdego układu scalonego, takich jak ten.. Użyj piły do przewijania, aby wyciąć płytę perforowaną tak, aby była jak najmniejsza, aby pomieścić regulator napięcia i układ scalony. Pozostaw wystarczającą ilość płytki, aby umożliwić przylutowanie co najmniej dwóch przewodów do każdego pinu układu scalonego

Krok 4: Podłączyć płytkę perforowaną

Podłączyć płytkę perforowaną
Podłączyć płytkę perforowaną
Podłączyć płytkę perforowaną
Podłączyć płytkę perforowaną
Podłączyć płytkę perforowaną
Podłączyć płytkę perforowaną

Okablowanie tego projektu jest bardzo proste!..-Wlutuj ICsocket do płytki, uważając, aby nie mostkować między połączeniami. -Następnie umieść regulator napięcia LM7805 tuż nad i po lewej stronie gniazda IC, tak aby jego pin wyjściowy (pin 3) był najbliżej pinu gniazda IC 1. Zrób małą zworkę, aby podłączyć wyjście regulatora do pinu 1 gniazda IC. Zapewni to +5 V do PICAXE.- Lutowane w 9-woltowym zacisku akumulatora. Czerwony przewód jest przylutowany do styku wejściowego (styk 1) regulatora napięcia, czarny przewód jest podłączony do złącza uziemienia (styk 2). Zworka od ucha do pinu 8 gniazda IC, aby zapewnić połączenie uziemienia z PICAXE-

Krok 5: Przewód do taśmy LED

Przewód do taśmy LED
Przewód do taśmy LED
Przewód do taśmy LED
Przewód do taśmy LED
Przewód do taśmy LED
Przewód do taśmy LED

Ten krok wymaga starannego lutowania. - Wytnij 6 małych (1,5 ) segmentów cienkiego drutu podpinającego i zdejmij izolację z obu końców - Ostrożnie przylutuj jeden przewód do każdego z 6 połączeń na końcu przyciętego paska LED. Etykiety powinny być wszystkie właściwą stroną do góry. powinno być odczytane od góry do dołu, GND, SI, DI, CI, LI i 5 V. - teraz podłącz przewody do odpowiedniego pinu na gnieździe IC.-- GND na listwie jest połączone z pinem 8 IC (0V)- - SI na pasku na pasku jest podłączony do pinu 7 układu scalonego (wyjście 0) - DI na pasku jest podłączony do pinu 6 układu scalonego (wyjście 1) - CI na pasku jest podłączony do pinu 5 układu IC (wyjście 2) - LI na pasku jest podłączony do pinu 3 układu scalonego (wyjście 4) - 5 V na pasku jest podłączony do pinu 1 układu scalonego (5 V) - Musisz również wykonać jedno dodatkowe połączenie do utrzymuj wejście szeregowe PICAXE przed pływaniem--pin 2 układu scalonego (Ser IN) jest podłączony do pinu 8 układu scalonego (0 V)

Krok 6: Pobierz kod

Pobierz kod
Pobierz kod
Pobierz kod
Pobierz kod

Teraz czas na pobranie podstawowego kodu do PICAXE. Oto kroki: Uruchom interaktywne środowisko programistyczne PICAXE (IDE). - podłącz programator PICAXE do portu szeregowego komputera (lub przejściówki USB na szeregowy, jeśli nie masz portu szeregowego). Upewnij się, że w gnieździe do programowania znajduje się pusty PICAXE 08M - Skonfiguruj IDE, wybierając Widok->Opcje Wybierz „Tryb” 08M w zakładce Tryb, wybierz zakładkę Port szeregowy, aby wybrać port szeregowy. - załaduj plik 'INSTRUCTABLES_HEADBAND. BAS za pomocą opcji Plik-> Otwórz-Kompiluj i pobierz plik, wybierając PICAXE->Uruchom. Powinieneś zobaczyć pasek postępu podczas pobierania pliku i komunikat Pobieranie ukończone na końcu. Załączyłem przykładowy kod do tego projektu. Możesz go używać bez zmian lub zmodyfikować, aby Twoja opaska na głowę była wyjątkowa. Masz pytania? Po prostu wyślij mi e-mail na adres [email protected]

Krok 7: Przetestuj to

Sprawdź to
Sprawdź to

Wyjmij PICAXE z programatora i zainstaluj go w 8-pinowym gnieździe IC, zwracając uwagę na orientację. Dokładnie sprawdź wszystkie połączenia. Zrób to, co zwykle robisz, zanim spróbujesz czegoś, a następnie podłącz baterię. Twoja taśma świetlna powinna zacząć robić swoje!

Krok 8: Zrób opaskę na głowę

Zrób pałąk
Zrób pałąk
Zrób pałąk
Zrób pałąk
Zrób pałąk
Zrób pałąk

Teraz zmieńmy pasek świetlny w nakrycie głowy!-Znajdź paski na rzepy, które są co najmniej tak szerokie jak pasek LED i wystarczająco długie, aby okrążyć głowę. Być może będziesz musiał obciąć pasek, jeśli ma dwa szerokie. Znajdź kawałek miękkiego rzepa… nie spiczasty… i zrób pasek tak szeroki, jak pasek RGB.- Znajdź długość rzepu niezbędną do obejścia całej głowy z około 3 calowymi zakładkami. Przytnij rzep do tej długości – usuń samoprzylepną podkładkę z rzepu i umieść go ostrożnie na tylnej stronie taśmy LED. Należy pamiętać, że bardzo trudno jest go usunąć, gdy klej dotknie paska, więc ostrożnie dopasuj swoją pracę - pozostaw nienaruszone ostatnie 6 cali podkładu na pasku. Użyj taśmy elektrycznej, aby zabezpieczyć okablowanie między płytą perforowaną a listwą świetlną. Nałóż również pasek taśmy elektrycznej wokół złącza baterii, aby odciążyć go, odetnij pasek „kłującego” rzepu, który ma długość 6-calowego kawałka, który wciąż ma podkład. Zdejmij podkład i sklej dwa rodzaje rzepów razem z powrotem do tyłu, lepką stroną do środka. Utworzy to zapięcie opaski na głowę - umieść nową baterię 9 V na kolczastym rzepie. Ustaw go tak, aby można było łatwo przymocować zacisk baterii. - Wytnij jeszcze dwa krótkie kawałki „kłującego” rzepu i użyj ich do uformowania pętli, która przytrzyma baterię. Zrób to, przyczepiając koniec „kłującego” elementu do „miękkiego” rzepu po wewnętrznej stronie opaski, owinąć go ciasno wokół baterii, a następnie przymocować drugi koniec „kłującej” pętli do „miękkiego” rzep po wewnętrznej stronie opaski. Może to zabrzmieć skomplikowanie… ale tak nie jest:-). Użyj drugiego „kłującego” paska, aby zrobić prostą osłonę na deskę do perforacji. Zapobiegnie to zgubieniu procesora PICAXE podczas tańca.

Krok 9: Załóż i ciesz się

Załóż i ciesz się!
Załóż i ciesz się!

Załóż opaskę na głowę, załóż rzep, aby utrzymać go na swoim miejscu. Załóż klips na baterię i wyjdź z uśmiechem w świat! Daj mi znać, jakie modyfikacje wprowadzasz w kodzie lub projekcie. Dzię[email protected]. Teraz jest też szczęśliwy po tej historii!.. Nosiłem to na Makerfaire w San Mateo CA w czerwcu 2009 roku. Wiele osób dało mi miłe komentarze na temat tej opaski. Jeden facet, Xander H, pracował na stoisku Monkey Electric (dumnym sponsorem konkursu Instructables LED!). On również próbował odtworzyć HL1606. Wymieniliśmy wizytówki. aw następnym tygodniu wymieniłem kilka e-maili. W rezultacie Xander był w stanie przenieść pełną funkcjonalność paska świetlnego na platformę Arduino. Sprawdź ten link, aby uzyskać cały kod

Drugie miejsce w rankingu Get the LED Out! Konkurs

Zalecana: