Witam W tym rejestrze tylko dwa bity dadzą się zmienić i przy okazji odpowiadają one za rozdzielczość więc wpisanie do rejestru wartości 63 dzisiętnie lub 3F hexadecymalnie załatwia sprawę. -- pozdrawiam
https://obrazki.elektroda.pl/1982238900_... Tym razem chciałbym zaprezentować zasilacz warsztatowy mojego projektu. Troszkę czasu nad nim spędziłem, aż osiągnąłem zakładany efekt. Obecna rewizja płytki to 18, więc trochę wersji przetestowałem :D Ale do rzeczy. Jest to zasilacz z torem analogowym i sterowaniem cyfrowym. Parametry zasilacza...
http://obrazki.elektroda.pl/6106634100_1... Przedstawiam projekt inteligentnej stacji meteorologicznej. Jest to nietypowa konstrukcja, zdolna do przewidywania temperatury powietrza atmosferycznego na kolejne 24 godziny. Wykorzystałem do tego celu sztuczną sieć neuronową. Stacja rejestruje co minutę wartość temperatury oraz prezentuje...
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...
https://obrazki.elektroda.pl/9826733000_... Wśród projektów dla początkujących elektroników' wszelkiej maści termometry i termostaty były swego czasu bardzo popularne. Łatwo się je teraz realizuje z użyciem mikrokontrolerów, a proste termostaty do wentylatorów przydają się na przykład do budowy wzmacniaczy audio i zasilaczy warsztatowych...
Po co chcesz zmniejszać rozdzielczość czujnika?
Wita mam takie pytanie odnośnie czujnika DS18B20. Skoro może on pracować z rozdzielczością 12 bitową to dlaczego najmniejsza zmiana wynosi 0,0625C. Rozdzielczość 12 bitowa to 4096 stanów a zakres temperatur to -55 do 125 czyli w sumie 180 teraz dzieląc 180/4096 uzyskujemy 0,0439 a nie 0,0625.
Zmieniając rozdzielczość na 9bit, zmienia się czas pomiaru oraz dokładność, nie zmienia się format prezentowanego wyniku, dalej jest w takiej postaci jak dla 12bit, zrób przesunięcie wyniku 3x w prawo (dla obu rejestrów) a otrzymasz format jak w ds18s20 i gotowy do obróbki przez procedurę print_temp.
Szczerze niezabardzo rozumiem ten zapis: union { int tds; char nds[2]; }ds; No ale wpisałem to co zaleciłeś i otrzymuję teraz "85". Czytałem gdzieś, że to oznacza brak pomiaru:cry: Co z tym zrobić? Zmieniony kod: if(ow_reset()) {LCD_xy(0,0); write_text("cisza");... else { write_byte(0xCC);...
Kolejna sprawa dlaczego brakuje u ciebie w części zasilaczowej magazynu energi tylko jest sam ceramik(LM7805)?? Po mostku jest 1000uF dla dwóch stabilizatorów (9V i 5V). Po LM7805 jest 470uF. Pobór prądu z LM7805 nie powinien przekraczać 100mA, więc energii jak aż nadto. Rozważam tu raczej zastosowanie Lm317 w miejsce LM7805, aby zwiększyć napięcie...
Jeśli zmienie rozdzielczość odczytu temperatury na 9bitów to trzeba zapisac scratch pada do eeproma? kiedy dallas wczytuje z niego ustawienia? za każdym raziem gdy wyda sie rozkaz resetu, czy tylko gdy włączy sie zasilanie?
Dzień dobry, Korzystam z gotowego kodu na komunikację przez protokół 1-wire oraz odczyt temperatury z czujnika DS18B20. Dla tego kodu prubuję zmienić rozdzielczość czujnika z 12bit na 9bit. Proszę o weryfikację kodu, a w zasadzie miejsca moich zmian, czy w dobrym miejscu kodu zmieniam wartości bajtów rozdzielczości czujnika? Oraz czy w ogóle robię to...
Witam, chciałbym spytać Was o poprawność zmiany rozdzielczości czujnika temperatury DS18B20 na 9-bit. Zmieniam to w nastepujący sposób: Zacznę od ostatniego pytania: To nie są bity - raczej bajty, i sa to tylko TH i TL i są wpisane tylko do Scratchpad. To by wystarczyło dopóki nie wyłączysz/reset processora. Musiałoby to pozostac częścią programu....
Według informacji o bibliotece "dallastemperature", funkcja do zmiany rozdzielczości wygląda tak: // set resolution of all devices to 9, 10, 11, or 12 bits // if new resolution is out of range, it is constrained. void DallasTemperature::setResolution... newResolution); Więc w Twoim przypadku inicjalizacja biblioteki i czujnika powinna...
https://obrazki.elektroda.pl/3874188600_... Zgodnie z propozycją (at)pkaczmarek2 postaram się podzielić tutaj kilkoma pomysłami na rozszerzenia i funkcje firmware OpenBeken IoT, zaczynając "zgodnie z życzeniem" ;-) od rozszerzonego sterownika DS18(B)20. Kod znajduje się w typedef uint8_t DeviceAddress[8]; // wir müssen die...
Witam przeczytaj dokładnie datasheet ds18b20 żeby ustawić rejestry TL i TH i Config,w najprostszej postaci musisz zrobić tak: -reset lini 1-wire -skipp rom 0xCC -write scratchpad 0x4E -teraz kolejno zapisujesz 3 bajty TH TL i Config i to tyle, jak sprawdzić alarm doczytasz sobie w nocie katalogowej zmiana np rozdzielczości i wpisnie przykładowej wartości...
No i jest ! Oprogramowanie w wersji V2. Potrafi obsluzyc 4 lub 6 wyświetlaczy, czyli dodatkowo sekundnik, oraz ma pomiar temperatury na DS18S20 , DS18B20 lub DS1822. Program został dość mocno zmieniony, wiec zmienił się tez sposób ustawiania parametrów. Wersja na 4 cyfry pracuje z oryginalnym hardware, przy czym można dodatkowo podłączyć czujnik temperatury....
chce mierzyc zmiane temperatury co 0.01. che wykrywac takie zmiany temp. np mam 36.67 i zmienia sie na 36.68 <- i to chce obserwowac nie moze byc np 36.63 a potem skok do 36.65, bo to byloby 0.02. /zakladajac bardzo wolny proces zmiany temp/ np ds18b20 ma dokladnosc +- 0.5 stopnia i rozdzielczosc 0.0625 stopnia /przy 12-bitowej rozdzielczosci/ a...
z 9 bitów to bedzie ciezko wycisnac dokladnosc 0.1 C ale jezeli sie da tp prosze o oswiecenie ;) a co do zmiany to powinna Ci pomuc dokumentacja do DS18B20 strona 7 i 17 jesli piszesz w bascomie to powinienes sobie poradzic
Na poczatku ukladzik dzialal bez zarzutu i nagle pokazuje ok. 60 stopni za dużo. Też coś takiego mnie spotkało ale przyznam się szczerze że o kalibracji wtym czujniku nie słyszałem, jedynie o zmianie rozdzielczości czujnika. Uznałem to za uszkodzenie elementu i go poprostu wymieniłem.
Wszystko masz opisane w notach katalogowych. DS18B20 ma dokładność ±0.5%, i maksymalną rozdzielczość 12 bit, co daje właśnie minimalną zmianą na poziomie: 0.0625°C. W przypadku PT100, wszystko zależy jakiej klasy czujnik kupisz. Zwykły [klasa B] ma dokładność na poziomie ±0.3% dla 0°C. Są też lepsze (i droższe) o dokładnościach: klasa A -...
Witam Z racji wolnego dnia postanowiłem jeszcze dokładniej poznać budowę DS18B20 (czasem trzeba sobie co nieco przypomnieć). Odpalam program który zawsze działał i tu niespodzianka... DS działa prawnie do 32 stopni a jeśli temperatura przekroczy ten próg bez względu na to co jest wyświetla 85 stopni aż temperatura nie zjedzie poniżej tego progu. Problem...
To teraz pytanie podstawowe: jakiej oczekujesz dokładności i jakiej szybkości pomiarów? Zakładając, że zakres pomiaru zrobię na 0-5V to potrzebowałbym "zauważyć" zmianę o 5mV. Zakładają 10 bitową rozdzielczość avrowego ADC powinienem rejestrować zmiany co ok. 4mV (?) Wymagana szybkość pomiarów nie jest jakaś astronomiczna. Zresztą wraz z jedną próbką...
Prosze o pomoc-wykonuję termoregulator na schemaciku z netu-AT89C4051, LCDek i jako czujnik DS 1820. Znalazłem w ofercie scalak DS18B20 ale z tego co wyczytałem ma on programowo ustawianą dokładność czy rozdzielczość. Czy mogę go bez zmiany softu a ATMELU zastosować w tym urządzeniu???. Jeżeli nie to co muszę zmienić ?? mam źródło w BASCOMie do procesorka.
http://obrazki.elektroda.pl/9677436100_1... Witam ! Po pierwsze chciałbym się przywitać ponieważ mało dotąd bywałem na forum. Chciałbym przedstawić wam moją konstrukcję którą jest termometr.Natchnieniem do zrobienia go była chęć nauki obsługi magistrali 1-wire oraz poznania nowych funkcji bascoma. Jest on oparty na procesorze 89C2051...
"]Uważasz, że pomiar z rozdzielczością 0,5stopnia czy niedziałający eeprom to problem kodu? Dlaczego więc, ten "zły" kod działa poprawnie z oryginalnym układem? A testowałeś ten "dobry" kod na "podróbce" po zmianie rezystora pull-up? Nie testowałem. Nigdy nie używałem 4,7k bo nie używam 5 tylko 3,3V dlatego od zawsze używam 2,2k, które jest wymagane...
Podłączyłem TL431 do ADS1115 (ADC z interfejsem I²C), do innego kanału podłączyłem akumulator NiCd umieszczony w pudełku z jakąś izolacją cieplną (żeby nie mieć dużych wahań temperatury akumulatora, a przez to jego napięcia), oprócz tego podłączyłem dwa DS18B20 (termometry cyfrowe) i rejestrowałem dane z tego wszystkiego - wynik poniżej: http://obrazki.elektroda.pl/4027605800_1...
Mylisz dokładność z rozdzielczością. DS18B20 ma rozdzielczość max. 0.0625°C natomiast dokładność ±0.5°C. Oznacza to, że temperatura odczytana z czujnika może różnić się o ±0.5°C od rzeczywistej (co akurat w odczycie z kolumny nie jest ważne, ważne są zmiany temperatury). Czujnik wykrywa minimalną zmianę temperatury o ±0.0625°C - za co...
http://obrazki.elektroda.pl/2929008000_1... Witam. Po raz pierwszy zdecydowałem się przedstawić na łamach forum swoją konstrukcję. Chciałbym zaprezentować swój pomysł na Termometr Samochodowy. Podczas upalnego lata zauważyłem że po zainstalowaniu instalacji gazowej moje auto ma bardzo duże wahania mocy silnika w zależności od temperatury...
Witaj! WYBACZ, ale nie mam specjalnie czasu analicować twój kod..... Moja szybka podpowiedź - bez zmian z procedurach NIE można stosować zamiennie w miejsce 1820 układu 18b20. Kwestia prosta: rozdzielczość powiarowa 1820 wynosi 9 bitów. Rozdzielczości 18b20 są programowane od 9 do 12 bitów!!! Z FABRYCZNIE ustawioną początkową rozdzielczością 12 bitów!!!!...
Dokładność DS18B20 (a podejrzewam że to zastosowałeś) to 0,5 stopnia i tego nie przeskoczysz ty jedynie wyświetlasz temperaturę z rozdzielczością 0,1 stopnia W porównaniu do termometra analogowego zauważyłem znacznie mniejsze rozbieżności. Poza tym różnica dokładności 0,5st nie jest aż tak ważna. Wystarczy ze wskazuje aktualny trend zmian.
Ja proponuję przeszukać jeszcze trochę tą pozostałą 1/2 forum i google. Jeżeli chcesz "świadomie" obsługiwać magistralę 1-wire i układy przez nią się komunikujące, a jest to dla Ciebie nowość, to rzeczywiście trzeba dość mocno zakasać rękawy - z własnego doświadczenia wspominam jednak, że o materiały nie trudno, zwłaszcza po angielsku (Maxim-Dallas...
Witam wszystkich po raz kolejny. Dzisiaj postaram się Wam opisać bardzo tani chiński cyfrowy termostat W1209. https://obrazki.elektroda.pl/9469397700_... https://obrazki.elektroda.pl/8895449400_... Na zakup tego termostatu trzeba przeznaczyć na Aliexpress ok. $1,30 wraz z wysyłką. Ceny na polskich portalach aukcyjnych...
Problem rozwiązany. W datasheet zalecany jest rezystor podciągający ok. 5k. Jednak dalej, jest informacja, że podczas niektórych operacji (m.in. przy konwersji temperatury) zapotrzebowanie na prąd, może wynieść 1,5 mA. 5V/5kohm = 1mA max. Zmiana rezystora na 3,3k rozwiązało problem. Szkoda tylko że maxim jest mało konsekwentny w swojej dokumentacji...
http://obrazki.elektroda.pl/9385220000_1... Na początku chciałbym zaznaczyć, że projekt został zrealizowany dzięki koledze Markowi Szymczakowi. Układ składa się mikrokontrolera ATMEGA8 wraz z podłączonym do niego wyświetlaczem graficznym o rozdzielczości 128x64 piksele i sterownikiem KS0108B (HD61202/3). Jako czujnik temperatury został...
A sprawdzałeś na czajniku elektrycznym czy w garnku z wodą postawionym "na gazie"? Pytam, bo ja u siebie zauważyłem że czajnik wyłącza się u mnie przy temp. 97st C. Zakres czujnika wynosi -55 do 125st Rozdzielczość wynosi 0.1stC czyli to że wykrywa zmiany temperatury o 0.1stC Dokładność wynosi +/-0.5st C czyli jego wskazania od stanu faktycznego mogą...
Zależałoby mi głównie na tym, aby szybko reagował na zmiany temperatury (rozdzielczość może być ok. 0,5 stopnia). Obecny, który miałem pod ręką DHT11 po gwałtownej zmianie temp. wkazuje różnicę dopiero po ok 1 minucie. Termistor - musi być to czujnik o możliwie małych gabarytach i masie. Oraz fakt, że odpowiedź masz w czasie rzeczywistym, a nie po...
Przeczytałem chyba wszystkie posty dotyczące problemów z DS18B20 i nie znalazłem rozwiązania dla swojego problemu. W większości rozwiązaniem jest zastosowanie podłączenia trzyprzewodowego i obniżenie wartości rezystora podciągającego magistralę 1Wire, niestety w moim przypadku zastosowałem trzy przewodowe podłączenie a rezystor podciągający to 3k3 a...
Napisałem coś sam, nie wiem czy coś jest dobrze ale spróbowałem.. Prosiłbym o jakieś rady/wskazówki. Czy włączanie ventylatora/ów ma jakikolwiek związek ze zmianami temperatury? Jeżeli processor obsługuje/wykonuje pomiar czasów włączenia i wyłączenia vents, to kiedy robi pomiar temperatury? (!) Stosując instrukcje "Waitms " albo "Wait" - jak myślisz;...
Powiem tak, jak przeczytałem tutaj że po podłączeniu oryginalnych termometrów zewnętrznych występują przekłamania w odczycie temperatury, to postanowiłem że nie będę kupował oryginalnego za przeszło 100 zł i kupiłem na ... taki za 1,50 zł. Nie były tam podane ani jego symbol, ani Beta, tylko NTC 10k/25°C, 1%. Umieściłem go na zewnątrz obok czujnika...
Nie chcąc zakładać nowego tematu podłącze sie tu i zapytam który czas konwersji temperatury uznać za prawidłowy? Odczytuje temperaturę z DS18B20 a nie chcąc czekać na katalogowe 750ms dla 12-bit rozdzielczości i korzystając z tego że przetwornik ma osobne zasilanie i osobna linie danych po wydaniu komendy CONVERT T(0x44) wysyłam cyklicznie "read time...
https://obrazki.elektroda.pl/5304082500_... * Witam po dłuższej przerwie, tym razem dział mikro kontrolerów. Wymagania dla projektu / założenia: Pomiar w pomieszczeniu/ obudowie urządzenia /w zbiorniku temperatury powietrza /cieczy na wejściu i wyjściu. Wyświetlenie na żywo aktualnych wartości temperatur na wyświetlaczu LED x2. Wykrywanie...
Nie ma bata. Z ds na 1wire i multiplexem led musi mignać. I nie słuchajcie zadnych zapewnień że "mi nie miga". Napewno miga. rygory czasowe w ds to są us (mikrosekundy) i nie ma takiej możliwości żeby bascom się wyrobił. Rozwiazanie? Zacząć stosować czujniki na I2C zamiast 1wire. Transmisja moze być całkowicie zatrzymana i nic to nie przeszkadza. Do...
To żeby było poprawnie co powinienem zmienić? (chyba nic, bo temperaturę odczytuje teraz poprawnie na /16 pomimo zmiany rozdzielczości- też do końca nie znam się na programowaniu ds'ów ponieważ dopiero jestem początkującym) edit: wyeliminowałem błędy filtrując to co odczytuję z ds'a taką oto częścią prymitywnego kodu while(1) { wyswietl_temp();...
http://obrazki.elektroda.pl/8359932900_1... W Wi-Fi i Bluetooth oparty o ESP32 . W porównaniu do wcześniej dostępnych modułów Charakterystyka ESP32 w porównaniu do ESP8266: -liczba rdzeni: 2 (ESP8266: 1) -WiFi + Bluetooth/BLE (ESP8266: WiFi) -RAM: 512kB (ESP8266: 160kB – 96+64) -ilość pinów GPIO zależnie od wersji: ~32 (ESP8266:...
Witaj, dziękuję za Twoje trzy grosze. Cieszę się że tu zaglądnąłeś i uzyskałem Twoja publiczną akceptację. Bez tego pojawiały się od razu wątpliwej jakości posty odnośnie praw autorskich :(. Błąd rzeczywiście jest, ale występuje, o dziwo tylko poniżej -20, czy też -30°C (nie pamiętam dokładnie), więc na początku nie poprawiałem go bo mi się nie chciało....
Witam wszystkich po raz kolejny. Dzisiaj postaram się Wam opisać bardzo tani chiński cyfrowy termostat XH-W1219. Opis ten opieram na wersji, którą ja posiadam, w sprzedaży dostępne są wersje, gdzie widać małe różnice w płytce PCB, co może też wiązać się np. z innym oprogramowaniem, które to zawiera inne funkcje. https://obrazki.elektroda.pl/5453665300_...
Panowie! Proszę tu nie opowiadać o profesjonalizmie. To jest znośny projekt amatorski, nic poza tym. Schemat: żal bez wartości elementów. Sterowanie prądem prawie jak w latach 70. Tylko wtedy tyrystory były. Kontroli prądu nie ma, tylko jakieś namiastki kontroli prądu średniego ograniczanego rezystancją trafa. Pomiar prądu tragicznej precyzji. Zasilanie...
Czyli jeśli dobrze zrozumiałem jest to inny rodzaj czujnika który już w sobie ma ACD i ACD w arduino nie ma nic do rzeczy w tym wypadku ? Bo tam autor artykułu zwraca uwagę na zmiany napięcia w przypadku podłączenia Arduino przez kabel USB. Chodzi mi o to, że możemy odczytać 1024 różne wartości co przy zakresie temperatur daje : 55 + 125 = 180 C 180...
Zaczynam robić tabele dla sterownika (podstawa zegar RTC). Zakładam duże uproszczenia, które wystarczają do pozycjonowania kolektorów słonecznych. Zakładam 12 tablic dla azymutu i 12 tablic dla elewacji na każdy miesiąc w roku (np. pierwszy dzień każdego miesiąca). Rozdzielczość 0,5 godziny od wschodu do zachodu słońca, tak dla azymutu jak i elewacji....
Sterownik podpięty :D Odpowiadając na pytania, W wolnym czasie ( jak dowiem się jak ) przeniosę zmienne do pamięci nieulotnej. Za kontrole czy procesor się nie zawiesił odpowiada Licznik Watchdog a resetowane licznika umieściłem w pętli głównej. marijaczi napisał: Nie wiem jak masz skonstruowaną instalację CO, ale czy sterownik chroni przed przegrzaniem...
dzięki - jakoś przegapiłem i już miałem zapytać jak to jeszcze zapisać do EEPROM'a. jeszcze tylko jedno pytanie - w pdf-ie pisze , ze nie wolno nadpisywać bitów od 0 do 4 i 7. czy one są blokowane automatycznie, czy trzeba wpisać jedynki ( i 0 dla7.) do Configuration Register Najpewniejsza droga do zmiany rozdzielczości w DS-ku , to: ... Dim Spad(9)...
Początkiem projektu była potrzeba posiadania w moim leciwym motocyklu... czasomierza. Podczas jazdy bowiem nie orientowałem się o czasie, a jego odczytanie z zegarka czy telefonu dla kierującego bywa kłopotliwe. Z czasem gdy już miałem pomysł jak to wykonać, powstała myśl aby do zegarka dodać inne funkcjonalności. I tak chciałbym tu przedstawić mój...
Zapytanie dotyczy kodu co sugeruje, że hardware istnieje, natomiast kolejne wypowiedzi sugerują, ze hardware nie ma. Czy chodzi o napisanie kodu, jeśli tak to potrzebne sa schematy urządzenia, jeśli nie toczy należy opracować hardware, wykonać prototyp? Hardware istnieje (bo mam wybrane komponenty), bynajmniej pomysł na niego też jest. Generalnie to...
http://obrazki.elektroda.pl/8342911300_1... ESP8266-12E tym razem będzie to NodeMCU Amica . Po umieszczeniu poprzedniej części materiału: DS18B20 komunikujący z wykorzystaniem cyfrowej magistrali 1-wire . W porównaniu do analogowego TMP36 na magistrali 1-wire może pracować kilka czujników. Warto zwrócić uwagę na długość (pojemność)...
Można zrobić to w ten sposób by mikrokontroler zbierał dane z czujników w sposób ciągły("w kółko") i wysyłał je na żądanie do PC-ta. Oczywiście przy takim podejściu trzeba się zgodzić by przedstawiona dana mogła być trochę nieaktualna bo maksymalnie z przed 4 sekund. Przy założeniu, że dynamika zmian warunków środowiskowych takich jak wilgotność, temperatura...
http://obrazki.elektroda.net/68_12012496... Kolejny termometr no cóż trudno. Do procesora podłaczone 12 czujnikow DS18B20 i jednocześnie wyswietlane na LCD. Dodatkową funkcją jest to ze procesor czuwa i w przypadku gwaltownej zmiany tempertuty uruchamia alarm sygnalizują mozliwos pożaru. Już raz ta syganlizacja zadzialala na szczescie to tylko...
Kolejna sprawa, dokładność pomiarów, oraz poprawność odczytu temperatur (ich umiejscowienie) jest kluczowa. Mamy trzy pomiary które są mało dokładne i to mocno wpływa na wynik. No bo przecież dokładność takiego LM to ok. 0.5K jeszcze dokładność toru analogowego. W przypadku pompy ciepła, delta jest mała, ok 3-5K jak pomylimy się o 0.5 stopnia (a mamy...
Swoją drogą, nadal nie rozumiem, dlaczego autor tematu, dysponując tak dużym procesorem, nie napisze sobie obsługi DSów w tle, wtedy czyta się tylko rejestry w SRAM i dostaje się aktualna temperaturę, no chyba ze ma jakiś dziwny dom i w nim potrafi się zmienić w ciągu 20ms o parę stopni :D Kolego moja ATMega nie tylko czeka na odczyty z czujników temperatury...
Pisane na szybko, nie sprawdzałem działania ale idea jest podana : [syntax=c]#include <OneWire.h> #include <DallasTemperature.h> #define PIN_SENSOR 7 // pin do ktorego podloczono DS18B20 #define PIN_PK1 4 // pin sterujacy przekaznikiem 1 #define PIN_PK2 5 // pin sterujacy przekaznikiem 2 #define PIN_PK3 6 // pin sterujacy przekaznikiem 3...
Witam Odczyt i konwersja jest w pętli głównej.;) Na samym początku("Change Resolution") jest zmiana rozdzielczości czujnika. Do komputera raczej nie jest potrzebna dokładność do trzech czy czterech miejsc po przecinku. Zmianę tą starczy wykonać na samym początku programu, nie ma potrzeby wciskania tego do pętli. Źródło stąd: http://www.elektroda.pl/rtvforum/topic10...
Obawiam się że Baskom by nie podołał. Jednoczesny pomiar z kilku termometrów DS18B20 + wyświetlanie multipleksowe + regulacja jasności wyświetlaczy + obsługa impulsatora + pomiar napięcia o podwyższonej rozdzielczości z możliwością kalibracji skali i zera + obsługa zegarka po I2C + alarmy od temperatury i napięcia mierzonego + obsługa buzerka, który...
https://obrazki.elektroda.pl/7853440200_... *Icebox thermostat* jest termostatem do lodówki zawierającym mniej i bardziej wymyślne funkcjonalności, przy czym większości z nich z pewnością nie znajdziecie w pospolitych termostatach. Zostały uznane za całkowicie zbędne i pozbawione sensu ;) Konfiguracji termostatu dokonuje się bezprzewodowo...
http://obrazki.elektroda.pl/9506573100_1... Ostatnio sporo osób prezentuje swoje konstrukcje zegarów, więc i ja postanowiłem pokazać zegar jaki zrobiłem na prośbę kolegi. Ogólnie założenie było takie, by zegar był widoczny w nocy z większej odległości. Kolega zaproponował aby zrobić go na około 10cm wyświetlaczach LED. Wydało mi się...
Gdy ja próbowałem użyć DS18b20, to gdzieś wyczytałem (chyba w przykładzie, który użyłem i zmodyfikowałem), że kolejny odczyt z danego dallasa może nastąpić, dopiero po upływie określonego czasu. Albo to było, że inicjujemy konkretnego dallasa, chwilę musimy odczekać i dopiero za chwilę możemy go odpytać o pomiar. To nie były milisekundy. Spróbuj z...
Chciałbym przedstawić Wam dzisiaj opis zegara do samodzielnego montażu wraz z obudową. https://obrazki.elektroda.pl/6103628400_... Cena zegara wraz z przesyłką na Aliexpress zaczyna się od około $7 i zależy ona od koloru wyświetlaczy - do budowy zegara zostały użyte tutaj cztery wyświetlacze siedmiosegmentowe. Przy zakupie istnieje...
http://obrazki.elektroda.pl/8264611400_1... Witam! Tym razem chciał bym podzielić się z wami bardzo prostą, a jednocześnie przydatną konstrukcją, jaką jest 6 kanałowy moduł wejść AC komunikujący się z komputerem za pomocą portu COM (RS232). Sercem projektu jest mikrokontroler Atmega8, który dysponuje wbudowanymi przetwornikami AC o...
http://obrazki.elektroda.net/37_12085063... Chciałem zaprezentować projekt zegara wraz z termometrem który bez problemów można zamontować w samochodzie - projekt jest banalny, ale nie każdy ma czas i chęci na programowanie czy też tworzenie schematu płytki drukowanej. Program został napisany w C .. oczywiście w dalszej części zostanie umieszczony...
http://obrazki.elektroda.net/46_12377444... Witam! Chciałem zaprezentować mój weekendowy projekt termometru pokojowego. Termometr jest wykonany w oparciu o lampę "magiczne oczko" typu EM84, lampa jest sterowana napięciowo za pomocą mikroprocesora ATTINY2313, czujnikiem temperatury jest popularny DS18B20. Całość jest zasilana z 12V poprzez...
http://obrazki.elektroda.net/86_12093178... "Dość prowizorki" - tak powiedziałem kilka miesięcy temu, kiedy przerobiony zasilacz z PC spalił mi kilka układów. I tak powstał prezentowany zasilacz regulowany. BUDOWA: Zasilacz składa się z czterech osobnych modułów które są galwanicznie od siebie odseparowane (4 osobne zasilacze). Zasilane są...
Piszę obecnie program obsługujący termometr ds18b20. Nie mogę wykorzystać gotowych bibliotek dostarczonych razem z kompilatorem (CodeVision), więc obsługę 1 wire napisałem sam na podstawie specyfikacji. Jednak poza wysłaniem resetu komunikacja nie przebiega poprawnie. Oto mój kod: /***************************************... This program was...
woszu -> proponuję - zastanów się nad tym dokładnie - bo na razie - przypadkiem ci działa - ale sam się zdziwisz gdy zaczną ci wskakiwać jakieś temperatury z kosmosu.... twój pierwszy przykład był całkowicie zły bo- generalnie robiłeś to tak: 1. wysyłasz adresz czujnika nr.1 2. weryfikujesz czujnik nr.1 3. odczytujesz temperaturę z czujnika nr.1 4....
Witam forumowiczów, zacząłem realizować projekt zegarka, kalendarza i termometrów z owego linku: http://obrazki.elektroda.pl/6128170300_1... Proszę o porady i sugestie jak można rozwiązać ten problem :P
Dobry wieczór. Przepraszam za tak dużą zwłokę, ale ostatnio miałem zakuwanie na egzaminy szkoleniowe do pracy i nie miałem kompletnie czasu by myśleć o tym:( Musiałbyś pokazać przykład swojego programu. Najpewinej efekty o któych piszesz wynikają z tego, że nie korzystasz z peryferii mikrokontrolera - m.in. timerów, przerwać itd. A na siłę starasz się...
https://obrazki.elektroda.pl/9798266800_... Zwykle przy przeglądaniu nagromadzonych skarbów w postaci części el. przychodzą mi do głowy pomysły ich wykorzystania. Tak było i tym razem. Z jakiegoś starego projektu została mi para nadajnik/odbiornik 434MHz OOK, attiny13 i kilka DS18B20, pomyślałem że na tej bazie zmajstruję prosty bezprzewodowy...
Dzieki za odpowiedz... A czy przy pomoca termisora np PT100 moge zmierzyc temeprature z dokladnoscia do 0,1 ? Zastanawiam sie czy pomiar temperatury przy pomocy czujnika cyfrowego ds18b20 o dokladnosci 0,5 stopnia jest najprostrzym rozwiazaniem uzyskania wysokiej rozdzielczosci bez wiekszych nakladow?
Z tego co pamietam w wersji 3 przewodowej mozesz przed odczytem temperatury sprawdzic czy konwersja zostala ukonczona jaezli nie pomijasz odczt i zajmujesz procesora czym innym (pozbywasz sie wait) i nie musisz tego robic w przerwaniu tylko zawsze przed odczytem temperatuty. Robiło sie to chyba tak ze wystarczyło wysłac "reset DS" a potem badac stan...
Witam Mam Atmega32A + PCF8563 + PCF8574 + RFM12 + DS18B20 +DHT11. Port danych LCD to Port.A, ControlPort to Port.C. I2C standardowo na Portc.0 Portc.1. Niestety jest problem z obsługą I2C, tzn. zegar PCF8563 nie działa w ogóle ( na LCD puste pole ) , a klawiatura na PCF8574 - tylko jeden klawisz i to nie ten, który jest przypisany w kodzie ( działa...
http://obrazki.elektroda.pl/5313552500_1... Sterownik włącza/wyłącza do 8 urządzeń grzewczych i chłodniczych. Stan wyjść zależy od: temperatury mierzonej w dowolnej liczbie punktów, wewnętrznego zegara czasu rzeczywistego, programu grzania i chłodzenia przechowywanego w pamięci EEPROM. Architektura sterownika Sterownik jest oparty na...
Komplet płytek PCB 6 szt. (1 szt. sterownik + 5 szt. płytka matrycy LED) do wyświetlacza JB-LED 40x8 BiCOLOR V1.1. Montaż THT i SMT - lutowanie. Cena zestawu: 60,44zł + 9,50zł za list polecony priorytetowy Stopień skomplikowania montażu: 2-łatwy (warianty: 1-b.łatwy, 2-łatwy, 3-trudny, 4-b.trudny) Części można nabyć w polskich lub chińskich sklepach...
Witam Mam program budzika, który jako dodatkową atrakcję miał mieć możliwość mówienie czasu na żądanie i odtwarzanie oprócz buzzera utworu jako alarmu. Atmega steruje przez jedno SPI programowe układem MAX7219, a przez konwerter poziomów i drugie SPI programowe odtwarzaczem WTV020SD. O ile sam WVT020SD + PCF8563 ( wyjście CLK do INT1 ) działają dobrze,...
It is known that the cooling machine is widely used in the industry. In this paper, I will show you how to use STONE HMI LCD as the display to combine the temperature sensor with Arduino esp8266 cooler application; the communication between the temperature sensor and Arduino esp8266 is realized by single line communication, and the communication mode...
co napisaliscie jako swoj pierwszy program na dany uC w danym jezyku (rozbudowy sie licza, byle by wciaz byla to ta sama baza) n. n. - literka, cyferke z przodu dodam sam. zachowujcie chronologie w swoich dokonaniach na roznych platformach jezykowych i sprzetowych, tak aby to mialo sens! ____________________ 0x1-a. Freddie Chopin - migacz diodkami o...
Sprzedam PCB (1 szt + 5 szt) oraz matryce LED (5 szt) do wyświetlacza JB-LED BiCOLOR. Zestaw do samodzielnego montażu - lutowanie THT i SMT Po rozbudowaniu o odpowiedni moduł możliwość komunikacji/sterowania przez Ethernet, WiFi, Bluetooth lub RS485 itp. https://obrazki.elektroda.pl/5599749400_... Kod źródłowy przykładowego programu...
Witam Do istniejącego i działającego "urządzenie" chciałem dodać możliwość odbioru, parsowania i odesłania SMS'a zwrotnego z danymi. Cały kod: Linia1 - to wyświetla Uart_numer - Linia1 Linia2 - to wyświetla Komanda - Linia2 czyli działa OK Ale jak podepnę modem GSM ( SIM900D ) to Uart_numer jest puste, a Komanda pokazuje ( czasem ) jakieś teksty z pierwszej...
Witam napisałm program do obsługi czterech układów D18B20 ale jego rozdzielczość w pomiarach to 1 stopień a chciałbym żeby było 0,1 ma ktoś jakić pomysł ??? Z góry dzięki wklejam kod: $regfile = "m8def.DAT" 'deklaracja procesora, w tym wypadku Atmega8 $crystal = 1000000 'deklaracja cześtotlwiości pracy (wew oscylator 1MHz w zupełności wystarcza) 'Deklaracja...
zmiana rozdzielczość ds18b20 zmiana rozdzielczość bascom ds18b20 rozdzielczość
boxkey polsat bezpiecznik osiowy odbieranie danych bluetooth
magazyn excel reset tablet huawei
Programowanie biorytmów na Arduino MEGA z LCD Regulatory temperatury dla instalacji cieplnych z miejskiej sieci