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? 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 8 cze 2025, o 08:47


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 
    Autor Wiadomość
     Tytuł: Lampka USB
    PostNapisane: 15 maja 2013, o 14:28 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 12 maja 2013
    Posty: 568
    Zbananowany użytkownik

    Pomógł: 31

    W ramach eksperymentów z USB zrobiłem lampkę sterowaną z komputera. Program na PC pracuje pod systemem Linux, został napisany w C++ z wykorzystaniem biblioteki libusb oraz gtkmm. Lampka wykorzystuje mikrokontoler ATtiny2313 z programową obsługą USB przy użyciu biblioteki V-USB.
    Obrazek Obrazek Obrazek

    Obrazek Obrazek Obrazek

    Obrazek


    Coś YT nie działa!

    // wydaje mi się jednak że działa i to całkiem dobrze .... SunRiver

    http://www.youtube.com/watch?v=oKcpd8P-nQU


    Załączniki:

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

    _________________
    Und schreien

    Spring
    Erlöse mich
    Spring
    ...



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: Lampka USB
    PostNapisane: 15 maja 2013, o 18:31 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 12 maja 2013
    Posty: 568
    Zbananowany użytkownik

    Pomógł: 31

    Program obsługujący lampkę nie jest dokończony, do poprawy jest stroboskop i napis "Lamp disconnected"
    Obrazek
    Po uruchomieniu programu bez podłączonej lampki wszystkie suwaki i przyciski są zablokowane, po podłączeniu urządzenia USB program zczytuje ustawienia RGB, pokazuje je na suwakach oraz się odblokowuje. Po zmianie ustawień RGB i naciśnięciu przycisku Save ustawienia zostają zapamiętane w pamięci EEPROM mikrokontolera, po ponownym podłączeniu lampki kolor światła będzie taki jaki został zapisany.

    Lampka wykorzystuje 3 kanały PWM do sterowania diodami RGB, do obsługi USB jest wykorzystana biblioteka V-USB.

    _________________
    Und schreien

    Spring
    Erlöse mich
    Spring
    ...



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: Lampka USB
    PostNapisane: 15 maja 2013, o 19:10 
    Offline
    Moderator zasłużony dla forum.atnel.pl
    Avatar użytkownika

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

    No, no, noooo, ładne cacko jakby powiedział bohater Max.

    Mam uwagi tylko do prezentacji.

    Szkoda że filmik kręciłeś w pełnym oświetleniu i dlatego słabo widać ekran i kolory diod RGB.

    Wykonanie i pomysł - brawo.

    _________________
    http://www.jaglarz.info



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: Lampka USB
    PostNapisane: 16 maja 2013, o 09:34 

    Pomógł: 0

    Zadam pytanie od drugiej strony, w czym kompilowałeś i jak "robiłeś" program do obsługi bo ta strona by mnie bardziej interesowała ;)......
    Możesz opisać konfigurację środowiska programistycznego, pokazać krok po kroku jak stworzyć taki program.
    Jest możliwość obsługi z poziomu terminala, czy tylko w trybie graficznym?

    Linux Rulez! :P



    Góra
      
    cytowanie selektywne  Cytuj  
     Tytuł: Re: Lampka USB
    PostNapisane: 16 maja 2013, o 16:48 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 12 maja 2013
    Posty: 568
    Zbananowany użytkownik

    Pomógł: 31

    Środowisko jakiego używam to Eclipse z wtyczką C++, kompilator gcc.
    Co dokładnie interesuję cię w tworzeniu tego programu, tworzenie interfejsu graficznego czy obsługa usb?
    Ta wersja programu jest tylko okienkowa, można zrobić konsolową.

    _________________
    Und schreien

    Spring
    Erlöse mich
    Spring
    ...



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: Lampka USB
    PostNapisane: 17 maja 2013, o 07:47 

    Pomógł: 0

    Chodziło mi bardziej o samą zasadę, czyli jak wygląda to od momentu zainstalowania po pierwszy program ;). Coś na kształt poradnika Mirka do eclipsa pod AVRy, masz coś takiego.
    Jedynie co tworzyłem to proste programy skryptowe w linuxie, dla firewalla, rrdtools, cron itp. Okienkowych jakoś nigdy nie umiałem ogarnąć.



    Góra
      
    cytowanie selektywne  Cytuj  
     Tytuł: Re: Lampka USB
    PostNapisane: 20 maja 2013, o 14:52 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 12 maja 2013
    Posty: 568
    Zbananowany użytkownik

    Pomógł: 31

    W tworzeniu poradników to jestem kiepski, mogę spróbować coś napisać jak przygotować środowisko Eclipse pod Linuxem do oprogramowania w C++ wraz z bibliotekami.
    Tworzenia aplikacji okienkowych pod Linuxem uczyłem się z tego: https://developer.gnome.org/gtkmm-tutorial/3.4/

    _________________
    Und schreien

    Spring
    Erlöse mich
    Spring
    ...



    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: 7 ] 

    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