Czesc! Sory za mojego poprzedniego posta… ale trochę się załamałem przez tego Dallasa… nie będę się może chwalił, ile czasu już nad nim siedzę… Więc, odpowiadając na Twoje pytanie o moje doświadczenie z FPGA, to… hmm jakie może mieć student po 45 godzinach zajęć… Wczoraj zacząłem składać projekt od nowa, no i okroiłem maszynę...
Witam Mam jedno pytanie może trochę z innej półki, ale mam nadzieje, że ktoś mi pomoże mianowicie projektuje płytkę w Eagle'u i nie mogę znaleźć w nim gniazda RJ 11; 6 pinowe kątowe. Takie jak tutaj: Bardzo proszę o odpowiedź.
Nie mam napewno Dallasa DS1820 powiem więcej kupione mam już 3 i każdy w innym sklepie. Euro.... Skompilowałem ten kod od ciebie i nic. Na ekrajie jest "TEMP 1,1999999992. Ja myślę to w tym przyp to może być już wina tylko samego procka, może tam jest uszkodzony ten interfejs? Sprubuję z pracy załatwić nowy na podmiankę. Czy jest jakieś uwarunkowanie...
Tak jak pisałem mam odczyt z rozdzielczością 9-bitową, próbowałem wielokrotnie zapisać rejestr konfiguracji, ale przy odczycie zawsze dostaję, że zawiera same jedynki. Wczoraj, kiedy już straciłem całą nadzieję zauważyłem, że w sklepie sprzedali mi ds1820 zamiast ds18b20, a ten właśnie ma 9-bitową rozdzielczość. Dziękuję wszystkim za pomoc i zamykam...
Witajcie, Chciałbym zaopatrzyć się w coś takiego: Jeżeli ktoś zna sklep w Krakowie, w którym mógłbym kupić coś takiego, będę wdzięczny za podpowiedź. Jeżeli ktoś w Krakowie lub okolicach ma do sprzedania używany konwerter również jestem zainteresowany (nie musi być on identyczny z tym, chodzi o ten sam standard i możliwość podpięcia mierników temperatury)....
Witam Rezystorów z pewnością nie należy sklejać z kilku tylko zamówić lub kupić precyzyjne, problem nie leży tylko w tym że uzyskasz konieczny stopień podziału ale jak na to dmuchniesz to pomiar popłynie, z tego powodu odradzam też potencjometry wieloobrotowe. Oblicz jakie wartości Ci są potrzebne i zamów potrzebne stabilne rezystory, musisz się liczyć...
A jeszcze lepiej to było by gdyby jeszcze był już jako "jedno" przetwornik AC który na wejściu ma 0-10V lub 4-20mA Kombinujesz pod górkę, w przemysłówce tego pełno np:
Witam wszystkich!! Od kilku dni poszukuje wyświetlacza LCD najlepiej z dwoma przyciskami w interfejsie 1 wire. Interesuje mnie coś na ten przykład: [url=]Link O ile internet bogaty jest w różne projekty to niestety gotowych modułów do kupna znaleźć nie mogę. Będę potrzebował takich wyświetlaczy w dużej ilości więc mile widziany namiar na sklep na terenie...
Witam! Zmontowałem zestaw avt 5160 oparty na atmega8, jest to sterownik do klimatyzacji, umożliwiający uzyskanie klimatyzacji automatycznej z manualnej. Po złożeniu układ uruchomił się bez problemu, ale po wstępnych testach sterownika należało czujnik temperatury DS18S20 (czujnik temp. wnętrza) wylutować z płytki i przenieść bliżej parownika. Ogólnie...
Nie wiem jak to powinno to wyglądać, ale wiem jak mnie by się podobało. Na początek powiem jak by mi się nie podobało. Ano nie podobałoby mnie mi się gdybym miał skrzynię wielkości małej aktówki z której wychodzi kłąb drutów o grubości porównywalnej z udem robota T1000. USB, a I2C w szczególności nakładają ograniczenia natury powiedzmy geograficznej,...
Problem z arduino (zarówno w wypadku avr jak i esp32 / 8266) jest taki że mnóstwo tam laików. Najlepiej jeśli nie jesteś w stanie odfiltrować względem jakości weź przykład z wykorzystywanej biblioteki. Ogólnie tam nie ma standardów, więc nie masz co liczyć na odgórnie narzucony sposób wykorzystania czegoś Np Daje które wysyłasz na uart możesz równie...
problem polega na tym ze wyswietla sie "- 0.1" stopnia czy jest czujnik czy go nie ma jesli odejme 4,7k od +5 to jest "0.0"stopnia program wyglada tak. co jest nie tak? $crystal = 4000000 $regfile "attiny2313.dat" Deflcdchar 1 , 14 , 17 , 17 , 14 , 32 , 32 , 32 , 32 Set Portd.6 Config 1wire = Portd.5 Set Portd.6 Dim Odczyt(2) As Byte...
W ostatnim czasie przestałem pisać programy typu mrugająca dioda i obsługa przycisków i zabrałem się za coś poważniejszego. Postanowiłem zbudować prosty zegar. Po kilkuset linijkach kodu, okazało się, że zegar nie jest już tak prosty, bo pojawił się w nim: obsługa LCD, RTC, PWM, timer w trybie CTC, zewnetrzne przerwania, a w drodze było 1wire. Właśnie...
Witam! Posiadam pakiet WinAVR (taki jaki jest proponowany w kursie). Słuszna decyzja. Gdy zapoznasz się z językiem C, będziesz mógł pisać programy dla większości architektur, w tym dla komputerów PC. Język ten przy odrobinie wprawy umożliwia szybkie tworzenie złożonych programów, zachowując czytelność kodu oraz optymalny kod wykonywalny. ale jeśli nie...
Poszukuję bufora open collector do komunikacji UART <-> 1wire. W nocie katalogowej od atmela jest przykład jak go zrobić na tranzystorach, ale chciałbym zaoszczędzić miejsce na dodatkowe rezystory i dwa tranzystory. Znalazłem jeden taki bufor - NC7WZ07, ale nie jest dostępny w popularnych sklepach w kraju. Są jakieś zamienniki albo podobne rozwiązania?
Popełniłeś podstawowy błąd. Przy zakupie zasilacza do della powinno się sprawdzić jeszcze w sklepie czy się identyfikuje. Elektronicznie wiele nie podziałasz z uwagi na komunikację 1wire. Warto by było jakbyś miał pod ręką oryginalny zasilacz. Wtedy wykluczasz uszkodzenie na płycie głównej z identyfikacją. Odpowiadając już na twoje pytanie to nie da...
Kolega ma nowy procesor. Prosto ze sklepu. Trzeba ustawić fuse-bity by pracował z zewnętrznym kwarcem - takim jaki jest podany podczas kompialcji. Inaczej cała transmisja 1wire idzie w maliny. Ewentualnie najpierw proszę zmienić zapis w dyrektywie $CRYSTAL na: $crystal = 1000000 Jek będzie dobrze to przycyzną jest taktowanie. ps. A swoją drogą. Tyle...
Witaj. Jeśli chcesz wykorzystać jakiś procesor i czujniki temperatury to często wykorzystywany jest czujnik DS18B20. Komunikacja z nim przez 1wire więc do jednego procesora bez problemu podłączysz ich 20 albo więcej. Procesor to już Twój wybór, zależy czy już jakiś poznałeś. Sporo na temat podłączenia tego czujnika można znaleźć na elektrodzie. A co...
Chciałem podłączyć mastera 1-wire ds2480b do portu szeregowego w routerze Linksys wrt54g v2.2. Router ma poziomy napięć 3.3V natomiast DS2480b ma napięcia 5V. Znalazłem jednak schemat gdzie był bezpośrednio podłączony bez konwertera napięć podobnie na stronie owfs Niestety u mnie to nie chce działać. Mam przejściówkę na FT232. Sprawdziłem na niej, że...
Witam! Zbudowałem termometr w oparciu o ten schemat: tylko zamiast wyświetlacza 3 pozycyjnego użyłem 4 pozycyjnego: Jeden segment (DIG.4.) podpiąłem pod PIND.6. Oto program jaki napisałem: '**************************** 'Konfiguracja '**************************** $regfile = "attiny2313.dat" $crystal = 12000000 Config Portb = &B11111111...
Ok dzięki za informacje, dokładnie o coś takiego mi chodziło :) Dodano po 5 jeszcze takie pytanie , szukam tego ukladu DS2405 pisza ze nie jest produkowany a ten co go zastapil tez jest niedostepny... z czego to wynika ? 1wire jest takie przestarzale ? moze jakos inaczej to zrobic ? chodzi mi o w miare proste sterowanie komputerem kotlownia itd, dziwia...
monter79 - konwerter USB -> 1-wire np. taki + parę termometrów dallasa ds18b20. Wszystko wpinasz do komputera. Albo zamiast tego raspberry pi + termometry. Koszt ok 200 zł + 3 zł za ds18b20
Może coś takiego
licencja zabrania sprzedawać urządzenia będące slave'ami 1wire A to mnie ciekawi to znaczy że żadnego ukłądu slave nie można sprzedać, przecież ja kupuje często układy slave.... i sa w sklepach.
wygląda na 1Wire jesteś optymistą. Pisałem wcześniej, że szanujący swoje pieniądze producenci nie stosują amatorskich układów, które kupisz w sklepie. W lampie stomatologicznej, którą ja "obrabiałem" był układ 1wire, ale to był dedykowany chip, którego nie tylko nie kupisz, ale nawet nie dostaniesz dokumentacji. A wg. oficjalnego opisu jest porządnie...
Witam Kupiłem KIT AVT3025 i wykonałem termostat. Służy w akwarium i działa jak należy. Do pełni szczęścia potrzebna mi możliwość ustawienia histerezy z krokiem 0.2°C. Zakres histerezy wystarczy np. 2°C. W oryginale jest co 1°C a zakres wynosi 10°C. Niestety prędzej sklecę coś na lampach elektronowych aniżeli napiszę czy zmodyfikuję choćby najprostszy...
PiGear Nano to płytka nośna w formacie Nano-ITX dla modułu Raspberry Pi CM4 (Compute Module 4) przeznaczona do zastosowań przemysłowych w zakresie temperatur otoczenia od -30°C do 80°C. Płytkę wyposażono w wejście zasilania od 7 V do 30 V DC, a także interfejsy RS232, RS485 i CAN. Płyta posiada również pojedynczy port Gigabit Ethernet, jeden port HDMI,...
Witam, Kurcze napisałem kod do sterowanie dmuchawa pieca, sterowanie i ustawienie działa pięknie jeśli zadeklaruje konkretna temperaturę z pomieszczenia i zaprogramuje wartość od której ma się włączać wentylator wszytko działa wiec chciałem dopisać kod pobierający temperaturę z termometry ds1820 i zwracający wartość w postaci jednego miejsca po przecinku...
Najlepiej wykorzystać do tego UART procka. Odpada poczciwa 2313 ma tylko 1en uart, ktory potrzebuje do komunikacji z kompem... Widze, ze sprawa tez raczej skomplikowana i srednio "pewna". A nie widzial ktos jak juz pislaem gotowego rozwiazania 1wire via AM/FM , o ile takowe oczywiscie istnieje!? A i jeszcze kilaka dodatkowych pytane: 1) w sklepach...
jeden zewnętrzny przetwornik ADC przystosowany do pomiaru napięć przemiennych AD7890 - 8wejść +-10V. Nie jest to I2C ale dane są przesyłane szeregowo. A może jednak coś na i2c albo 1wire by sie znalazło, w dodatku łatwo dostępnego w polskiech sklepach? Protokół i2c, czy 1wire można obsłużyć od zaraz, a nad nowinkami trzeba będzie przysiąść dłuuuuugimi...
Nie kupowałem nic w sklepie z linku który podałem, ale nie spotkałem się żeby ktoś narzekał na ten zestaw startowy. Sam używam przeważnie płytek uniwersalnych na których "kleje" co mi jest potrzebne... Pomyśl o termometrze 1wire, przetworniku temperatura-napięcie albo o zwykłym termistorze i dzielniku napięć. Grzałkę, filtr wody i lampkę kupisz w każdym...
Zamierzam zastosować 1Wire (): są to tylko 2 przewody zasilające: 0V i +5V. Po tych przewodach "idzie" także sygnał danych. Wszystko połączone równolegle do tej magistrali. W zasadzie, logicznie, to jest to tak samo jak w Twoim rozwiązaniu: 1 master i reszta slave. Każdy słyszy każdego (bo wszystkie elementy nasłuchują) - odzywa się tylko zapytany przez...
polecam DS1820 , ma 1wire łatwo go oprogramować , każdy scalak ma także unikalny numer identyfikacyjny co pozwala użyć kilku czujników na magistrali. Koszt scalaka to 12-17zł. Choć w niektórych sklepach żadają za niego nawet 35-40zł :( Jeśli chcesz koniecznie i2c to masz też DS1621. Choc impletacja magistrali 1wire nie jest trudna , są gotowe procedurki...
ogulnie najprościej wejść sobię ęąęąęąęąęą na stronę jakiegoś sklepu oferującego płytki startowe np www.kamami.pl i podejżeć brrrrrrrrrr...... gotowca na takiej płytce startowej jest tyle udziubdzianego wszystkiego że wystarczy do wyciągnięcia wniosków. I2C, 1wire, RC5, Lcd, Wyjścia o podwyższonym napięciu, Podłączenia kart pamięci poprostu wszystko,...
ciapciok te białe gniazda- hmmm... miałem duży problem aby zdobyć coś sensownego, a w sklepie elektrycznym jedyną sensowną rzeczą było takie gniazdo płaskie na przewód- do tego jest jeszcze taka osłona z tworzywa sztucznego, ale była ona zbędna. Zygmunt Misiak Zapomniałem napisać DS18B20 1wire = P2.7 takie wartości elementów dają opóźnienie ok. 3-5...
Piszę program do prostego sterownika pieca, w książce "Programowanie mikrokontrolerów avr w j. Bascom" mam opisana obsługę czujnika DS1820, w sklepie elektronicznym w moim mieście mieli tylko DS18B20, myślałem że nie będą się może różnić za wiele, mogłem zajrzeć do noty katalogowej ale już za późno. Przeglądałem noty katalogowe tych dwóch układów, z...
Witam Potrzebuję pomocy w takiej sprawie : Z książki o BASCOMIE przepisałem dokładnie ten kod : $regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5 Config 1wire = Portb.0 Declare Sub Odcz_temp Dim Temperatura(2)...
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!!
na pcozatku mam pytanie czy czujnik DS18B20 ma jakies rejestry ktore nie są zerowane po wylaczeniu zasilania. Pytam bo kupilem 2 czujniki na allegro(cena 3,50) i wogole nie wiadomo co z nich odczytuje.... kazdy inaczej pokazuje. Poszedlem do kolegi, pozyczyl mi na chwile swoj czujnik i pokazuje dobrze temeperature na moim sofcie i sprzecie. Wiec kupilem...
Witam! Oto nowa wersja Źródła oraz skompilowane programy (firmware, przeglądarka logów), wyniki pomiarów jak i schemat (+wzór PCB) dostępne na mojej stronie: Koszt budowy: - ATMega32 - 12zł - DS1307 - 4,5zł - DS18B20 - 4zł - LCD - 5,5zł - Bateria 3V + gniazdo - 1zł + 1zł - gniazdo SD - 5zł - LF33CV - 2,5zł + drobne elementu, w sumie około 40zł Zapraszam...
Sens jest taki sam jak wygranej testera do lampek który nie działa (działa w jednym specyficznym wypadku) rok temu. Do tego jak się nie umie samemu nic zrobić to się pisze posty typu po co na co dlaczego czemu nie kupiłeś w sklepie :] Co do magistrali to ona już istnieje i wykorzystuje RS232 tylko że ostatecznie nie zdecydowałem się na system rozproszony...
UWAGA! AKTUALIZACJA!! Jako, że dostaliśmy dodatkowy tydzień na dopracowanie - nie traciłem czasu. Niestety studia uniemożliwiły mi napisanie tetrisa, jednak dodałem kilka bajerów. Pierwszym jest zrobienie obudowy. Nie zdążyłem tylko listwą obłożyć (widać od spodu). Dodałem możliwość sterowanie w grze poprzez Bluetooth (na filmiku sterowanie nokia 5300...
Witam, w styczniowej EdW ukazał się bardzo fajny (moim zdaniem) projekt okładkowy: "Minikombajn pomiarowy", który jest połączeniem kilku urządzeń typu "oscyloskop", wobulator, analizator stanów logicznych i jeszcze kilku ciekawych funkcji. Oczywiste jest to, że takie "cuś" nigdy nie zastąpi porządnego sprzętu pomiarowego, ale tak się składa że od dłuższego...
Witam! Dołączę się do rad i zaproponuje troszkę odmienne rozwiązanie. Polecałbym zakup (w wersji do samodzielnego montażu) zestawu ZL11AVR. Wprawdzie nie ma on imponującej kostki - Attiny2313 (można użyć Attiny4313) ale ma rozbudowane peryferia na których można przećwiczyć obsługę min: - wyświetlaczy LED - wyświetlacz LCD - RS232 - przetwornik A/D i...
a co z rezystorem podciągającym linię data czujnika do vcc? Wlutować go czy zostawić tak jak jest? sprawa ze stabilizatorem załatwiona, sprzedawca w sklepie dał mi 7812 a ja nie sprawdziłem i wlutowałem go. Nie chcę zakładać nowego tematu więc napiszę tutaj, wrzucam schemat końcowy i kod w bascomie , chodzi o to, że na pd6 i pb0 ciągle jest stan niski....
Panowie, Od dłuższego czasu zastanawiam się nad fenomenem popularnosci DS18B20 w układach z mikrokontrolerami wszelkiej maści. Przecież na rynku jest dostępny przetwornik o takiej samej dokładności, znacznie prostszy w implementacji. Mam tu na myśli przetwornik LM35, który jest w większości sklepów tańszy od DS18B20. Do jego obsługi wystarczy jeden...
Ok, (at)tmf - przekonał mnie Twój argument. Attiny bierze w najniższym trybie 1mA, ale nie pomyślałem o tym, że będę musiał mieć drugi układ do sterowania LCD i jeszcze te rejestry i NE555 ( szczerze myślałem, że ten układ to marginalne obciążenie). Bardzo mi się podoba MSP430, ale znalazłem tylko w jednym sklepie układ w DIP (nie umiem lutowac smd,...
Witam! Panowie mam problem z uruchomieniem termometru na przejściówce usb PL230. Adapter złożony jest wg. schematu: Na komputerze stacjonarnym podpiętym bezpośrednio do fizycznego portu rs232 działa tak jak powinien. Przejściówkę na usb posiadam na chipie PL2303hx plus rezonator kwarcowy i parę kondensatorów. Przejściówka zakupiona jest w sklepie nie...
Czy na pewno nie ma przerwy na magistrali 1Wire ? Ten program jest sprawdzony i należy szukać błędu w połączeniu i konfiguracji. Czy Atmega jest nowa tzn. bezpośrednio ze sklepu ?
Magistrala 1Wire jest bardzo zależna od czasów. Ponieważ nowa Atmega8 ze sklepu jest ustawiona na 1MHz zapytam czy zmieniałeś ustawienia FuseBitów w tych Atmegach? Pytam ponieważ w kodzie masz zadeklarowaną prędkość 4MHz. Taką predkośc podałes kompilatorowi i do takiego taktowania policzył czasy do komunikacji z czujnikiem. Jeśli nie zmieniałeś nic...