F_CPU=8000000 ustawione w Properties projektu A fuse bity w uc masz ustawione na 8MHz. Jeżeli nic nie ustawiłeś to uc domyślnie pracuje z częstotliwością około 1MHz.
Witam. A przestawiłeś mikrokontroler do pracy z wewnętrznym oscylatorem RC?
http://obrazki.elektroda.pl/8783995300_1... Przedstawiam projekt termostatu do mojej wytrawiarki, opartej na Atmedze 8, termometrze cyfrowym DS18B20 oraz przekaźniku JQC-3FF. Motwywacja Wytrawiarkę udało mi się kupić na allegro, niestety przepłaciłem (zakupiłem ją od cwaniaczka, który wykonał ją niechlujnie oraz dorzucił jakąś grzałkę...
Najpewniej w tabeli masz złe wartości. Przykładowo 0 ma tu kod 3=00000011B czyli na pewno portb.0 = 1 i portb.1 = 1 jeśli portb.1 jest podpięty pod segment A to jest błędnie.
http://obrazki.elektroda.net/95_12974457... Witam Chciałbym zaprezentować zgrabny termometr panelowy na znanym układzie DS18b20. Sercem układu jest Atmega8 SMD. Oprogramowanie napisane w WinAVR. Termometr dodatkowo posiada funkcję termostat. Niestety z powodu chęci jak największej minimalizacji płytki zrezygnowałem z przycisków do zmian nastawy...
- reset procka podłączony do DB6 lcd, po co ? Oraz brak podciągnięcia do plusa. - PD5 uc ma zewnętrznego pull-upa, po co jeśli masz wewnętrzne rezystory?? Chyba że to miało być do resetu. Z drugiej strony wyczytałem, że przy zasilaniu pasożytniczym, jeśli procek ma wewn. rezystory pull up to musisz zastosować klucz zwierający linię danych do plusa bo...
Nie bardzo rozumiem po co ma być zasilany z baterii 9V, gdy mamy do dyspozycji źródło napięcia zasilania o dużej pojemności; dodatkowo napięcie obniżane stabilizatorem 5V - który sam "zjada" 5mA Jak już z baterii ma być zasilany to zrobić tak, że gdy kluczyk w stacyjce układ zasilany jest także z instalacji samochodowej 12V, po odłączeniu przechodzi...
Koledzy, którzy produkowali systemy monitorowania temperatury w laboratoriach, zamykali sondy w rurkach z cienkiego szkła, zalewając całość gliceryną (pewnie mieli jakieś uzasadnienie) i korkując to kawałkiem tworzywa. Oczywiście bezpieczniejszy mechanicznie jest metal, ale trzeba by pewnie jakąś rurkę z cienkiej nierdzewki. Akumulatorek 9V ma sens,...
Witam Nie wiem czy trzeba zmieniać coś jeszcze w Fusebit, czy porostu problem jest po stronie wyświetlacza? Pozdrawiam Wyświetlacz powinien pracować zupełnie dobrze także przy 1 Mhz taktowaniu processora. W zależności od deklarowanej F(clk), Bascom kalkuluje odpowiednio timingi do stadardu HD44780 display controlera. Przy błednej konfiguracji (lub...
Co do 3: Przeczytaj jeszcze raz dokumentację układu. Chyba bardzo czegoś nei zrozumiałeś. Do termometru wysyła się ciąg bitów, z których pierwsze 8 stanowi polecenie, a nestępne - jego ew. argumenty. W układzie DS18B20 nie ma żadnych "adresów" ani "miejsc do wysyłania bitów". Ani mikrokontroler, ani DS18B2 nie wiedzą, co to jest "hex". W prgramie zapisuje...
Funkcje OneWireReset_1, OneWireReset_2, OneWireWriteByte_1, OneWireWriteByte_2, OneWireReadByte_1 i OneWireReadByte_2 obuduj tak: unsigned char OneWireReset_1() { cli(); ... ... ... sei(); return(0); } A jeszcze lepiej to obuduj makrem ATOMIC_BLOCK.
Z tego co się orientuję to pisząc temp2 = 32+(5/9)*temp; działasz na liczbach całkowitych, więc wynik będzie zawsze 32 bo 5/9 całkowite to 0. Chyba powinno być temp2 = 32.0+(5.0/9.0)*temp; Ale nie jestem pewien. Dodano po 17 Z tego co pamiętam z programowania w C to właśnie zapis "5.0/9.0" dawał kompilatorowi sygnał że dzielenie ma się odbyć na liczbach...
Gratuluję! Daj znać tylko gdzie on jest? ;) ========================================... A tak to jest jak ktoś lubi dużo pisać, a z czytaniem jeszcze nie bardzo sobie radzi ;) Witaj fascynat! Twoja wiadomość wysłana na forum elektroda.pl została zgłoszona do moderatorów przez jednego użytkownika forum: Data zgłoszenia: 19:17:00 2010-09-23...
Witam, posiada ktoś gotowy kod w języku C oraz schemat dla Termometru na mikrokontrolerze ATmega8 + czujnik DS18B20 + wyświetlacz LCD?
Schemat poprawny dodaj złącze kanda dla programatora ISP żebyś w przyszłości nie musiał wyciągać Atmegi jak chciałbyś poprawić program.
Timer w przerwaniu obsługuje wyświetlacz LED i inkrementuje zmienną byte, która w pętli głównej w instrukcji Case wybiera konkretne funkcjonalne fragmenty programu do wykonania, których wykonanie czasowo mieści się pomiędzy przerwaniami od timera. W przerwaniu od timera ustawia się także flaga przerwania, która uruchamia za pomocą If Then instrukcję...
Co prawda w temacie kolega umieścił wątek o termometrze wykorzystującym jako czujnik LM35, ale może "malutka sugestia": Brałeś pod uwagę scalony cyfrowy czujnik typu np DS18B20 ? Ja np w aucie zbudowałem termometr (na ATMEGA8) przy użyciu dwóch czujników DS18B20 (temperatura silnika i w kabinie) oraz DHT22 (zamiennik to AM2302) w nawiewie, który oprócz...
A jeden DS18B20 załatwił by sprawę... zamiast kombinować z termistorami i kalibracją.
2. Balu - Termometr ds18b20 + 2051 lub Termometr ds18b20 +ATmega8 - nie pamiętam:), język to oczywiste Bascomidło:) Na ASM pierwszy projekt to woltomierz i amperomierz do zasilacza z przełączanymi zakresami:) Pozdro:)
Tutaj masz gotowy projekt. Co prawda na jeden termometr, ale może jednak być przydatny. Są w nim procedury obsługi 1-Wire, LCD i DS18B20 (termometr cyfrowy). http://www.elektroda.pl/rtvforum/viewtop...
A jaką wartość opóźnienia widziałeś w dokumentacji technicznej układu DS18B20?
problem tkwi w tym, że program masz do obsługi układu DS1820, a podpięty masz DS18 B 20 (różnią się one rozdzielczością i sposobem zapisu temperatury w rejestrach). W internecie znajdziesz masę programów pod BASCOM i nie tylko obsługujących ten termometr.
znam bascoma za słabo żeby napisać coś takiego, ale może kto inny by napisał moje pomysły: prędkość na zasadzie takiej jak licznik rowerowy (chyba zliczanie impulsów) można by dodać przejechaną trasę i temperaturę (ds18b20) oraz woltomierz (chyba przetwornik A/C wbudowany w ATmegę32) ja polecam zrobić to na jakimś lcd alfanumerycznym (z graficznym więcej...
Proszę bardzo...
Witam. Kupię wyświetlacz LCD 2x20 znaków podświetlany, kompatybilny z HD44780 oraz atmega8 i ds18b20 (cyfrowy termometr). Wszystko najlepiej by było jak bym mógł dostać od jednej osoby. Pozdrawiam
Witam. Kilka uwag: - Użyty ULN 2803 wymusi zastosowanie diod RGB ze wspólną anodą. - Wyprowadzenie CD+ ULN 2803 nie jest potrzebne przy LED (do X2-1 należy doprowadzić zasilanie z X3-1, lub z +5V). - Jeżeli SV1 ma być wykorzystywane jako ADC do złącza dołączyć przynajmniej masę. - Anodę podświetlenia wyświetlacza LCD warto zasilać z X3-1 przez odpowiedni...
Jak długie mogą być przewody łączące czujniki DS18B20 z procesorem? Powiem szczerze, że najdalszy miałby ok. 50m. Poczytaj - http://www.elektroda.pl/rtvforum/topic14...
Na której linii ?
Znalazłem taki:
Google->avr printf float.
EEPROM i PCF łączysz równolegle na szynach SDA i SCL i nogi adresowe A0, A1, A2 łączysz tak żeby utworzyć dla każdego urządzenia osobny adres (format adresu urządzenia jest objaśniony w PDF"ie do niego). Pin Dallasa oznaczony jako DQ łączysz pod dowolny port mikrokontrolera i podciągasz do zasilania przez jakiś opornik (schemat jest w PDF'ie do tego...
Może byś spróbował coś "poskładać".
Zrobiłem termometr na Arduino. Jest prościej, szybciej i wiele gotowych kodów można znaleźć w internecie.
Aby dokładnie sprawdzić Twój projekt należy posiadać również schemat który jest pierwowzorem. Ale nie jakiś obrazek tylko schemat narysowany w programie Eagle, i przy pomocy tego schematu stworzony projekt płytki. Dlaczego Koledzy nie projektujecie zgodnie z logiką, tylko po najmniejszej linii oporu. Samą płytkę bez schematu. A później Macie mnóstwo...
A jak masz F_CPU zdefiniowane?
Do sprawdzania obecności DS polecam przeczytać [url=http://www.elektroda.pl/rtvforum/to... i [url=http://www.elektroda.pl/rtvforum/to... a tu jest termometr z reakcją na brak czujników [url=http://www.elektroda.pl/rtvforum/to...
Pod Portb.0 podłączasz środkową nóżkę czujnika DS18B20, a także pomiędzy ten sam pin a "+" zasilania włączasz rezystor 4,7k. Musisz tylko sprawdzić na podstawie kodu źródłowego, jak konkretnie są podpięte nóżki wyświetlacza.
dokładność, nawet do 0.06 stopnia C A tą dokładność to skąd wytrzasnąłeś? 0.5st. dokładności i nic więcej nie wyciśniesz z ds18b20.
zumek: Oczywiście masz rację, to był ciężki dzień, czasami człowiek kretynieje.
Zdefiniować sobie własną bibliotekę? 5 minut roboty.
Chcę po prostu zastosować ten cały układ do pomiaru temperatury podzespołów PC i jednocześnie dodać układ kontroli obrotów 4 wentylatorów niezależnie od siebie (tryb auto i manual). Dlatego nie byłem pewien czy wystarczy mi pamięci. Mój schemat oparłem na schematach we wcześniejszych postach. Pominąłem tylko stabilizator napięcia- 5V będę miał z zasilacza...
Mam nadzieję, że piszę w dobrym dziale. Chciałbym zrobić termometr na: - Atmega8, - Kilka Ds18b20 - Wyświetlacz LED Miało by to (mniej - więcej) działać tak: Termometr ma mierzyć pewną temperaturę. Po przekroczeniu pewnej temperatury załączyć się powinny wiatraki i l293d ???? Na wyświetlaczu mają się wyświetlać odczytane temperatury. Dodam, że napisałem...
A może masz czujnik DS18B20, upewnij się że jest to DS1820. Ale dziwne, najpierw termometr działał poprawnie a później przestał. Zastanawia mnie jeszcze to że (jak piszesz) czujnik reaguje na zmiany temperatury bo zmienia się zmienna T1, a nie da się odczytać temperatury. Ciekawe w czym jest problem.
http://hobby.abxyz.bplaced.net/img/art00... Zerknij na powyższy schemat. Brakuje ci paru rzeczy - AVCC, RESET (przełącznik S1 jest opcjonalny, możesz pominąć), kondensatory. Przy okazji znajdziesz tam również schemat przykładowego zasilacza oraz podłączenie programatora ISP. Co do czujnika DS18B20 to się nie wypowiadam, bo nie korzystałem...
Witam. Zrobiłem termometr na DS18B20 i ATmega8. Wykorzystałem przykład z ksiązki. Wszystko podłączyłem zaprogramowałem listingiem z książki włączam, a tu widzę -81°C ! Może mi ktoś powiedzieć jaka może być tego przyczyna? PS: Możecie mi dać/napisać program na ATmega8 z LCD 16*2. Aby obsługiwał DS18B20. (Tylko dodatnie temp) PROSZĘ O PORADY... (Za rozwiązanie...
Odświeżanie jest 50Hz wyświetlacz działa bez zarzutów, odnośnie kodu to racja nie ma co być upartym i skoro jest dobrze a może być jeszcze lepiej dzięki małej poprawce to jak najbardziej warto się do niej stosować tak jak powiedziałeś to nic nie kosztuje xD a odnośnie tych gotowców sprawdzałem już kilka i problem w tym że nie wszystkie kody były kompletne...
Raczej napis " Termometr" bo "Temperatura" nie widzę w Twoim kodzie?
I1 = 1wread(2) tu pobierasz tylko 2 bajty (wartość temperatury), a powinieneś pobierać wszystkie 9 http://www.datasheetcatalog.org/datashee... Strona 6 Figure 7 tak wygląda Scratchpad tego termometru. z pierwszych 8miu bajtów liczysz CRC8 i porównujesz bajtem 9tym (CRC8 obliczone przez termometr), muszą się zgadzać. Pozdrawiam,...
mam zrobić projekt na studia (który musi zawierać elementy elektroniki z której jestem niestety kompletnie zielony bo studiuje informatykę). To jest https://obrazki.elektroda.pl/5754559700_... Pisanie programu dla : - osobne układy ATmaga aplikacja np. AVR STUDIO i wymaga do wczytania Programator. - gotowy Moduł Arduino na ATmegach...
No o idealny pomiar mi nie chodzi i ta czujka ultradźwiękowa to faktycznie najlepszy pomysł. Tylko powiedzcie czy taki układ dam radę zrobić na Atmega8 w sensie czujnik DS18B20 lub termistor, czujka ultradźwiękowa no i wyświetlacz 2X16?
maxiu25 - mógłbyś trochę rozwinąć swoją wypowiedź? :D mam teraz podobny problem na jednym termometrze jest -6st a na drugim 22 i jak podłączę dwa na raz to nie ma odczytu temperatury z ani jednego termometru, podczas gdy sam termometr (ciepły) działa normalnie... Pozdrawiam :)
http://obrazki.elektroda.net/22_12752238... Witam. Dzisiaj chciałbym zaprezentować mój projekt zegara VFD na lampie IW-18. Jest to kontynuacja wątku kolegi Pier -> http://obrazki.elektroda.net/95_12752233... Wszystko tak szybko się odbywa że wyświetlacz w ogóle nie miga :D Program został napisany w BASCOMie - zajmuje ~64% pamięci Flash....
cześć. mam pytanie czy ktoś ma gotowe przykłady kodu w C użycia ds18b20? przeszukałem całą elektrode i akurat w C tego nie ma. działam na atmega8 pozdrawiam
Kulmar zasugerowałeś przewód w "ekranie np od słuchawek". Jeszcze nie widziałem przewodu od słuchawek żeby ten niby ekran w środku mógł cokolwiek ekranować... Pytanie do autora tematu: Czy masa całego układu i masy/obudowy termometrów nie jest czasem połączone z inną masą?
W tym konkretnym przypadku zdaje się, że do pośredniczenia między układami termometru, typu DS18B20 a aplikacją na PC odczytującą ich wskazania...
Procesor32 , wrzuciłem na Atmege Twój poprawiony program, niestety nadal jest tak samo :( W takim razie chyba DS18b20-y są uszkodzone. Czy da się je jakoś sprawdzić?
kamil1cos7 --->, tak, czujniki mam w trybie pasożytniczym, po pracy podmienię rezystor na 2k; snnaap ----> tak, powyżej 10st. Celsjusza wyświetla prawidłowo, wg termometru, w pokoju mam 22st, więc raczej nie przekłamuje. Pierwsze co to wyświetl na ekranie co masz w zmiennej Ss po odczycie wprost z czujnika przy tem poniżej 8 stczyli : Ss = Str(i1)...
Witam. Czy udało się komuś uruchomić zegar w wersji 2a z termometrem DS18B20? U mnie nie mierzy temperatury. Zarówno w wersji 4c jak i 6c wskazuje 0. Sam zegar chodzi ok. Dodano po 1 Porównywałem noty katalogowe DS18B20 oraz DS1820. To chyba jednak nie jest taki zwykły zamiennik. Wydaje mi się, że skoro program był pisany pod DS1820 to przy zmianie...
Witam ! Rzeczywiście po zmianie: $crystal = 1000000 na $crystal = 6000000 program zajmuje 104% pamięci Dlaczego sam nie weźmiesz się za zmianę programu na ATMega8 ? To jest 5minut roboty !
http://obrazki.elektroda.pl/8261296900_1... http://obrazki.elektroda.pl/3509895200_1... Opisany poniżej "nietypowy mówiący termometr" dla większości osób może się wydać zupełnie niepotrzebnym, zbędnym gadżetem. Jednak dla osób starszych, słabowidzących itd. może okazać się pomocny. Typowe, tanie termometry, nie zawsze...
Cześć wszystkim Właśnie zaczynam zabawe z uC AVR i jezykiem C, kupilem sobie na dobry początek dwa klocki atmega8, termometr DS18B20 i pare innych pierdułek, ale to nie o tym bedzie. Posiadam ekranik LCD ze starego telefonu Sony Ericsson T68i, chciał bym go jakoś wykorzystać i tu jest pies pogrzebany bo nie wiem jakie ma wyprowadzenia i jak to podpiąć,...
Witam, mam problem, kiedyś robiłem termometr oparty na atmega8, z podpiętym lcd i czujnikiem ds18b20, działało elegancko, teraz chcę wykorzystać starą płytkę, uruchamiam a tu nie wyświetla temperatury, tekst na wyświetlaczu jest elegancko, nawet mam podpięty do portu com i też działa, a z tym czujnikiem się już kilka dni użeram i nic. Testowałem na...
skoczo - jeszcze jedna darmowa rada - nie tylko czytać u źródła, ale także całość a nie wyrwane zdania :) W zeszłym tygodniu było chyba trylion tematów o tym termometrze i też ten sam błąd został popełniony... Wniosek? Wywalić przycisk "szukaj"
Witam. Moje pytanie dotyczy wyświetlania temperatury na 7 - segmentowych wyświetlaczach LED. Posiadam czujnik DS18B20. Jak napisać program aby temperatura wyświetlana była na dwóch kostkach wyświetlacza. W książce pana Marcina Wiązania znajdują się 2 programy : - Program multipleksowego sterowania wyświetlaczami - Program obsługi termometru DS1820 Jaka...
Witam ! Co to oznacza, gdy czujnik pokazuje 85st? To oznacza że sygnał z czujnika nie dochodzi do procesora. Sam wgrywałeś program do ATmega8 ? Czy zmieniłeś ustawienia fuse bitów na rezonator zewnętrzny ?
Witam po raz kolejny, ponieważ mam taki problem ze zkompilowaniem kodu, otóż chciałem sobie zrobić termometr który wyświetla temperaturę na wyświetlaczu lcd 2x16, czujnik to ds18b20, posiadam odpowiednie instrukcje do obsługi tegoż czujnika, chyba problem tkwi w pliku makefile, oto błąd: > "make.exe" all avr-gcc -g -Wall -Os -mmcu=atmega8...
Mam termometr na Ds1820 i Atmega8.Pracuje na wewnętrznym oscylatorze(przestawiłem na 4Mhz) bez zarzutu.Należy pamiętać o $crystal (np.4000000). Pozdrawiam!
Nie... Wiesz co... wolałbym jednak pozostac przy BASCOM'ie i nie zagłębiać się w C, może później. Niedawno zacząłem i jestem w trakcie budowy USBasp :arrow: czekam na części od lispola. Jeśli jednak ktoś pomoże w BASCOM'ie to jestem chętny. P.S.: Jutro dam schemat całości. Pozdrawiam sim_007 Dodano po 7 Lista elementów 1. Zegar czasu rzeczywistego:...
Dokładnie, teoretycznie można podłączyć bardzo dużo układów - 10 czy 20 czujników nie będzie problemem. Oczywiście poczytaj też nieco na stronie maxim'a o projektowaniu takich sieci i zastanów się jak chcesz zasilać termometry (pasożytniczo, czy z wykorzystaniem osobnej linii zasilającej).
Ja używam atmega8:) DIP chyba, że chcesz lutować powierzchniowo:P :) Co do ds18b20 w elektroniku będą drożej:) Dużo... :) Za mniej niż 10zł w elektroniku nie widziałem:)
Czy wie ktoś moze jaki koszt by byl zrobienia termomeetru z 5 czujnikami lm 35 i wyswietlaczym (lub adaptacjia jakiegos) a moze ktos ma na zbyciu lub czy jest ktos z wawrszwy lub okolicy co by to zrobil Proponuje na atmega8 i ds18b20 zerknij http://www.elektroda.pl/rtvforum/topic81...
Witam. Mam problem z błędnym pomiarem temperatury. Termometr pokazuje temperaturę ok 56-58 stopni(?) w temperaturze pokojowej. Sprawdzałem na innym modelu i nadal mam to samo. Po dotknięciu temperatura wzrasta, więc prawdopodobnie nie jest to spowodowane jakimś nagrzewaniem się układu. Kod napisałem w oparciu o ten artykuł: http://www.jaglarz.com/ja/elektronika/ds...
Witam, w ramach nauki programowania uC, znalazłem kod pozwalający na wyświetlanie temperatury z DS18B20, na wyświetlaczu 1602A. Jako że na samym przeklejeniu kodu pewnie zbyt wiele bym się nie nauczył, użyłem nieco innego termometru(dokładność nie 0,1, a 0,5*C), zmieniłem układ w jakim ma się wszystko wyświetlać, zastąpiłem float przez int zmieniane...
Udało mi się rozwiązać problem, rzeczywiście nie było po prstu pliku string.h, więc musiałem go przypadkowo usunąć.. Kompilacja przechodzi już bez problemu, muszę teraz chyba ustawić odpowiednie wartości w pliku ds18x20, jednak nie wiem na jakie, jakoś z datasheetu nie potrafie tego wyczytac.. O ile rzeczywiścei trzeba to wyczytać z dokumentacji, mam...
To tak, co Ci się przyda na początek. - rezystory (popularny jest typoszereg E24, poczytaj) - kondesatory (elektrolityczne, ceramiczne) - diody LED (po kilka-kilkanaście sztuk, kilka kolorów, wystarczy) - dławiki 10uH (jak poczytasz o mikrokontrolerach to się dowiesz po co) - wyświetlacz jakiś LCD 2x16, może siedmiosegmentowy - programator USBasp i...
Chociaż zauważyłem, że podłączony do zasilania zagrzewa się o kilka stopni w porównaniu do tego gdy nie jest podłączony. Taki objaw występuje przy zamienionych końcówkach zasilających. To jest termometr, jak niby miałby mierzyć poprawnie temperaturę, skoro sam byłby źródłem ciepła ?!
Opis magistrali 1Wire masz w helpie. Poniżej kod na obsługę dallasa DS18B20. Config 1wire = P1.0 'konfiguracja magistrali 1wire Config Lcd = 16 * 1a 'konfiguracja wyswietlacza Deflcdchar 1 , 4 , 10 , 4 , 32 , 32 , 32 , 32 , 32 'znak stopnia Dim T1 As Single Dim T2 As Single Dim B1 As Byte , B2 As Byte , R As Byte Dim Tmp As String * 6 Dim Znak As String...
... niestety tak. Pamiętaj - co Cię nie zabije, to Cię wzmocni :D Lepiej wtopa na początku na małym projekcie niż później na czymś 5x bardziej skomplikowanym ;-) Powodzenia, nie łam się, jeszcze wiele niespodzianek przed Tobą :D Nie jestem załamany, wręcz przeciwnie. Elektroniką zacząłem się zajmować kilka dni temu po odkryciu że w C można pisać programy...
Kolego..dlatego OW bo są urządzenia które odczytują tylko termometry dallasa 18b20, a ja chcę podłączyć np: miernik napięcia i wysyłać sygnał przez 1-wire, tak aby urządzenie myślało że ma czujnik ds18b20..
Jak nie znajdziesz gotowca to zrób sobie sam. Procesorek np. popularny ATMega8, termometr na 1-wire DS18B20 i jakiś tranzystor do regulacji wentylatora (dobrać do prądu silnika), jeżeli to silnik DC, i kawałeczek programu napisanego nawet w Bascomie. Jako nastawy możesz stosować potencjometry bo ten uC ma w sobie 8 wej do ADC. Kwarcu nie musisz dawać,...
Właśnie skończyłem montaż i uruchamianie prostego układu zegarka z termometrem do samochodu. Celem była wymiana fabrycznego zegarka, który choć sprawny, miał jedynie 12-godzinny wyświetlacz oraz gubił czas przy każdym odłączeniu akumulatora. Układ składa się z mikrokontrolera ATmega8, 4 wyświetlaczy 7-segmentowych LED (multipleksowanych), układu DS1307...
Witam serdecznie forumowiczów. Chciałem zbudować termometr wykorzystujący czujnik temperatury ds18b20, Atmega8 oraz wyświetlacz LCD 2x16. Używam asm (innego języka nie znam), lecz to raczej nie ma związku z moim problemem. Czujnik podłączam 3-przewodowo, nóżka DQ do PD3. Rezystor podciągający 4,7kOm. Próbowałem 2 tygodnie. W końcu zrobiłem sobie tydzień...
Biblioteka której użyłeś nie ma możliwości dowolnej konfiguracji pinów. W załączniku masz bibliotekę prosto z Rosji :D Chiński wyświetlacz sam mi się uszkodził ale coś tam wyświetla :D http://obrazki.elektroda.pl/6257086800_1... Kod którego użyłem do zrobienia tego zdjęcia [syntax=vbnet] $regfile = "m8def.dat" ' specify the used micro...
Witam, Co do czepialstwa to: -po co zastosowałeś tak potężny procesor? ATmega8 spokojnie dałby radę i nie nudziłby się tak jak ATmega16 :-) - buzer powinien być sterowany przez klucz tranzystorowy i bocznikowany diodą- pobór mocy buzera to ok 40mA, przy dopuszczalnym prądzie Portu I/O 20mA, -PCB można zoptymalizować tak, że zajęłaby dużo mniej miejsca...
Jak myślisz co tu jest nie tak: #define OW_PORT PORTC // port na ktorym jest termometr #define SET_1Wire DDRC&=~_BV(OW_PIN) #define CLEAR_1Wire DDRD|=_BV(OW_PIN)
Nie chodzi nawet o to że ograniczają.(chociaż cena w lokalnym sklepie 20zł za Atmega8 powala) Mam to co mam na razie mi to wystarcza. Mógłbym sobie kupić Attiny2313 tylko po co ? Nie mam programatora i czasu przede wszystkim. Pozdrawiam
Rzeczywiście tutaj był błąd: przy clear miernik pokazywał 5,10V przy set 44mV Po poprawieniu dzieje się dziwne zjawisko: pokazuje temperaturę 0,0 A jak wyciągnę termometr to -0,1 Działo mi się tak już wcześniej że mimo że w układzie nie było termometru funkcja zwracała mi że jest i że odpowiada. Co ciekawe włożenie innego DSa powoduje że wyświetla -2,0
Jak na razie niewiem w jaki sposób w AvrStudio odwołać się do tych plików typu ds18b20 itd... W pliku głównym są do nich odniesienia natomiast jak to wstawić do programu? W jaki sposób mam to "przerobić" ?. Kolega Piotrva na Priv podpowiada aby to skompilować w AS 4.18 ja używam 4.14 i myślę że program (AS) jest ok. Podpowiada też aby ustawić na mega8....
http://obrazki.elektroda.net/69_12830023... Witam. Chciałem zaprezentować ładowarki akumulatorów li ion które niedawno popełniłem. Ładowarki oparte na scalaku Max1811 który nadzoruje cały proces ładowania i do poprawnej pracy potrzebuje tylko dwóch zewnętrznych kondensatorów. Moje ładowarki zasilane są bezpośrednio z portu USB dodatkowo jedna...
Witam mam termometr podłączony w sposób tak jak na tym rysunku http://images50.fotosik.pl/227/dbca02528... potrzebuje informacje jak podłączyć termometr do atmegi. najlepiej jakiś schemat i czy różni się kod programu od normalnego podłączenia czujnika czyli osobno vcc gnd i dq??
Witam serdecznie. Mój cel jest dosyć prosty - zbudować termometr oparty na uC ATmega128 wykorzystując czujnik DS18B20. Sprawa wydawała się banalna - wydawała się, gdyż niestety do tej porty nie potrafię sobie z tym poradzić. KOD: Identyczny jak ten ze strony http://hobby.abxyz.bplaced.net/index.php... (oczywiście ze zmienionym pinem 1wire):...
Witam. Mam problem z termometrem. Wiem usłyszę iż jest już dużo na forum. Lesz mój problem jest nietypowy. Mam podłączony czujnik temperatury DS18B20. Podobny program (BASCOM) mam wgrany w attiny2313 i działa wyśmienicie. Zmieniając parę rzeczy w programie wgrywam do atmegi. I tu moje zdziwienie nie działa wyświetlanie temperatury. Zastanawiałem się...
Czujniki mam na przewodach 3żyłowych na zewnątrz i na wewnątrz i do płytki też lutowałem efekt taki sam . Temperature porównuje na trzech różnych termometrach i wszystkie trzy wskazują równo a DS18B20 między nimi wskazuje 1,7stC więcej na ujemnej też jest ta sama różnica. Tylko to jest na atmega16L.
Mam sterownik do kolektora słonecznego zrobiony na atmega8 i dwóch termometrach ds18b20. Do tego mam komputer zbierający dane jeszcze z innych czujników podłączonych do innej magistrali 1wire. Teraz chciałbym aby komp zbierał też dane z czujników podłączonych do ATMEGA8. Podłączenie obu magistrali 1wire i podłączenie dwóch masterów do jednej magistrali...
http://obrazki.elektroda.pl/8751319800_1... Witam, chciałem zaprezentować termometr pokojowy, który został zbudowany dla rodziców dziewczyny do monitorowania temperatury pieca. Termometr został zbudowany z wykorzystaniem mikrokontrolera Atemga8 w obudowie TQFP32, a za czujnik temperatury służy DS18B20. Płytki pochodzą z innych projektów....
Witam ! Schemat ma błędy ( brak rezystorów np. 470om szeregowych z LEDami ), niezgodny z kodem, co najmniej w jednym miejscu: pin nr 1 ATmega8 nie powinien być podłączony z LCD tylko ( typowo ) przez rezystor np.4,7k do +5V, natomiast połączenie (LCD z ATmega8) pin nr13 LCD powinien być przełożony z pinu nr1 ATmega8 na pin nr3. Problematyczne może być...
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...
Kombinuję z programem obsługującym DWA termometry DS18B20. Używam ATmegi8 i programuję pod C. Chodzi o odczytywanie temperatury na dwóch magistralach onewire - dwóch pinach. Przerobiłem standardową, powszechną bibliotekę do obsługi DS18B20 zmieniając to, że normalnie adres bitu portu magistrali 1W jest definiowany jako makro, a ja zrobiłem z tego parametr,...
Układ termometru DS18B20 jest na pewno oryginalny ? Nie jest podróbką? Był parę dni temat własnie o tych układach, że podróbki stwarzają często dużo problemów z uruchomieniem i prawidłowym działaniem programów. https://www.elektroda.pl/rtvforum/viewto...
http://obrazki.elektroda.net/34_12891364... Witam, termometrów na tym forum wiele, ale może komuś się przydać gotowy projekcik. Chciałem zaprezentować wam termometr z alarmem do centralnego ogrzewania. Układem steruje procesor ATMEGA8, a za pomiar temperatury odpowiedzialne są 3 cyfrowe czujniki DS18b20 w obudowie TO-92. Zakres temperatur...
termometr atmega8 ds18b20 termometr ds18b20 atmega8 atmega8 ds18b20 termometr
zworka pinem telefunken internet sonoff temperatura
wiertarka celma kondensator lenze naprawa
Ford Maverick 3.0 V6 2006 – czy automatyczna skrzynia biegów pasuje do modelu 2003? Panasonic Lumix DMC – komunikat „Wyłącz aparat i włącz ponownie”, blokada obiektywu, naprawa