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 6 kwi 2025, o 07:07


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 16 ] 
    Autor Wiadomość
    PostNapisane: 26 maja 2019, o 12:33 
    Offline
    Użytkownik

    Dołączył(a): 30 sie 2012
    Posty: 226
    Pomógł: 11

    Witam serdecznie wszystkich forumowiczów,

    przedstawiam projekt i realizację nietypowego zegara.
    Na wstępie chciałbym moje słowa podziękowania skierować do Mirka za wszystkie poradniki
    o Eagle, elektronice i programowaniu, jak również do naszego forumowicza Anshar,
    bo bez niego ten projekt by nie powstał.
    On napisał od A do Z soft do zegara, a bez softu nawet jedna dioda by nie zaświeciła.

    Sercem zegara jest mikrokontroler Atmega 1284P.

    Moduły użyte do projektu:
    - RTC: DS3231
    - czujnik ciśnienia, wilgotności i temperatury: BME280
    - czujnik temperatury DS18B20
    - obsługa pilota: TSOP31236
    - ATB WAV PLAYER
    - ATNEL WIFI 232-T


    Funkcjonalności zegara:
    - wyświetlanie godzin-minut lub minut-sekund w postaci cyfr na wyświetlaczu matrix
    - wyświetlanie godzin-minut-sekund na wyświetlaczu ring
    - wyświetlanie daty, ciśnienia, wilgotności, temperatury na czujniku BME zamontowanym na PCB,
    temperatury na czujniku DS18B20 na zewnątrz obudowy
    - dowolna zmiana koloru każdej cyfry
    - dowolna zmiana koloru wskazówek: godzin, minut, sekund
    - wgrywanie softu zdalnie przez moduł ATNEL WIFI 232-T
    - synchronizacja czasu z serwerem NTP
    - możliwość głosowej sygnalizacji czasu za pomocą ATB WAV Player
    - niezależna regulacja jasności cyfr w wyświetlaczu matrix oraz wskazówek na tarczy ring
    - dostosowanie jasności za pomocą fotorezystora

    Inne elementy użyte w projekcie:
    - maskownice na diody zaprojektowane i wydrukowane na drukarce 3D Geetech

    Informacje o PCB:
    - płytka dwuwarstwowa
    - ilość diód w okręgach: 300
    - ilość diód w wyświetlaczu matrix: 65
    - średnica: 250mm


    Poniżej zdjęcia z realizacji zegara w dwóch wersjach:
    - moja wersja jako zegar stacjonarny z zasilaczem w obudowie:
    Obrazek
    Obrazek
    Obrazek
    Obrazek
    Obrazek
    Obrazek
    Obrazek
    Obrazek
    Obrazek



    - wersja kolegi Anshar z zasilaczem na zewnątrz:
    Obrazek
    Obrazek
    Obrazek
    Obrazek
    Obrazek
    Obrazek
    Obrazek
    Obrazek
    Obrazek
    Obrazek
    Obrazek
    Obrazek


    Poniżej projekt w Eagle:
    - schemat:
    Obrazek
    Obrazek
    Obrazek
    Obrazek
    Obrazek
    Obrazek
    Obrazek
    Obrazek


    - layout:
    Warstwa Top:
    Obrazek

    Warstwa Bottom:
    Obrazek

    Warstwa Top&Bottom:
    Obrazek



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 26 maja 2019, o 12:50 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 19 kwi 2014
    Posty: 438
    Lokalizacja: Zambrów
    Pomógł: 22

    łaaaaaaałłł!!!! ale supcio, gratulacje! robi wrażenie, aż sam takiego zapragnąłem :D

    _________________
    .



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

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

    oooo jaaaaaa pierdziu! przepraszam za słowo ale szczęka opadła na podłogę i aż zabolało! ;) ... a oczy się same zawiesiły ;)

    JAKA konstrukcja ... po prostu pełen SZACUN ! extraaaa ! no nie mam słów - to jest dopiero Projekt przez duże P

    Gratulacje !

    _________________
    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: 26 maja 2019, o 17:49 
    Offline
    Użytkownik

    Dołączył(a): 25 lip 2013
    Posty: 2595
    Pomógł: 128

    Piękny projekt! Gratuluję!



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

    Dołączył(a): 30 sie 2012
    Posty: 226
    Pomógł: 11

    Dziękuję wszystkim za pozytywne opinie o tym projekcie ;)
    Miałem obawy czy taki projekt się spodoba :)

    Dokładnie, przy wszystkich zapalonych LEDach prąd mógłby sięgać 22A,
    ale maksymalna jasność, jaka daje zadowalający rezultat, to 20-30% pełnej jasności.
    Przy większej jasności zegar pełni rolę bardziej źródła światła niż zegara ;)
    Ustawiając jedną zewnętrzną obręcz jako tarczę, mamy wykorzystane tylko 60 diod z 300,
    także prąd na jednej obręczy to ok. 1A.
    Wskazówki, to kilka diod, wyświetlacz, to kilkadziesiąt diod, także maksymalny prąd zegara nie przekracza 2A.

    Odnośnie kosztów, to PCB było największym problemem ze względu na wymiary.
    Cena w Chinach niewiele niższa z kosztami wysyłki niż w Polsce.
    Minimalne zamówienie na PCB, to 4 szt. co kosztowało 75zł./szt w polskiej płytkarni.

    Elektronika na TME wyszła około 60zł/szt.

    Diody WS2812B zamawiałem 1000szt. z aliexpress, koszt diód 233zł, ale na jeden projekt było potrzebnych 365szt.,
    co daje koszt na PCB około 85zł.

    Zasilacz kupowałem od firmy MPL Power produkcji Delta Electronics 20A. Koszt zasilacza nie przekroczył 100zł.

    Łącznie z modułem WIFI, ATB WAV Player, drukiem 3D, zasilaczem, pleksi oraz obudową całość zamknęła się w 500zł.


    Jeśli ktoś chciałby zrealizować taki projekt, to mogę podesłać pliki gerber do PCB na maila, nie ma problemu ;)
    Mogę również udostępnić pliki .stl do wydruku maskownic lub wydrukować takie maskownice ;)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 27 maja 2019, o 07:31 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 26 sty 2016
    Posty: 1168
    Lokalizacja: Kraków
    Pomógł: 93

    Fajny zegarek. Może kiedyś "ukradnę" projekt ;)



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

    Dołączył(a): 09 gru 2014
    Posty: 1540
    Pomógł: 269

    Dodam tylko, że ten zegar wisi u mnie na ścianie w gościnnym pokoju od ponad roku i cieszy oko. Nie chwaląc się robi on ogromne wrażenie, każdy kto go widzi pyta, gdzie taki można kupić. ;) No cóż, powiem tylko tyle: polecam gorąco. Każdy kto bawił się magic LEDami wie o co chodzi, zdjęcia nie oddają tego jak te zegary wyglądają w rzeczywistości. :lol:

    Dziękuję Ci kolego piort8605 za publikację i miłe słowa na mój temat. :roll:
    Prawda jest taka, że każdy kto przysiądzie do BB, GB czy YB, obejrzy poradniki Mirka, przyłoży się i poświęci trochę czasu jest w stanie oprogramować to bez problemu.
    Tutaj ukłon w stronę Mirka za przekazywaną wiedzę. Osobiście czerpię z niej pełnymi garściami.

    Jestem po elektronice i programowaniu, ale studia skończyłem ładnych parę lat temu. Człowiek robił w życiu różne rzeczy, z niejednego pieca chleb jadł. ;) Przy okazji dużo zapomniał...
    Pewnego dnia wymyśliłem sobie, że wrócę do tego co lubię najbardziej i może znajdę pracę w wyuczonym zawodzie. Było to takie noworoczne postanowienie, po małym co nie co. :P
    No cóż, nie powiem, początki były ciężkie, do czasu aż zakupiłem BB właśnie, po czym ATB-USBASP, który nawet widać na jednym ze zdjęć, pierwszy zestaw ATB, a dalej to już sami wiecie...
    ...dłuuugie wieczory i zarwane noce, ale opłaciło się.
    Bawiłem się tak, uczyłem i w końcu zdecydowałem się ubiegać o robotę, wysłałem swoje CV i po drugiej rozmowie kwalifikacyjnej dostałem wymarzoną pracę jako Firmware Engineer, gdzie często przydaje mi się wiedza zdobyta od Mirka.
    Programuję głównie PIC i STM32, ale w zaciszu domowych wciąż króluje AVR.
    Nie jestem żadnym śpecem, wciąż duuużo nauki przede mną, ale wykonuję pracę w której nie pracuję, tylko się bawię, robię to co sprawia mi frajdę.
    Tego Wam wszystkim życzę. ;)

    Przepraszam za odbieganie od tematu, ale nie mogłem się powstrzymać, by przy okazji podziękować koledze piotr8605 za owocną współpracę, a przede wszystkim koledze mirekk36 za motywację do działania.
    Wielkie dzięki!!!



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 31 maja 2019, o 07:00 
    Offline
    Użytkownik

    Dołączył(a): 15 gru 2013
    Posty: 213
    Pomógł: 5

    No to żeś Pan pojechał po bandzie. Zepsułeś mi cały dzień!!!! :oops: To człowiek od dłuższego czasu tu myśli, wymyśla, kombinuje jaki mega zegar zbudować dla syna? a tu trach patrze w ten post i już na samym początku widzę że już lepszego zegara nie wymyślę!!! :cry: Mega odjazdowy projekt Gratulacje!!! Świetna i staranna robota. ;)

    ps. Za to teraz pomóż szanownemu Mirkowi szczękę zbierać z podłogi!!! :o



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 31 maja 2019, o 16:56 
    Offline
    Użytkownik

    Dołączył(a): 30 sie 2012
    Posty: 226
    Pomógł: 11

    Mirek to takich projektów w szafie ma pewnie mnóstwo, tylko brakuje mu czasu na publikacje ;)

    Fajnie, że zegar się spodobał ;)
    Dzięki temu jest motywacja do realizacji kolejnych projektów ;)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 2 cze 2019, o 08:33 
    Offline
    Użytkownik

    Dołączył(a): 30 sie 2012
    Posty: 226
    Pomógł: 11

    Poniżej przedstawiam działanie zegara:


    A tutaj przykładowe ustawienia:



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 2 cze 2019, o 10:41 
    Offline
    Moderator
    Avatar użytkownika

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

    czy dobrze widzę na filmikach, że czasem ci jakieś diodki przypadkowe migają różnymi kolorkami ? Jeśli tak .. to pewnie nie wyłączasz przerwań procka na czas transmisji danych do diod Magic LED.

    Wyłącz zatem przerwania na czas transmisji i potem je od razu włącz - to nie będzie tego przykrego efektu

    _________________
    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: 2 cze 2019, o 12:11 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 09 gru 2014
    Posty: 1540
    Pomógł: 269

    Kolega piotr8605 pokazywał obsługę z pilota. Otrzymanie jakiej kolwiek komendy sygnalizowane jest krótkim mignięciem diody LED Debug.
    Może to daje takie wrażenie?
    Oczywiście przerwania są wyłączone na czas obydwu transmisji, raz do diod na obręczy i drugi do matrixa.
    Jednym słowem diody świecą wtedy kiedy potrzeba. :lol:



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 2 cze 2019, o 13:24 
    Offline
    Moderator
    Avatar użytkownika

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

    a to jeśli to była tylko jedna dioda DEBUG to 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: 2 wrz 2019, o 17:36 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 11 sie 2019
    Posty: 28
    Pomógł: 0

    Spoko projekt! Pewnie kosztował Cię masę pracy :)



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

    Dołączył(a): 30 sie 2012
    Posty: 226
    Pomógł: 11

    Tak, sporo czasu wymagał szczególnie layout PCB, a później lutowanie ;)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 13 lis 2019, o 15:06 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 29 sty 2015
    Posty: 190
    Pomógł: 11

    Wspaniały projekt. Chylę czoła :))



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

    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