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



Teraz jest 28 mar 2024, o 14:51


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

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: 2561
Pomógł: 126

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

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

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: 183
Pomógł: 10

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