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



Teraz jest 28 mar 2024, o 22:46


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 ]
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: 27212
Lokalizacja: Szczecin
Pomógł: 1041

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: 27212
Lokalizacja: Szczecin
Pomógł: 1041

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 ]
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ł: Google [Bot] i 9 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