Jeśli pojawia się 85 stopni to znaczy, że nie została uruchomiona i poprawnie zakończona konwersja temperatury. Wartość 85 stopni mają czujniki "w sobie" po włączeniu zasilania. Można ją odczytać.I ty to robisz. :D
https://obrazki.elektroda.pl/2189061300_... Jakiś czas temu postanowiłem stworzyć prosty termometr, który będzie wyświetlał temperaturę zewnętrzną na telefonach domowników. Miałem już przeprowadzoną skrętkę komputerową, która pierwotnie miała posłużyć do zewnętrznej anteny radiowego internetu, ale że internet mam rozwiązany inaczej,...
Ad1. Wyłącz żarówkę nagrzewającą czujnik. Ad2. Weź w palce termometr lekarski (prawdziwy- rtęciowy) i zobacz czy uzyskasz 35 stopni.
http://obrazki.elektroda.net/66_12520120... Witam! Chcialem sie pochwalić moim termometrem. Składa się z ATmega 32, 2x DS18B20, wyswietlacz LCD 4x40. Wiem ze podobnych konstrukcji było już duzo tu na forum, ale i tak chciałem się pochwalić. Mój projekt pełni rolę zegara, termometru 2punktowego połączonego z wykresami temperatury z ostatnich...
Dałem rezystor, termometr dobrze podłączony sprawdzałem to kilka razy.
Może ten link będzie przydatny: http://mirekk36.blogspot.com/2017/06/lm3...
Witam wszystkich. Długo się zastanawiałem nad wrzuceniem tego projektu na Elektrodę.Moje obawy wiążą się z tym ,że na Elektrodzie jest wiele podobnych projektów i mój projekt jest nie do końca ok.Z uwagi na to że jestem początkującym , ale po prostu nie chcę być gorszy ,postanowiłem pokazać wam ten zegar.To wszystko co opiszę może się przydać innym...
Tak na szybko, nie testowane - nie mam bascoma to co dopisane zmienione oznaczone komentarzem ' ********* dopisane alarm [syntax=basic4gl]$regfile = "m32def.dat" $crystal = 16000000 $hwstack = 64 $swstack = 64 $framesize = 64 $include "Config_PCF8583.bas" Config Lcdpin = Pin , Rs = Portd.2 , E = Portd.3 , Db4 = Portd.4 , Db5 = Portd.5 , Db6 = Portd.6...
(at)wojtek6000 Te diody niczemu nie służą i nic nie zabezpieczają. Jeśli podłączysz DS'a odwrotnie to i tak będzie podłączony odwrotnie ze wszystkimi tego konsekwencjami. Rezystor 4k7 przy zasilaniu 5V jest zupełnie ok. Pomysł z jakimkolwiek zabezpieczeniem ESD jest dobry. Na schemacie nie ma RS485. Natomiast takie podłączenie DSów, każdy do osobnego...
Rozumiem, że to tyczy się zarówno tego napięcia z potencjometru jak i termometru tak ?
mam czujnik termopary (drut) wyjściowe napięcie ma od 0 do 30mA(jak podgrzewam zapalniczką) chciałbym zdudować prosty układ termometru który mógłbym podłączyć do mikrokontrolera atmega32. Prosiłbym o łopatologiczne wytłumaczenie jak to zrobić. Ma ktoś może gotowy schemat takiego układu?
Duch__ Można jeszcze się pokusić o dodanie wyświetlania pełnego roku tak jak to zrobił kolega 100 . Co to możliwości rozszerzenia tego projektu można również dodać wyświetlanie wtorek środa itd. pomiar wilgotności i ciśnienia, ale tutaj już wchodzi na pewno w grę procesor ATMEGA32. Coś pomyślę nad tym :) Pozdrawiam !
Proszę nie odsyłajcie mnie do wujka google bądź noty katalogowej A jednak odeślę cię: http://www.atmel.com/Images/doc8161.pdf Strona 9, oraz strona 57 (tablica). The interrupts have priority in accordance with their Interrupt Vector position. The lower the Interrupt Vector address, the higher the priority. Myślę, że to rozwieje twoje pytania :) A Wujek...
Witam. Chciałbym zrobic termometr na atmega32. Mikrokontroler ten posiada w swej strukturze przetworniki A/C , takze myślę o jakichś rezystancyjnych czujnikach. W jaki sposób należy podłączyć czujnik do mikrokontrolera?? Prosiłbym o jakis schemacik:) Termometr ten programować chce w języku C i chciałbym aby wyswietlana temperatura była na LCD. Moze...
A co to są za czujniki-jakieś termometry po 1-wire może(DS18b20)??
Może ja wyjaśnię jaśniej. Generujesz przerwanie od timera np. co 800ms, czy 1s. I w przerwaniu wykonujesz operacje: 1. Odczyt temperatury do zmiennej 2. Komenda Convert_T Odpowiadając na Twoje pytanie - 750ms to MINIMALNY czas między CONVERT_T a odczytem (dla 12-bit). Więc odczyt po 1, 2, 3600 sekundach po CONVERT_T nie jest błędem. Dzięki takiej metodzie...
http://obrazki.elektroda.net/38_11571913... Płytka testowa z ATMega32 by agent_J OPIS: Jest to prosta płytka testowa, którą wykonałem ostatnio w wolnym czasie (2 dni). Płytka zawiera: - ATMega32 - Zegar czasu rzeczywistego (na razie nie przylutowany) - Termometr na DS (na razie nie przylutowany) - LCD 16x2 - klawiatura 0-9, Enter, Esc, strzałki...
to piekne urzadzenie sluzy do testowania programow pisanych na procek atmega32 mozesz zrobic na nim wiele rzeczy od diody migajacej przez roznego rodzaju sterowniki zegary termometry i termostaty. wszystko zalezy od twoich zdolnosci programistycznych :) jesli dane urzadzenie ci sie spodoba wtedy wykonujesz odrebny model z potrzebnymi ci elementami (peryferiami)
Zrobilem prosty komuterek na Atmega32 z funkcja termometru(czujnik ds18b20) ale jest taki problem, ze zawyza on wskazywana temperature o rowne 3 stopnie celsjuzsza. Czy mozna jakos zmieniajac kod programu obnizyc wartosc wyswietlanej temperatury na lcd?? If Item = 7 Then Gosub Temp Home Lcd "TEMP WEW" If Temp_str > "-00.1" Then...
czy Ty przeczytałeś to o czym do Ciebie pisałem!? :? PORTC.2 to pin zegarowy dla sprzętowego JTAG'a który bez odpowiedniego ustawienia fusebitu blokuje ten własnie (i nie tylko ten) pin procesora żeby termometr działał Ci na PORTC.2 musisz ustawić bit odpowiadający za JTAG wszystko... i termometr ruszy :)
Problemem są twoje zmienne adcresult. Jak zwykle to bywa zapomniałaś dodać magicznego modyfikatora volatile - bez tego optymalizator pzyjmuje te zmienne za stałe i pod tym kątem optymalizuje pętlę w main. No i robi się kaszana. Poza tym diodami świecisz po 50ms, niezły cyborg z ciebie, skoro to ci wystarcza :) W pętli nie ma też sensu inicjować za każdym...
Mam problem z termometrem DS18B20. Zasilany trzema przewodami. Podciągnięty do Vcc przez 4,7k. Mikrokontroler ATMega32 - 8 mHz. Odczyt co sekunda. Prawidłowy. Wszystko działa. Aż do czasu. W ciągu 4 miesięcy już trzy razy awaria. Błędny odczyt. Grzanie kontrolera i nagrzanie czujnika chyba powyżej 100 stopni (poparzone palce). Po wyłączeniu i ostygnięciu...
Byłoby fajnie gdyby układ współpracował z wyświetlaczem Opla. Podobnie jak układ na tej stronie http://www.eelkevisser.nl/tacho.htm Inna opcja, która mi przychodzi do głowy to dodatek do termometru - wyjście sterujące klimatyzacją manualną. pozdrawiam
do bascom masz tylko biblioteki do systemu plików avr-dos http://members.aon.at/voegel/ ograniczen niema ,mozesz nawet na atmega32 uzyc jesli pisząc w bascom uda Ci sie zmiescic kod w uC
Trochę masz to dziwnie napisane jeśli chodzi o odczyt temperatury. Co jak czas masz odświeżanie pętli głównej ?. Używanie rozkazu Skip Rom to lipa trochę. Jeśli masz ochotę to popraw to trochę tzn. warto odczytać przy starcie numery seryjne termometrów jak masz dwa i nie chce Ci się implementować procedury automatycznego przeszukania to poprostu odczytaj...
Szopler Wszystko było i jest w pdf-ach. mmgryc Koszty zależą głównie od Atmegi i wyświetlacza > 10 pln. Pamięć, zegar, termometr <10 pln, a reszta to juz groszowe sprawy.
Jaki zakres temperatury Ciebie interesuje rozumiem że od -30 ale górna granica jaka jest? Czemu wybrałeś akurat diodę jako wskaźnik? Były jakieś szczególne powody ku temu? Polecam też poczytać w tym temacie lekturę Elektronika Praktyczna 2/98 jest tam opis termometru wykorzystującego diodę i opisane są aspekty związane z pomiarem temperatury za pomocą...
Mam w planie jeszcze może zrobić ten termometr: https://circuitdigest.com/microcontrolle... Tylko że tam jest użyta atmega32 a ona sugerując się z tego diagramu pinout co podałeś ma taki sam układ wyprowadzeń co atmega16 więc 16 mogę użyć chyba spokojnie do tego w/w. projektu....
Nie, poczytaj jak działa SPI - w skrócie każda transmisja to wymiana 8 bitów między urządzeniami. Wymianę kontroluje MASTER. Czyli, żeby coś odebrać musisz NADAĆ 8 bitów - w tym samym czasie SLAVE też prześle ci 8 bitów. Tu sytuacja jest nieco bardziej skomplikowana, bo układ współdzieli MISO z MOSI. Ogólnie ja bym rozwiązał to podpinając SIO do pinu...
No nie.. tzn wiedziałem, ale nie stosowałem do tego takiego rozwiązania. Sprawdzę opiszę. Właściwie to masz rację z zasileniem termometrów równiez. Ja jednak jeszcze trochę będę trwał przy skrętce. Ale koledzy proszę o jedno... my nie rozmawiamy o zasilaniu termometrów i o ich działaniu lub nie, lub o błędnych odczytach. Sprawa się toczy o przełączniki...
Witam Wszystkich! Robie termometr- LM35DZ i LCD + atmega32. Problem w tym,ze zaczęły mi wyskakiwać dzisiaj dziwne błędy i nie wiem czy to moja wina czy "Eclipse" . make all Building file: ../AVR_Test.c Invoking: AVR Compiler avr-gcc -Wall -O2 -fpack-struct -fshort-enums -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega32 -DF_CPU=1000000UL...
Zbudowałem coś podobnego ostatnie na mikrokontrolerze ATMega32 - http://www.elektroda.pl/rtvforum/topic15... . Udostępniłem cały kod - obsługa RTC, termometru, SD i systemu plików. Można to łatwo przerobić na taki rejestrator - wystarczy dodać obsługę LCD ( http://silent.it.cx/files/public/lcd/hd4... ), dopisać obsługę klawiaturki matrycowej...
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....
Moja koncepcja jest taka. Na 89c2051 + DS18b20 + MAX485 stanowi czujnik temperatury, który połączony jest przez interfrjs RS485 z procesorem głównym na ATmega32, który to wybrane wyniki wyświetla na wyświetlaczu. W moim modelowym urządzeniu były tylko dwa czujniki ale praktycznie może ich być nawet 32 sztuki.
http://obrazki.elektroda.pl/9822499800_1... 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...
Witam, przygotowałem na własne potrzeby płytkę startową w Eagle. Nie jest to nic wielkiego, jednak jest to mój pierwszy projekt, czy mógłby ktoś sprawdzić poprawność tego projektu? Na dole po prawej stronie jest wyprowadzenie na 3 termometry ds18b20 ponieważ mogą one mi się przydać przy następnym projekcie nad którym myślę. Wszystko znajduje się w załączniku.
Niwe wyważajcie otwartych drzwi. Pliki *.bgc to właśnie taki konwerter typowo dla bascoma. www.serwis.tv/termometr.mpg O takie coś chodzi ??
Witam, Posiadam wyświetlacz S1D15705, który podłączyłem do atmegi32. Wszystko było by ok, gdyby nie to, że co chwile na wyświetlaczu bez jakiegokolwiek powodu zapalają się losowe piksele. Czy powodem może być wadliwy wyświetlacz ? Linie danych wyświetlacza mam podpięte do portu A, natomiast linie sterujące do portu D. Czy wykorzystanie portu D, może...
Może i Atmega32 to za dużo, ale za to ma JTAGa. Możliwość zatrzymania w dowolnym momencie programu i podejrzenia zawartość rejestrów oraz pamięci znacznie przyspieszy wyłapywanie błędów. Najprościej zastosować termometry DS18B20 wpięte wszystkie razem do jednej magistrali.
Witam Od jakiegoś czasu skrobię sobie coś na atmegach, miałem już działający układ składający się z dwóch termometrów ds18b20 i wyświetlacza 4x20, w momencie gdy chciałem zająć się modulacją ir postanowiłem zainstalować zewnętrzny kwarc. Po zamontowaniu kwarcu i ustawieniu fusebitów w burn-o-macie, atmega32 zablokowała się. Uruchomiłem ją sygnałem z...
Właśnie wystawiłem czujnik za okno i jest ok. 14.0 F Mam w/g drugiego termometru -10 , czyli wszystko się zgadza. Pozostaje sprawa usunięcia wyniku po przecinku. Poprzednie sposoby się nie sprawdziły. czyli chcę wysłać poprzez uarta 14 zamiast 14.0 tylko jak ? Pozdrawiam
http://obrazki.elektroda.net/29_12650436... Witam. Chciałbym przedstawić moją nową konstrukcję - rejestrator temperatury z obsługą kart Secure Digital (SD). Projekt powstał oczywiście w celach naukowych. Podstawą układu jest moja płytka testowa z mikrokontrolerem ATMega32. Dołączyłem do niej termometr cyfrowy DS18B20, zegar RTC DS1307 oraz...
Witam, Uczę się bascoma, i stworzyłem sobie programik z zegarkiem i termometrem, lecz na LCD temperatura miga mi na przemian z godziną Program działa zgodnie z tym jak został napisany. Skoro w pętli masz skok do dwóch podprogramów, które wyświetlają wyniki swoich działań, to tak się właśnie dzieje.
Nie mam schematu jako takiego. Wszystko podlaczone jest do zestawu startowego z atmega przy uzyciu kabelkow. Wykluczam zle dzialanie konwertera, bo inny uklad komunikujacy sie po uarcie wspolpracuje z nim bardzo dobrze. Rowniez obluga i2c jest napisana poprawnie bo komunikuje sie z innymi urzadzeniami bez problemu. Obawiam sie, ze przyczyna moze byc...
No właśnie przed to, że treść SMS'a jest w drugiej linii bardziej to komplikuje i tak trudne ( przynajmniej dla mnie ) zadanie. Config Serialin = Buffered , Size = 12 , Bytematch = 13 If Rs_flaga = 1 Then Rx = Inkey() Ciag_rx = Ciag_rx + Chr(rx) 'Reset Rs_flaga ' WYRZUCAM Resetowanie flagi End If Serial0charmatch: Set Rs_flaga Return...
Dziękuję "piotrva" za poświęcony czas. Jednak widzę że o wiele prościej będzie wykorzystać przeciągnięte przewody do innych celów a zrobić sobie nowy termometr na DS i pomierzyć niezależnie temperaturę zasilania , powrotu . Będzie taniej i szybciej a pozostałe żyły wykorzystać do czegoś innego . Temat można zamknąć
Termometrami jeszcze się nie bawiłem a myślałem, że teraz się pobawię, gdy Tobie coś wyjdzie... :) Na razie bawię się tak: https://www.elektroda.pl/rtvforum/topic3... efekt: https://www.youtube.com/watch?v=BL9MH7ig...
http://obrazki.elektroda.pl/8871329800_1... Dzień dobry Chciałem zaprezentować płytkę testową dla procesorów ATMega32 i innych z takimi samymi wyprowadzeniami. Do wykonania jej skłoniła mnie chęć dalszej nauki programowania mikrokontrolerów. Nie było to możliwe na poprzedniej płytce wykonanej w 2 klasie technikum. Od rozpoczęcia projektowania...
http://obrazki.elektroda.pl/4424216100_1... Witam, Chciałem dzisiaj zaprezentować praktycznie już gotowe rozwiązanie ramki fotograficznej własnej konstrukcji. Wprawdzie wcześniej jakoś w ogóle nie brałem się za wykorzystywanie wyświetlaczy graficznych, szczególnie tych maleńkich popularnych z telefonów Nokia - bo nie widziałem dla nich żadnego...
http://obrazki.elektroda.pl/8192024800_1... Witam, Przedstawiam kolejny projekt z wykorzystaniem karty TeleVGA, tym razem jest to " 4- kanałowy termometr z zegarem RTC i wyjściem VGA " Projekt powstał przy okazji realizacji zlecenia na kontrolę temperatury na linii produkcyjnej. Jednym z wymagań była dobra widoczność odczytów dlatego...
Jeżeli kolega może podłączyć kwarc 16MHz, to po powrocie z pracy mogę załączyć sprawdzony program termometru z atmegą 32, wspomnianym kwarcem i obsługą LCD 2x16. Układ DS18b20, jak inne układy 1-wire wymagają bardzo dokładnych czasów, żeby się poprawnie skomunikować. Ja też trochę powalczyłem zanim zobaczyłem prawidłową temperaturę. Zgodnie z obietnicą:...
Nie rozumiem czemu Arduino każdemu kojarzy się z płytką z atmegą Nie tylko z płytką a już często jest mowa o "języku Arduino". Tak samo poprawne sformuowanie jak "kamerowanie". Arduino to: - Płytki, kiedyś tylko na AVR (pierwsza była na wzór UNO z Mega8), teraz NANO,Mega2560 ale także są na Xmega i ARM SAM (dawnego Armela), NXP, ESP i nieoficjalne...
Poczytaj [url=http://stsystem.elektroda.eu/progra... obsludze wyświetlacza, [url=http://stsystem.elektroda.eu/progra... buforowanym, [url=http://stsystem.elektroda.eu/progra... jednego DS18B20,...
W tym sęk, że nie zrobiłem... Na razie doszedłem do tego, że mogę porównać ze sobą temperatury z różnych kanałów i na podstawie wzajemnych relacji pomiędzy nimi włączać lub wyłączać porty. Świetna zabawa i fajnie miga ale nie oto mi chodziło. Chyba że pytasz o to skąd te wartości w tabeli. Jeśli o to chodzi to są narzucone z góry i nie mogę ich zmienić....
nareszcie się udało wyświetlacz działa. Daje kod w Bascom'ie i moją bibliotekę do obsługi wyświetlacza Opla. Ja osobiście pożegnałem Bascom'a i przesiadłem się na AVR'y. Wyświetlacz zmieniłem na DM157A ,a procek na Atmega32. Jeśli jednak ktoś będzie próbował swoich sił z oryginalnym wyświetlaczem to daję ten kod. PS. u mnie przerwania zakłócały transmisję...
http://obrazki.elektroda.net/30_12586328... Witam. To moje nowe dziecko :-) MULTI CONTROLLER - sterownik bardzo uniwersalny . Podstawowe możliwości : - mózg urządzenia ATmega32 - sterowanie z pilota IR (zgodnego ze standardem RC5) - Obsługa do 8-miu czujników DS18B20 (tryb normalny lub parasite) - 7 kanałów załącz wyłącz (przekaźnikowe) -...
informującego o zmianie temperatury co 1 stopień w górę lub dół To są założenia więc co każdy stopień ma być krótki sygnał. Warunek If T >= 200 then spowoduje że przekroczenie 20 stopni spowoduje sygnał. Muszę chwilę pomyśleć. Trzeba badać także różnicę pomiędzy odczytem poprzednim a następnym. Sprawdź to: (zmień procesor, konfigurację LCD, portów,...
Termometr będzie częścią urządzenia. Kod do obsługi LM335 muszę dopisać - tylko nie wiem jak to wyskalować ( przez co pomnożyć, podzielić itp) żeby przy napięciu na wejściu ADC = 2,55 V wyświetlacz pokazał np. -10°C a przy napięciu 2,9V pokazał 25°C , jakiej zmiennej użyć ?
Witam, Nie jest to w pełni karta graficzna, obsługuje tylko semigrafikę czyli składanie obrazów z elementów 8x16 pixli. Prócz podstawowego fontu który masz już zdefiniowany można jeszcze dodać 3 zestawy po 256 znaków. Aktualnie kończę projekt 4-kanałowego termometru z wykorzystaniem tej karty. Będzie on podłączony do telewizora plazmowego przez wejście...
Świetna realizacja, fajny efekt końcowy ;) dwie małe uwagi: - na schemacie kropki (Junction) daje się tylko w miejscach gdy łączą się co najmniej 3 przewody a nie na każdym zgięciu - też się przyłączam do pytania dlaczego użyłeś oddzielnego procka na sterowanie IR, przecież w Bascomie masz do tego komendy i można było wbudować spokojnie w Atmega32,...
odświeżę nieco:) mi po starcie pokazuj 10,6 program domelfm'a potem wskoczy ~3 stopni gdzie inny termometr pokazuje temp pokojowa 23 st, cos nie tak z konwersja? czy odrazu uwaliłem termometr,gdy chwycę miedzy palce nieco wzrośnie np do 4, działam na wew oscylatorze bo zew mam 16 mhz, ale skoro działa,podaje wartości, to chyba powinien już poprawnie...
https://obrazki.elektroda.pl/3403235600_... Witam wszystkich Chciałem się podzielić projektem, który wykonałem dla swojego znajomego w ramach wspólnej zabawy w elektronikę i informatykę ;) Założenia: -Zasilanie DC 12-48V -Komunikacja przez Ethernet -Możliwość obsługi kilku przycisków -Możliwość sterowania kilku przekaźników -Możliwość...
Tak, na serwer ftp może wrzucić się nie będzie tak prosto dało, ale potem z poziomu PHP można dane ładnie obrabiać. Potrzebne będą: 1. procesor z minimum 32kB pamięci flash (czyli atmega32 i wyższe) 2. kontroler sieciowy (np. enc28j60) Lub inny uC mający odpowiednią pamięć i ewentualnie wbudowany kontroler sieciowy 3. termometr (termistor, cyfrowy ds18b20,...
Biblioteka której użyłeś nie ma możliwości dowolnej konfiguracji pinów. W załączniku masz bibliotekę prosto z Rosji :D Chiński wyświetlacz sam mi się uszkodził ale coś tam wyświetla :D http://obrazki.elektroda.pl/6257086800_1... Kod którego użyłem do zrobienia tego zdjęcia [syntax=vbnet] $regfile = "m8def.dat" ' specify the used micro...
Witam..Mam następujący problem Konstruuję urządzenie oparte o cc1100 na Atmedze 32. Jak na razie napisałem wszystkie funkcje czyli resetowanie, ustawianie rejestrów przełączanie trybów instr. STROBE lecz nie potrafię zmusić 2 układów żeby przekazały sobie chociażby bajt. W jednym z układów ustawiam nadawanie jakiegoś słowa, w drugim odbiór danych......
https://obrazki.elektroda.pl/2741391200_... Witam! Chciałbym przedstawić własną konstrukcję zegara matrycowego opartego na popularnych elementach. Konstrukcja powstała jako prezent dla ukochanej dziewczyny ❤️ Konstrukcja urządzenia Zegar w założeniu miał być typu stołowego, zasilany z zewnętrznego zasilacza. Skonstruowany...
Widzisz, jeśli napiszę tu jakąś głupotę to ktoś to z przyjemnością wytknie/zweryfikuje, dlatego pisanie prive nie ma sensu. Jak widać nie wszystko co jest w Internecie jest OK, wgraj i działa. Podłączenie LCD i DS18B20 powinieneś zrobić w zakresie pinów tak jak w pierwszym linku od (at)dioda1000 , o ile będziesz chciał wykorzystać HEX'a stamtąd. Przynajmniej...
Chce miec 2 termometry a najlepiej trzy do pomiaru temperatury na radiatorach od mostka H i stabilizatorow napiecia od tego mostka i stabilizatorow dla czesci logicznej. Zabraknie mi poprostu pare pinow w tej ATmega32 a ona mi najlepiej pasuje :) bo nie ma az tyle nozek do lutowania jak wieksze modele a chce ja wykozystac w wersji smd. Pinami chce wlaczac...
Witaj! Co masz na myśli mówiąc "jednocześnie"? Masz na myśli immobiliser z termometrem w jednym? :) Ten przykład tutaj działa :) To niewątpliwie, bo kiedyś go uruchomiłem ... z pełnym sukcesem, tak więc musisz próbować :) Albo pisz co jest niejasne, co Ci nie działa, albo jakie masz błędy ... Ja teraz zmagam się z zegarem :) Chcę zrobić zegar ATMEGA8+PCF+właśnie...
Witam serdecznie; Mam pewien problem z magistrala i2c. Mianowicie mam podłączony pod atmege32 zegar RTU(ds1307) oraz zewnętrzną pamięć eeprom(24c32) komunikujące sie z atmega po i2c. Pamięć i zegar oddzielnie działają poprawnie tzn np: wyświetlam sobie aktualną godzinę i datę na LCD czy tez zapisuje dane z termometra(ds18b20) do eeprom i później przesyłam...
http://obrazki.elektroda.pl/4023742400_1... Witam, dziś chciałem zaprezentować (zapowiedzianą dawno temu) matrycę diodową. Z wyglądu podobna jest do swojego poprzednika, ale to przez użycie tych samych matryc. Tak naprawdę cały kod i elektronika są nowe. Program: Całość została napisana w języku C. Program w tej wersji zajmuje niecałe...
Witam forumowiczów. Siedzę od jakiegoś czasu przy zegarze PCF8583 i VFD CU20029SCPB-25A. Napisałem do niego obsługę 2 termometrów na DS18B20 i pilota RC5. Wszystko działa poza, wybudzeniem procesora z POWERSAVE. Nie mogę sobie z tym poradzić. Nie mogę znaleźć konkretnego przykładu. Po naciśnięciu przycisku na pilocie ma się uśpić Atmega, i tak robi....
(at)mikiqwe Naprawdę 2 lata z tym walczysz? Jeśli jak pisałeś masz Atmegi 328p XMINI, to po co używasz USBasp? Przecież AS7 wykrywa tą płytkę i umożłiwia jej programowanie bezpośrednio z IDE - po prostu wybierasz jako typ programatora urządzenie EDBG, które się pojawi na liście, po podłączeniu płytki. Swoją drogą, jak pisał (at)StaryVirus_e_Wiarus...
Co do wyświetlania to możesz "odświeżać" wyświetlacz w przerwaniu czyli: - tworzysz zmienną w której będziesz przechowywał temperaturę po odczycie z 1-Wire itp (modyfikacja zmiennej będzie się odbywała po zakończonym odczycie z czujnika w ten sposób wyświetlacze nie będą gasły ani mrugały bo zmienna będzie mieć zawsze jakąś wartość), - generujesz przerwanie...
włożyłem AtMega328P do mojej płytki, w której dotychczas siedział AtMega8 ( kwarc 4 MHz ), bo zgodność wyprowadzeń jest. Fuse bity ustawiłem tak samo jak w AtMega8 - przynajmniej te, które występowały w obydwu procesorach LCD działa, I2C również, czas i data jest wyświetlany, natomiast wskazania dwóch termometrów są 0.0 Poza tym procesor "wstaje" z...
Temat jest podobny do: http://www.elektroda.pl/rtvforum/topic10... Próbowałem ten kod z książki o którym mowa i ten poniżej co jest oraz zmieniałem na 1MHz i nic Mam albo Brak układu albo Temp:0.0C w zależności od kodu. Napięcie na ds jest a układ jest dobrze podłączony. Poniżej mój kod $regfile = "m32def.dat" $crystal = 16000000 Config...
Witajcie, jako amator buduje termometr z wykorzystaniem kodu Pana Mirka Kardasia z książki "Mikrokontrolery AVR w języku C". Kod się wspaniale kompiluje, jeżeli ustawiona jest Atmega32, przy ustawieniu na atmege8 i wstawieniu odpowiedniego kwarcu, takiego jak w kodzie eclipse wywala błąd: http://obrazki.elektroda.pl/5745594100_1... Przepraszam,...
Witam! Zacznę od tego, że jestem mocno początkujący w programowaniu uC w C (no i w ogóle w programowaniu). Chciałem zrobić termometr na atmega32, wyświetlaczu lcd przy wykorzystaniu DS18B20. Przewertowałem podobnych tematów na forum multum, przerobiłem datasheet'y i inne takie. Siedzę już nie wiem ile czasu nad tym i nie mogę dojść co jest nie tak więc...
Witam, Sprawdzając ponownie układ zauważyłem inny błąd który muszę najpierw rozwiązać a dopiero potem zabrać się ponownie za termometr. Mianowicie mam problem zasilaniem. Zamiast +5V mam +6.2V. Odłączyłem zasilacz od układu i widzę, że na wyjściu mam +7V zamiast +5V. Transformator ma na wyjściu 14.4V. Za mostkiem prostowniczym mam +12.6V natomiast za...
ja swojego niestety też nie umiem skończyć. Mam problemy z komunikacją. Kupiłem moduły 433MHz chyba takie same jak autor użył gdyż pasują do rozstawu i otworów na PCB i jakoś tylko raz na sto transmisji, ta dociera jak należy. Dodatkowo zasięg jest tak marny że już sam nie wiem co z tym zrobić... Mogę śmiało powiedzieć że mój termometr stanął w martwym...
Witam serdecznie! Od kilku dni borykam się z problem uruchomienia na ATMEGA32 termometru bezprzewodowego wykorzystującego moduły nRF24L01. W obecnej chwil mam układ który już działa na atmega 8 i atmega 16 ale po podmianie atmegi 16 na atmegę 32 układ nie działa - chciałbym wiedzieć dlaczego. Poniżej zmieszczam cześć kodu z BASCOM-a: [syntax=jezyk_programowania]'***********...
Witam Wszystkich :) Mój układzik dobiega już końca, jeszcze tylko kilka poprawek programowych i przejde do fazy testów. Mam jeszcze tylko problem z zasilemniem mojego układzika. Układ odczytuje dane z GPSa (RS232) i po przetrawieniu danych wyświetla wynik na wyświetlaczu od Nokii 3310. Sercem układu jest ATMEGA 32 do tego wchodzi MAX232, pamięć 24C64...
... gdybyś kupił płytkę testową byłbyś już pewnie po etapie migania diodami i obsługi LCD ... Raczej byłby na takim etapie: Jestem posiadaczem zestawu uruchomieniowego ATMEGA. Ostatnio na makiecie zaczęły dziać się dziwne rzeczy, m.i. podłączone do portu B diody świeciły (w zasadzie to jedna) a później zrobiła się choinka (świecą/mrugają prawie wszystkie)....
Witam, próbuję podłączyć czujniki DS18B20 do atmegi328p. Atmegę kupiłem na allegro, posiada ona wbudowany Kwarc oraz załadowany Bootloader. DS18B20 działa na raspberry pi b+. LCD działa poprawnie, potrafię na nim wyświetlać dane. Termometr do atmegi podłączyłem w następujący sposób korzystając z opornika 4.7k Ohm: https://obrazki.elektroda.pl/8029225900_...
...Termometr wyswietla mi cały czas temp -0.02 Niemam pojecia dlaczego No to zaraz podam Ci , pierwszy powód ;) ...podłączyłem go do 0 pina portu d Tiaaaa.... a w kodzie ... /*...*/ #define DQ 1 #define SET_DQ DDRD &= ~_BV(DQ) #define CLR_DQ DDRD |= _BV(DQ) #define IN_DQ PIND & _BV(DQ) /*...*/ Dzieki za rady... Nie ma za co...
Witam, dopiero zaczynam przygodę z mikrokontrolerami i za pierwszy "projekt" wziąłem sobie za zadanie napisanie prostego termometra. Pracuję na atmedze 328p-pu, w Atmel Studio 7.0. Kod na działanie czujnika znalazłem w internecie jednak cały czas na wyświetlaczu pojawia mi się znak zapytania. Gdy na wyświetlaczu chcę wyświetlić same chary to działa...
Witam. Chciałbym dzisiaj zaprezentować bezprzewodowy termometr na procesorze Attiny1614SSN https://obrazki.elektroda.pl/6903717000_... Oczywiście jest to prawda i taki wynik uzyskałem dla baterii 3.6V Następnie dołożyłem układ radiowy RFM69 i czujnik temperatury MCP9800. Co widać na poniższym schemacie. https://obrazki.elektroda.pl/3528597200_...
Witam! Drodzy forumowicze mam problem z procesorami atmega 16 i 32. Sytuacja wygląda następująco jeden procek Atmega16 programuje się i wkładam do układu (zegarek pcf8563+nRF24L01(termometr berzewodowy) i wszystko działa. Biorę drugą atmegę też 16 i też na 16Mhz i program się wgrywa ale zegarek nie startuje na wyświetlaczu nie ma nic. Zrobiłem testy...
no tak ale to jest tylko zegar , termometr , data , i to wszystko to co mogę z tąd wywalić
Witam Posiadam płytkę: EVBavr05. Próbuję rozruszać LCD z gotowych bibliotek (biblioteka z PROPOXu) . I wywala mi krzaki. Potrzebuje tylko wyświetlić temp. z termometru podłączonego do 1-wire. Nie mam pojęcia co może być nie tak... Podłączenie: R/S - PD6 E - PD7 D4 - PD5 D5 - PD4 D6 - PD3 D7 - PD6 HD44780.h #define LCD_RS_DIR DDRD #define LCD_RS_PORT...
Nie ma bata. Z ds na 1wire i multiplexem led musi mignać. I nie słuchajcie zadnych zapewnień że "mi nie miga". Napewno miga. rygory czasowe w ds to są us (mikrosekundy) i nie ma takiej możliwości żeby bascom się wyrobił. Rozwiazanie? Zacząć stosować czujniki na I2C zamiast 1wire. Transmisja moze być całkowicie zatrzymana i nic to nie przeszkadza. Do...
Witam. Nie wiem co ten program ma robić ale tak na pierwszy rzut oka masz błąd a sekcji DS18B20 a mianowicie : //======================================... #define F_CPU 16000000 #define PORT D-7 #define SET_DQ DDRD &= ~_BV(DQ) #define CLR_DQ DDRD |= _BV(DQ) #define IN_DQ PIND...
http://obrazki.elektroda.net/54_12737876... 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...
Podłączę się pod stary temat dotyczący DS1820. Chciałem odczytać plik thermo.c z pierwszego postu ale jest zapisany w innym kodowaniu i nie mogłem go przeanalizować. Postanowiłem napisać kod samemu od początku na podstawie specyfikacji DS1820. http://obrazki.elektroda.pl/5355713500_1... Następuje zerowanie czujnika, po czym odpowiada...
Witam, dołączam się do tematu żeby nie tworzyć nowego: steruję dwoma takimi bargrafami dwukolorowymi z Atmegi8 przez 4094 (74HC7094 konkretnie). Na jeden bargraf przypada jeden rejestr, żeby prądowo dały radę. Mam problem z wyświetlaniem koloru żółtego. Otóż wyświetlam słupek pokazujący wartość (jak w termometrze rtęciowym) i wszystko jest ok dopóki...
Nowego termometru nie potrzebujesz. Natomiast rezystor 1k7 to zdecydowanie za mało i DS mógł nie móc wystawić poziomu niskiego, stąd brak detekcji presence pulse.
main.c [syntax=c]#define F_CPU 16000000UL //definiujemy F_CPU na 16MHz #include <avr/io.h> #include <util/delay.h> #include <avr/io.h> #include <stdlib.h> #include "HD44780.h" #include "DS18B20.h" char str[17]=" Termometr "; int main (void) { double temp; /* W tablicy zapisywane będą dane odczytane z układu ds18b20 */ unsigned...
Jeśli chciałbym zrobić sterowanie zamiast jednym portem, to np.: 10 portami, odczyt stanu z 10 innych + 3 termometry, to wystarczy zaopatrzyć się w "większą" atmegę? Czy większa atmega i sprzętowy stos? .... to zrobiłbyś to spokojnie nawet na procku typu ATmega8 !!! ale .... w trybie komunikacji np po UDP czy TCP ... no ale to trzeba umieć sobie samemu...
Xmega faktycznie lekki (no może trochę więcej niż lekki) overkill. ATmega32 lub 644 by raczej dała radę. Swoją drogą to scalak ma moc i można było jakieś gadżety dodać, np. sterowanie przez RS232 z komputera efektami, zmiana koloru na "klaskacz", może nawet termometr (zmiana koloru zależna od DS18B20), generalnie sporo pomysłów tak jak sporo miejsca...
http://obrazki.elektroda.pl/5237163400_1... Witam! Początkowo miałem nie pokazywać swojej konstrukcji gdyż uważałem, że tak naprawdę nie jest to nic odkrywczego w dobie stron Thingspeak czy podobnych, jednakże, uchyliłem rąbek tajemnicy na forum i widzę poparcie dla pomysłu :). Natchnieniem dla urządzenia był mój znajomy który wykonywał...
termometr ds18b20 atmega32 atmega32 20mhz atmega32 rs232
sharp przytrzymanie silnik krokowy civic fujitsu siemens reset baterii
hewalex sterownik hewalex sterownik
Biała linia obok kursora w Opera GX - jak naprawić? Kington 150 GY6 – silnik do quada, dane techniczne, typowe usterki, części zamienne