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 14 lip 2025, o 10:34


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 21 ] 
    Autor Wiadomość
    PostNapisane: 15 maja 2019, o 13:09 
    Offline
    Użytkownik

    Dołączył(a): 28 maja 2016
    Posty: 469
    Lokalizacja: Katowice
    Pomógł: 1

    Hej.
    W te deszczowe dni wzięło mnie na zegarek z wyświetlaczem siedmio-segmentowy. Wypociłem wstępną wersję, która będzie dopracowana. Zegarek śmiga, jednak docelowo będę w kodzie robił sporo poprawek, oraz zmienne chcę zastąpić zmiennymi wskaźnikowymi. Nie wiem czy mi się uda, ponieważ nie jestem biegły we wskaźnikach. Ale kodem się pochwalę. Wzorowałem się na kodzie z BB, tak więc, jeśli Pan Mirek uważa, że nie powinienem tego kodu prezentować na forum, to się nie pogniewam jak zostanie usunięty.
    Brakuje jeszcze sporo komentarzy w kodzie, ale na dniach uzupełnię. Pozdrawiam kolegów i koleżanki :)
    A oto mój kod:
    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.


    :):):)

    _________________
    Nikt nie mówił,że będzie łatwo...



    Ostatnio edytowano 15 maja 2019, o 20:29 przez wojciechgorzolka, łącznie edytowano 2 razy

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 15 maja 2019, o 15:09 
    Offline
    Moderator
    Avatar użytkownika

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

    wojciechgorzolka napisał(a):
    jeśli Pan Mirek uważa, że nie powinienem tego kodu prezentować na forum, to się nie pogniewam jak zostanie usunięty.

    A dlaczego miałby zostać usunięty ? kompletnie nie rozumiem

    _________________
    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: 15 maja 2019, o 16:16 
    Offline
    Użytkownik

    Dołączył(a): 28 maja 2016
    Posty: 469
    Lokalizacja: Katowice
    Pomógł: 1

    Kod testuję na zestawie ATB. :). Docelowo będzie zegarek na rękę z druku 3D ;)

    _________________
    Nikt nie mówił,że będzie łatwo...



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 15 maja 2019, o 17:25 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 14 cze 2017
    Posty: 169
    Lokalizacja: Słupsk
    Pomógł: 2

    Działaj, działaj Panie bo limit "chłytów marketingowych" wyczerpany ;)

    _________________
    Lampka Leuchtglas
    Motorek Witka



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 15 maja 2019, o 17:40 
    Offline
    Użytkownik

    Dołączył(a): 28 maja 2016
    Posty: 469
    Lokalizacja: Katowice
    Pomógł: 1

    Nie rozumiem :)

    _________________
    Nikt nie mówił,że będzie łatwo...



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 15 maja 2019, o 18:40 
    Offline
    Użytkownik

    Dołączył(a): 28 maja 2016
    Posty: 469
    Lokalizacja: Katowice
    Pomógł: 1

    Panie Mirku, chodziło mi oto,że użyłem tam kody z książki :)

    _________________
    Nikt nie mówił,że będzie łatwo...



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 15 maja 2019, o 19:16 
    Offline
    Moderator
    Avatar użytkownika

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

    wojciechgorzolka napisał(a):
    Panie Mirku, chodziło mi oto,że użyłem tam kody z książki :)

    Panie kolego chodzi o to aby na forach nie udostępniać bibliotek z książek a nie tam jakichś swoich własnych programów main.c napisanych na podstawie książki

    _________________
    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: 15 maja 2019, o 20:34 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 lis 2015
    Posty: 1448
    Lokalizacja: okolice Warszawa
    Pomógł: 149

    Panie kolego Wojtek, :D
    zdcyduj się Wojtkiu na częstotliwości i na ilość inkrementacji w przerwaniu.
    do 100? do 200? do 255? jak to jest. ? ;)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 15 maja 2019, o 20:46 
    Offline
    Użytkownik

    Dołączył(a): 28 maja 2016
    Posty: 469
    Lokalizacja: Katowice
    Pomógł: 1

    już poprawiłem i zaktualizowałem kod :)

    _________________
    Nikt nie mówił,że będzie łatwo...



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 15 maja 2019, o 21:22 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 lis 2015
    Posty: 1448
    Lokalizacja: okolice Warszawa
    Pomógł: 149

    mirekk36 napisał(a):
    A dlaczego miałby zostać usunięty ? kompletnie nie rozumiem

    hie hie,....
    Mirku...
    choćby dlatego że bo Wojtek wkleil nie aktualne komentaże.
    hie hie..
    ale widzę że już poprawił. ;)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 3 sie 2019, o 10:23 
    Offline
    Użytkownik

    Dołączył(a): 28 maja 2016
    Posty: 469
    Lokalizacja: Katowice
    Pomógł: 1

    https://youtu.be/5sXX5Ll9sBQ
    Cześć. kolejna część mojego projektu zegarka na rękę.
    Pierwszy raz publikuję film, więc nie wiem czy sam film będzie dobrze dodany.

    Zegarek niejako działa w tle. czyli wszystkie segmenty są wygaszone. Dwa pierwsze klawisze będą zamienione stykami, które będą zwierane metalową kulką. Kulka będzie miałą za zadanie zmienić stan dwóch zmiennych z 0 na 1(tą część kodu muszę jeszcze mocno dopracować). Zmiana wartośći zmiennych powinna nastąpić po skierowaniu zegarka przed twarz, oraz przy delikatnym obrocie nadgarstka. Po tej czynności wyświetlacz włączy się na kilka sekund, po czy wyłączy się.
    Takie są założena, a czy tak będzie faktycznie, to zobaczę jak zaprojektuję płytkę PCB :):):)

    Ustawianie zegarka odbywa się tylko dwoma klawiszami na zestawie atb i tak będzie też w finalnej wersji. :D :D :D

    A o to wstępny kod. Dodam tylko ,że jeszcze nie jest napisany zgodnie z zasadami. Ale na szybko chcialem się pochwalić działającym kodem. w najbliższym czasie wszystkie linijki wyrównam i dodam komentarze. TO jest mój pierwszy działający kod z wyświetlaczem, timerami bez delaya. Sporo tu jeszcze pozmieniam, poniewż wprowadzę funkcje dla lepszej czytelności kodu, oraz wskaźniki aby program płynniej działał.
    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.

    _________________
    Nikt nie mówił,że będzie łatwo...



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 3 sie 2019, o 22:59 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 lis 2015
    Posty: 1448
    Lokalizacja: okolice Warszawa
    Pomógł: 149

    Ło Panie,
    aleś rozciągnął ten kod, na całą stronę. :)
    mienią mi się w oczach zmienne - tykanie1, tykanie2, tykanie3......zmienna1, zmienna2, zmienna3....flaga1, flaga2, flaga3...... ;)
    Ciekawy jestem efektu finalnego - (na ręku). :)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 5 sie 2019, o 10:59 
    Offline
    Użytkownik

    Dołączył(a): 28 maja 2016
    Posty: 469
    Lokalizacja: Katowice
    Pomógł: 1

    Darek jeszcze trochę. Widzę w internetach,że jest jeszcze coś takiego jak akcelerometr. Może uda mi się go zamienić z kulką zmieniającą zmienne do włączania wyświetlacza. Projekt już trochę trwa, ale cały czas nad nim pracuję ( w wolnych chwilach) :)

    _________________
    Nikt nie mówił,że będzie łatwo...



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 8 sie 2019, o 09:21 
    Offline
    Użytkownik

    Dołączył(a): 28 maja 2016
    Posty: 469
    Lokalizacja: Katowice
    Pomógł: 1

    Hej. Dla ładu i porządku wrzycam jeszcze raz pierwszy film z działania zegarka na zestawie ATB, oraz drugi film, w którym wykorzystałem alcelerometr analogowy GY-61. Zostanie on urzyty w moim projekcie do chwilowego włączania zegarka na ręce. Zastąpię nim wersję kulki, która miała włączać na kilka sekund wyświetlacz siedmiosegmentowy.
    Kod który wykorzystałem do oprogramowania modułu alcelerometru to jest prosty fragment kodu z BB dotyczący przetwornika ADC. Napięcie odniesienia to 5V. Wydaje mi się,że w tym projekcie nie ma potrzeby stosowania niższego napięcia odniesienia, ponieważ dokładność pomiarów z napięcia VCC w zupełności mi wystarczy (tak mi się wydaje).
    Mam nadzieję,żę toopanuję.

    działanie zegarka


    działanie akcelerometru

    :)

    _________________
    Nikt nie mówił,że będzie łatwo...



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 8 sie 2019, o 12:28 
    Offline
    Użytkownik

    Dołączył(a): 28 maja 2016
    Posty: 469
    Lokalizacja: Katowice
    Pomógł: 1

    W opisie sprzedawcy jest informacja,że ten moduł pobiera 350uA. zegarek mam zamiar zasilać z baterii A27 12V. niestety jeszcze nie wiem jak dokładnie policzyć na jak długo wystarczy mi bateria. To wszystko zależy jak często będę włączał segmenty. ciężko ocenić. Myślę,że tego dowiem się dopiero po skończeniu całęgo zegarka. Domyślam się, że zasilanie długo nie wytrzyma, ale nie o to w tym projekcie chodzi. Chodzi bardziej o naukę programowania i satysfakcja z ukończonego zegarka :)

    _________________
    Nikt nie mówił,że będzie łatwo...



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 8 sie 2019, o 12:55 
    Offline
    Użytkownik

    Dołączył(a): 28 maja 2016
    Posty: 469
    Lokalizacja: Katowice
    Pomógł: 1

    w sumie masz rację, tylko zależy mi, żdeby ten akumulator miał małe wymiary i żeby b ył w kształcie cylindra, czyli okragły. hmm... a poza tym nie mam w ogóle doświadczenia z akumulatorami o jakich piszesz. :( nie wiem jak je ładować itp. Jeśłi zastosuję aku, to zaoszczędzę pieniądzę na ciągłym kupowaniu baterii. Tak więc chyba jeszcze przemyślę sprawę zasilania. Poszukam poradników na temat łądowania i korzystania z aku. Chyba nawet w poradniku Pana Mirka odnośnie przetworniczki liona była mowa o ładowaniu aku.

    _________________
    Nikt nie mówił,że będzie łatwo...



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 8 sie 2019, o 13:09 
    Offline
    Użytkownik

    Dołączył(a): 28 maja 2016
    Posty: 469
    Lokalizacja: Katowice
    Pomógł: 1

    jest mała, ale do mojego zegarka jest zbyt gigantyczna ;)

    _________________
    Nikt nie mówił,że będzie łatwo...



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 8 sie 2019, o 13:18 
    Offline
    Użytkownik

    Dołączył(a): 28 maja 2016
    Posty: 469
    Lokalizacja: Katowice
    Pomógł: 1

    znalazłęm taki :
    Oryginalny akumulator - bateria do latarek JETBEAM MINI-1, MINI-2 o pojemności 70mAh 3,7V kompatybilny z latarkami MECARMY Illuminex

    Specyfikacja techniczna:

    Typ: Akumulator litowo-jono
    Napięcie(V): 3.7V
    Pojemność: 70mAh
    Wymiary: 10mm x 18mm
    Zabezpieczenie PCB: brak
    Przeznaczenie: Latarki LED

    wymiary ma całkiem ok. Nie wiem czy pojemność będzie odpowiednia :)

    Jeśli wytrzyma 1-2 dni , to i tak będzie dobrze. I tak jesteśmy nauczeni,że komórki ładujemy codziennie :)

    _________________
    Nikt nie mówił,że będzie łatwo...



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 8 sie 2019, o 13:34 
    Offline
    Użytkownik

    Dołączył(a): 28 maja 2016
    Posty: 469
    Lokalizacja: Katowice
    Pomógł: 1

    myślałem o układzie rtc, ale on jest sporych rozmiarów. Z układu rtc myślałem,ąby tylko pobierać przerwanie co sekundę, bo z tego co pamiętam jest ten układ bardzo dokłądny i mało podatny na temperaturę. Dzięuję za te cenne podpowiedzi. Bardzo się przydają :) :)

    _________________
    Nikt nie mówił,że będzie łatwo...



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 8 sie 2019, o 13:40 
    Offline
    Użytkownik

    Dołączył(a): 28 maja 2016
    Posty: 469
    Lokalizacja: Katowice
    Pomógł: 1

    nie wiem czy dobrze myśłę, ale łądowarkę/przetworniczkę aku można by chyba zrobić po za zegarkiem, wtedy tego układu przetworniczki nie musiałbym lutować na płytce zegarka.

    _________________
    Nikt nie mówił,że będzie łatwo...



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 8 sie 2019, o 13:59 
    Offline
    Użytkownik

    Dołączył(a): 28 maja 2016
    Posty: 469
    Lokalizacja: Katowice
    Pomógł: 1

    dziękuję za pomoc. zasiadam do lektury:)

    _________________
    Nikt nie mówił,że będzie łatwo...



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

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 7 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