Specjalnie się na tym nie znam, ale ja bym sprawdził fusebity, kwarc. Pzdr
No właśnie nic z tego nie kapuje ;/ widziałem jak inni to robią i zrobiłem podobnie. Może pomożecie bo muszę to wiedzieć na jutro :/ a z programowania jest całkiem ciemny jak i z micro kontrolrów
Schemat jest OK. Nie ma znaczenia który pin steruje magistalą 1WIRE. Możesz zastosować KAŻDY mikrokontroler byke zmieścił się w nim kod. Z praktyki wiem że nawet na ATTINY1200 i innych z pamięcią 1 kB będzie działać. Czy nie warto zrobić coś prostrzego ba termistorze???
witam niestety nie wiem jak podłączyć uC Attiny 2313 do termometra DS18b20 pomoże ktoś ?? z góry dziękuję
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....
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...
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...
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?
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 ! Jeśli masz problemy z przestawianiem fuse bitów to ich nie ruszaj. Wystarczy że zmienisz linię kodu : $crystal = 4000000 na : $crystal = 1000000 Do pracy procesora z DS18B20 nie potrzebny jest rezonator zewnętrzny. Pozdrawiam. Stefan amator
https://obrazki.elektroda.pl/9366855300_... Witam was Serdecznie! Często wykonując różne układy niezbędne jest wykonanie płytki PCB. Samo stworzenie mozaiki w programie komputerowym jest przyjemnością, natomiast fizyczne wykonanie jest zupełnym przeciwieństwem. Wykonując dany projekt po przygotowaniu płytki już do trawienia korzystałem...
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...
Sprawdzałem PORT.D 5 i PORT.D 6 i rezystor podciągający do VCC dałem 4,7k tak jak powinien być i ciągle to samo. Sprawdziłem już 4 czujniki z 2 różnych sklepów. Sprawdziłem czy jest przejście pomiędzy ATtiny a DS18B20 no i niby wszystko jest dobrze
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...
Jak ustawić fusebit w attiny dla kwarcu 4mhz?
Hej Miałem w okolicy świat nieco czasu więc zrobiłem prosty moduł na bazie ATtiny wysyłający temperaturę z czujnika DS18B20 do thinkspeak poprzez Air200t. Program mierzy temperaturę, wysyła sekwencje komend AT do Air200t a następnie wyłącza moduł GPRS i wprowadza ATtiny w oszczędzanie energii na zadany czas. Po tym czasie proces powtarza się. Projekt...
Nie myślałeś o DS18B20 1wire do odczytu temp?
Jest w środku jakiś mikroprocesor czy coś w tym stylu. Tak samo możesz wziąć jakiś termistor + attiny i masz coś podobnego do DS18B20.
... samodzielnie działała jako budzik bez Attiny 13 ... jemu chodzi o sam budzik, ale bez ATTiny 13
a co za problem zrobić to na np jakimś ATtiny + DS18B20 + ULN2803 + silnik krokowy? tylko czy kolega umie wogóle czytać takie schematy i ew coś w oparciu o nie zrobić? - sorry za to pytanie ale z kolei sposób w jaki kolega zadał swoje pytanie może to właśnie sugerować. Zrozumiałe jest gdy ktoś tutaj pyta o jakąś konkretną poradę odnośnie jakiegoś rozwiązania,...
Witam. Skompilowałem i wgrałem program pomiar temperatury z DS18B20 do mikrokontrolerów Attiny 2313 i Atmega 8. Przy Attiny 2313 temp. jest wyświetlana prawidłowo natomiast przy Atmedze mruga. Zmienałem częstotliwość oscylatora wewnętrznego na 8 MHz, nic to nie pomogło. Program jest ze strony portalu naukowego, wyswietlacz LCD 2 *16. Co może być przyczyną...
Na elektrodzie jest taki projekt, na attiny i wyświetlaczu właśnie.
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...
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
Ok. Teraz rozumiem i jest to sensowne. Niemniej serio można tyle podłączyć ? Po opiniach z różnych for internetowych widziałem, że ludzie podpinali ok 10 czujników i nie wykrywało im więcej ... z czego może to wynikać? Ja chce zrobić system, pomiaru temperatury i nieco się tego wystraszyłem, więc postanowiłem do każdego ds18b20 podłączyć attiny i zasilić...
linia 110 jest Gosub Przecinek a nie masz podprogramu przecinek: return i mamy 120% czyli o 20% przekroczoną wielkość procka Możemy próbować optymalizować kod lub większego procka max 2K kodu (ostro trzeba będzie wyciąć) czy ten układ attiny musi być czy możesz użyć innego?
Zrób sobie tak: podlącz ds do np. attiny i podczerwien i wysylaj do drugiej megi z odbiornikiem. Lub zamiast podczerwieni kup nadajnik i odbiornik telocontroli.
Ja mówię z pełnym luzem, tak naprawdę też w sumie "niedawno" byłem początkujący. I zdecydowana propozycja wykorzystania ATmega88/168 zamiast ATmega8 jest trafiona także pod względem obecnej ceny. A to, że koledze nie udało się jeszcze zapełnić ATtiny2313 może świadczyć tylko, że bardzo wolno postępują prace że tak powiem testowe i nauka. Wcale nie traktuję...
A jak ja zakupem miały być wspomniane DS18B20 A ja dostałem DS1820 bez tego B jak patrzyłem w dokumentacji to jest podobny do DS18S20 ale nie jestem pewien czy ktoś wie jak z niego odczytać temperaturę ?
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ąć.
Cześć, chciałbym podłączyć do ATTiny - u mnie konkretnie 2313 - zewnętrzny konwerter ADC. Znalazłem np ADC0804 ale z tego co widzę do komunikacji podłącza się całkiem sporo pinów... tymczasem szukam czegoś co pozwoliłoby na podłączenie tego używając minimalnej ilości pinów uP. Np tak jak podłącza się czujnik temperatury DS18b20 ... nie wiem czy mnie...
Jak chcesz prawie gotowca zawsze można podłączyć w magistrale sniffer 1wire, które podłączysz po rs232 lub usb do jakiejś atmegi która na lcd wyświetli string który dostaniesz od sniffera. Można kupić, widziałem ze ok 40$ a można też złożyć ze strony http://en.radzio.dxp.pl/1-wire-sniffer/. W zasadzie ten ostatni projekt to można się pokusić i od razu...
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
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...
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ę.
Porzuciłem wersję pilota Attiny 2313. Zrobiłem nowy na Tiny25. DZIAŁA :-) Z kolegą będę brał się za robienie płytki pod ten pilocik. Jak coś z tego wyjdzie, to wstawię w temat :-) Jeszcze będę kombinował z czujką, bo pokazuje mi cały czas 88 stopni :P Tez mam DS18B20
Witam, właśnie zabrałem się za budowę termostatu- ma być oparty na układzie DS18B20 i napisałem prosty program w Bascomie Config 1wire = Portd.5 ' + jumper J2 B-C Dim Odczyt(2) As Byte , A As Byte , Licznik As Byte , T As Integer , T1 As Single Do 1wreset 'reset 1wwrite &HCC 'jedna kostka, więc wykorzystujemy rozkaz SKIP ROM 1wwrite &H44 'dokonaj...
Tylko z tego co widzę przy takim pomiarze rozdzielczość spada do 9bitów (przynajmniej w AT32). No dokładnie - dlatego piszę, że ATmega32 średnio się do tego nadaje. Lepsza byłaby już chyba ATmega88, która ma wewn, źródło odniesienia 1,1V więc sporo lepsza rozdzielczość jakby. Tak czy inaczej przy wzmocnieniu x1 zawsze będzie chyba z tym gorzej niż...
Możliwość pracy z niskimi napięciami jest również zaletą, czy DS18B20 działał wam poprawnie poniżej 1V ? Być może nietypową aplikacją czujnika temperatury i pamięci mogą być logery temperatury. Poczekamy jeszcze trochę to być może Atmel dołoży do czujnika i pamięci rdzeń np. ATtiny ? Może chcecie abyśmy spróbowali uzyskać sample i wykonali testy recenzję...
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...
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)...
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...
Witam. Jako, że udało mi się zakończyć mój mały projekt, to postanowiłem się nim trochę pochwalić i podzielić ;) Może nie jest to jakiś wielki wyczyn, bo to moja pierwsza konstrukcja, ale może komuś się przyda ;) Projekt zakładał zbudowanie podkładki chłodzącej do laptopa która będzie sama regulować obroty wentylatorów w zależności od temperatury. Na...
Potrzebuje emulator DS18B20 na atmega8 - mam na PC program do odczytu temp i chciałem w tym programie dodac inne parametry ( np wilgotnosc ) ale nie zmieniajac programu - w scrachpadzie bede wisyłał inne dane nie temperature. ( w bajtach temperatury lub bajtach uzytkownika wolnych 2szt) Aktualnie używam "lampomitari" , ale napisalem przeróbke programu...
Proszę o weryfikacje i uproszczenie tego kodu tak aby mógł go zmieścić w tym procesorze co w temacie #include <avr/io.h> #include <avr/delay.h> #include <string.h> #define F_CPU 1000000UL #include <stdlib.h> #define SET_E PORTB |= _BV(3) #define CLR_E PORTB &= ~_BV(3) #define SET_RS PORTB |= _BV(2)...
Użyłeś diod no-name co teraz się mści. Dioda 5W przy podaniu na nią 5W ma wydajność rzędu 200 lumenów, gdzie markowe diody przy 3W jak choćby Cree XP-G R5 ma już 400 lumenów.To samo dotyczy diody RGB. W fazie testowej nie wiedziałem, że urodzi się taki pomysł. Potrzebowałem "jakieś" diody większej mocy i żeby nie przepłacać kupiłem no-name bo po prostu...
http://obrazki.elektroda.pl/6006521600_1... Chciałem zaprezentować wytrawiarke, którą niedawno zrobiłem. Wytrawiarka ma wymiary 25x30x3,5cm, wchodzi do niej około 1,4l kwasu. Weszła by do niej płytka o wymiarach strony A4. Użyta grzałka to SKALAR 150W, nagrzewa 1,3l wody o temperaturze 20C do 40C w 15min, z 40C do 50C to kolejne 9min,...
Nawet nie napisałeś, co to za czujnik. Przypuszczalnie DS18B20.
Robiłem własny nadajnik na Attiny - na 3 bateriach AAA działa kilka lat - ale uwaga - wszystkie moduły są zasilane z Attiny (zarówno nadajnik jak i DS18B20). U Ciebie jest termistor do pomiaru. Czy zwróciłeś uwagę, że dzielnik napięcia na tym termistorze konsumuje miesięcznie prawie 500mAh, a dzielnik z rezystorów 100k prawie 50mAh? Rozwiązać problem...
Witam. Czy mógłbyś przpisać program na ATtiny 2313 i DS18B20?? Byłbym bardzo wdzięczny
Witam ! Moim zdaniem aby nie przestawiać Fusebitów wystarczy linię w pliku BAS $crystal = 4000000 zmienić na: $crystal = 1000000 Pozdrawiam. Stefan W sumie masz racje, jeszcze coś namiesza. Ale teraz kolega się chociaż dowie, że nie jest obojętne jakie są fusebity.
ds18b20 attiny attiny ds18b20 bascom termometr ds18b20 attiny
passat silniczki wariujące obroty nagłośnienie lokalu
Renault Laguna II 2005 - Hamulec elektryczny nie zwalnia po wstecznym Scania Highline 3 osie – bezpiecznik czujników parkowania, PDC, lokalizacja, modele CEU/P-Box