1. znaczniki [code ][/code ] 2. masakralnie pomieszane wszystko: a) odświeżanie wyświetlaczy do przerwania b) odczyt temperatury z cli(); i sei(); do pętli głównej to co do czytelności kodu czy na pewno masz wszystko dobrze podłączone, + rezystor 4k7 na lini DQ 1wire?
Jak ustawić fusebit w attiny dla kwarcu 4mhz?
http://obrazki.elektroda.pl/2534599000_1... Zegar + termometr DS18B20 - ATtiny 2313 - LED Wykonany na ATtiny 2313. Znane podobne zegary oparto na Atmega 8 i LCD. Program napisany w Bascom. Pracuje bez zarzutu. http://obrazki.elektroda.pl/9466031800_1... http://obrazki.elektroda.pl/4401807600_1... http://obrazki.elektroda.pl/5327081100_1...
Ustawiłem fuse bits CKSEL3..0 na 0010 i dalej bez zmian. Zmieniałem również SUT1..0 (01 lub 10) i dalej to samo. Nawet podłączenie wyjścia DQ z term. na inny wolny pin attiny (PD1) nie rozwiązało sprawy. OK, znalazłem błąd - zła kolejność wczytywania bajtów do tablicy. Termometr działa dobrze. Temat można zamknąć.
Witam na potrzeby szkolne stworzyłem termometr na układach Attiny 2313 i Dallas 20b18 Interesuje mnie w jaki sposób odbywa się odczyt temp. z czujnika Dołączam program z bascomAVR $regfile "2313def.dat" *Nazwa pliku doobsługi programu $crystal = 1000000 *Częstotliwosc taktowania 1Mhz z dokumentacji układu Config Lcd = 16 * 1a *Deklaracja LCD...
Ok, podsumujmy: 1. Pobór prądu nie ma znaczenia. Absolutnie żadnego, bo przy dzisiejszym dostępie i niskich cenach akumulatorów Li-Jon można za grosze zbudować każdą "elektrownie"! Ok, podsumujmy: 2. Chcemy użyć HC-12 Z tego co jest dostępne na Ali.... oraz na znanym polskim portalu aukcyjnym i w tym absurdalnie niskim przedziale finansowym - wydaje...
witam niestety nie wiem jak podłączyć uC Attiny 2313 do termometra DS18b20 pomoże ktoś ?? z góry dziękuję
Przecież ten oryginalny program jest na inny mikrokontroler. Na ATTiny2313 należy modyfikować ów program. Na stronie Mirleya jest gotowy wsad do Attiny. Ten termometr po włączeniu mruga środkowymi segmentami, dopóki nie odczyta wartości temperatury z DS-a. Może tu jest problem - złe podłączenie DS.
Chwilowo straciłem ten kod postaram się go znaleźć ale opierałem się na projektach z internetu. No bez jaj. Na 99% nic nie masz tylko czekasz na gotowca. Ale dobra, zlituję się na święta :D Pomijając całą beznadziejność kodu do multipleksowania wyświetlacza, takie coś powinno działać: $regfile = "ATTiny2313.dat" $crystal = 8000000 Dim Jednosci...
Trzy razy TAK.
1 masa , 2 do odpowiedniego portu mikrokontrolera i przez rezystor do VCC , 3 do VCC Zamiast diody D1 zrobiłem zworkę i na wyswietlaczu pojawiło się 0 Podłącz czujnik tak jak masz napisane powyżej a diodę zupełnie rozłącz. Dodano po 58 a rezystor powinien mieć 4k7 do 10k. Czyli 2 z 3 mogę połączyć ze sobą ?? one idą do układu attiny do pinu nr.2 i...
Na elektrodzie jest taki projekt, na attiny i wyświetlaczu właśnie.
A np. jednakowy AT90S2313 niema wewnętrznego rezonatora a gdy ktos skożysta z tego PCB a niema ATtiny tylko AT90.. to nie musi przerabiać płytki ! :D
Witam,problem dotyczy projektu: http://www.portalnaukowy.edu.pl/termomet... . Chodzi o to iż, na wyświetlaczu wyświetla temperatura: -0,1stC. Nie wiem w czym problem, wiem, ze temat tego termometru był poruszany ale nie znajduje w nim odpowiedzi. Co może być problemem? czujnik DS18B20 jest nowy i poprawnie podłączony do płytki testowej. Proszę...
Witam ponownie, piszę posta pod postem bo nie jestem pewien czy po edycji poprzedniego pojawi się informacja na mailu obserwujących. Jeżeli ktoś odpisze to scalę te posty razem. Mam problem:) Problem z konwersją temperatury z reprezentacji binarnej na dziesiętną. chciałem do tego celu użyć funkcji printf z biblioteki stdio.h. Ale po dodaniu jej skompilowany...
Witam Ostatnio zmuszony potrzebą muszę zrobić termometr na wyświetlaczu lcd i dwóch czujnikach do pomiaru temperatury. Chciałem przerobić swój termometr na attiny 2313 lecz okazało się, że program jest za duży. Szperając trochę po internecie znalazłem termometr spełniający moje oczekiwania http://www.elektroda.pl/rtvforum/topic81... lecz tam zastosowano...
Sprawdź z jaką częstotliwością taktowany jest uC i taką zadeklaruj w programie. ATTINY 2313 fabrycznie ma ustawiony zegar na 8MHz z preskalerem/8 czyli pracuje na 1MHz. Mega8 ma fabrycznie ustawiony generator na 1MHz. 1Wire opiera się na zależnościach czasowych więc niezgodności niweczą transmisję.
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...
Mając ds18b20 można zrobić pomiar temperatury z dokładnością do 0.5 stopnia Celsjusza, idąc dalej mając jakiś bardzo dokładny termometr można by na nieść poprawkę. Dalej do mikroprocesora i na wyświetlacz. Sterowanie mocą żarówki przez PWM da w miarę dokładną regulację. wszystko da się zrobić,tylko zależy za ile:) Co do kosztów: DS18b20-5zl mikrokontroler-od...
A to moja propozycja optymalizacji kodu: $regfile = "ATtiny2313.dat" $crystal = 1000000 Config 1wire = Portd.5 Dim Dsid1(8) As Byte Dim Dsid2(8) As Byte Dim I1 As Integer , Ss As String * 6 Dim I2 As Integer Deflcdchar 0 , 14 , 17 , 17 , 14 , 32 , 32 , 32 , 32 Cursor Off Cls Dsid1(1) = 1wsearchfirst() Dsid2(1)...
http://obrazki.elektroda.pl/1951752100_1... Witam, chciałem zaprezentować termometr dwupunktowy oparty na procesorze attiny2313 firmy atmel, oraz czujniku dallas18b20. Termometr powstał jako prezent pod choinkę dla mojego taty, gdyż wspominał kiedyś że przydał by mu się taki termometr do pomiaru temperatury wewnętrznej i zewnętrznej...
Myślałem ale u mnie kosztuje 8,90 Sad Poza tym nie wiem jak jest z programatorami. Atmega 8 u mnie po 20. Nie wiem czy to normalne ceny u Ciebie ale u mnie tak jest Masz racje, AVR-y mocno podrożały i dobrze że wykorzystujesz to co masz pod ręką, w internecie 89C2051 są nawet po 3zł:) Dobrze jest nie być zaleznym tylko od jednej rodziny uP. jak na...
Witajcie, chciałbym lekko odgrzać kotleta i poprosić o wskazanie błędu przy próbie wyliczenia temperatur ujemnych. Odczytuję czujnik DS18B20 w maleńkim ATTINY13 (zmienne float właściwie odpadają) i co około sekundę wysyłam wynik poprzez UART. Dla temperatur dodatnich - dzięki uprzejmości p. Podkalickiego i jego "odchudzonej" biblioteki DS18B20 działa...
witam zbudowałem termometr na attiny2313 wzorując się na kodzie z tego tematu: http://www.elektroda.pl/rtvforum/topic31... autor napisał, że działa, jednak u mnie nie odpala, sprawdziłem połączenia, teoretycznie wszystko jest ok. Czy ktoś wie o co może chodzić? schemat i kod w bascom: http://obrazki.elektroda.pl/9268674500_1...
hej mam programik który nie działa cały czas temperatura wynosi 0.. i nie wiem co dalej... pozdrawiam $regfile = "attiny2313.dat" Config 1wire = Portd.0 Dim Odczyt(2) As Byte , A As Byte , Licznik As Byte , T As Integer , T1 As Single Do 1wreset 1wwrite &HCC 1wwrite &H44 Waitms 750 1wreset 1wwrite &HCC 1wwrite &HBE Odczyt(1) = 1wread(2) T = Odczyt(2)...
Szlak mnie trafia czy mógłby ktoś przejrzeć i sprawdzić dlaczego nie działa DS podpięty do PINB.7 oczywiście rezystor 4.7k do VCC Rezonator zewnętrzny 8Mhz Po włączeniu zasilania zapalają się 00 na wyświetlaczach LED po podpięciu ds18B20 wyskakują bzdury na wyświetlaczach, z tego co zauważyłem to temperatura ustawiana jest ponad 100^C I nie reaguje...
Witam mam wielki problem z ds18B20 kość podłączyłem zgodnie z załączonym tematem pobranym z neta soft też pobrany a nic nie działa wyświetlacz ciągle pokazuje 95 bez względy czy sie podgrzewa czy nie...... najdziwniejsze jest to że około roku temu układ działał bez problemu na tym samym sofcie i schemacie, jedynie zmieniłem attiny bo tamto wykorzystałem...
witam chciałbym zapytać czy ten odczyt temperatury jest poprawny, gdyż zbudowałem termostat, który jakby nie reaguje na zmiany temperatury. Sprawdzałem też podłączając lcd i ciągle jest wyświetlana temperatura 0 st.C. Czujnik podłączony jest dobrze, pomiędzy vcc i linię data podłączyłem rezystor 3k3. Kod jest pisany w bascom [syntax=basic4gl] 1wreset...
Mam problem z układem 1820. Zrobiłem termometr i działa ok do momentu kiedy temperetura wzrasta w szybkim tempie. Wtedy na lcd pokazuje mi 85 stopni i po paru cyklach odczytu temperatury wszystko powraca do normy. Dzieje się tak np gdy wezmę czujnik do ręki, przybliżę do lampki nocnej.... Dlaczego tak się dzieje? Kod sprawdziłem i jest ok, a czujnik...
Witam chodzi o ten projekt: http://mirley.firlej.org/termometr_uniwe... chodzi mi o zbudowanie takiego urządzenia, ale żeby można było mierzyć temperaturę w dwóch miejscach (w środku i na zewnątrz). Rozważałem budowę dwóch takich urządzeń w jednej obudowie, ale to nie ekonomiczne. Czy mógłby mi ktoś pomóc w przerobieniu programu? przełączanie między...
Przeczytaj ten artykuł - powinien pomóc: http://www.portalnaukowy.edu.pl/termomet...
Masz źle podłączone zasilanie w procku. Do wyświetlacza musisz dodać potencjometr do regulacji kontrastu. Nie wiem też czy do 1W nie trzeba rezystorów podciągających(przejrzyj dokumentację ds18b20). Schemat jest niekompletny bo samo pokazanie label nie zrobi Ci padów do podłączenia zasilacza, gniazda programatora i wyświetlacza.
niestety nie działa pojawiają mi się czarne kwadraty w pierwszej linijce wyświetlacza (lcd 16x2). A może mam źle zadeklarowane wyjścia attiny? znasz może stronę projektu takiego termometru na avr czyli lcd, avr i dwa czujniki
Tak to jest dla kwarcu (nie oscylatora). Może za mała wydajność prądowa zasilacza? A może kontrast za duży? Dzięki za punkty, ale to nie było konieczne. Wystarczyło kliknąć POMÓGŁ.
http://hobby.abxyz.bplaced.net/index.php... https://www.google.pl/search?q=DS18B20+C
Witam Chyba zanika umiejętność czytania ze zrozumieniem. Rozciąganie jednej dyskusji na złożoność świata nie ma najmniejszego sensu. Dyskusja tyczyła 81 termometrów DS18B20 podpiętych do Raspberry Pi i udostępnianie pomiarów w sieci. Nie dyskutuję na temat wyższości Świąt Wielkiej Nocy nad Świętami Bożego narodzenia tylko nad podpięciem 81 termometrów...
Witam. Czy mógłbyś przpisać program na ATtiny 2313 i DS18B20?? Byłbym bardzo wdzięczny
Jeżeli nie wymaga to jaki może być powód tego, ze pomiar temperatury jest nieprawidłowy. gdyż gotująca się woda ma temp ok70 st C, a przy porównywaniu go z termopara w mierniku to temperatury te różnią się? Wg mnie termometr zaniża wyższe temperatury.
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.
https://obrazki.elektroda.pl/7717804000_... Witam wszystkich, Tym razem chciałbym zaprezentować termometr dwukanałowy zasilany z dwóch równolegle połączonych akumulatorów Li-Ion, zbudowany w oparciu o mikrokontroler ATTiny84 i dwa czujniki DS18B20 oraz pozostałe części "z szuflady". Termometr ten służy mi do pomiaru temperatury w pokoju...
Mam wątpliwości czy czujnik temperatury ma być podłączony jak na rysunku z KITU to znaczy nóżki 1 i 3 zwarte czyli GND zwarte z VDD ? I w datasheet też niby tak tam pisze? Nie znam dokładnie angielskiego. W Twoim projekcie czujnik DS18B20 zasilany jest pasożytniczo, więc jak najbardziej jego VCC powinno być zwarte do GND. Poniżej wytłumaczenie. https://obrazki.elektroda.pl/4396980000_...
http://obrazki.elektroda.pl/5695634300_1... Witam Chciałbym przedstawić Wam moją najnowszą konstrukcję, którą jest wytrawiarka do płytek drukowanych. Od dawna miałem w planach taką konstrukcję, ale zawsze coś wypadało :D. Wymiary "akwarium" to 220x280x30. Pojemność wynosi więc lekko ponad 1,5 litra odliczając grzałkę i wężyk napowietrzający....
http://obrazki.elektroda.pl/8609137500_1... Witam, przedstawiony układ umożliwia: -pomiar zarówno dodatnich, jak i ujemnych temperatur, -wybór jednej z dwóch częstotliwości powtarzania pomiaru, -pamiętanie najniższej temperatury (wyświetlanie po wciśnięciu przycisku, kasowanie po resecie uC), -prezentację wyniku na 4-cyfrowym wyświetlaczu...
https://obrazki.elektroda.pl/2656315600_... W poniższym poście znajdziecie proste projekty znalezione na jednym z rosyjskich forów. Projekty przeznaczone są dla początkujących elektroników, którzy chcieliby rozpocząć swoją przygodą z mikrokontrollerami AVR (Atmel). Projekty zawierają schematy, wzory płytek PCB, wsady do mikrokontrolerów...
Łap. Cały tydzień programuję poważniejsze sprawy i taki programik to dla mnie dosłownie rozrywka :D Bierzesz Tiny85 i programujesz Hexem lub Binem do wyboru. Podłączasz do niego DS18B20 i linijkę na MAX7219 i gotowe... żonka zadowolona. Program ma nawet wyjście diagnostyczne i wypluwa temperaturę na UART 9600bps (to żeby sprawdzić poprawnośc Dallasa)....
Nie będę trwonił Twojego cennego czasu, to jest temat bardziej hobbystyczny, niż rynkowy, warto zachować umiar. DS18B20 mam w szufladzie, szczerze mówiąc od niego zacząłem rozmyślania. Do tego małe Attiny/Atmega i, jak to ładnie ująłeś, odrobinę kodu. Z tym sygnalizowaniem to jest trochę nietypowa sprawa. Też sądziłem początkowo, że zadajemy jakąś wartość...
No pewnie że jest to DS18B20 i podłączony jest dobrze sprawdzałem czy wszystkie elementy są poprawnie wlutowane czy nie ma zimnych lutów , wiesz może jak ustawić fusebity w ponyprogu bo zablokowałem procesor , znaczy nie komunikuję się z programatorem
Witam... Na tym dziale piszę pierwszy raz i mam wielką prośbę do was. Zbudowałem układ z tej strony: http://www.portalnaukowy.edu.pl/termomet... Wszystko fajnie ale wyświetlacz mi nawalił i potrzebuję chętnego który za 50pk. :) napisze program do Bascom który w tym układzie(płytce) bez potrzeby wyświetlania na wyświetlaczu będzie uruchamiał wentylatory...
Ok, w takim razie zdecydowałem się na budowę tego termometru: http://mirley.firlej.org/termometr_uniwe... Jest tam napisane, że kontroler AT89C2051 można zastąpić Attinym 2313. Ja właśnie mam Attiny, dlatego chciałem zapytać,co należy w tym schemacie zmodyfikować? Czy programatorem na gniazdo LPT, bez bufora, programuję po zbudowaniu całej płytki...
choćby na tiny2313 to zrobisz (choć niektóre, szczególnie bascomowe biblioteki 1w sporo flasha zajmują) albo attiny461 z wbudowanym 10-bit termometrem + ds18b20 i masz 2 punktowy pomiar, a ten procesor ma 2 razy więcej flash niż tiny2313 to układy, które ja bym polecał, ale teoretycznie każdy z około 2/4 k flash bez problemu da rade z takim zadaniem....
http://obrazki.elektroda.pl/1602060000_1... Witam! Chciałbym zaprezentować konstrukcję, którą wykonałem w celu sprawdzenia się. Chciałem zobaczyć, czy po książce "Mikrokontrolery dla początkujących" p. Piotra Góreckiego, coś zostało mi w głowie. Zegarek powstawał ok. 2 dni, począwszy od schematu narysowanego w szkole na lekcji polskiego...
Witam, Na tej stronie znalazłem opis jak podłączyć czujnik DS18B20 do wyświetlacza LCD http://www.portalnaukowy.edu.pl/termomet... Oto kod: 'Jednopunktowy termometr z czujnikiem DS18B20 'www.portalnaukowy.edu.pl 'Program na podstawie kursu z ksiażki "Mikrokontrolery dla Poczatkujacych" Pana Piotra Góreckiego $crystal = 4000000 'deklaracja...
Witam! Stworzyłem termometr na Attiny2313 i mam problem po uruchomieniu. Cały projekt pochodzi z tego Linku Program też ściągnięty z strony wygląda następująco: 'Jednopunktowy termometr z czujnikiem DS18B20 'www.portalnaukowy.edu.pl 'Program na podstawie kursu z ksišżki "Mikrokontrolery dla Poczštkujšcych" Pana Piotra Góreckiego $crystal = 4000000 'deklaracja...
http://obrazki.elektroda.net/26_12797950... Witam. Chciał bym zaprezentować moją nową konstrukcje która powstała z potrzeby chwili w niecałe 2 dni z tego co miałem pod ręką. Moją konstrukcją jest Dwu-czujnikowy regulator temperatury który steruje pompką od centralnego ogrzewania. Jak wszyscy wiemy "potrzeba jest matką wynalazku" więc zrobiłem...
Witam W związku z tym, że Attiny2313 nie posiada modułów pomiaru napięcia oraz że do gniazdek doprowadzone są po trzy przewody stawiam na "ds18b20" ...no ale próba będzie Cię kosztowała ok do 5PLN/szt. Podłączenie sobie wygoogluj. Pozdr.
Czy jest mozliwe zrobienie termometru na attiny2313 i ds18b20 i na wyświetlaczach LED?? Jest możliwe.
W sumie to nie ma wcale takiej tragedii. Na Alledrogo niedawno widziałem moduły z tymi sensorami w cenie ~34zł czyli nie aż tak źle. Kąt widzenia to jak już wspominałem 60*, czyli akceptowalny jeśli masz możliwość przytknięcia sensora na ~2cm. Zaletą pirometrów nie jest tylko pomiar zdalny (który bez optyki jest fikcją) ale również brak bezwładności...
Witam Aktualnie projektuje sobie mały termometr wyświetlający temperatury od 0 do 99C. Wykonałem multipleksowanie wyświetlacza podczas przerwania i teraz zabrałem się za obsługę czujnika. Podłączyłem go do portu PD3, na PD4 dałem minus, a na PD2 plus. Między PD3 i PD2 dałem rezystor 3k2 (4k7 akurat nie miałem). Na razie próbuje zresetować DS i sprawdzić...
attiny ds18b20 ds18b20 attiny termometr attiny
taktowanie sempron manipulator dyplomowa szumy wejściu
Które koło nie rusza się podczas skrętu w lewo? Histereza w kotle Vaillant ecoTEC exclusive - ustawienia i znaczenie