http://obrazki.elektroda.pl/8151453000_1... Opis Urządzenie wykonane dla hodowcy papug z gatunku Lorysów. Projekt został zrealizowany już dosyć dawno bo w 2008r i był moim pierwszym poważnym projektem opartym na mikrokontrolerze. W skrócie; układ umożliwia trójstrefową klimatyzację oraz zaplanowanie oświetlenia na konkretne godziny.Sercem...
http://obrazki.elektroda.pl/4168368600_1... Przedstawiam kolejny krok ku "cyfryzacji" mojego motocykla, a mianowicie 10-cio funkcyjny licznik-komputer pokładowy. Co do słówka "komputer" to może nieco na wyrost go użyłem, niemniej urządzenie oprócz mierzenia prędkości i przebytej drogi, pokazuje też jednak coś więcej - w sumie oblicza...
Głównym powodem wykonania takiego licznika była chęć rezygnacji z mechanicznego napędu klasyczną linką starego prędkościomierza/drogomierza. Linka ta niestety była dosyć zawodna - zrywała się, pękała osłona, poza tym była opornie prowadzona wzdłuż amortyzatora - naprężenia jakie powodowała urywały z czasem plastykowe obejmy. Postanowiłem wyeliminować...
Temperatura działa ale nie jest pobierana z DS3231 tylko z modułu BME280 razem z wilgotnością i ciśnieniem więc może to i lepiej gdyż można ten moduł wyrzucić poza obudowę na krótkim przewodzie by uniknąć przekłamania temperatury i wilgotności od grzejących się elementów zegara
[syntax=c]//Dodawanie bibliotek #include <DHT.h> #include <DHT_U.h> #include <Wire.h> #include <OneWire.h> #include <BMP180.h> #include <LiquidCrystal_I2C.h> #include "DS3231.h" #include <DallasTemperature.h> //DHT dht21(3, DHT21);//utworz instancje dht dla czujnika DHT11 podlaczonego do pinu 3. #define DHTPIN...
Witam Skonstruowałem włącznik czasowy, który ma podać napięcie na pin0 codziennie o godzinie 10.30 na 20 minut pod warunkiem że temperatura jest mniejsza bądź równa 5 stopni Celcjusza. [syntax[syntax=c] #include <Wire.h> #include <DS3231.h> DS3231 clock; RTCDateTime dt; void setup() { pinMode(0, OUTPUT); clock.begin(); } void loop() { clock.forceConversion();...
Pierwsza wersja projektu była na wyświetlaczu LCD 16x2 i wyglądało to miej więcej tak: http://obrazki.elektroda.pl/4412540200_1... http://obrazki.elektroda.pl/3977441200_1... http://obrazki.elektroda.pl/6831887900_1... http://obrazki.elektroda.pl/6076711500_1... Ogólne założenia to było...
Ja po paru dniach męczarni zrobiłem zrobiłem już parę rzeczy: 1. Na wyświetlaczu LCD 2x16 niebieski Z166 W56 podpiętym poprzez konwerter I2C TWI wyświetla się data i godzina, z zegara RTC DS3231 2. Wyświetla się aktualna temperatura z czujnika DS18b20 3. załącza się grzałka poprzez przekaźnik gdy temp. spadnie poniżej zadanej. no ale stoję w miejscu...
Czemu gold cap zamiast tradycyjnej "pchełki"? Nie takie znowu pchełki, bo daje się tam chyba baterie 2032. Chciałem też wypróbować gold-capa. Nie miałem wcześniej do czynienia z taką ogromną pojemnością. I czy jest opcja wyświetlania temperatury? "Ten typ tak ma" więc szkoda tego nie wykorzystać (mówię o układzie RTC z którego da się wyciągnąć temperaturę)...
Nie wykluczam, ze to może być błąd w połączniu, przy moich zdolnościach jest to nawet całkiem możliwe. całość wygląda tak (niestety nie mam schematu) https://obrazki.elektroda.pl/9589847900_... A tutaj jeszcze moj kod: [syntax=c]#define przycisk1 9 #define przycisk2 10 #define d (3000) #include <LiquidCrystal_I2C.h> #include...
Witam. Stworzyłem sobie układ, który wygląda jak na zdjęciach. Problem tkwi w tym, iz atmega nie trzyma żadnych ustawień(ustawiłem rtc, po zrestartowaniu godzina i data jest całkiem inna od tej ustawionej), za nic nie mogę zmusić dht11, aby wyświetlał temp. Co robię źle? Kod wygląda tak: [syntax=c] #define przycisk1 9 #define przycisk2 10 #define d...
http://obrazki.elektroda.pl/1343788100_1... Czym jest WeatherPi? WeatherPi jest zasilaną energią słoneczną stacją pogodową wyposażoną w WiFi, opartą o Raspberry Pi. Jest to wspaniały system do własnoręcznego wykonania. Wszystko jest modyfikowalne, a cały kod źródłowy jest udostępniony do modyfikacji. Najważniejsze funkcje to systemu:...
Witam. Stworzyłem sobie układ, który wygląda jak na zdjęciach. Problem tkwi w tym, iz atmega nie trzyma żadnych ustawień(ustawiłem rtc, po zrestartowaniu godzina i data jest całkiem inna od tej ustawionej), za nic nie mogę zmusić dht11, aby wyświetlał temp. Co robię źle? Kod wygląda tak: 869292 869293 869294 869295 869296
DS3231 nie potrzebuje kwarcu i podobno się śpieszy tylko 1 minutę na rok. Tak korekcja tylko przez program, chciałem dać przyciski ale już nie ma miejsca a chciałem żeby wszystko schowało się pod wyświetlaczem. No tak- motorower 2suw więc temperatura potrzebna. Godzina to wiadomo, a napięcie czasami się przyda bo jak wejdę w wysokie obroty to wiem ile...
Witam, niedawno rozpocząłem przygodę z elektroniką (Arduino). Zrobiłem już parę projektów, ale natknąłem się właśnie na problem, przez który nie mogę przebrnąć. Chciałem zrobić domową stacje pogody z zegarem i żeby pokazywało mi temperaturę na piecu drogą radiową (nie jestem jeszcze w posiadaniu przekaźników) . To wszystko jest zrobione na dotykowym...
Raczej problemem jest sama komunikacja po uart bo cały program bez niej działa jak należy. Mam jeszcze jedno podejrzenie co może być nie tak. Jak sprawdzę to napiszę. Dodano po 38 Myślałem że to budowa ramki danych jest problemem ale niestety nie. Wielkość ramki $framesize mam ustawione na 150. Dodano po 15 Dodaję uproszczony program jak Pisałeś. [syntax=vbnet]...
Witam. Zmuszony jestem znów zapytać Kolegów gdzie robię błąd w obsłudze SHT11. [syntax=basic4gl] $regfile = "m16def.dat" '$crystal = 400000 '**************KONFIGURACJA LCD***************** Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portb.3 , Db5 = Portb.2 , Db6 = Portb.1 , Db7 = Portb.0 , E = Portb.4 , Rs = Portd.0 Cursor Off Cls Deflcdchar 0 ,...
http://obrazki.elektroda.pl/1982519400_1... Witam. Nie wiem, czy jest się czym chwalić, ale przedstawię swoją ostatnią konstrukcję. Jest to urządzenie do zdalnego przesyłania temperatury. Służy do kontroli temperatury na kotle podajnikowym, temperatury za zaworem trójdrożnym, a także temperatury w domu i na zewnątrz. Składa się ono...
Ten oscylator jest niedokładny - zwykle stosuje się do tego celu oscylatory o niższej częstotliwości a najlepiej dedykowane układy z kompensacją temperatury, np. DS3231.
VBAT Leakage Current (VCC Active) - typowo 25nA, maksymalnie 200nA. Są to dane z datasheet DS3231. Bateria nie może być ładowana przez żaden układ, nota jasno pokazuje schemat bateria podłączona do układu i nic więcej.
W ciągu 5 minut zmieniłem kawałek kodu i pozbyłem się float. To jest bardzo dobre podejście do rozwiązania problemu biorąc pod uwagę, że z dużym prawdopodobieństwem można założyć, że dane o temperaturze są dostępne w czujniku jako liczby integer ;) Nie napisałeś z jakiej biblioteki do DS3231 korzystasz.
Witam! W skrypcie lua mam funkcję stop() , która odczytuję temperaturę z DS3231. Temperatura zwracana jest w postaci [syntax=lua]tem: 21.00 *C [/syntax] Powyższy string chcę zapisać do tablicy, aby go wywołać (użyć) w innej funkcji. W jaki sposób można to zrobić?
Jak chcesz mieć dokładny to kup sobie DS3231 + bateria. Licznik Arduino nawet jakby nie był zbyt dokładny, ale pracował w stabilnej temperaturze to można dorzucić/odjąć parę sekund na dzień. Niestety braknie zasilania lub zrobi restart WDT i program leci do kosza.
Witam, Mogę pomóc w napisaniu kodu, który jest odpowiedzialny za wysyłkę danych (odczytów) metodą GET do bazy danych oraz napisanie skryptu PHP do odbioru danych z bazy. Będzie konieczne postawienie serwera php, mysql najlepiej przy pomocy pakietu XAMPP.
Jeżeli ekanowanie pomoże to O.K. Ale jężeli zakłócenia idą po zasilaniu to nie wiem co jeszcze mogę zrobić. Przy scalaku jest 100n ceramiczny, dodatkowo dodałem 47u tantal, w szereg z zasilaniem dałem dławik 1 mH. Swoją drogą jeżeli ekranowanie jest konieczne to dlaczego producent nie zamknął tego w metalowej obudowie tak jak generatory kwarcowe? Dlaczego...
sam program czy hex-a , i mam zegar pod czujnik temperatury dht11 oraz zegar pod ds3231
Dzięki za szybką odpowiedź. Czy mega może być popędzana kwarcem 16.384 MHz jeśli maksymalna częstotliwość pracy to 16 Mhz? Kwarce są na tyle dokładne (nawet te 20 ppm) że nie zauważę na analizatorze stanów odchyłek w przeciągu np. 5 minut? Czyli to kwestia użycia kwarcu o "nieokrągłej" wartości i dobranie preskalera wg Ciebie tak? Od początku myślałem...
Odbiegliśmy nieco od tematu, ale informacje nie giną, a mogą się komuś przydać. W platformio w project wizard należy wybrać Wemos D1 Mini ESP32. W pliku user_config_override.h należy dodać 4 komendy (jedna z nich jest opcjonalna, wyświetla temperaturę DS3231): [syntax=arduino] #ifndef USE_RTC_CHIPS #define USE_RTC_CHIPS // Enable RTC chip support and...
Bardzo podoba mi się konstrukcja, zrobiona estetycznie, ale: 1. jak robiłeś w smd, to mogłeś również atmege16 dać w smd, wtedy by było wszystko mniejsze, lecz teraz też udało się zmieścić pod LCD 2. Czemu zastosowałeś DS3231, zamiast najbardziej popularnego DS1307, skoro DS3231 zajmuje więcej miejsca?
Proponuję wyłączanie urządzeń rtv o zadanej godzinie,załączanie radioodbiornika przy budzeniu oczywiście w podczerwieni (rc5),budzik z buzera ,funkcje "skrobania szyb w samochodzie" budzik dzwoni 10 minut wcześniej jeśli temperatura poniżej zera
Bardzo fajny projekt. Co do zegara to proponuje DS3231. Niewiele droższy a o wiele mniej się rozjeżdża. DS1302 i DS1307 potrafił mi zgubić kilka minut na tydzień. Dodatkowo DS3231 ma wewnętrzny kwarc i termometr dzięki czemu nie jest czuły na wahania temperatury w przeciwieństwie do DS1302 i DS1307. Sporo nerwów mnie kosztowało już niestykanie przewodów...
Witam Proszę o pomoc w dopracowaniu zegara opartego na schemacie i kodzie załączonym do posta. Jasność wyświetlacza jest bardzo słaba , z uwagi na zastosowanie 3 Led na segment i wyświetlacza DIY. https://obrazki.elektroda.pl/5857049800_... Oraz: Może ktoś kto się zna na Arduino pomoże mi skonstruować zegar oparty na Arduino /DHT11-22/...
Jeśli Użyłeś DS3231 z modułu za 8zł to na pewno nie jest to oryginalny DS3231. Ja w swoich projektach stosowałem kilkukrotnie moduły gotowe kupione bezpośrednio z chin właśnie za kilka złotych. Układy działają dobrze, czas odmierzają precyzyjnie, mierzą temperaturę, rejestry alarmów i konfiguracyjne działają jak trzeba. Jak więc jest różnica praktyczna...
Dzień dobry Potrzebuję pomocy jak napisać programy Arduino w języku C, które: 1) Wyświetla napis zawierający Polskie znaki (przykładowy napis "żołędziowa żółć"). 2) Dwie wersje programu wyświetlające czas na wyświetlaczu LCD: a)Korzystając z przykładu echo_time oraz biblioteki obsługi wyświetlacza LCD_I2C przygotować program, który będzie wyświetlał...
Teraz robią fajne układy RTC z korektą na temperaturę. Najlepsze w nich nie jest to że są dokładniejsze, tylko że można tą temperaturę z nich wyciągnąć i mieć termometr gratis bez dodatkowego czujnika :-) Masz na myśli DS3231? Też używam możliwości odczytu temperatury z wnętrza urządzenia. Do LEDów 7seg polecam MAX7219/7221 Ale ta cena. Nie tylko nie...
Są też takie moduły RTC wysokiej precyzji np DS3231 - bardzo dokładne ,mają możliwość dodatkowej kalibracji i automatyczną korekcje dzięki wbudowanemu czujnikowi temperatury. Kosztują ok 13 zł ale to i tak dużo taniej niż 50.
Ni ma sprawy. Fajnie że działa. A o tym wyjściu zapomniałem , już jakiś czas temu "rozgryzałem" ten układ i nie pamiętałem. Zwróć uwagę na możliwość odczytania temperatury- czasami si moze przydać.
Dzięki kolego idepopizze, pomogła Twoja wskazówka. Zegarek już poprawnie wyświetla cyfry. Wystawiłem "1" na katody segmentów dla ULN-a. Zrobiłem 4-cyfrowy, duży wyświetlacz na Atmega8 z ograniczoną ilością elementów. Skoro już działa poprawnie, to zrobię 6-cyfr na Atmega16. Sterowanie anod zrobiłem wg pomocy kolegi idepopizze na kluczach tranzystorowych....
Uważasz, że komuś chce się robić podróbki? Chińczykom nawet to się się opłaca. Jak myślisz dlaczego np. układ DS3231 u chińczyków kosztuje około 9zł a gdyby kupić w sklepie TME, MOUSER i resztę hurtowni gdzie raczej sprzedają oryginały kosztują około 50zł?
Zamień ten stabilizator liniowy na stabilizator impulsowy, choćby za 7 zł z allegro. Zegar będzie lżejszy, mniej prądu będzie pobierał, spokojnie zasilanie do 30V ogarnie i mniej ciepła będzie się wydzielało. W ten sposób czujnik temperatury będzie można umieścić w obudowie zamiast tak daleko w tyle i przestanie zaburzać wrażenia wizualne kolegów wyżej....
Wszystkie moduły i układy są wypisane w pierwszym poście tego tematu. Arduino Uno jest zasilane z zasilacza na nastawie 6V, Arduino obsługuje wyświetlacz, 3 czujniki temperatury DS18B20 techniką OneWire, 1 czujnik wilgotności, moduł czterech przekaźników, oraz moduł pomiaru czasu RTC DS3231 z zabudowaną baterią. I to jest tyle, co dźwiga Arduino. Arduino...
Nie bardzo rozumiem DS3231 to zegar czasu a nie termometr. Nie moge nigdzie znalezc termometru o tym oznaczeniu A gdyby nawet to taki termometr ma nikle zastosowanie (zakres temperatur, brak mozliwosci pracy w trudnych warunkach-wilgoc) Najlepiej nadawal by sie ds18b20
Witam Projekt zegara fajny sam się przymierzam do takiego, ale jestem całkowicie zielony w pisaniu programów i mam pytanie czy kolega udostępnia kod źródłowy, ewentualnie sam wsad do atmegi ? Widzę tez, że płytki były zamawiane, może masz w zapasie do odsprzedania, a najlepiej z zaprogramowana atmegą. A odnośnie zegara to czy on ma funkcje alarmu ?...
https://obrazki.elektroda.pl/7384300200_... Dzień dobry. Chciałbym zaprezentować konstrukcję, która powstała już prawie dwa lata temu. Wstrzymywałem się z prezentacją, ponieważ zamierzałem jeszcze zaprojektować obudowę. Wiadomo, jak to wychodzi, więc będzie bez obudowy. Wersja nieco bardziej surowa, ale całkowicie funkcjonalna. Po...
Zamiast DS3231 może bezpieczniej dla układu byłoby zastosować moduł ZS-042. Ten układ jest rzekomo bardzo wrażliwy na temperaturę w czasie montażu i łatwo go uszkodzić. Wydaje mi się, że moduł jest znacznie wygodniejszy w użyciu niż obudowa SOIC no i jeszcze dodatkowo wyposażony jest w pamięć, którą można wykorzystać do innych celów.
Pomysł na ten projekt podsunął mi kolega. Poprosił o analizę problemu zliczania klientów wchodzących do sklepu. http://obrazki.elektroda.pl/3325370000_1... Zaproponowałem taki projekt: - kontaktoron reagujący na otwarcie drzwi lub tor optyczny, - rejestracja zdarzeń w pliku na karcie SD, - rejestracja kazdego zdarzenia wraz z godziną...
(...) Dowolny RTC, chociaż z potrzymaniem zasilania też niekiedy trzeba korygować trymerem i nie zawsze do końca z pozytywnym skutkiem. Na zwykłym kwarcu zegarkowym faktycznie. Mnie sie udało ustawić +/-1 sek./mieś. ale jak się zmieniła pora roku, co za tym idzie średnie temperatury w domu, to się rozjechał i trzeba było ponownie trymować, ale poczytaj...
Kwarce zegarkowe mają 20..30ppm, co daje ok minuty na miesiąc. Rzeczywiście, tak miałem na początku w swoim zegarku na ATmega8, ale potem metodą prób dobrałem dwa kondensatory przy kwarcu i doszedłem do odchyłki rzędu 4-5 sekund na miesiąc. A nie zauważyłeś zmian odchyłki po zmianie pory roku, gdzie średnie temperatury w mieszkaniu też się zmieniają?...
Proponuję zwrócić jeszcze uwagę na moduł DS3231, który jest zdaje się znacznie dokładniejszy od modułu który użyłeś - ma wbudowaną kompensację temperatury. Z moich obserwacji odchyłka poniżej 1sek/miesiąc. Drugą uwagę mam do OLED 128x64 na SSD1306 I2C - niestety są bardzo nietrwałe i po dwóch-trzech miesiącach świecenia będzie widać wyraźnie wypalenia:(...
Mnie się jednak bardziej podoba komunistyczny model dystrybucji towarów gdzie producent wytwarza i bezpośrednio sprzedaje (jak to zresztą ma miejsce na Ali), a nie że po drodze jest 10 pośredników, z który każdy chce z marży "utrzymać rodzinę". W zasadzie jego praca niczemu nie służy, co najwyżej przekładaniu towaru z jednego magazynu do drugiego. Handlowcy...
arduino ds3231 ds3231 eeprom ds3231 arduino
szyba kineskop master zwarcie kosiarka paliwo
toster schemat śmieszne telefony
Kod BIOS 5D - Problemy z inicjalizacją sprzętu N82S192 - Schemat, Charakterystyka i Zastosowanie