• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Projekt inteligentnego zegarka
#14
(17-10-2018, 13:31)morgis napisał(a): Jak nie będzie netu to zegarek nic nie pokarze Smile
To musisz zapytania do NTP wysyłać co minutę lub częściej, jak nie ma odpowiedzi, nie wyświetlać czasu. Będzie więc zdarzać, że czasem na wyświetlaczu nie zobaczysz nic, np przez 2 godziny nie masz netu. Czy uważasz to za dobre rozwiązanie?
NTP. DCF, GSM i inne takie, zasadniczo służą do SYNCHRONIZACJI czasu. Zegar musi być w urządzeniu, czy to programowy, czy sprzętowy. Dzięki temu chwilowy brak dostępu do NTP nie jest problemem. Najlepiej jednak aby urządzenia miało sprzetowy RTC. W przypadku ESP musi byc to zewnętrzny układ, w ARM czy większości AVR można wykorzystać wbudowany.

(17-10-2018, 13:31)morgis napisał(a): Chodzi o zwykły wyświetlacz (domyślnie zegarek) na początek, który pobiera różne dane z sieci i je wyświetla. Z czasem układ będzie rozbudowywany o własne czujniki.
Rozsądne podejście. Sprzętowo urządzenie powinno być wyposażone we wszystko co potrzebne, Program można rozbudować później.

(17-10-2018, 13:40)error105 napisał(a): jaki modem miałeś ale chyba dość słaby skoro nie umiał się sam połączyć po chwilowym zaniku - obecnie mam tani modem 3G I stałe łącze UPC, I za każdym razem wszystko wstaje zawsze, chyba że nie ma internetu po prostu.

I iloma modemami dziennie kolega ma styczność? Z iloma instalacjami?
(17-10-2018, 13:40)error105 napisał(a): Kolego ostatnio cię ponosi..... Może być burza magnetyczna na tyle silna że spali się cała elektronika, to po co w ogóle ma kupować ESP ? Niech kupi konserwę na zaś i siedzi w piwnicy :/
Tak właśnie myślą i robią Arduinowcy, u mnie działa i git. Wcale nie git, ma działać także w innych lokalizacjach. Programy Arduinowców w kilka minut potrafię wyłożyć, bo cokolwiek jest nie tak, program się wiesza.
- Wstręt do WDG
- Brak kontroli błedów
- Brak informacji o błedach
To 3 błędy główne Arduinowców. Tym się różni produkt Arduino od normalnej konstrukcji.

Ile to ja juz widziałem "cudownych" termostatów na Arduino, gdzie po zwarciu magistrali pokazywane było 0 stopi, po odłączeniu termometru -127. Ale tuto był zadowolony, u niego wszystko jest git. Kupiłbyś kolego taki chłam?
Ciężko sprawdzać CRC na 1-Wire?
Ciężko sygnalizować awarie czujnika?

Arduino, tak jak i wszelka broń nie jest zła. Nagminnie jednak, złe jest użycie tych narzędzi, zwłaszcza w przypadku Arduino,.
Problemem 90% Arduinowców nie jest nieznajomość C czy C++, tylko brak logicznego myślenia.

Jak taki prosty zegarek jest niedopracowany, to poważniejsze projekty będą dopracowanie? Nie, nie będą. Dobrych nawyków trzeba się uczyć od samego początku. Już pisałem, przy pisaniu programu i testowaniu błędów trzeba myśleć lateralnie. Innego rozsądnego wyjścia nie ma.
W dobrym programie 30..70% jego objętości to kontrola błędów. Pokaż mi kolego swoje dzieła. Jakie błedy tam kontrolujesz? Pewnie te, co kontrolowac ich nie ma co, bo funkcja zawsze wraca true, ale jeden po drugim klepie bzdurny kod "if ( init_czegos_tam ) ......."
 
Odpowiedź
  


Wiadomości w tym wątku
Projekt inteligentnego zegarka - przez morgis - 16-10-2018, 20:02
RE: Projekt inteligentnego zegarka - przez error105 - 16-10-2018, 20:12
RE: Projekt inteligentnego zegarka - przez morgis - 16-10-2018, 20:29
RE: Projekt inteligentnego zegarka - przez es2 - 17-10-2018, 09:58
RE: Projekt inteligentnego zegarka - przez error105 - 17-10-2018, 11:32
RE: Projekt inteligentnego zegarka - przez es2 - 17-10-2018, 11:53
RE: Projekt inteligentnego zegarka - przez kaczakat - 16-10-2018, 20:54
RE: Projekt inteligentnego zegarka - przez morgis - 16-10-2018, 21:01
RE: Projekt inteligentnego zegarka - przez error105 - 16-10-2018, 21:42
RE: Projekt inteligentnego zegarka - przez morgis - 16-10-2018, 23:30
RE: Projekt inteligentnego zegarka - przez error105 - 17-10-2018, 08:10
RE: Projekt inteligentnego zegarka - przez morgis - 17-10-2018, 13:31
RE: Projekt inteligentnego zegarka - przez es2 - 17-10-2018, 13:44
RE: Projekt inteligentnego zegarka - przez error105 - 17-10-2018, 13:40
RE: Projekt inteligentnego zegarka - przez error105 - 17-10-2018, 14:44
RE: Projekt inteligentnego zegarka - przez es2 - 17-10-2018, 15:41
RE: Projekt inteligentnego zegarka - przez error105 - 17-10-2018, 15:49
RE: Projekt inteligentnego zegarka - przez es2 - 17-10-2018, 16:45
RE: Projekt inteligentnego zegarka - przez morgis - 17-10-2018, 16:48
RE: Projekt inteligentnego zegarka - przez error105 - 17-10-2018, 16:53
RE: Projekt inteligentnego zegarka - przez es2 - 17-10-2018, 17:18
RE: Projekt inteligentnego zegarka - przez morgis - 17-10-2018, 22:53
RE: Projekt inteligentnego zegarka - przez es2 - 18-10-2018, 06:28
RE: Projekt inteligentnego zegarka - przez kaczakat - 18-10-2018, 11:00
RE: Projekt inteligentnego zegarka - przez morgis - 19-10-2018, 18:21

Skocz do:


Przeglądający: 2 gości