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



Teraz jest 18 lis 2024, o 06:57


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 10 ] 
Autor Wiadomość
PostNapisane: 8 lut 2014, o 12:15 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 10 sty 2014
Posty: 446
Lokalizacja: DKL
Pomógł: 53

Witam, nie wiem dlaczego, ale dopiero teraz znalazłem ten dział i widzę że pora nadrobić stracony czas ;)

W związku z tym, myślę, że warto pochwalić się jednym z moich projektów DIY, tym bardziej że jest on skończony w 100% (no może w 99,9%) i jest moim oczkiem w głowie.

Projekt dotyczy może się niektórym wydawać banalnego zegarka, ale ja uważam, że jest on bardzo fajną i udaną konstrukcją, która idealnie spełnia swoje zadanie. Zegar oparty jest na płytce z czterema wyświetlaczami 1,8” (NE093) z bardzo starego zestawu o symbolu NE062 i płytki bazowej własnego projektu, która zawiera mikrokontroler ATtiny2313, układy zasilające, sterujące jak i drivery wyświetlacza oraz modułu RTC wykonanego przez mojego kolegę, opartego o genialny scalaczek DS3231.

Na początek jednak nieco historii, zestaw NE062 gotowy już zmontowany przez znajomego, zakupiłem kilkanaście lat temu, składał się on z wspomnianej wyżej płytki z dużymi wyświetlaczami oraz płytki bazowej zawierającej scalony zegar MC1204 polskiej produkcji CEMI. Od samego początku konstrukcja ta miała jedną ogromną wadę - dokładność, a właściwie jej brak. Układ MC1204 taktowany był z popularnego zewnętrznego kwarcu 32,768kHz z dołączonym trymerem umożliwiającym korygowanie pracy dokładności zegara. Mimo wielokrotnych prób ustawienia dużej precyzji zegara nigdy nie udało mi się osiągnąć tolerancji mniejszej niż +/- 1 minuta na miesiąc, latem zegar chodził szybciej, zimą wolniej, także sekcja zasilania miała znaczny wpływ na jego pracę, która zawsze była dość niestabilna. Dlatego od dawien dawna marzył mi się precyzyjny zegar, którego nie muszę co chwilę kalibrować, aby poprawnie wskazywał czas.

Na początku 2012 roku, wspólnie z kolegą odkryliśmy bardzo dokładne układy RTC o symbolu DS3231 (także ich bliźniaki DS3232), zaraz dość szybko powstała maleńka konstrukcja modułu RTC z wyprowadzonymi wszystkimi wejściami na złącza goldpin, które to służyły nam do testów w zestawach uruchomieniowych i zabawy z oprogramowaniem dla takiego zestawienia - moduły te zastąpiły nam niezbyt precyzyjne moduliki oparte o popularne DS1307 którymi się wcześniej interesowaliśmy. Po kilku miesiącach testów i obserwacji dokładności, okazało się że dokładność mamy na poziomie +/- 1-3 sekundy na kilka miesięcy! Dlatego definitywnie nadszedł czas na, aby raz na zawsze rozprawić się z moim niedokładnym zegarem :) Było to gdzieś na przełomie 2012/2013 roku.

Wsad do mikrokontrolera pisałem w Bascom-ie bazując na pajęczynie w oparciu o płytkę stykową, po czym dopiero powstał projekt płytki, której wykonanie zleciłem firmie zewnętrznej, skompletowałem niezbędne elementy i powstał mój Goliat AVR. Poniżej zamieszczam fotki i w załączniku kod źródłowy bas (może nie jest on doskonały, ale nie mam nic do ukrycia, może ktoś sobie częściowo lub w całości wykorzysta, poprawi, skoryguje).

Zegar realizuje następujące funkcje: dokładnie odmierzanie czasu :lol: możliwość wyświetlenia temperatury z układu DS3231 (wywołanie na żądanie jednym z przycisków), zmianę stanu diody led znajdującej się w module (cykle: świecenie, miganie 1Hz, wygaszenie), menu ustawień gg i mm (podczas ustawiania danej sekcji wyświetlacze im odpowiadające migają) z możliwością zapisu do układu RTC z wyzerowanymi sekundami gg:mm:00 w momencie naciśnięcia przycisku.

Całość nie posiada żadnej obudowy (lubię goliznę) i stoi sobie na podstaweczce na najwyższym elemencie segmentu w pokoju, nie wyobrażam sobie funkcjonowania bez niego ;)

Docelowo kolejnym moim wyzwaniem, jest napisanie takiego samego programu (może lepszego) w oparciu o język C, który realizował będzie dokładnie takie same funkcje, kto wie może uda się też coś nowego tu wdrożyć :) Póki co trochę nauki i opanowania świata C przede mną, ale wierzę że ten czas wcześniej czy później nadejdzie.

Wszelkie komentarze, opinie, zapytania będą mile widziane.

Elementy składowe:
ObrazekObrazek

Moduł RTC:
Obrazek

Tak to wygląda już złożone w całość:
ObrazekObrazek

