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 3 kwi 2025, o 20:53


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 9 ] 
    Autor Wiadomość
    PostNapisane: 4 mar 2012, o 12:36 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    To chyba efekt nudy , ale wygrzebawszy z szuflady wyświetlacz GLCD (graficzny)
    o rozmiarze 128x64 punkty na sterowniku KS0108A , postanowiłem zrobić jedynie słuszny
    użytek czyli zbudować w oparciu o moje ulubione Sunduino , Oscyloskop.

    ---->>> Założenia <<<----------

    1. - przynajmniej 2 kanały
    2. - możliwie wiele ustawień
    3. - możliwie jak najlepsze parametry
    4. - ewentualna możliwość pracy z oprogramowaniem na PC
    5. - koniecznie wyświetlacz Graficzny
    6. - maxymalnie prosty układ tak by sobie można było zrobić w 5min

    ---------------------------------

    Skoro już takie założenia to o dzieła:

    -------------------------------------------------------------

    <<---------- SCHEMAT

    Obrazek

    --- jak widać schemat jest prosty jasny i nie wymaga wyjaśnień no może sekcja klawiszy ale o tym niżej.

    Do ustawiania trigerów , wyzwalania itd .. służy 10 przycisków Takt switch :)
    i żeby było śmieszniej zamiast 10 pinów uC użyłem mojej ulubionej sztuczki z powieszeniem
    wielu klawiszy na 1 pinie :) -- prostota użycia i oszczędność pinów uc gwarantują użyteczność na poziomie
    standardowego podłączenia.

    Nie opisuje zasady działania sztuczki bo jest chyba całkiem logiczna -- w uproszczeniu używam pinu analog in
    i na nim mierzę spadek napięcia po wciśnięciu klawisza, wartość napięcia na pinie odpowiada określonemu przyciskowi.

    W programie wygląda to tak :

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


    Jak widać nic skomplikowanego:)

    Obsługa LCD odbywa się przy użyciu biblioteki KS108.h , która upraszcza użycie wyświetlacza gdyż zawiera już predefiniowane funkcje inicjalizacji , oraz wiele innych.
    Jak wiadomo wyświetlacze GLCD nie posiadają generatora znaków więc ładujemy nasze czcionki np użyta
    przeze mnie ARIAL14.h (wydaje mi się że chyba trochę za duże znaki :)

    ------------------->>> PARAMETRY

    No cóż nic w zasadzie wielkiego w założeniu w sumie to nie tyle oscyloskop co gadget , ale dla amatorów i pracy z
    AVR do podglądania przebiegów PWM i innych sygnałów do 5V powinien wystarczyć .

    -- UKŁAD POSIADA:

    -- 2 KANAŁY
    -- próbkowanie maksymalnie 4,3ksps/na kanał w trybie 2 kanałowym
    -- próbkowanie maksymalnie 8,6ksps w trybie 1 kanałowym
    -- maksymalne napięcie wejściowe 5V


    --- USTAWIENIA i FUNKCJE

    Tryby Trigerów --- AUTO, NORMAL, SCAN, ONE
    Ratesy :) --- 5ms, 10ms, 20ms, 50ms ,, 0.1/0.2/0.5/1/2/5/10s
    Rangesy:) --- 1V, 0.5V , 0.2V, 0.1V, 50mV


    To na tyle bo jak pisałem to zabawka jest , ale może się komuś przydać :)

    a tak wygląda prototyp podczas pracy z generatorem funkcyjnym który opiszę kiedyś tam może:)

    Obrazek

    Obrazek

    Obrazek

    Obrazek

    ----->>> Program po kompilacji zajmuje 11514 bajtów w pamięci....
    testowany na SunDuino 1.5B z uC ATmega328P taktowanie 16Mhz


    W załączniku kompilowane wsady dla ATmega168 i 328 dla tych co chcą sobie wgrać w procka , czy zrobić dedykowane PCB ,
    a nie chcą się męczyć w edytorze ARDUINO.

    Natomiast dla ciekawych świata minimalizmu elektronicznego (czytaj platformy xxxDuino) pełny kod źródłowy, który należy wkleić sobie
    do środowiska Arduino IDE oczywiście należy też pamiętać o bibliotekach :)

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


    Na screenie widać zajętość po kompilacji oraz płytke dla której wykonana została kompilacja :
    Obrazek

    Miłej zabawy .....

    http://www.youtube.com/watch?v=ozPiwvUe7Wc

    dla tych co to nie mają lub nie lubią platformy xxxDuino i chcą postawić skopa po prostu na m168
    korzystając z hexa :


    Obrazek


    Załączniki:

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

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 4 mar 2012, o 12:41 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 24 paź 2011
    Posty: 580
    Lokalizacja: Warszawa
    Pomógł: 0

    no no projekcik godny uwagi tylko jeszcze sofcik na kompa do komunikacji RS i bedzie miodnie :)

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 4 mar 2012, o 12:47 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    Myślę że na razie poprzestanie na GLCD , jeszcze machę jakiegoś shielda do niego i będzie całkiem GIT jako taka sobie zabawka , pomocnik :)

    Poza tym chyba warto poznać i te LCD i nauczyć się stosować je w swoich projektach , gdyż znacznie podniosą atrakcyjność projektów.

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 4 mar 2012, o 12:49 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 24 paź 2011
    Posty: 580
    Lokalizacja: Warszawa
    Pomógł: 0

    jak robić shielda to już z OP-AMPami i zewnetrznym AREFem :P

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 4 mar 2012, o 12:51 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    Jak są chętni niechaj projekcik rozwijają :)

    udostępnię źródło jak je uporządkuję , bowiem z mojego pisanego odruchowo softu w C++ mało co kto zrozumie :)

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 4 mar 2012, o 13:27 
    Offline
    Moderator
    Avatar użytkownika

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

    Rewelacyjny projekcik ;) .... uwielbiam patrzeć na takie ciekawostki robione - jak to się mówi z nudów....

    _________________
    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: 4 mar 2012, o 13:55 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    Czy ja wiem czy taka rewelacja , jak na 1 h pisania kodu i parę minut na hardware
    ale jakaś alternatywa na pewno dla drogich scopów .. te parametry co ma to coś opisane wyżej rewelacyjne nie są , ale
    na podstawowe pomiary przy AVR powinny wystarczyć z nawiązką by sobie podglądnąć przebiegi PWM , SPI , I2C
    czy oswoić się z szeroko pojętymi pomiarami oscyloskopowymi.

    Fakt mam do dyspozycji tutaj i Voltkrafta 610 i Unita 2025C , ale zbudowanie takiej zabawki tez jest dobrym ćwiczonkiem:)

    -- zawsze to zabawa z GLCD
    -- czy niedoceniany i mało znany sposób podłączania przycisków :)

    a się zaplątał taki filmik z działania tego ustrojstwa :

    wejścia są bez filtrów stąd takie zachowanie ... ale wszystko można do głaskać

    https://www.youtube.com/watch?v=ynCmo3BINWo

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 9 paź 2013, o 19:05 
    Offline
    Nowy

    Dołączył(a): 16 wrz 2013
    Posty: 3
    Pomógł: 0

    Projekcik bardzo ciekawy, interesuje mnie jak zrobić proste EKG na takim wyświetlaczu.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 9 paź 2013, o 19:35 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    np tak : http://thinkering.npage.de/arduino-micr ... nitor.html

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



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