Polecam lm75 - ma 3 bitowy adres (8 układów na jednej magistrali), programowane parametry: rozdzielczość, alarm przekroczenia parametru, histereza. Niska cena. Oczywiście trzeba się liczyć z parametrami elektrycznymi I2C.
Oznacza to, że nie jest to takie proste, jak się wydaje :) Korzystając z dzielnika musisz wybrać pomiędzy dobrą liniowością a wysoką dynamiką (rozdzielczością) - przy okazji rezystancja dzielnika w całym zakresie pracy musi być dużo mniejsza, niż rezystancja wejściowa przetwornika A/C. Sugeruję wykonanie kilku wykresów funkcji Vout(T) dla różnych wartości...
Witaj na naszym forum. Prosiłbym o podanie jakiegoś interesującego linku dla początkujących. Proszę bardzo: http://mikrokontrolery.blogspot.com/p/sp...
Poniżej przykład. Zwróć uwagę, że w tym przykładzie komenda konwersji temperatury występuje na końcu, a nie na początku. Odczytana temperatura będzie zatem tą która została konwertowana po poprzednim odczycie. To oczywiście nie ma znaczenia dla tego jak adresować czujniki. Powodzenia ! PL Config 1wire = Portd.6 Dim Adresy(16) As Byte Dim T1 As Byte...
Pt100-pt1000
Press ciekawy pomysł, pomyśle nad tym. Ja posiadam taki za 20 zł i taki za 56zł(UNI-T M890G) i oba szaleją. Zmieniłem kabel łączący czujnik z mikrokontrolerem i zapomniałem zamontować opornik 3,9k, aby w razie zwarcia nie spalić stabilizatora. I po kopnięciu mikrokontroler pokazuje błąd (zmienna ERR), gdy silnik wytraci obroty to pokazuje wyższe temperatury...
Wynik temperatury jaki uzyskał jest efektem odczytania samych jedynek z magistrali 1wire, czyli czujnik nie odpowiedział.
Witam Chcialem na wstepie powiedziec ze jestem poczatkujacy w temacie mikrokontrolerow , jednak udalo mi sie juz zbudowac prosciutku komputerek pokladowy ktory na LCD wyswietla aktualna predkosc i obroty oraz liczacy dystans i czas jazdy. Mam jednak problem jak rozwiazac pomiar temperatury z czujnika , jezeli dobrze rozumiem to do wejscia przetwornika...
Ten kod jest w jakiejś książce? Pytam z ciekawości bo widzę go już któryś raz. Wynik -0,1 pokazuje się zawsze gdy nie pasują prędkości zadeklarowane w kodzie z prędkością mikrokontrolera. Pomaga zmiana FuseBitów na 8MHz w Mega8 i w kodzie :) Równocześnie, tak żeby się zgadzało i tu i tu. Najpierw sprawdź, potem komentuj :D
Ustawiasz napięcie odniesienia na Vcc, ale ... w funkcji pomiaru z powrotem ustawiasz napięcie odniesienia z pinu AREF, czyli zewnętrzne, bo nadpisujesz wartość ADMUX. Wzór OK. [syntax=c]return ADCW;[/syntax] zmień na [syntax=c]return ADC;[/syntax] Przykłady ADC: http://mikrokontrolery.blogspot.com/2011...
Witam jaki czujnik temperatury zastosowac do atmegi8 . Czujnik ma byc około 8 metrów od mikrokontrolera
Masz podciąganie linii danych?
DS18B20 to bardzo fajny czujnik i można nim w prosty sposób mierzyć temperaturę z rozdzielczością 0.1 st. C Polecam.
Koszt elementów możesz sobie policzyć. Procesor np. Atmega8, czujnik temperatury i wilgotności, wyświetlacze 7-seg. LED, zasilanie to pewnie jakaś przetwornica 230V/5V, jakaś drobnica-rezystory, diody, kondensatory, przyciski, produkcja PCB- laminat, trawienie, wiercenie, estetyczna obudowa, złącza, okablowanie, włącznik, bezpiecznik itd...
Skoro na rezystorze R1 jest utrzymywane napięcie referencyjne 1.25V to aby prąd na LM317 byl 3mA to 1.25/0.003= 416 ohm, w takim razie rezystor około 400 ohm ? A co teraz z tym czujnikiem temperatury ?
Po ustawieniu fuse bitów tak żeby uwzględnić $crystal=4000000 program w dalszym ciągu nie reaguje na nic. Mógłbyś napisać program do odczytu temperatury z DS18B20 i wyświetleniu jej na LCD tak żebym mógł sobie sprawdzić moje czujniki temperatury
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...
jack63 to wcale nie jest liniowa charakterystyka! Oczywiście, tylko ta nieliniowość jest niewielka. Dla 200oC wynosi mniej niż 6oC. Czyli 3% ,jeśli dobrze policzyłem :D. Przetwornik ADC jest 10 bitowy z dokładnością do 2 LSB czyli 0,4%. Można przeprowadzić ew. linearyzację po ADC programowo. (at)PiotrPitucha próbujesz "wymusić" stosowanie rozwiązań...
Wszystko dobrze, tylko źle masz policzone ułamki. Część całkowita to po prostu twoja pliczba tempC1. Część ułamkowa to tempC1*100 modulo 100. Oczywiście jeśli chcesz mieć dwa miejsca po przecinku.
Czy możliwe jest ze czujnik DS18B20 zawyża o parę stopni temperaturę?
W środku masz Hex'a, wystarczy podłączyć piny jak w plikach *.h, ustawić Atmegę na 8MHz (wewnętrzny oscylator lub zewnętrzny kwarc), wgrać i przetestować. Powinno działać.
Witam, Poszukuję czujnika, który odczyta temperatury rzędu 200*C ale jak dotychczas takiego nie mogę znaleźć(LM35 do 150*C, ds18b20 do 120*C). Co mogę wykorzystać do takiego odczytu przez Atmega8? Pozdrawiam
Po 1: Jaki to RS (232, 485)? Jak RS232 to nie da się tego łatwo zrobić. Do wielu nadajników nadaje się np RS485. Ewentualnie zrób sobie 3 programowe "RS" i odbieraj z każdego nadajnika oddzielnie. Po 2: Gdy RS485, to możesz sobie też zrobić prostą ramkę i poza bajtami TH i TL wysyłać adresy nadajników tak aby odbiornik wiedział od którego dostaje dane....
Google ci pomoże jeśli wpiszesz tam atmega8 programator :) Złącza nie musi być, można zaprogramować układ przed wlutowaniem :)
Witam! Jak układ ma być zastosowany w komputerze, to najlepiej podłącz wyświetlacz do LPT, odpowiedni program i po krzyku. Jeśli jedna chcesz koniecznie na AtMega8 to mam wsad ale z samymi temperaturami. Mogę dopisać Ci godzinę, najlepiej na PCF8583 ale tak i tak musisz dać baterię na podtrzymanie, lub wziąć dodatkowe zasilanie z kabla na którym jest...
Witam nie mogę znaleźć prostego układu elektrycznego łączącego DS1820 z Atmega8 i RS232. Chce zrobić czujnik temperatury wykorzystując te elementy, a że jestem dobra z elektroniki, dlatego prosze was o pomoc pozdrawiam
Wszystko zależy od tego w jaki sposób orginalny układ w samochodzie mierzy napięcie, ale zamiast kombinować nie prościej dać drugi termistor?
zewnętrzny vref. + kalibracja
Na jednym czujniku wyświetla mi 85st a na drugim jest napis: brak czujnika.
Pokaż cały program. Masz podłączone w trybie parasite, musisz więc ustawiać stan wysoki na linii danych podczas konwersji temperatury.
przeglądnij stronkę temperatura = (5.0 * (float) temp_read * 100,0) /1024.0; i poszukaj Kit AVT–5178 - Dwustrefowy termostat
Moge zaprojektowac cos takiego na Atmega8 i czujniku temperatury LM35
Termostat zrobiony raczej po to, żeby sprawdzić czy to ma prawo działać. Z drugiiej strony moznaby po skalibrowaniu jednego układu poprostu przepisac tablice z EEPROM i sprawdzic czy na innym procku bedeiz dzialać?. Podejrzewaz ze na wiekszosci bedą podobne wyniki a przy założonej dokładności moze to dzialac.
Witam! Podłączyłem 2 czujniki temperatury DS18B20 do atmega8 i nawet umiem z nich odczytać temperatury. Problem jednak w tym, że nie wiem co zrobić, żeby było wiadomo który czujnik jest który. Dla przykładu, czujniki dołączone są do linii 1wire, jeden jest za oknem a drugi w pokoju. Na LCD wyświetlam jednocześnie dwie temperatury. Jak zrobić, żeby było...
Config Portb.0 = Output to mi się nie podoba... dlaczego Bascom pozwolił na skompilowanie tego? Nie jestem geniuszem, ale tam chyba powinno być config pinb.0 = output Bo taki jest Bascom .... Racja, a dokładniej : ..... Syntax CONFIG PORTx = state CONFIG PINx.y = state ...... You can also set a single port pin with the CONFIG PIN = state, statement....
A wiesz moze jak go zaadaptowac do uc, np. do atmega8?
Zerknij tutaj: http://mikrokontrolery.blogspot.com/2011...
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.
Niestety sprzeszukałem Internet i czytałem dadatasheet (od tego zazwyczaj się zaczyna współpraca z czym kolwiek :D) kod który zamieściłem wyżej się odziwo kompiluje bez problemu (z tąd wiem ze po wgraniu do uC jest taki wynik)Zresztą jest skopiowany z elektrody jako jeden z przykładowych, Zresztą Wszystkie kody które sam pisałem lub kopiowałem z internetu...
Witam. Mam zrobiony termometr na ATmega8 z czujnikiem temperatury DS1820 Proszę o pomoc jak zrobić aby odczytaną wartość temperatury przetworzyć na napięcie w zakresie od 0 do 5V ??
A ja mam pytanie odnośnie długości odstępu pomiędzy Atmega8 a czujnikiem temperatury DS18B20 ?
Poczytaj PDFa od MAX712/713 - tam znajdziesz dokładne wytłumaczenie, co należy sprawdzać. Zjawisko 0dV/-dV zachodzi właśnie przy małych i średnich prądach - przy dużych może przejść niezauważone i bez kontroli temperatury może być małe bum! Czujnik temperatury bezwzględnie - wystarczy termistor przyklejony kawałkiem taśmy do akumulatorka. RoMan
Witam Czy jest możliwe do zrobienia symulatora czujnika temperatury 1-wire DS18B20 wykorzystując jakiegoś AVR-ka (np. Atmega8)? Chodzi o tylko o odczytywanie temperatury w taki sam sposób jak się to robi z DS18B20.
Jak ma być mega tanio to możesz zastosować mikrokontroler np Atmega8 + czujnik temperatury np LM35 + przekaźnik + tranzystor sterujący przekaźnikiem. No ale żeby zrobić coś takiego trzeba się "trochę pobawić" i mieć trochę wiedzy o elektronice i programowaniu mikrokontrolerów...
Witam, podłączyłem czujnik temperatury DS18S20 do mikrokontrolera Atmega8 i napięcie na całym układzie spadło z 5V do 2,2V, przez co wszystkie elementy przestały działać (LCD i procesor). Czujnik podłączyłem wykorzystując zasilanie zewnętrzne. Zauważyłem, że bardzo szybko się nagrzewa. Czy to może być wina uszkodzonego czujnika?
Rozwiazań jest kilka np.: Możesz użyć porównania ID Możesz zapisać ID do eeprom. Możesz sprawdzać obecność czujnika przed poleceniem odczytu temperatury. itd.
Spróbuj zmienić kolejność na taką: '--------konwersja temp dla wszystkich dsow 1wreset 1wwrite &HCC 1wwrite &H44 Wait 1 1wreset 1wwrite &H55 2 1wverify Dsid1(1) 'wysyłamy adres pierwszego czujnika 1wwrite &HBE I1 = 1wread(2) '--------------------------------- 1wreset 1wwrite &H55 1wverify Dsid2(1) 'wysylam adres drugiego czujnika...
Trzeba by zastosować czujnik wytrzymujący takie temperatury.
Twój LM75 jest na I2C, zakładam więc że umiesz odczytać z niego te dwa bajty z wartością temperatury. Sprawdzasz najstarszy bit, starszego bajtu w odczytanym z czujnika wyniku. jeśli jest równy 0, to znaczy że temperatura jest dodatnia i wynik liczysz poprzez: 1. przesunięcie otrzymanego z czujnika wyniku o 5 bitów w prawo 2. pomnożenie rezultatu tej...
dobrze ci się zdaje, ale sam wybierałeś więc czemu się dziwisz? wg mnie wystarczyłby w zupełności Attiny25, czy 26, lub z naddatkiem, ale za to popularniejszy Atmega8. nie wiem , jaki tam jest czujnik temperatury w tej kolbie, ale przyjąłem , że będziesz mierzył za pomoca przetwornika A/D. gdybyś nie upierał się przy wyświetlaczach, w zupełności wystarczyłby...
Może nic konkretnego tu nie poradzę (bo nie znam na tyle "C") ale napiszę, że pomysł jest trochę zakręcony. Jeśli taki musi być to proszę nie czytać reszty. Jeśli nie to podłączyłbym czujnik temperatury do ATMEGA8 po 1Wire, a MEGĘ do PC poprzez RS232. Będzie można bez problemu czytać temperaturę jak i dane z uC. Podłączenie MEGI po 1Wire będzie wymagało...
pewnie nie przewidziałeś że zadam takie pytanie :) w jaki sposób odczytać ich adresy? to jest coś takiego jak z adresami MAC kart sieciowych każdy ma swój indywidualny fabryczny adres? jeśli chodzi o te dwa czujniki to kupiłem coś takiego http://vamond.pl/sklep/czujniki-i-peryfe...
Nie znam zbytnio C. Sprawdzałeś z innym czujnikiem?
Witam. Zaczolem ostatnio zabawe z czujnikiem temperatury DS18B20 podlaczonym do Atmega8. Wszystko gra ale chcialbym sie dowiedziec w jaki sposob mozna zmienic ustawienie dokladkosci pomiaru bo odczyt temperatury przy ustawieniach fabryczne jest zdziebko przydlugi. Czy takie nowe ustawienie czujnika trzeba zapisywac za kazdym razem jak uruchomie uklad...
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ń...
Witam! Musze zbudowac sterownik temeratury, ktory bedzie sterownay z klawiatury (ewentualnie cos podobnego). Na wyswietlaczu ustawiamy temperature z zakresu zalozmy 40-125stopni. Elementem grzewczym bedzie ogniwo peltiera. Za chlodzenie tego ogniwa bedzie odpowiadac wentylator. Czujnikiem temperatury bedzie czujnik PT-100 (taki czujnik zalecil mi promotor)....
Ma pytanie do wszystkich Gdzie najlepiej zamontować czujnik temperatury. W obudowie czy na zewnątrz :?:
Ja właśnie dostałem laminator firmy TCM i będę go przerabiał :). Będzie PID na ATmega8 do regulacji temperatury - jako czujnik 1n4148 :).
No, to się rozmyśliłem na temat termopary, może zna ktoś jakieś inne czujniki? Może termistor? Maksymalna temperatura to gdzieś około 200°C.
Czy ten wyświetlacz: http://sklep.avt.pl/p/pl/483143/wyswietl... zadziała jako wyświetlacz temperatury sterowany atmega8 i czujnikiem DS18b20?
Witam , czy ktos mógłby powiedzieć mi jak podłączyć czujnik temperatury do mikrokontrolera ? Mam karte katalogowa czujnika ale kompletnie nic nie jest napisane w niej ile ma wyjsc, jak podłączyć go do czegokolwiek. Zgaduje tylko ze potrzebuje jakiegos zrodla pradowego, dzielnika napiecia i wzmacniacza. Link do karty katalogowej czujnika : http://www.variohm.com/variohmdatasheets...
Ehh... Pomajstrowałem z tym GND i dalej to samo. Wpadłem jeszcze na pomysł, żeby to cudo podpiąć do akumulatora, gdzie zakłócenia są stosunkowo mniejsze, ale dalej to samo... Już nie wiem co mam robić. A w tym linku bardzo ciekawe rzeczy są :D nie wiedziałem, że przed ADC warto dać dławik. Schemat można łatwo "pominąć" wyłączając kontrolę reguł projektowania...
Poczytaj o trybie pasożytniczym w datasheecie. Po za tym coś masz nie tak skoro przy normalnym zasilaniu czujnik się grzeje.
A co to za czujnik temperatury z interfejsem SPI??
W funkcji unsigned char read(void) powinno być opóźnienie na pozostałą część trwania bitu. [syntax=c]unsigned char read(void) { unsigned char PRESENCE = 0; CLEAR_1wire; _delay_us(2); SET_1wire; _delay_us(15); if(bit_is_set(PORT_1wire,we)) { PRESENCE = 1; } else { PRESENCE = 0; } _delay_us(65); //tu opóźnienie wpisałem 65us ale może powinno być inne...
Żeby być pewnym na 100% to jak odczytać temperaturę z 2 czujników DS18B20? pierwszy czujnik: 1wreset 1wwrite &H55 1wverify ID pierwszego układu 1wwrite &HBE odczekać czas na pomiar temperatura1 = 1wread(2) drugi czujnik 1wreset 1wwrite &H55 1wverify ID drugiego układu 1wwrite &HBE odczekać czas na pomiar temperatura2 = 1wread(2) Czy coś jeszcze trzeba?...
Coś nie zbyt kapuje ten schemat co to za wyjścia te P2 P2b, które to czujnik temperatury
ow_reset1(); ow_write_byte1(0xCC); ow_write_byte1(0x44); _delay_ms(250); _delay_ms(250); _delay_ms(250); ow_reset1(); ow_write_byte1(0xCC); ow_write_byte1(0xBE); lsb1 = ow_read_byte1(); msb1 = ow_read_byte1(); I tak samo dla drugiego, po czym skladam sobie pod dwie zmienne te dwie temperatury uzyskane z czujników.
Witam, jestem początkujący w tej dziedzinie mikrokontrolerów. Mam poniżej taki wsadzik 2-óch czujników temperatur DS18B20 + wskaźnik napięcia do Atmega8 na wyświetlaczu Lcd 2*16. Chciałbym go przerobić na 4-ry takie czujniki temp, czy mógłby ktoś mi w tym pomóc? Chciałbym również do tego zmienić wyświetlacz na 4*16 lub 4*20 z podświetleniem (pytanie:...
Prawdopodobnie będzie to coś takiego temp = I(1) / 2; if temp < 0 then ' wyświetl minus temp = - temp end if ' wyswietl temp To już sprawdzałem i wywala mi błąd przy kompilowaniu: invalid datatype [[0010]] mój czujnik to DS1820
Fajny termometr. Sam biorę się za podobny. Tylko nie wiem, jaki czujnik temperatury wybrać. Jak by ktoś wypisał kila czujników do 20zł to był bym wdzięczny.
Witam Bez problemu możesz sprawdzić czujnik, zmierz napięcie na jego wyjściu. Powinno być 10mV x °C, czyli w temperaturze pokojowej około 220mV.
Czujniki mam 2 - jeden i drugi pokazuje to samo. F_CPU=8000000 ustawione w Properties projektu
Acha, polecam DS1820 - świetny termometr na 1wire ;-) Przy 3 takich termometrach na samą temperaturę będzie czekał ponad 2s. Czujniki analogowe mają tą przewagę, że można z nich uzyskać temperaturę wiele szybciej
Tak najlepszym rozwiązaniem do silnika DC jest mostek H i do sterowania czujnik temperatury i jakis mikrokontroler AVR np ATmega8 (koszt ok 5zł) piszesz prosty program w Bascomie i masz problem z głowy przy niedużym nakładzie finansowym. pozdrawiam
Do wyświetlanie temperatury, daty i godziny komputer jest zbędny, jak dla mnie zbędna plątanina grubego kabla LPT. Najłatwiej będzie to zrobić na ATmega8. Koszt bez wyświetlacza to ok 10-15zł (atmega8, kwarc, czujnik temp, drobiazgi). Wieczorem jak wrócę to narysuję schemat.
Wszystko zależy jeszcze w jakim zakresie chcesz mierzyć tą temperaturę i jak dokładnie.
Witam Dlaczego sygnał z czujnika(cyfrowy) jest podpięty na wejście analogowe?
A to niby dlaczego nie wolno stosować waitms ??? U mnie jakoś działa przy wielu czujnikach na jednej linii i co to ma wspólnego z wysyłaniem przez uarta ? W tym przypadku waitms nie zakłóca obsługi przerwań, wiec nie widzę problemu. Kolega namieszał trochę w procedurze "odczyt". Na początku wyszukujesz czujniki na linii 1wire, a później, w procedurze...
temperatura początkowwa na jakom jest ustawiony termostst czyta swicze Widzę że kolega ma problem z pisaniem w języku polskim ale do rzeczy... 1wr ma być call 1wr . Założę się że program nie jest twój... Patrząc dalej: If Tust1 > Tust Then Portb.2 = 1 znowu nie zadziała... Co do histerezy to lepiej zrealizuj ją tak: Temp = Temperatura(1)...
A gdzie masz wybor z ktorego czujnika chcesz czytac temperature?
najlepiej po uprzednim zabezpieczeniu czujników umieścić je w słoiku z wodą. Pozdrawiam
No Tak tylko jest mały problem bo czujnik temperatury mam podpiety pod port.3 w atmega8 I niemoge go zmienić bo pcb w ilości 40 szt gotowe I niespodziewalem się że takie cyrki wyjdą z tym bascomie. Co prawda uczę się C ale to jeszcze daleka droga.A czasu brakuję Dodano po 1 PS. Czujnik podpiety jest pod PORTC.3
Witam A czy mógłbyś mi podać przykładowe bo do pomiaru CO2 znalazłem jedynie czujnik HS 135. Pozdrawiam
A ja powiem tyle - na czujniku DS18B20 mam podobny problem - mianowicie przy temperaturach poniżej 15*C dostaję same jedynki, w górę wszystko działa dobrze. Na innym czujniku problem pojawiał się już przy 18*C...
Ja z kolegą robiłem kiedyś taki system, który miał zasięg min 500m w otwartym terenie, temp z 6 czujników. procesor atmega8 a dane wysyłał i odbierał nRF905
Polecam ATmege8A bo ma zakres zasilania jak wersja L (od 2.7 do 5.5V) a zarazem pełny zakres taktowania jak zwykła atmega od 0 do 16MHz. Może też jakiś mosfet np. BUZ10/ZUZ11, może jakiś sterownik do silników DC i krokowych np. L293D lub podobny, może też bufor ULN2803/ULN2003. Dławiki chyba najpopularniejsze przy atmegach 10uH, no i zapas kondensatorów...
Takie rozwiązania preferuje przemysł https://www.apar.pl/przetwornik-temperat... Ten przetwornik mozna dowolnie zaprogramowac samemu, oczywiście trzeba miec programator producenta. Można też zamówic przetwornik zaprogramowany. Jeżeli chcesz zbudowac coś samemu to zainteresuj się programowaniem ATMEGA8 tam możesz zrealizowac pomiar napięcia.
Osobiście uważam, że jeśli to ma być zwykły termostat, to nie ma nad czym się zastanawiać. Szczególnie w BASCOMie gdzie są gotowe wszystkie potrzebne rzeczy jak obsługa LCD i 1-Wire. Pamiętaj tylko o histerezie mierzonej temperatury.
PK, AGH ? Skoro pierwszy raz z mikroprockami to może zająć się np. tylko jedną rzeczą? Temperatura to jakiś czujnik by się jeszcze przydał. http://www.elektroda.pl/rtvforum/topic17...
Czy program poprawnie wykrywa obecność czujników? Jaka jest długość przewodów, jakie to przewody, etc. Czemu programie najpierw odczytywana jest wartość temperatury z czujników a dopiero później zlecany jej pomiar?... Pozdrawiam, GSM
Buduję czujnik temperatury oparty o Proc Atmega8, i Ds1820 na szynie 1wire. 1. Czy ktoś mógłby udostępnić działający kod z baskoma + schemat bo już trace cierpliwość i pomysły 2. Podłączam 1wire pod końcówkę obsługującą SDA, przebiegi wydają sie być prawidłowe, podłączałem też inne porty 3. Ds 1820 zasilam w różnych konfiguracjach tj. Z rezystorem podciągającym...
PT100 nie nadaje się do tak wysokich temperatur. Jeśli koniecznie chcesz mierzyć takie temperatury to puszukaj odpowiednich termopar.
Zrobiłem wczoraj sam, wzorowałem się na wyświetlaniu temperatury odczytanej z czujnika. Nie zamykam tematu, bo może się komuś przydać.
Proponuję najpierw wgrać gotowca i sprawdzić czy sam czujnik działa poprawnie. Przykład na avr jest w książce Kardasia.
Witam. Postanowiłem zrobić stację pogodową. Miała by ona podawać temperaturę na zewnątrz i w pomieszczeniu (2 czujniki). Całość postanowiłem zrobić na atmega8 ponieważ taką posiadałem (z zajęć szkolnych) oraz czujnikach DS18B20 (takie były w sklepie). Do wyświetlania temperatury służą dwa mniej więcej takie wyświetlacze http://www.micros.pl/images/Image/obrazy...
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....
O to mi chodzilo. Co jeśli do pinu SDA mam podpięty sygnał analogowy (np z jakiegoś czujnika temperatury)? Wtedy już nie mogę korzystać z tego pinu do transmisji?
To moja pierwsza styczność z programowaniem mikroprocesora, więc proszę o wyrozumiałość i docenię każdą radę. Mam do zrealizowanie projekt: Sterownik latarki LED z czujnikiem temperatury. Sterownik ma za zadanie kontrolować temperaturę przymocowanej do radiatora diody power LED wraz z czujnikiem temperatury. W momencie gdy temperatura będzie wyższa...
Można wyświetlać temperaturę w podmenu "wybór_Ds" ale trzeba zmienić cały program. Chyba nie jest tak trudno zapisać sobie cztery ID czujników i wiedzieć później który gdzie przypisać. Najlepiej osobno podłączać każdy czujnik i na naklejce na kablu przy czujniki zapisać jego ID. Wiedząc gdzie jakie jest ID czujnika można już mu w podmenu przypisać odpowiednią...
atmega8 czujnik temperatura czujnik temperatura 1wire atmega8 temperatura atmega8
amica instrukcja amica minidisc laser oleju skrzyni biegów sharan
delta media player eurorack zasilacz
Najlepsze małolitrażowe benzynowe auto odporne na korozję – Toyota Yaris, Honda Jazz, Mazda 2 Schemat pedału sterowania spawarki TIG, MIG, MMA – pinout, potencjometr, mikroprzełącznik