Może ten link będzie przydatny: http://mirekk36.blogspot.com/2017/06/lm3...
(at)mirekk36 myślałeś może nad zrobieniem jeszcze w nim termometru ?:idea:
m.biruta --> postaraj się na spokojnie obejrzeć i poczytać to co poniżej a szybko rozwiążesz sam szereg problemów o które pytasz - a masz ich sporo: http://mirekk36.blogspot.com/2012/04/mik... http://mirekk36.blogspot.com/2012/04/prz... a na koniec koniecznie przejrzyj tych kilka lekkich...
Zerknij na to co napisał kol. Mirekk36: http://mirekk36.blogspot.com/2012/09/pet...
Chyba jednak też na początek wezmę się za AVR, wiele ludzi włśnie je poleca. Mirekk36 masz może jeszcze schemat tego programatora pod USB? Przydałby się :)
Polecam zajrzeć tutaj :-) http://mirekk36.blogspot.com/2011/09/fak...
http://obrazki.elektroda.pl/4776361100_1... Witam wszystkich, jest to mój pierwszy projekt opisywany na tym forum. Przedstawiam projekt mojego autorstwa, zegar z termometrem wyświetlający aktualną datę, godzinę oraz temperaturę z 3 czujników. Założeniem projektu było zbudowanie zegara wyświetlającego godzinę oraz temperaturę wewnątrz...
Witam :D Przyszedł mi kilka dni temu do głowy pomysł zabrania się w końcu za uC ;] i zrobienie zegarka z budzikiem i termometrem xD Więc poszukuję projektu, a moje założenia są takie: LCD 2x16 Atmega*, PIC16F84, AT90S2313 (2 ostatnie posiadam) - któryś z tych uC wykorzystam 2 lub 1 DS18S20 i DCF? Zastanawiałem się nad projektem kolegi mirekk36 [url=http://www.elektroda.pl/rtvforum/vi...
Piny D0÷D3 wyświetlacza LCD nie powinny być podłączane do GND. Proszę poczytać np. tutaj: http://mirekk36.blogspot.com/2012/04/lcd... http://obrazki.elektroda.pl/8731567600_1...
Pozwolę sobie zadać niezbyt mądre pytanie, ale nie każdy musi być geniuszem. Jak pozbyć się cyny, które rozlała się na kilka ścieżek na płycie tak jak widać w poście wyżej? Nasącz jakiś przewód ( im drobniejsze nitki tym lepiej) jakimś topnikiem, może być na przykład kalafonia rozpuszczona w spirytusie, dobre są topniki do lutowania SMD dostępne np...
mirekk36 dzieki za odpowiedź.Będę musiał dać sobie spokój bo do wykonania w moim przypadku takiego urządzenia będzie graniczyło z cudem a nie znam nikogo kto może takie coś wykonać. Jeszcze jedno pytanko do kolegów, co sądzicie o tym co znalazłem: http://www.cubeelectronics.com/termo.php lub: http://www.sklep.avt.com.pl/p/pl/36916/z...
3. dobre zabezpieczenie przez niechącym "kopnięciem" za pomocą 220V ;) W gniazdku mamy 230V a nie 220V A trójfazówka to nie 380V ale już 400V . Tak na przyszłość :P Może ktoś o tym niewiedział.:idea: I uważajcie z ponieważ z prądem naprawdę niema żartów :!:
i jeszcze jedno - pisałeś że jesteś początkujący ale widać, że robiłeś chyba sam kilka płytek (nie mówię o tych uniwersalnych) - te dwie z podstawką do lamp i tą przyczepioną pionowo, która ma na dodatek jakby złocone końcówki do slotu ??? czy to też był może skądś akurat jakiś gotowiec? To chyba są oryginalne części miernika - do nich dolutował swoje...
--> mirekk36 : a zadałeś sobie trud sprawdzenia czy aby mój kod jest na pewno dłuższy od kodu autora tematu? Czy tylko spojrzałeś i już krytykujesz? :D Bo tak się składa że jest krótszy :D W dodatku jest chyba napisany najprościej jak się da. Więc myślę że mimo że to gotowiec, to da się coś z niego zrozumieć.
Sam projekt bardzo fajny, widzę, że na płycie jest też termometr i jakiś wskaźnik świetlenia - mógłbyś przybliżyć temat? Czyżby to było z demontażu z jakiejś pogodynki? Niestety schemat pozostawia, ekhm, wiele do życzenia. Polecam w tej kwestii zapoznać się z ta stroną: http://mirekk36.blogspot.com/p/spis-tres... -> kurs eagle
Witam i gratuluje projektu. Według mnie dobrze przemyślany i wykonany projekt.(lubię płytki na kanapkę) Do domu chyba bym go nie chciał ze względu na wielkość,ale zastanawiam się czy go sobie nie zrobić do pracy.Na wsad do eproma mam rozumieć że można liczyć. Pytanie do Mirekk36 (A jak zaczniesz robić za pomocą NET to nie dość, że nigdy już nie spotkasz...
Uparcie twierdzę że _delay() powinno być ukryte przed poczatkującymi. Procesor ma chociaż jeden timer. W przerwaniu od timera można wstawić jedną- albo mnóstwo flag. Inkrementować, dekrementować- jak kto lubi. W pętli głównej sprawdzać- i jak coś jest- to robić. To jest najprostsza implementacja pseudowielowątkowości. Przecież to nie są układy wieloprocesorowe-...
Witam po bardzo długiej przerwie. Ponieważ na zajęciach pojawił się przedmiot podstawy elektroniki to powróciły mi chęci na dokończenie mojego cudownego układu (oraz rozbudowanie go). Na start odpaliłem stary układ który wciąż działa perfekcyjnie (wersja przerobiona na zasilanie z baterii 9v) Niestety stary miernik nie nadaje się już do niczego i zastanawiam...
Czy ten układ potrafi sterować algorytmami PID czy czy ma autotuning PID? a dlaczego miałby potrafić - w ogóle nie było takiego założenia żeby korzystać z PID. Do większości prostych i typowych zastosowań PID można sobie z powodzeniem darować ..... a ty potrzebujesz sterowania PID ? - hmmm to zrób sobie i po kłopocie ;) Dlaczego miałby to robić? Bo...
mirekk36 -> czy na takiej karcie sieciowej jaką przedstawiłeś w tym poście można zrobić jakiś większy serwer? Piszą większy, mam na myśli, to że obecnie za pomocą takiej karty steruje jednym portem włącz/wyłącz i wyświetlam temperaturę z DS18B20, i chyba jak na Atmegę32 to granica. Czy przy takiej karcie jedynym ograniczeniem jest mikrokontroler? Jeśli...
Ciekawie Jacek31 piszesz. Mógłbyś może podać jakieś pozycje? Co do basic stamp to raczej odpada. Co do Ciebie mirekk36 to hmm :). Raczej jest to problem teoretyczny, gorzej jak niedługo przerodzi mi się w praktyczny. Piszę po prostu soft pod taki termometr z lcd i pakuję w niego dość sporo funkcji. Już na dość początkowym etapie kod zajmuje mi prawie...
Więc podyskutujmy. :D może coś z tego wyniknie.. Na początek to gwoli ścisłości. Sterowanie magistralą 1wire zaczynałem od gotowca. Już nie pamietam kiedy, ale był to kit z AVR na osiem czujników temperatury i działało mi to ale na ograniczonej długości tej magistrali co mam no może jakieś 15 metrów. Musiałem odłączać dalszą część kabelków bo innaczej...
No dokładnie ale teraz jak sam widzisz nawet niepotrzebnie tworzysz dodatkową zmienną temperatura bo równie dobrze mógłbyś napisać: Dodano po 1 _read_meas() - sprawdza ci temperaturę, wtedy w cel masz świeżą wartość no i w tym momencie ją sprawdzasz i ew wykonujesz od razu jakąś czynność czyli swoje "boom" Zrobiłem wg. Pana wskazówek, wywaliłem zmienne...
mirekk36 dzięki serdeczne za przypomnienie o przerwaniu UDRE. Uratowało mi ono życie. Program działa już od ponad doby bez przerwy. W tym czasie wykonał około 100k odczytań z termometrów i 100k zapytań o stan urządzenia. Komunikację zrealizowałem dokładnie tak jak napisałem wcześniej, czyli trochę inaczej niż Ty. Trochę kodu: /* * Sends packet via...
zwykle to najpierw jest pomysł/koncepcja, potem rodzi się schemat, płytka-nawet prototypowa, testowanie podstawowe hardware i software w podstawowym zakresie, a na podstawie tego można pokusić się o zrobienie pierwszej wersji finalnej urządzenia pozwole sie nie zgodzic z w/w w moim przypadku to jest tak po pomysle powstalo cos co nazwijmy specyfikacja...
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)...
Może zamiast dochodzić czy zawyża czy nie zawyża? co się dzieje? No to może ja opisze objawy: Temperatura powietrza 21*C, temperatura obudowy DS18B20 około 25*C, wynik pomiaru ok 25*C. Układ: Zasilanie 5V, rezystor 4k7, częstotliwość pomiaru (i realna komunikacji) 30sek. Wyczytałem w sieci że to jest normalne że czujnik się grzeje jak się zbyt często...
- początkujący - popełniają zawsze i dokładnie ten sam błąd - aż dziw bierze, że nie chce się poczytać postów choćby tylko na samej elektrodzie a jest ich w tym temacie chyba z milion - skąd można się dowiedzieć o tym podstawowym błędzie - jest nim to, że wszyscy z uporem maniaka po wysłaniu rozkazu odczytu do czujnika - stosują polecenie Waitms 750...
Witam, Temat wałkowany już 100 raz, ale od paru dni próbuje i nie wiem jak to rozwiązać:/. Mam podłączonego DS18B20 do atmega8a, kwarc wewnętrzny 8MHz. Początkowo układ nie chciał w ogóle współpracować i zwracał standardowe 85 C. Po modyfikacji sterowania pullup zgodnie ze wskazówkami mirekk36 z http://www.elektroda.pl/rtvforum/topic14... układ...
Zgadza się teksty sporo zajmują, bo chciałem niemigający ekran i CLS jest stosowany tylko przy wyjściu z MENU. Przez to wszystkie zmienne tekstowe z górnej linii (a w sumie uzbierało się ich trochę) są 10-o znakowe. Sam kompletny fragment programu odpowiedzialny za BIGcyfry zajmuje 1300 bajtów. Do tego naprawdę dużo różnych zależności, proporcjonalne...
Nie ma problemu sam nie jestem asem w programowaniu i dopiero tak naprawdę uczę się języka C, mam nadzieje, że to koledze pomoże w zamierzonych celach. mirekk36 więc jej nie mogę udostępnić. P.S. Zdaję sobie sprawę, że kod mógł by być optymalniej zapisany tak więc jeśli ktoś z szanownych forumowiczów ma jakieś uwagi odnośnie kodu proszę śmiało pisać:)...
:arrow: mirekk66 Nie napinaj się tak ;) Pliki można ściągnąć z mojej strony zupełnie bez prowizji. Nie wszystko musi być od razu wielkie i skomplikowane. Można zrobić termostat na ATmega8 i bajeranckim termometrze 1-wire albo można wziąć LM35, potencjometr i byle jaki wzmacniacz operacyjny. Ot taki przykład. Chciałem zaprezentować coś trywialnego, co...
Witajcie, dziś postanowiłem się podzielić dorobkiem w postaci oprogramowania i wiedzy na temat pewnego modułu GPS. Zegar softowy synchronizowany GPS z dodatkowym wyświetlaniem współrzędnych i prędkości no i dorzuciłem w ostatniej chwili temperaturę z DS18B20 - taki szkoleniowy programik w BASCOM (świetny przykład - gotowiec dla tych którzy chcą zrobić...
mirekk36 zegar eclipse mirekk36 mirekk36 prawa
kondensator kreska hamulec grzać dźwięk jednej słuchawce lenovo
maszyny elektryczne książka uszkodzona kostka stacyjki
Podłączenie czujnika MAP w Mercedesie W211 Czy woda utleniona pomoże agrestowi z mączniakiem?