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 5 kwi 2025, o 14:47


    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: 447
    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: 3225
    Lokalizacja: Kraków - obok FAB5 ATMEL'a
    Pomógł: 91

    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: 447
    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 2 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