Foto zrobione podczas działania (widok ogólny, czas, temperatura):
ObrazekObrazekObrazek

Tu jako ciekawostka, stara płytka z dziadkiem MC1204 na pokładzie:
Obrazek


Załączniki:

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

_________________
Migracja z punktu B do punktu C
Pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 lut 2014, o 20:11 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

Fajnie wyszla ci plyteczka. Jaz zrobiles solder maske?

Wysłane z telefonu

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 lut 2014, o 22:27 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 10 mar 2013
Posty: 739
Lokalizacja: Poznań
Pomógł: 84

@majster płyteczka to w firmie zewnętrznej :)

projekt bardzo fajny i co mnie się podoba kolega dobrze opisał co i jak
w przyszłości będę mógł się wzorować na jego pracy
ale już teraz mam (jeśli mogę) małe spostrzeżenie ,
że chyba zegar czytelniejszy by był z jakimś filtrem polaryzacyjnym
chociaż z drugiej strony może to być spowodowane że to są
zdjęcia nie widok w naturze :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 lut 2014, o 22:30 
Offline
Użytkownik

Dołączył(a): 29 lis 2012
Posty: 1074
Lokalizacja: Sochaczew
Pomógł: 21

No żesz w mordkę jeża. Pięknie wykonana płytka. Jak robiłeś ?
Piękny projekcik.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 lut 2014, o 23:06 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

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

Cytuj:
@majster płyteczka to w firmie zewnętrznej :)

_________________
http://www.jaglarz.info



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 lut 2014, o 08:42 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 10 sty 2014
Posty: 446
Lokalizacja: DKL
Pomógł: 53

Dziękuję za opinie :)

Zaba napisał(a):
ale już teraz mam (jeśli mogę) małe spostrzeżenie ,
że chyba zegar czytelniejszy by był z jakimś filtrem polaryzacyjnym
chociaż z drugiej strony może to być spowodowane że to są
zdjęcia nie widok w naturze
Na zdjęciach to nie wygląda tak ja w rzeczywistośc, mimo że widać efekt jakby paliło po oczach, wyświetlacze świecą połową swojej mocy (prąd około 8-10mA), wskazania widoczne są dobrze w dzień i nie przeszkadzają w nocy.

majster napisał(a):
Jaz zrobiles solder maske?
matrix napisał(a):
Pięknie wykonana płytka. Jak robiłeś ?
Płytka robiona w firmie, koszt około 50zł, robią już od jednej szt. płytka modułu RTC także w tej firmie była wykonywana, montaż we własnym zakresie. Na stronie tej firmy jest fajny kalkulator, gdzie łatwo można określić koszt wykonania pcb, podając jej podstawowe parametry. Nie wiem czy tu mogę podać link, jak ktoś jest zainteresowany proszę pytać na PW.

_________________
Migracja z punktu B do punktu C
Pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 lut 2014, o 09:05 
Offline
Użytkownik

Dołączył(a): 29 lis 2012
Posty: 1074
Lokalizacja: Sochaczew
Pomógł: 21

Wal do mnie na PW z tą firmą. A swoją drogą ja wczoraj na allegro znalazłem gościa co też robi zdaje się tanio i ponoć dobrze. Nie ma ani jednego negatywa, ale też i ogólnie komentów nie ma dużo. Sądzę że warto spróbować. Zamówiłem u niego sztukę płytki. Za wymiar 75x150mm z soldermaską i cynowaniem krzyczy sobie 41zł z przesyłką.

http://www.allegromat.pl/aukcja152960



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 lut 2014, o 10:47 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 10 mar 2013
Posty: 739
Lokalizacja: Poznań
Pomógł: 84

kolego @matrix nie żebym Ci odradzał
w końcu inwestujesz swoje środki ale ta
metoda dostępna jest spokojnie w domu
(tzn. możesz wykonać ją sam) a kolega @matw
jednak opisuje firmę która wykonuje płytki profesjonalnie
z metalizacją otworów i warstwą opisową i tak samo przy zamówieniu 1-nej. sztuki.

@matw jednak zdjęcia nie oddadzą rzeczywistości jeśli chodzi
o ledy :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 lut 2014, o 12:00 
Offline
Użytkownik

Dołączył(a): 29 lis 2012
Posty: 1074
Lokalizacja: Sochaczew
Pomógł: 21

Być może. W każdym razie zamówiłem sztukę u tego z allegro i sprawdzę jak wykonuje.
Być może okaże się że będzie mi pasować. Natomiast co do wykonania w domu to niestety metoda termotransferu już dawno przestała mi wychodzić. Może niewłaściwy toner w punkcie ksero. Własną drukarką laserową nie dysponuję, laminarką też niestety nie.
Jak mówię, jak przyjdzie mi płytka to porobię fotki i przedstawię tu na forum.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 lut 2014, o 11:50 
Offline
Użytkownik

Dołączył(a): 29 lis 2012
Posty: 1074
Lokalizacja: Sochaczew
Pomógł: 21

Jak mówiłem tak robię

post71197.html#p71197



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

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 5 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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO