Czasami mam wrażenie, że nikt nie wie o istnieniu wyszukiwarek (np. google). Wpisałem tylko dwa słowa: avr lcd i wyszukiwarka zasypała mnie linkami do stron. Pierwsza z brzegu: http://zebra.tky.hut.fi/~jap/Electronics... Masz tam LCD, i2c, 1wire, termometr. Silnika krokowego nie zauważyłem ale nie czytałem wszystkiego. No i oczywiście w...
A wystarczy dać na 1Wire termometr dallasa i mozna i podpiąć...choo choo :)
Prostszym sposobem byłoby zrobienie termometru opartego o układ Dallas DS1820 :> Komunikacja po 1wire :)
Witam, Dallas produkuje bardzo fajne termometry DS18B20. Jednak one mierzą temperaturę tylko do +125*C a mi jest potrzebny termometr, który mierzy do 200*C a nie stopi się do 250*C. Najlepiej gdyby był to element zwracający wyniki pomiaru w formie cyfrowej 1Wire, I2C, Rs232 czy cokolwiek w tym stylu. Zabójcza rozdzielczość nie jest mi potrzebna 1*C...
Cześć, to może być konwerter na 1wire z termometrem ds18b20. Spróbuj digitemp albo usbtemp, albo co jeszcze znajdziesz. Pozdrawiam.
Nie wszystkie czujniki będą wykorzystane do automatyki. Część będzie tylko mierzyć temp. w jakiś miejscach informacyjnie tylko Zaznaczony element to czujnik temp/wilgotności SHT11 na przejściówce. Na tym zdjęciu odwrócony tyłem. To gniazdko telefoniczne to akurat wyjście magistrali 1Wire
Po co kwarc? Aby uniknąć potencjalnych problemów z timingami na 1wire...
johnson255 Nie używam zestawu Arduino, sam moduł ESP8266 został zaprogramowany w tym środowisku. Moduł ten działa samodzielnie. Jeżeli się przyjrzysz zdjęciu, to podłączonych jest 5 przewodów, 2 od dołu to zasilanie, jeden nieużywany i 3 kolejne to zasilanie i magistrala 1Wire.
5 będzie chodziło na pewno Który z tych programów będzie działał z przejściówką na ds2490 (USB-1wire)??
Mam jeszcze jedno pytanie.... Czy do układów podłączanych do uP przez np. 1WIRE (termometr DS1820 lub LMxx) też stosujecie jakieś dodatkowe elementy :?: Jak tak to prosiłbym o podpowiedź :?: Co do wolnych pinów w uP po podpięciu ich do masy problem zakłóceń zmniejszył się bardzo .... Dzięki.
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?
Witam Odpaliłem w końcu termometr. Moim lamerskim błędem były źle skonfigurowane porty (inny port miałem zadeklarowany na lcd). Wszystko się odpala, ale pokazuje temperaturę 0,0 stopni (nie wykrywa czujników). Dziś już pora na mnie, jutro sprawdze co jest nie tak. Czy to możliwe aby któryś z czujników był wadliwy i obu nie wykrywało czy może coś z portem...
ja zeby zaczac kupilem wyswitlacz alfanumeryczny, sorry ze nie uzyje symboli ale nie pamietam ;) procek atmega8, 8bitowy I/O na I2C (pcf cos tam) zegar i eeprom na i2c. do tego pare uzadzen na 1wire (termometr i klucz) no i czywiscie jakies tranzystory etc. no i umiem juz stosunkowo sporo :D
Rozmieszczenie elementów dodałem do pierwszego postu. Tetrmometr jest na magistrali I²C i podłącza się go do wyprowadzeń na płytce: V+, SCL, SDA, GND. Diodę podłączamy do: R, G, B, CA. Nie mam czasu przerabiać tego układu, aby współpracował z innymi wyświetlaczami. To nie jest trudne! Dla dS1620 można wyrzucić całą obsługę I²C (inicjalizacja,...
Wrzuc tu schemat. BTW to co ma wspolnego SDA z 1wire? SDA to raczej w IIC jest...
Zaglądnij tutaj http://www.elektroda.pl/rtvforum/topic66...
ja tez mialem takie problemy. Prawdopodobnie wine za to ponosi zwiekrzony prad pobierany przez przetwornik w jego wnetrzu. podlaczylem trzecia nozke do +5V i wszystko zaczelo dzialac tak jak potrzeba - transmisja 1 przewodowa(transmisja moze i tak ale w sumie trzy kable)
Witam wszystkich na forum. Buduje układ który miałby sprawdzić ile urządzeń podłączonych jest do magistrali 1wire (termometry ds18b20) i wyświetlałby kolejno odczytane temperatury. Do rzeczy, problem tkwi w tym ze mój atmel po wykonaniu instrukcji : 1wreset Il = 1wirecount() zawsze znajduje max. 2 termometry nie zależnie od tego ile jest podłączonych....
Problem jest w sprzęcie a nie w programie. W układzie brakuje kondensatorów ceramicznych 100nF na pinach zasilających uC, LCD, czujnika, wejściu ADC. Nie widzę też filtru na AVCC oraz jakiegokolwiek tantala/elektrolita na zasilaniu. Popraw zasilanie a zamiast analogowego czujnika użyj cyfrowego np DS18B20 na 1Wire.
Czyli funkcje 'v1Wire_SendByte' i 'uv1Wire_ReadByte' służą tylko do tego, żeby wysłać odpowiedni rozkaz do termometru? Te funkcje, jak sama nazwa wskazuje, wysyłają i odczytują bajt danych z magistrali 1wire. W przypadku ds18b20 ten bajt danych to może tym rozkaz dla termometru (np. wspomniany już start pomiaru) lub dane (np. zmierzona wartość temperatury)....
(at)ElektrodaBot Hej, mam jeszcze problem z obsługą 1Wire, chodzi o termometry DS18B20, gdzie po zadaniu pomiaru trzeba czekać do 750 ms do konwersji i odczytu temperatury. Jaki zaproponowałbyś kod (AVR GCC), aby nie trzeba było używać delay'a (może pooling lub maszynę stanu)? Przy okazji przedstaw optymalną (bez zmiennoprzecinkowych liczb) konwersję...
Witam, czy ktoś z użytkowników forum spotkał się z funkcją wyszukującą termometry DS18b20 na magistrali 1wire za pomocą komendy ALARM SEARCH [0xEC]? W moim zamyśle cała procedura wyglądałaby następująco: 1. za pomocą komendy SKIP ROM i WRITE SCRATCHPAD ustawienie w SCRATCHPAD'ach wszystkich urządzeń na magistrali takiej wartości rejestru Th, by wszystkie...
DZIAŁA :) Tak to ta biblioteka coś mieszała była ona zapisana w przykładowych programach do obsługi 1wire i termometru ds i tak zostawiałem w kodzie ten zapis. A wpis $regfile = "m16adef.dat" muszę mieć bo mam atmege16a i inaczej nie działa Tyle czasu zmarnowane :) Już klikam za pomoc :)
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
Jak czyjeś życie nie zależy od twojego układu, to możesz sobie pominąć liczenie CRC. Błędy się praktycznie nie zdarzają. Przynajmniej w moim termometrze.
Chyba musisz doczytać dokładniej... 1. Wysłanie jednego BAJTU przez UART przekłada się na wysłanie jednego BITU przez 1wire. 2. Wysyłać można tylko 0xFF albo 0. 3. Odczyt inicjowany jest przez mastera - musi on nadać 0xFF żeby cokolwiek przyszło. 4. Odczyt jednego BAJTU z UARTa przekłada się na odczyt jednego BITU z 1wire. Ty zaś wysłałeś od razu 0x33...
Niestety do obsługi 1wire, program prawdopodobnie wykorzystuje COM w nietypowy sposób traktując linię danych jako port I/0 którą można przełączać w dowolnych momentach. Przy zastosowaniu konwertera zależności czasowe mogą być zaburzone, nie ma to znaczenia przy transmisji szeregowej gdzie wysyłane są paczki bajtów, w przypadku nietypowego wykorzystania...
Querda : weź sobie od razu też termometr 1wire DS1820, chyba że zamówisz gdzie indziej bo w propoxie chyba z 2 razy drożej. A 1 komplet kabli może czasem być za mało.
Sprawa rozwiazana :) Mam wszystko na 2 liniach GND i 1WIRE wiec aby termometr mierzył trzeba podłączyć VCC ds1820 do masy - co by sie kondensator wewnwtrzny ladowal. Pierwsze testy pozytywnie :) . Pozdrawiam.
Czy kojarzy ktoś jakiego tranzystora użyć w przypadku 8 termometrow ds18b20 na 1wire w arduino, termometry na przewodach omy 3x0,5 i długości rzędu 20m. Próbowałem na różnych rezystorach, potencjometrach i nie przynosi to spodziewanych efektów. Raz przy wartości około 1150 ohm zaczęło mi adresowac czujniki lecz nie trwało to zbyt długo i szukam jakiejś...
Witam. Poszukuje układu termometru ale dokładniejszego niż 12 bitowy ds18b20. Najlepiej układ całkowicie cyfrowy np na 1wire lib i2c.
Witam, Zastanawiam się czy na magistrali 1Wire można umieścić urządzenia różnego typu jak termometr i zegar czasu rzeczywistego. Oba urządzenia mają inne komendy do komunikacji, co może być znaczącym problemem jeśli mają być na tej samej lini.
Moja drobna sugestia Dla 6 czujników rozdziel linię 1Wire od zasilania.
Na 1wire jest pastylka DS1923-termometr i wilgotnościomierz w jednym. Sam bardzo chciałbym mieć taki czujnik ale pomijając cenę, bardzo ciężko jest dostać coś takiego w Polsce.
wg mnie najlepiej zastosowac termometry 1wire (np ds1820) i podpiac do jakiegos avr'ka najprostrza budowa podlaczenie i najlepsza cena (3 ds1820 ~ 3*8zl atmega8 ~ 8zl jakis najprostrzy wyswietlacz ~ 10zł) nie ma zadnego strojenia tylko jakis wyswietlacz albo cokolwiek co nam pasuje
Jakiś szczególny powód dlaczego każdy termometr jest podłączony osobno? Pamiętaj ze termometry DS1820 działają na magistrali 1wire i możesz wszystkie podłączyć do jednego portu procesora (potencjalnie)
Zestawem STK zparogramuję swój mikrokontroler? Mam laptopa z wejściem com wiec czy jest możliwość zakupienia przejściówki LPT?COM? Teraz "moją" pracę rozumiem tak: kupuję ATmegę, programator, przekaźniki (na każde urządzenie 1?) i urządzenia do akwarium, ściągam AVR-GCC i programuję sprzęt który podłączam do kompa przez złącze LTP programator, a do...
Trochę to pokręcone Chcę mierzyć temp. 3 różnych źródeł ale 1 obwód w przełączniku pozostawić sobie wolny. Pierwszy raz widzę takie coś co przeczy magistrali 1wire , a robię takie termometry , opis w podpisie . Nawet bardziej dograne.
https://skyboo.net/2017/02/raspberry-pi-...
Troszkę stary ten post piotrek198o, ale użyłem programu na swojej PCB (zmieniłem konfigurację LCD i 1wire) i program działa.
Ile miejsca na PCB zajmnie? To chyba kluczowa kwestia - "miejsce" na PCB bywa bardzo cenne. Trzeba też wziąć pod uwagę pojemności wprowadzane przez dodatkowe elementy i ścieżki pomiędzy nimi - przy długich magistralach 1Wire może mieć to znaczenie.
Witam Szanownych Kolegów. Tworzę właśnie sobie hobbystycznie driver do urządzenia 1wire (popularny termometr). Napisałem kod na AVR i odpaliłem podłączając na magistralę narazie tylko jeden czujnik. Po resecie otrzymuję presence pulse jak jest podłączony i nie otrzymuję nic jak nie jest podłączony zatem zachowanie ok. Następnie wysyłam komendę SEARCH...
Zapis lub czytanie bitu "1", ma się odbyć w czasie do 15us. _delay_ ms (1); //conajmniej 1 us na sygnal do do termometru, że ma nadawać w tej lini prawidłowy jest tylko komentarz :)
Nie musisz czekać. Musisz zacząć trochę inaczej myśleć niż "linijka po linijce"... Dokładnie i nie jest to wcale takie proste :cry: Inaczej będzie to wyglądać dla prostego 'termometru', a zdecydowanie inaczej jeśli 'w tle' pracuje kilka przerwań, które rozwalą komunikację na 1wire na amen. Zerknij co kiedyś wykoncypowałem :D , żeby przerwanie obsługujące...
Odświeżam trochę temat. Udało się komuś uruchomić jednocześnie pastylkę i termometr?
Nikt nie jest w stanie mi pomóc? nie wie wiem dla czego kontroler nie porównuje wartości Rozumiem że jesteś początkujący , ale nawet Ty powinieneś wiedzieć , że nie porównuje się zmiennej binarnej(Us) ze stringiem (Tmp) :( To tak , jak byś porównywał kilogram z czerwonym :D Poza tym , ten program jest niezwykle pamięciożerny(Fusing,Single). Jeśli ten...
Program wykryje, czy termometr ma zasilanie pasożytnicze czy nie i odpowiednio obsłuży termometr? Takie wykrywanie nie jest konieczne do obsługi termometru. Komendy 1Wire wysyła się takie same niezależnie od tego. Komendy są te same ale sprzętowa obsługa magistrali już nie tak samo jak i wykrywanie końca konwersji. Narzekania na złą pracę termometrów...
Witam! Chciałbym zmieniać port lub też bit portu 1wire, na którym jest termometr DS1820... Skorzystaj z dobrodziejstw języka C i użyj wskaźnika , oraz zmiennej. Adresy portów we wskaźnikach , a numer bitu w zmiennej i ... po krzyku ;) Piotrek
_delay() w pętli mam tylko tam, gdzie to konieczne - w obsłudze interfejsu 1Wire, aczkolwiek odczyt temperatury z termometru przy użyciu takowego interfejsu może trwać nawet ~800ms.
A skąd wziąć te na pewno nie chińskie. https://pl.farnell.com/search?st=ds18b20 Co do zabezpieczenia linii 1Wire to poczytałem o diodzie Zenera, czy ona nie załatwi problemu. Co do zabezpieczenia linii 1Wire to poczytałem o diodzie Zenera, czy ona nie załatwi problemu. Nie. Albo za mały prąd a jak wystarczający to za duża pojemność.
monter79 - konwerter USB -> 1-wire np. taki http://sklep.avt.pl/konwerter-usb-1wire-... + parę termometrów dallasa ds18b20. Wszystko wpinasz do komputera. Albo zamiast tego raspberry pi + termometry. Koszt ok 200 zł + 3 zł za ds18b20
Według mnie to procedura odczytu powinna wyglądać tak Odczyt_1czujnik: Config 1wire = Portc.3 1wreset Temp = 1wread Upperline Lcd Temp ; "'C" Odczyt_2czujnik: Config 1wire = Portc.4 Iwreset Temp1 = 1wread Lowerline Lcd Temp1 ; "'C" lecz moge się mylić bo nigdy nie używałem 1wire
ja kupuje termometry za 6zł :] lol... wyświetlacz od nokii na 1wire? ^^
Bardzo proszę o opis zasady działania magistrali i2c i 1wire, ponieważ chcę zbudować termometr na procesorze at89c2051 i czujniku ds18b20. Dopiero zaczynam zabawę z prockami, zapoznałem się z budową w.w. procesora i jego komendami. Mam nadzieje ze znajomość tego oraz poszczególnych magistral da mi możliwość zbudowania mojego termometru. Z góry dziękuję.
wpisalem model twoich wyswietlaczy - to chyba oczywiste zeby wpisac wlasnie ta informacje, skoro szukasz pinologii wlasnie takiego modelu. co dodac? potencjometr pod ADC zegar RTC termometr na 1wire wyswietlacz LCD ... przejrzyj co daja w takich sprzedawanych w sklepach i wybierz co ci pasuje 0x41 0x56 0x45!!
Proponuje dodać dodatkową zmienną pomocniczą której zadaniem będzie pamiętanie że program zaczął działać nie jestem pewien tego rozwiązania z bascomem miałem doczynienia dość dawno temu ale możesz spróbować tego $regfile = "attiny25.dat" $crystal = 4000000 Config Portb.3 = Output 'przekażnik Config Portb.2 = Input 'włącznik typu microswitch...
Witam ! Schemat musisz dopasować do tych dwóch linii programu: Config Lcdpin = Pin , Db4 = Pb.4 , Db5 = Pb.5 , Db6 = Pb.6 , Db7 = Pb.7 , E = Pb.3 , Rs = Pb.2 Config 1wire = Portb.0 Trudno w minutę narysować schemat, spróbuj sam "rozgryźć" problem, to nie takie trudne. Pozdrawiam. Stefan
Niepotrzebnie chcesz sobie utrudnić życie. Najprostsze rozwiązania : - termometr na 1wire, mikrokontroler, dane przesyłane przez RS232 do PC - pomiar napięcia na dzielniku rezystorowym, reszta jak wyżej - pomiar prądu - bocznik, reszta jak wyżej. Oczywiście wszystko to można sprowadzić do jednego mikrokontrolera i różnych wejść.
Sądząc po obudowie i 3 wyprowadzeniach to może być DS1820 - taki termometr komunikujący się po 1wire. Jest dostępne i tanie, zaryzykuj, nie powinno nic zepsuć ;-)
Miło widzieć. To w Krakowie powstała konkurencja dla LabView Czy zanosi się na to że NI wkrótce zbankrutuje? A swoja drogą. slaweko co tam napchałeś w tym Bascomie że brakło 8kB pamięci w ATmega do prostego sterowania zał/wył z 1szt termometru na 1wire? Czy ta taśma izolacyjna nie rozmiękła i nie "rozlazła się" na rurze z gorącą wodą.
po pierwsze to bym zmienił procek na 89c52 ja taki mam masz może wyodrębnioną procedure obsługi tego przetwornika? bo to by sie przydało chce też zrobic pomiar napięć a nie chce używać PCFa termometr mam na 1wire i DS1820
Nie ma szans, żeby to działało bezpośrednio. Przejściówka przerabia USB na RS232 TTL, a Twój termometr komunikuje się przez 1wire! Musisz do tego dodać jeszcze jedną przejściówkę, z RS232 na 1wire. Możesz to zrobić przy pomocy jakiegoś małego mikrokontrolera, np ATtiny25 albo ATtiny2313 powinien wystarczyć. Większość (o ile nie wszystkie) mikrokontrolery...
(at)miedziux czytać potrafię ale skoro jest w dziale DIY to oceniam jako DIY, co innego jakby było np. w niedokończone itp. (at)hotdog przejrzałem źródła i funkcję delay równie dobrze mógłbyś wykonać na NOP'ach. while (TIMER->TCR & 0x01); jest troszkę bez sensu, bo poco korzystać z Timera skoro i tak program wisi na while? Jedynie używanie...
To tylko 4 czujniki i 4 gałęzie? Jak tak to zastosuj termometr gdzie każda linia to osobna szyna 1wire, osobny pin do kontrolera.
oki, mowie o co chodzi. ten trzeci kabelek to polaczenie w stylu 1wire. tam w baterii jest jakis scalaczek z termometrem, moze byc tez i kontrola pradu (roz)ladowania. a co do ladowania? nie mozna podlaczac tak ladowarki (mozesz ją uszkodzic). w telefonie jest stabilizator i ogranicznik pradu ladujacego. jednak mozesz sprobowac dopasowac opornik, tak...
Witam, jestem nowy na tym forum. Nie posiadam zbyt dużego doświadczenia w zakresie Vhdl robiłem może z parę prostych układów. Niestety w tym sem. zmuszony jestem wykonać projekt obsługi termometru 1wire ds18b20 na układzie Spartan 3e. Zauważyłem że układ ten czasami przewija się na forum jednak głównie w starszych wątkach. Jeśli znaleźliby się jacyś...
witam, czy posiada ktos moze kod programu w C do obsługi termometru DS1820 na 1wire ? program na AVR ( najlepiej Attiny2313). Z góry dziekuje za odp. Wrazie czego, moj mail zonk82(at)wp.pl Pozdrawiam
Po prostu raz odczytujesz id termometrów i potem na stałe zapisujesz je w odpowiednich tablicach, zamiast stosować instrukcji wyszukujących układy na magistrali. --- Choć z tego co wiem o magistrali 1wire czujniki powinny być zawsze wyszukiwane w tej samej kolejności, stąd może masz jakieś błędy w komunikacji (np. poprzez za długi kabel złej jakości...
Witam ponownie. 30 cewek będzie ok, ale 36 będzie również ok?? czy się mylę? w razie czego drutu zostanie zamówiłem 24 kg Dodano po 10 Aha jeszcze jedno wielu forumowiczów przy budowie wiatraków poszukiwało o ile dobrze pamietam do stacji pogodowych scalaków Dallasa DS2490 ( konwenter usb<=>1wire to termometrów, czy wiatromierzy. Na próbki od...
Hej! Cześć mam fajny problem z magistralą 1Wire, otóż chce podłączyc do jendej lini termometr DS18B20 oraz czytnik pastylek DS1990A i zaczynają się dziać cuda-> nie działa. Gdy łącze osobno wszystko gra tylko dwa na raz nie chce zadziałać. Pomocy Pzdr
Kup Jakiś termometr na I2C bo ten jest na 1wire a to już inna sprawa.
Spróbuje jeszcze dzisiaj podłączyć pojedynczy termometr do nowego układu. Nie mam za dużej nadziei ale... P.W.L. Dodano po 6 To teraz się pośmiejecie :) Termometry są sprawne na szczęście. Zamieszanie to moja wina! Przewody pomiksowałem to raz, a dwa będąc kompletnym lamusem sądziłem że i2C a 1wire to to samo :) Zdefiniowałem więc pin 1wire na nożkę...
Zrobiłem kiedyś termometr z 1wire i multipleksowanym wyświetlaczem (4 znaki), ale nie mogłem pogodzić multipleksowania i transmisji. Albo sypały się dane i miałem błędne CRC, albo można było zauważyć mrugnięcie wyświetlacza kiedy zatrzymywałem przerwania dla wysłania/odebrania danych. 1wire jest dość wolne... Napisz, czy u ciebie nie ma tego efektu,...
Równolegle jest temat: http://www.elektroda.pl/rtvforum/searcht... Masz ładnie opisaną transmisję 1wire na MCS51. Pozdrawiam.
Witam Chciałbym połączyć dwie Atmegi przez SPI. Atmega 328 jest na głównej płytce, czyli MASTER. Obsługuje termometr 1WIRE, LCD oraz zapis na SD. Zapis na SD jest przez HARD SPI. Do tego chciałem podłączyć drugą płytkę z Atmega8, jako SLAVE. Chciałem je połączyć przez Sprzętowe SPI, tylko, czy fakt, że na MASTER jest już karta SD nie utrudni/uniemożliwi...
Ja też polecam Wago, można kupić zestaw startowy - jest wtedy w komplecie z softem. Ja mam w domu dwa *-841 i *-881, dużo przyjemniejsze w/g mnie od Siemensów;) Ceny też są niższe. *-841 udało mi się kupić za 400zł z modułami na allegro używkę, *-881 brałem nowe od dystrybutora cena ~2000zł. Ale to było kilka lat wstecz. Moduły polecam dokupować na...
Jasne . Dla urządzenia do pomiaru np. częstotliwości to jest ważne. Ale magistrala 1Wire chodzi na wewnętrznym bez problemu.Po za tym istnieje jeszcze bajt OSCCAL służący do kalibracji wewnętrznego oscylatora.Nie czepiał bym się tego gdyby marysia budował(budowała?)miernik częstotliwości ale chodzi przecież tylko o zwykły termometr. Pozdrawiam!
Całego kodu nie mogę podrzucić, bo: - nie mam odczytu z eepromu, - nie wiem, czy zapis do eeprom ma być jednorazowy w momencie programowania procesora, czy ma być jednorazowy po pierwszym uruchomieniu programu, czy ma być wielokrotny w dowolnym momencie np. po zmianie termometru i wciśnięciu - dajmy na to - dowolnego guzika, - nie mam zrealizowanego...
Jeśli w konfiguracji AVR i moduł GSM to może być na przykład płytka [url=https://www.olimex.com/Products/AVR... AVR-GSM. Jest na niej to, czego potrzebujesz - Atmega32 i moduł GSM. Wystarczy podpiąć do wolnego portu ten termometr na 1wire i oprogramować. Żadnej zabawy sprzętowej, a producent dodaje różne przykłady programów....
Cześć, Mam trochę wolnego czasu i chciałem poznać mikrokontrolery PIC. Używam układ PIC18F25Q10. Chciałem podłączyć termometr DS18B20. Do obsługi 1wire używam bibliotek ze strony Microchip. W ramach testów w programie głównym podłączyłem diodę LED i steruję nią funkcjami z biblioteki. [syntax=c] while(1) { //blink(); drive_OW_low(); __delay_ms(1000);...
DS18B20 zastosowany czujnik zawyża o 2 oC Przy jakiej temperaturze? Kalibracji samego termometru nie ma możliwości, ewentualnie w programie, można zastosować funkcję linearyzującą wartość mierzoną. Wszystkie termometry 1wire jakie miałem przyjemność użytkować podawały temperaturę zgodnie z ich możliwościami podanymi w karcie katalogowej. Najbardziej...
dzieki za info ale termometry na 1wire juz mam, wiec koszta mnie niezbyt interesują (ah te sample), podobnie procek (DS89C450 - tez sample), łatwo sie go programuje (max232 załatwia sprawe) i jest dostatecznie potezny do wszystkiego co sobie wymysle a i o optymalizacje nie mam co sie bac. W sumie to dobry bodziec zeby sie wreszcie za uC zabrac :lol:....
Witam Chciałbym zczytywac temp. z termometru ds18b20 za pomocą 1wire i wyświetlić ją w konsoli. Przejrzałem i kombinowałem z wieloma już przykładami. Najpopularniejszą metoda jest USART, jednak na tę chwilę po deklaracji moje pomysły się kończą :roll: . Macie już jakieś doświadczenia na tym polu? Prosze o sugestię. ;)
Jakieś 2 lata temu widziałem w Elektronice Praktycznej projekt na takim czujniku z 1Wire, ale nie pamiętam czy to było na 89c2051.
Podłączyłem do pinu DAC STM32F4 scalaka TDA7233D. Wykonałem połączenie tak jak opisuje dokumentacja TTDA7233D (sprawdzone 10 razy, wracałem do tego 3 dni z rzędu). Problem się objawia tym, że podczas transmisji 1Wire (wykonywana raz na 600 ms) z głośnika słychać cykanie. Inne podzespoły jak moduł bluetooth czy diody led nie wywołują tego. Moduł 1Wire...
mam podlaczone dwa termometry ds18b20 do magistrali 1wire, steruje tym z basoma oto krotki fragment kodu Config 1wire = Portb.0 1wreset Dim W As Word Dim Id_cz1(8) As Byte Dim Id_cz2(8) As Byte W = 1wirecount() Id_cz1(1) = 1wsearchfirst() Do Id_cz2(1) = 1wsearchnext() Loop Until Err = 1 po tych...
A ja proponuje wziąć drugi AVR do drugiego wyświetlacza. Wiem jest to toporne rozwiązanie, ale najszybsze do realizacji i będzie działać! nie tędy droga, po co brać kolejny procesor, skoro można to rozwiązać programowo? to tak jakbym do każdego termometru 1wire dawał osobny avr, bo nie umiem korzystać z funkcji rom match... a poza tym chyba nie najszybsze,...
Witam, RXD jest alternatywną funkcją portu, UART lub USART - sprzętowe wsparcie dla szeregowej transmisji danych, nie korzystasz z tego przy implementacji 1wire. Możesz dowolnie zmienić pin procesora do którego będzie podłączony termometr. Pozdrawiam. GSM P.S. Kod który wkleiłeś pisał ktoś niekonsekwentny. Aby uzyskać łatwą zmianę używanego pinu, poza...
Kolego golas17 udało ci się uruchomić tą komunikację 1wire? Pytam ba posiadam stm32f103 i chętnie podłączył bym właśnie termometr DS18b20.
spróbuj umieścić obsługę 1wire w innym miejscu. być może podczas odczytu termometru obsługiwane jest np. jakieś przerwanie. w Bascomie b. trudno poustalać zależności czasowe i o ile program nie biegnie gładko dookoła, to często robi takie numery.
Na początek każdą instrukcję od 1Wire obuduj takim czymś: [syntax=basic4gl] Disable Interrupts 1wreset 'Reset magistrali 1wire. Enable Interrupts Disable Interrupts 1wwrite &HCC Enable Interrupts ...[/syntax]
Tylko po co wiele interfejsów 1wire, jak można podłączyć do jednego? I wtedy wykorzystać gotowy moduł w kernelui odwoływać się po sysfs.
Od kilku lat użytkujemy taki podgrzewacz w wersji z wężownicą, a rodzice mają wersję ciśnieniową (jak Kolega). W obydwu przypadkach dobudowałem sterownik, który widać na fot. poniżej. https://obrazki.elektroda.pl/2446759100_... Po przekroczeniu temperatury alarmu uruchamia się natarczywy buzer. Alarm można ustawić na zbyt wysoką temperaturę,...
Mam w obu gdzieś po 1KB wolnego miesca więc chyba raczej nie zmieści mi się kod. Jeden uP czyta dane z cyfrowego termometru dallasa przez 1wire wiec zrobiłem to w bascomie bo najprościej było. Znalazłem jakiś przykład pod bascoma ale jeszcze nie komplowałem tego. Zamówiłem sobie te cc1000pp bo i tak sie przydadzą ale ten projekt jednak chciałbym zrobić...
Witam Poszukuję jakiegoś typu termometru cyfrowego pod interfejs SPI w obudowie DIP. Układ ma pracować na płycie dla studentów. Protokoły I2C i 1wire są zbyt skomplikowane na początek. Używane w tej chwili termometry od TI (chyba TMP121) bardzo dobrze się w tej roli spisują, jednak są za małe. Chodzi o to żeby studenci mogli "pomacać" i przy pomocy...
1) Coś co ma 1 port szeregowy + (port szeregowy | SPI | 1Wire). W zasadzie to wszystkie 8 bitowe mikro-kontrolery Microchip lub Atmel. 2) Jeśli można zmienić prędkość fizyczną portu szeregowego zdalnie to w zasadzie nic nie jest potrzebne bo można odczytać z PC tak jak się to robi gdy termometr jest podłączony bezpośrednio do PC.
jak ten układ wygląda? ja zrobiłem kiedyś popularny termometr na rs232 ze strony http://grzesiek21.republika.pl/termo.htm adapter podstawowy DS9097E czy wystarczy go podpiąć pod ten adapter i program równierz ze strony autora tego adaptera i wszystko będzie chodziło na usb? jeśli się mylę to proszę o jakieś konkrety To jest adapter USB<>I2C....
Witam. Mam krotkie pytanie, na ktore nie znam odpowiedzi i prosze o pomoc. Czy PortC w Atmedze8 moze byc JEDNOCZESNIE wykorzystywany jako np. wejscie dla przycisku oraz jako przetwornik ADC? Problem mam taki, ze pod PortC mam podpiete kilka interfejsow, miedzy innymi termometr na 1Wire (PC1) oraz wlasnie przetwornik ADC (na linii PC0). I nie jestem...
1Wire na UART jest w nocie applikacyjnej od AVR : AVR 318
Nieźle jakiś czas temu chciałem zrobić podobny zaokienny z zasilaniem z panelu słonecznego. Problem się niestety pojawił przy pogodzeniu 1wire i multipleksowania wyświetlacza. Jak to rozwiązałeś ? Wygaszasz ekran na czas transmisji ?
termometry bascom termometry elektroniczne elektroniczne termometry
internet warszawa opinie aparat teleskop rozkodowany pilot
demontaż schowka demontaż schowka
Jak podłączyć wzmacniacz gitarowy do miksera Soundcraft SPM Oznaczenia elektrod w tyrystorze - Anoda, Katoda, Bramki