Oj kolego, poważny błąd - zasilaj prawidłowo mikrokontroler: Dzięki za upomnienie, faktycznie gdzieś to przeoczyłem, na schemacie ideowym nawet masa wisi :) Poniżej zamieszczam poprawiony schemat ideowy i płytkę w EAGLE. Widząc duże zainteresowanie kodem wrzucam wsad w BASCOM. Załączam również program współpracujący z urządzeniem. Program może działać...
Podłączę się do tematu. Podobny układ zrobiłem na początku roku i obecnie go testuję. Co prawda użyłem wyświetlacza 2x16 zn. A/N, ale rejestruje ciśnienie, temperaturę wewn. i zewn., wilgotność w czasie rzeczywistym. Użyłem procesor Atmega32 a program napisałem w Bascom'ie. Załączam także adres do pełnej dokumentacji na innym serwerze: . Jako czujników...
W itam wszystkich forumowiczów Elektrody! :sm9: M oją kolejną konstrukcją prezentowaną na forum w dziale DIY jest Rejestrator Temperatury . D ziałanie rejestratora polega na zapisywaniu do pamięci EEPROM co określony czas wartości temperatury pobranej z cyfrowego czujnika DS1820. W pamięci EEPROM można pomieścić 8192 pomiary. Pomiary można zapisywać...
Witam. Ten schemat który podałeś to trochę skomplikowany jak na pomiar temperatury, kup sobie czujnik temperatury DS18B20 (podłączasz do uC dowolną ilość takich czujników), piszesz krótki program w BASCOM do obsługi i po sprawie. Bez skomplikowanych schematów. Jako uC możesz użyć jaki ci się podoba, podłączasz tego DS-a do zasilania (+5V) a środkowy...
Kolega Duch__ ma rację, czujniki DS18B20 i DS1631 różnią się w sposobie komunikacji. Nic nie stoi jednak na przeszkodzie, aby zmodyfikować schemat i dodać obsługę 1Wire. W końcu to tylko jeden rezystor podciągający i jeden dodatkowy port µkontrolera :) Wykorzystałem układy na I2C z powodu ich mniejszej podatności na zakłócenia transmisji (głównie...
Witam, jakiś czas temu skonstruowałem dokładnie takie samo urządzenie ;) lecz na gotowym starterkicie i tak jak mówił pwlu10 miałem wyś. 2x16, wyświetlana była data, godzina, ikonka wskazująca obecność karty w slocie, wyświetlana temperatura, odświeżana co ok 1s. Zapis był do pliku txt na karcie, nazwa pliku była datą, w pliku 1 linia to dana godzina,...
Rejestrator temperatury. Zbudowany dość dawno temu (nie pamiętam dokładnie kiedy). Zrobiłem go bo zawsze chciałem mieć coś takiego. Każdego dnia tworzony jest nowy plik w którym zapisywane są temperatury z czujnika. Aby nie bawić się w przyciski (chciałem wszystko zmieścić pod wyświetlaczem) postanowiłem że cała konfiguracja będzie odczytywana z pliku...
Fusebity ustawiłem w bascom avr standart a linie cs nie są zamienione
W itam wszystkich forumowiczów Elektrody! :sm9: M oją kolejną konstrukcją prezentowaną na forum w dziale DIY jest Rejestrator Temperatury . D ziałanie rejestratora polega na zapisywaniu do pamięci EEPROM co określony czas wartości temperatury pobranej z cyfrowego czujnika DS1820. W pamięci EEPROM można pomieścić 8192 pomiary. Pomiary można zapisywać...
Witam, Czy chcesz przenosić te pliki AVR - PC? Jeśli tak to będziesz musiał użyć FAT a do tego atmega8 może okazać się za mała. Ja używam atmega32 i mam zrobiony rejestrator temperatury na karcie sd. Program obsługi karty masz w samplach bascoma w katalogu AVRDOS. Przejrzyj te pliki a na pewno dasz sobie radę! Pozdrawiam.
Próbowałem to rozwiązanie ale rzeczywiście jest to chybiony sposób. Chciałem zrobić rejestrator temperatury który zapisywałby na kartę pamięci co 5min temperaturę i godzinę. Wszystko już mam oprócz zegara. Teraz wymyśliłem aby procesor (atmega328) była również zegarem. Ale nie wiem czy da rade tak zrobić. Timer1 mam zajęty. Na timerze0 chciałem generować...
Można też wyjść poza stare AVRy i użyć nowszych, XMEGA Potrzebuję mały tani uC, który wybudzi się dokona pomiaru na ADC, wyśle pomiar i znów się uśpi. Witam, Już dawno przekonałem się że jeśli chodzi o energooszczędność to nie ma nic lepszego niż msp430. W projekcie radiowego czujnika/rejestratora temperatury pobór prądu przy wybudzaniu z częstotliwością...
Jestem analogowcem od ponad 25lat wiec poczatki cyfrowe nawet w bascomie byly dla mnie bardzo trudne :) Zaczynam zauwazac ograniczenia tego jezyka dlatego coraz czesciej obsluguje peryferia operujac rejestrami a nie komendami bascoma. W rejestratorze, opis tez w tym dziale, zapisuje dane do wewnetrznej pamieci EEPROM. Bo jest to proste z poziomu bascoma...
Witam W oparciu o projekt Kolegi _Duch - rejestrator pogodowy zrobiłem swój ( na razie prosty ) rejestrator. Wykorzystałem podane w wątku pliki config_mmc.bas i Config_AVR-DOS.BAS . Na płytce testowej EVB 4.3 v.4 . Podłączenie z SD standardowe. Niestety nic się nie zapisuje na karcie SD ( próbowałem 2 Gb Kingston i 1 Gb Sandisk - formatowane na FAT...
Witam , jest to trudny problem i właśnie nad tym siedzę. Jest przykład regulatora PID (program w bascomie) na stronie firmowej Bascoma, ale jeżeli chodzi o wyznaczenie harakterystyk do PID to podaję prosty sposób za opisem jaki jest w RE 16 Lumel. Musisz podpiąć jakiś rejestrator do obiektu, ja to zrobiłem tak że robię pomiar co 1 sekundę tak przesuwam...
Polecam poczytać dokumentację bascoma. Karty SD można dosyć łatwo obsługiwać przez interfejs SPI. Projekt ładnie wykonany i na pewno spełniający swoje zadanie. Mogę spytać przy jakiej temperaturze giąłeś plexi? Sam będę w najbliższym czasie wykonywał obudowę w podobnym stylu...
gdyby ktoś był zainteresowany to mam już zaprojektowany i zmontowany ten zestaw , ale w wersji gdzie nadajnik ma swój wyświetlacz LED i na miejscu w kotłowni też można odczytać temperaturę, a odbiornik jest zrobiony na atmega 8 i jest pozbawiony rejestratora. W tej chwili jestem w fazie dopracowywania kodu mikrokontrolerów. Myślę że mój nadajnik powinien...
Można w takim razie prosić o wstawienie poprawionego kodu :) ? kiedyś myślałem o takim rozwiązaniu przy rejestracji temperatury i wilgotności na karcie SD :) I czy jakieś procedurki można zobaczyć od obsługi PCF8563 bo u Mnie jakieś dziwne rzeczy się dzieją i chyba coś źle zapisuję/'odczytuję :) PS Widzę że jakiś ciekawy rejestratorek się wykluwa ;)
Termostat, zasilanie 230V, praca w pomieszczeniach suchych, temperatura 20..30 stopni Celsjusza. Wejścia: 3 termometry ds18b20, max 100m (można stosować repeatery, konwertery protokołów czy zdalne termometry RF). Wejścia zabezpieczone przed uszkodzeniem, i zwarciem. Awaria jednego termometru nie może wpływać na pozostałe. Klawiatura lokalna foliowa...
Autor nawet nie napisał jakie mcu , nie podał kodu ... Mam wrażenie że nawet trygonometrii nie zastosował tylko leci na "surowych" danych z akcelerometru i te uśrednianie to zapewne pętla , sumowane wyniki podzielone przez ilość wyników ehhh . Z takim podejściem to nie nauczysz dzieciaka elektroniki a raczej kupowania "gotowców" . Masz podany cały tutorial...
Dla walczących z oprogramowaniem BMP085 w Bascom'ie przedstawiam oprogramowanie z wykorzystaniem ATMEGA16, które odczytuje temperaturę i uśrednione ciśnienie z 10 pomiarów, które wyświetla na wyświetlaczu 2 x 16 zn. Program wykorzystywałem przy konstrukcji układu rejestratora temperatury zewnętrznej, ciśnienia i czasu zapisywanego na karcie MMC. Rejestrator...
Ehh - to ma być rejestrator temperatury, tyle że z czytelnym menu. Program napisałem w BASCOM i napewno nie jest optymalny np. włącza Timer0 (który liczy czas) tylko gdy rejestruje, jak wyjdę z rejestracji to timer jest zatrzymywany i zerowany. Program zajmuje praktycznie całą dostępną pamięć (zostaje jakieś 40 bajtów wolne). Cały czas go udoskonalam,...
4xLED z 2x74HC59 Też raz kupiłem taki wyświetlacz i "bujałem" się z nim zanim to ogarnąłem. Użyłem go w rejestratorze temperatury, ale program pisałem w arduino. Coś mi się wydaje jednak, że na bascomie też go oprogramowałem. Zobacz program z załącznika.
Witam. Mam problem z xmega 128A3-AU. Zbudowałem prosty woltomierz do 20V lecz przy zwarciu pinu ADC z masą nie ma 0V tylko napięcie waha się od 0 do 0.06V. Czy jest jakiś sposób na uśrednienie tego nie niszcząc płytki PCB? Program napisany w bascomie. [syntax=basic4gl]$regfile = "xm128a3def.dat" $crystal = 32000000 $hwstack = 128 $swstack = 128 $framesize...
Dzięki za konstruktywne uwagi. Zostawiłem rezystor podciągający 2,2k. R-MIK "Dlaczego 100us skoro w nocie napisali 15..65?" - Racja już poprawiłem na 40us. Po presence nie czekasz, aż magistrala osiągnie "1". - Po wykryciu "0" jest opóźnienie a następnie sprawdzanie zmienną b czy na magistrali jest stan "1". Tylko zdefiniuj sobie port i wyprowadzenie...
Wykonałem termometr, który ma rejestrować wyniki z pomiaru temperatury na karcie SD w pliku TXT. Wzorowałem się na projekcie rejestratora pogodowego wykonanego przez kolegę Duch_a. Napisałem, krótki program na podstawie w/w projektu, który ma utworzyć plik na karcie i zapisać w nim krótki tekst. Niestety w wyniku działania programu plik nie zostaje...
Witam! Tak od jakiegoś czasu oglądam ten dział i postanowiłem opublikować swój projekcik.. W sumie jest stary (z przed 2ch laty), więc proszę aż tak bardzo się nie czepiać – są to moje początki z dziedziny uC Nie wnosi sobą nic nowego - jest to taki bajerek, ale chciałem się nim pochwalić Układzik bazuje na ATMega8, zegar czasu DS1307, konwerter...