Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA w 2025? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 18 maja 2025, o 19:59


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 9 ] 
    Autor Wiadomość
    PostNapisane: 1 lis 2013, o 08:57 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 cze 2013
    Posty: 137
    Lokalizacja: Kraków
    Pomógł: 0

    Witam wszystkich
    Chciałem się pochwalić moim nowym tworem, jakim jest lampa RGB zrobiona na osiemnastkę kolegi :). To co ją wyróżnia, to 30 diod zamiast standardowych 1-3, a na każdej można ustawić inny kolor. Tak to wyglądało przed i po zapakowaniu:
    Obrazek Obrazek
    Idea była taka, żeby zrobić pocieszny prezent, który mógłbym przy okazji gdzieś pokazać :D. Rysunkami na piłeczkach zajął się kolega - moim zdaniem zdecydowanie dodają one uroku lampie.

    Sporo myślałem nad tym jak efektywnie połączyć diody i ostatecznie zdecydowałem się na matrycę po 5 diod w 6 kolumnach. Wiersze (15 składowych) są obsługiwane przez programowo generowane PWMy o częstotliwości 500Hz, a kolumny są multipleksowane jakimiś tranzystorami PNP. "Końcówkę mocy" kanałów PWM zapewniają nieśmiertelne ULN2803 i ULN2003.
    Jeśli chodzi o część programową - po wielu próbach okazało się, że do generowania PWMów najlepiej sprawdza się _delay_us. Ja wykorzystałem go tak:
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    gdzie:
    - diff: różnica wypełnienia między dwoma kolejnymi kanałami (posortowanymi ze względu na wypełnienie)
    - PWMPERIOD: makro określające okres PWMów (w ms, stąd też 1000 w wyrażeniu)
    - 255: 8-bitowa dokładność kanałów

    Przejdźmy może do etapu tworzenia. Na początku kolega narysował buźki, a ja zrobiłem sterownik i zamówiłem obudowę z pleksi ciętą laserem.
    ObrazekObrazekObrazekObrazek

    Tutaj skończyła się przyjemność. Trzeba było połączyć 90 składowych diod w matrycę, a to wszystko w miarę ładnie i niewidocznie. Po długim rozmyślaniu powstał właściwy proces technologiczny ;).
    ObrazekObrazekObrazekObrazekObrazekObrazekObrazek

    Słowem - to było okropne :D. Jeśli kiedykolwiek miałbym robić coś podobnego, to albo sam zrobiłbym płytki łączące diody, albo zleciłbym firmie robiącej PCB. Ale teraz kilka słów o możliwościach lampy. Po podłączeniu zasilania do gniazda DC i włączeniu układu, lampa świeci się domyślnie na kolor fioletowy (tak chciał solenizant) i co jakiś czas lekko pulsuje. Do przełączania animacji służą 3 przyciski. Oto oficjalne nazwy animacji i ich opisy:
    Kod:
    1. romantycznie pulsujący fiolet
    2. relaksujące przejścia
    3. oczo....e animacje (w oryginale bez cenzury ^^)
       - 幸福の闇丸 Mroczne Kręgi Szczęścia: kolorowe obracające się spirale
       - Cylindryczna Diskokula Zagłady: efekt kuli dyskotekowej
       - Zintegrowany Gwatemalski Fenomenologizm: nikt nie wie co to jest (przepraszam, kolega humanista :D)

    Ogólnie animacje z punktu 3 to taki luźny dodatek od każdego z twórców projektu. Choć tak naprawdę, ze względu na problemy techniczne, projekt wykonałem sam (poza rysunkami na piłkach).

    Pora przejść do zdjęć w akcji!
    ObrazekObrazekObrazekObrazekObrazek

    A oto filmik przedstawiający lampę, od 0:38 można popatrzeć na animacje.


    Niestety ze względu na multipleksowanie kolumn, mój aparat jest za słaby żeby ładnie nagrać działanie lampy. Kiedyś poddałem przeróbce jakiś stary aparat, dzięki czemu można nim sterować z poziomu ATmegi - bardzo spowalniając animacje, udało mi się przez pół nocy zrobić serię zdjęć i potem połączyć je do filmu. Jakie życie potrafi być skomplikowane bez dobrego sprzętu ;).

    W załączniku dodaję schemat i płytkę z Eagle'a, jakby ktoś się zastanawiał nad szczegółami rozwiązania. Kodu źródłowego na razie nie udostępniam, długo nad nim siedziałem. Niemniej chętnie odpowiem na pytania.

    Mam nadzieję że projekt w miarę się podoba :). Wczoraj pokazałem go na Elektrodzie, ale zapewne część z Was tam nie zagląda.

    Pozdrawiam
    mopsiok

    P.S.
    Jeśli to nie karalne, to zapraszam również na swój kanał jutubowy, gdzie można znaleźć więcej dziwnych rzeczy. ^^
    https://www.youtube.com/mopsiok


    Załączniki:

    Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.

    _________________
    Więcej dziwactw na: www.youtube.com/user/mopsiok



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 lis 2013, o 09:07 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 11 lut 2013
    Posty: 376
    Lokalizacja: Kłopoty-Stanisławy
    Pomógł: 33

    Brawo !

    Chętnie zobaczyłbym kod tego, bo ostatnio też trochę walczę z PWM i 74HC595 i nie bardzo mi wychodzi osiągnięcie tego czego chce ... a tu wygląda nieźle :)

    _________________
    50 znaków Atnela ....



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 lis 2013, o 09:14 
    Offline
    Użytkownik

    Dołączył(a): 29 lis 2012
    Posty: 1074
    Lokalizacja: Sochaczew
    Pomógł: 21

    Bombowa lampka. Muszę pomyśleć o zrobieniu takiej. Brawo.

    Tapatoknąłem se z mojego LG Świst L9, a co. I niech mie któren jeden co zrobi.

    ------------------------ [ Dodano po: 22 minutach ]

    Jeszcze chciałem rzec że rysunki są świetne.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 lis 2013, o 09:49 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 17 sie 2013
    Posty: 3797
    Lokalizacja: Grudziądz
    Pomógł: 143

    Bajerka ... nic dodac nic ujac gratuluje pomyslu.

    Wysłane z Tapatalk2 [url='http://tapatalk.com/m?id=10']now Free[/url]

    _________________
    Usługi druku przestrzennego - www.drumik.pl



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 lis 2013, o 09:53 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27396
    Lokalizacja: Szczecin
    Pomógł: 1043

    Świetna lampka - jest na czym oko zawiesić ;) .... z twojego kanału YT ... najbardziej zapadł mi w pamięci HASACZ :lol: ....

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 lis 2013, o 10:04 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 cze 2013
    Posty: 137
    Lokalizacja: Kraków
    Pomógł: 0

    Bardzo dziękuję za tak miłe komentarze :). Cieszę się że się podoba.

    majster napisał(a):
    gratuluje pomyslu

    Żeby później nie było - lampa była zainspirowana takim czymś:
    http://www.deltaattack.com/wp-content/u ... o_lamp.jpg
    Tak więc moja inwencja twórcza ograniczyła się do wypchania całości diodami.

    mirekk36 napisał(a):
    najbardziej zapadł mi w pamięci HASACZ :lol: ....

    Taaa... to był osobliwy projekt xD.

    P.S.
    Acid3, zerknij na PW. Może będę mógł pomóc :).

    _________________
    Więcej dziwactw na: www.youtube.com/user/mopsiok



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 lis 2013, o 10:16 
    Offline
    Moderator zasłużony dla forum.atnel.pl
    Avatar użytkownika

    Dołączył(a): 18 lip 2012
    Posty: 3228
    Lokalizacja: Kraków - obok FAB5 ATMEL'a
    Pomógł: 91

    Bardzo ładny efekt świetlny. ;-)

    _________________
    http://www.jaglarz.info



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 lis 2013, o 22:41 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 cze 2013
    Posty: 137
    Lokalizacja: Kraków
    Pomógł: 0

    To przez sentyment - w trakcie robienia projektu graliśmy w tę grę na potęgę, a na urodzinach śpiewaliśmy tę piosenkę :D. Stąd też i taki nietypowy podkład. Cieszę się że ktoś rozpoznał ^^.

    P.S.
    A, aż sobie posłucham :3

    _________________
    Więcej dziwactw na: www.youtube.com/user/mopsiok



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 3 lis 2013, o 01:02 
    Offline
    Nowy
    Avatar użytkownika

    Dołączył(a): 27 paź 2013
    Posty: 14
    Pomógł: 0

    Widzę że się przyłożyłeś do projektu. :mrgreen: Ładną płytkę sobie zlutowałeś. Eagle też opanowany :P



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 9 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO