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 10 cze 2025, o 18:35


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 12 ] 
    Autor Wiadomość
     Tytuł: ATB DROID ;)
    PostNapisane: 30 maja 2013, o 10:38 
    Offline
    Uzytkownik zasłużony dla forum.atnel.pl
    Avatar użytkownika

    Dołączył(a): 16 lip 2012
    Posty: 2088
    Lokalizacja: Leżajsk / Kraków
    Pomógł: 411

    Obrazek


    WSTĘNIAK
    Skoro już ATMEAGA dostała dotykowy, kolorowy ekran to dlaczego by nie wykorzystać tego sprzętu do budowy jakiegoś większego systemu na wzór telefonów z Androidem. Nie mamy co prawda do dyspozycji znacznie szybszego procesora Qualcomm Snapdragon, ale za to możemy sobie to zmontować w domowym zaciszu :mrgreen:
    Temat składa się z kilku części z których pierwsza to przygotowanie "środowiska" do uruchamiania różnorakich funkcji (podprogramów). Jak wiadomo (z książki Mirosława Kardasia "Język C Pasja programowania mikrokontrolerów 8-bitowych") wyświetlacz ze sterownikiem SSD1963 posiada dodatkową pamięć, którą można zapełnić w tle i potem szybko "rzutować" na widzialną część ekranu. Można również płynnie przewijać tą pamięć przez okno wyświetlacza co pokazano wcześniej. Jest jeszcze jedna fajna moim zdaniem funkcja zaimplementowana w tym sterowniku. Możemy bowiem zablokować pewien obszar ekranu i uzyskać przykładowo 2 stałe paski na wyświetlaczu podczas, gdy pozostała część może być swobodnie zmieniania jak wcześniej. Do biblioteki MK_SSD1963 należy dodać kolejną funkcję i skorzystać z niej jak pokazano poniżej:
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    Wracając do tematu to pomysł jest następujący:
    - w pierwszym buforze rysujemy grafikę górnego i dolnego paska, środek zostanie wykorzystany do prezentowania wybranej "aplikacji"
    - w kolejnych 4 buforach kładziemy pocięta tapetę o rozmiarze 320 x 960, a na to obrazki ikonek (jest również taka opcja, by ikonki idealnie wpasować w tapetę, ale wtedy musimy przygotować obrazek wraz z ikonkami co po każdej zmianie rozkładu ikon będzie nas zmuszać do modyfikacji tej tapety - choć zaletą jest znacznie lepszy wygląd)
    - górny pasek może służyć do prezentowania stałych informacji np. czas, data, temperatura, stan baterii
    - dolny pasek (w tym przypadku dodatkowo z funkcja automatycznego chowania) służyć może do prezentowania aktualnych akcji np. ładowanie aplikacji

    _________________
    Dragonus Cracovus: Biomagia



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 maja 2013, o 11:36 
    Offline
    Moderator
    Avatar użytkownika

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

    Krauser napisał(a):
    Nie mamy co prawda do dyspozycji znacznie szybszego procesora Qualcomm Snapdragon, ale za to możemy sobie to zmontować w domowym zaciszu


    Prześliczne podsumowanie ;) hahahaha

    a jeśli chodzi o pomysł na projekt ..... eeeeeh co tu dużo mówić, wielki SZACUN kolego Krauser

    _________________
    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: 30 maja 2013, o 11:38 

    Pomógł: 0

    No jak by to wrzucić na Atmega2560 hmmmm, aż mnie korci by się pobawić



    Góra
      
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 maja 2013, o 11:59 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 28 lip 2012
    Posty: 78
    Lokalizacja: Grójec
    Pomógł: 2

    Świetna robota :) Nie mogę się doczekać, kiedy ja będę miał takie umiejętności :D



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 31 maja 2013, o 15:38 
    Offline
    Użytkownik

    Dołączył(a): 27 lis 2012
    Posty: 291
    Pomógł: 6

    I jak tu nie być zawistnym! Pokłon aż do samej ziemi dla Krausera. Jeszcze tylko takie pytanie. Czy daleko stąd do tego, żeby np. po dotknięciu ikonki zegara pojawił się czas? To samo dotyczy innych ikonek.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 31 maja 2013, o 16:54 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 06 maja 2012
    Posty: 758
    Pomógł: 9

    To pikuś. Wystarczy obadać, czy x i y mieści się w żądanym obszarze i odpowiednio zareagować.

    _________________
    ATB 1.03, Win XP SP3, ECLIPSE Indigo 3.7.2



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 31 maja 2013, o 18:30 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 25 kwi 2013
    Posty: 88
    Pomógł: 1

    Dajcie mi tylko SDK jako plugin do Eclipse ;D

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 2 cze 2013, o 21:40 
    Offline
    Uzytkownik zasłużony dla forum.atnel.pl
    Avatar użytkownika

    Dołączył(a): 16 lip 2012
    Posty: 2088
    Lokalizacja: Leżajsk / Kraków
    Pomógł: 411

    Do pełni szczęścia ;) brakuje tylko plików projektu i obrazków z karty SD.
    Plik main.h:
    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    Plik main.c:
    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    Projekt nie jest jeszcze skończony. Nie można uruchomić żadnej akcji klikając na ikonki. Dlatego też można spodziewać się jeszcze pewnych zmian.


    Załączniki:

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

    _________________
    Dragonus Cracovus: Biomagia



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 2 cze 2013, o 22:59 
    Offline
    Moderator
    Avatar użytkownika

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

    Krauser napisał(a):
    Do pełni szczęścia


    Krauser na prawdę to PEŁNIA szczęścia przeglądać twoje kody jak śmigasz na tym GLCD .... ja wciąż patrzę z nieskrywaną zazdrością ;) Jak będę miał kiedyś czas się za to zabrać (a muszę mieć) to co ja nowego wymyślę ? ;) przez ciebie już nic chyba ciekawszego.

    _________________
    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: 7 cze 2013, o 18:19 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 08 mar 2013
    Posty: 236
    Lokalizacja: Warszawa
    Pomógł: 5

    fajnie to wygląda. Ja mam pomsyła na puzzle włąsnie na dotykowym LCD. Ale obecnie to mi trochę jednak brakuje umiejętności :(.

    Naprawdę szacun za kreatywność, normalnie superaśne.

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 7 cze 2013, o 20:05 
    Offline
    Uzytkownik zasłużony dla forum.atnel.pl
    Avatar użytkownika

    Dołączył(a): 16 lip 2012
    Posty: 2088
    Lokalizacja: Leżajsk / Kraków
    Pomógł: 411

    Paul Dirac napisał(a):
    Ja mam pomsyła na puzzle włąsnie na dotykowym LCD. Ale obecnie to mi trochę jednak brakuje umiejętności .

    Jakbym miał takie podejście to nadal bym leżał i robił w pieluchę :lol: . Zacznij działać, a reszty się douczysz w trakcie. Szczerze mówiąc to najwięcej czasu poświęcasz na obmyślanie "mechaniki", a nie pisanie programu. Spoko, że masz pomysł, bo dążenie do wytyczonego celu zawsze pomaga pokonać drobne przeszkody po drodze.

    _________________
    Dragonus Cracovus: Biomagia



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 7 cze 2013, o 20:34 
    Offline
    Moderator
    Avatar użytkownika

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

    Cytuj:
    Jakbym miał takie podejście to nadal bym leżał i robił w pieluchę


    hahahaah dobrze powiedziane ... tak tak panowie, to święta racja - bo to dzięki takim projektom przeróżnym - właśnie zdobywa się to doświadczenie.

    Jak nie spróbujesz to się nie dowiesz....

    _________________
    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  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 12 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

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


    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