http://obrazki.elektroda.pl/5276496500_1... Witam wszystkich Właśnie powstał sterownik Termostat na potrzeby nadchodzącego sezonu Jesienno - zimowego Termostat. Jest to wersja 4 kanałowa na czujnikach DS18B20 Jako elementy wykonawcze to triaki BT136 które wysterują Styczniki Ać na 230V Do odliczania zegarka został zaprzęgnięty PCF w...
Proponuje przjerzec stony anlog devices. Jest tam duzo przykladow ukladow do pomiaru tempratury. Wstepnie szacuje ,ze 10 bitow ad z prockow atmela to moze byc malo na precyzje 0.1 deg. Oczywiscie zalezy to od zakresu mierzonych temperatur. Pomysl nad przetwornikiem 16 bit sigma delta np ad7716.Podlaczysz to do atiny za pomoca spi , dane do atmega wylsli...
Jeszcze pytanie, co to jest ta histereza i jak ją zastosować? To jest dopuszczalny spadek temperatury, który jest akceptowalny przed ponownym włączeniem termostatu. Przykładowo termostat jest ustawiony na 40 stopni, a histereza na 2 stopnie. Gdy temperatura osiągnie 40 stopni grzałka przestanie grzać. A zacznie grzać dopiero gdy spadnie poniżej (40°-2°)...
Witam wszystkich . Potrzebuję programu w bascomie do termostatu jak w temacie. Chciał bym żeby atmega załączała mi przekaźnik gdy temperatura przekroczy 20st C, taki prosty sterownik do klimy, bez żadnych wyświetlaczy. Czy mógł by mi ktoś pomóc ?
Tak, jak już pisałem, nie tędy droga. Trzeba zrozumieć, ze Menu czyli interfejs programu z człowiekiem powinno być tylko jego nakładką graficzną. Nie może być tak, że kiedy jesteś w Menu to program zaniedbuje cały system, na przykład nie pilnuje zadanych temperatur. Pomyśl co by było gdyby termostat sterował grzałką w akwarium a Ty sobie radośnie wszedłeś...
Spotkał mnie dokładnie taki sam problem - podczas ustawiania temperatury, po przekroczeniu wartości 100 stC (idąc w dół) program wychodzi z menu, natomiast histerezy wcale nie dało sie ustawić. Dodam, że jest to oprogramowanie kitu AVT3025. Używałem oprogramowania Bascom w wersji 1.11.8.0. Zmieniłem je na wersję 2.0.7.1 i to rozwiązało problem. Teraz...
http://obrazki.elektroda.pl/8836607800_1... Witam Chcę przedstawić konstrukcję termostatu 4 Kanałowego z wyborem trybu pracy. Układ wykonany na Atmega 32 a program napisany w poczciwym Bascomie. Wyświetlacz ma 4 wiersze po 20 znaków Zastosowane czujniki temperatury firmy Dallas DS18B20 Sterowanie jest za pomocą 4 przycisków (menu, up,...
http://obrazki.elektroda.pl/7995180000_1... Witam! Jakiś czas temu rozpocząłem naukę pisania programów na mikrokontrolery AVR w języku C++. Przeczytałem wiele tutoriali, poradników, itp., aż w końcu doszedłem do pisania własnych, prostych programów. Po kilku takich „pseudoprogramach” zdecydowałem, że teraz czas napisać coś...
Witam Chcę zrobić sobie termostat :) ale jak na razie udało mi się tylko napisać termometr, a termostatu nie umiem ;( http://obrazki.elektroda.pl/2811600200_1... http://obrazki.elektroda.pl/9802204300_1... Chcę zrobić tak, że jak naciśnie się trzeci przycisk to wtedy wchodzi się w ustawienia temperatury i jak już się...
Witam W ramach dalszego eksperymentowania z AVR i Bascom popełniłem połączenie odczytu z DS18B20 z sterowaniem wyjściem uC ( przez tranzystor FET ) + dodatkową atrakcję - buzer, który sygnalizuje wł/wył tranzystora/wyjścia. Chciałem dodać możliwość zmiany temp max i min, przez proste menu. Menu zrobiłem w oparciu inny mój kod obsługujący ustawianie...
Witam. Jestem zielony i nie wiem jak zmodyfikować kod programu, żeby histereza wynosiła 2°C 'Termostat $regfile = "m8def.dat" $crystal = 8000000 ' ' Config Pinb.1 = Input Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portd.5 , Db5 = Portd.6 , Db6 = Portd.7 , Db7 = Portd.4 , E = Portd.3 , Rs = Portd.2 Config Timer0 = Timer , Prescale = 1024...
Witam wszystkich. Ponieważ zainteresowanych rozbudową dogrzewacza, który montowany był m. in. w samochodach Wolswagen Sharan jest dość sporo, opiszę tu jak rozbudować ten właśnie dogrzewacz do pracy samodzielnej bez potrzeby odpalania silnika. Układ ten pracuje u mnie już jakieś dwa tygodnie i jestem z niego bardzo zadowolony. Zalety to ciepły silnik...
witam mam problemik z dwa lata temu zrobiłem se termostat do CO na atmelu wszystko mi super działało do wczoraj padł mi atmel flesz do niego został na starym dysku co wyrzuciłem może ktoś ma sam flesz by mnie poratował programator mam dołączam schemat Proszę zapoznać się z regulaminem (p.11.1 i p.15) , poprawić tytuł tematu oraz treść wiadomości.
Poszukaj mocniejszej ładowarki z zabezpieczeniem nadprądowym (przeciwzwarciowym - może być ogranicznik prądowy ale najlepiej samoróbka z trafo bezpieczeństwa 24V / 1 A od razu z zabezpieczeniem termicznym, termistor PTC albo DS18B20 i termostat na atmega z buzzerem i powinno chodzić lata).
Elementy D1, R2 i C2 są kompletnie niepotrzebne. A jeśli zwierasz z masą reset to właśnie zerujesz procesor, więc w czym te elementy miałyby pomóc? ATmega jest wyposażona w POR i jakieś zewnętrzne kombinacje nie są potrzebne.
Potrzebuje schemat ustawień fuse bitów dla tego procka. ATmega korzysta z domyślnych ustawień: Kwarc: Brak,układ taktowany wewnętrznym gen RC 1MHz więc nic nie musisz przestawiać. Ja jednak obstawiam na jakiś zimny lut, zwarcie ścieżek, lub błąd montażu. Sprawdź czy ATmega ma prawidłowe napięcie zasilania.
Sprawdź napięcie zasilania, sprawdź połączenia i czy są własciwe elementy (oporniki), sprawdź czy jeszcze Atmega "żyje" - odczytaj go na programatorze, DS powinien mieć temeperaturę otoczenia.
Nie łatwiej zwykły termostat do załączania zasilania maty. Tanie i wystarczające rozwiązanie. Rozumiem, że chodzi o pomiar temperatury w klatce (zewnętrznej), który gdy spanie poniżej 5 stopni ma załączyć grzanie ? Sama mata ma zabudowany termostat, który po jej nagrzaniu do ustawionej temperatury wyłączy ją ?
No tak tylko Jak autor zauważył chciał zredukować koszty;) A przejściówka RS - USB będzie droższa niż ten cały układ ale co do wyświetlacza LED to by się przydał bo liczenie np 20 mrugnięć męczące będzie ps. ATmega nie lubi mieć koło siebie przekaźników szczególnie jeżeli duży prąd przez niego ma płynąć podczas przyłączenia wariuje czasami...
To złącze to nie jest WAGO tylko ARK jeśli mnie wzrok nie myli. Kolejną kwestią jest fakt że projekt płytki jest do zastosowania dla Twojej Atmego-podstawki. pasowałoby chociaż aby ta Atmega SMD była dolutowana do normalnej dla Atmegi8 podstawki DIP8 (nie takiej szerokiej jak widoczna). Wtedy i Ty mógłbyś wykorzystać posiadany uC i w przyszłości mógłbyś...
Przepraszam za drobna nieobecność . Co do pierwszego postu z uwagami czemu atmega 32 itp taka mam na zl3avr założoną . Natomiast jeśli chodzi o to jak chce zbudować cały termostat to użyje atmegi 8 i MCP 1525 (wala się gdzieś w skrzynce :)) jako napięcia odniesienia (ok 2,5 V) . Chociaż rozdzielczość nie jest tu bardzo dokładna bo nie potrzebna jest...
Witam Wykonałem układ AVT3025, czyli termostat na atmega8. Po zaprogramowaniu mikrokontrolera umieściłem go w układzie i żadnej reakcji, jedyne co to wuświetlacz się podświetla, ale bez mikro też się świeci.Bywa jednak że za którymś razem zaczyna migać, a diody nieregularnie zaświecają się i gasną na przemian. Przy programowaniu nie było problemu, a...
Na ujęciu wody pracuje kilka studni głębinowych.Niektóre ze studni są uruchamiane z chwilą większego zapotrzebowania na wodę.Na każdej studni jest plastikowa obudowa a w jej wnętrzu znajduje się około 300W grzałka sterowana termostatem i i steruje cewką zabudowanego wewnątrz stycznika z chwilą gdy temperatura otoczenia jest niska termostat załącza poprzez...
Prograsm mierzy czestotliwość zegara wewnętrznego i na tej podstawie wyświetla temperature wody. Mnie zawsze uczono że pomiar to porównanie wartości mierzonej ze wzrocową. A jak u ciebie to wyglada, co u Ciebie jest wzorcem? Wzorcem mósi być kwarc. CPU chodzi z kwarcu a licznik znlicza zegar z DCO. Nie wiem czy tak można w Atmega8 ale w MSP430 tak...
Witam Serdecznie PanowieTemat mam pewiennieaktualny problem a mianowicie zrobiłem ten sterownik http://mirley.firlej.org/prosty_sterowni... wszystko ładnie się zaprogramowało fuse bity ustawione po załączeniu działają wszystkie funkcje lecz niestety nie pokazuje mi temperatury niby trzeba trzymać przycisk s1 na pierwszy cujnik ds18b20 i go wpisać...
Witam, mam następujący problem. Chcę zaprogramować atmega 8 tak by przy określonej temp włączyła diodę. Temp mierze czujnikiem ds18b20 wykorzystałem kod który znalazłem w sieci. Całość pisana w C [code][syntax=c] #include <stdio.h> #include <avr/io.h> #include <util/delay.h> #include "ds18b20.h" int main(void) { DDRD |=(1<<PORTD);...
www.elektroda.pl/rtvforum/topic1179898.h... w 1 poscie jest schemat podłączenia , czy tak może być ?? mam naprawdę gorąco prośbę czy może ktoś napisać kawałek kodu odpowiadający za wysłanie i odbieranie 2 zmiennych typu integer np dom = 67 strych =76 między dwoma atmega dalej już sobie poradzę . nie prosił bym o pomoc ale Internet mam tylko w telefonie...
http://obrazki.elektroda.net/63_12496750... To mój nie pierwszy projekt, ale ten w jakimś tam stopniu nadaje się na pokazania, że można coś takiego w łatwy sposób zrobić. Urządzenie to 3-fazowy regulator temperatury do grzałek 3x2000W. Jest to po prostu sterownik bojlera. Początkowo miał być to sterownik PID. Algorytm sterowania PID napisałem,...
Witajcie bracia i siostry ! Od pewnego czasu zafascynowałem się mikrokontrolerami, obkupiłem się w literaturę i podzespoły. Przeczytałem całą księgę Marcina Wiązani "Programowanie mikrokontrolerów w języku BASCOM", zbudowałem prawie wszystkie przykładowe konstrukcje z tej książki ;-) Czas najwyższy na budowę czegoś praktycznego, bo żona patrzy na mnie...
ATMega z wyświetlaczem pobiera 152mA, samą ATMegę ciężko sprawdzić, bo nie mam zasilacza 5V, tylko 9V ale za rezystorem w stacji wychodzi ok. 4,5V, wiec bezpośrednio pod układ nie podepnę zasilacza. Dodano po 13 Mam już dosyć tej stacji... Teraz pytanie z innej beczki. Znacie może jakiś układ do którego mógłbym podłączyć kolbę od tej stacji i abym miał...
Witam Nie moge przestawic czujnika w tryb 1-wire napisałem program w oparciu o notę. Jednak nawet po tym zabiegu opisanym tam czujnik nie odpowiada na sygnał reset. Zmienna err zwraca 1. Zasilanie czyjnika odbywa sie za posrednictwem portu c. 3 w ATmega 16. Linia DQ jest podpięta za pośrednictwem rezystora 4,7k do +5V. Dorzuce jeszcze swój program może...
W końcu chyba udało mi się dojść do ładu ze sterowaniem i z końcówkami mocy. Dla usystematyzowania powtórzę: Podłączone teraz mam przetwornice ładujące aku max 25A oraz w zbiorniku CWU grzałki 600+600+1400+1400W. Grzałka 600W w dolnej części podłączona jest na stałe do paneli. Czyli obojętnie ile dają panele to grzałka zaczyna od razu grzać. Jak napięcie...
Nie wchodzi na max obroty przy wirowaniu ( może z 200?) ,pompka pracuje kilkanaście minut, wsad ciężki- nieodwirowany . Może być że za dużo włożyłem wsadu i ,,zapamiętała to,, a teraz dlatego się zablokowana z max wirowaniem ? Filtr czysty , wody w bębnie nie ma, termostat działa poprawnie, wężyk drożny. Silnik ok. i przeczyszczony komutator , szczotki...
Dzień dobry, Chciałbym swój system alarmowy oparty o satelowską Integrę 128wrl rozszerzyć o możliwość wykrywania zalania. Pierwsza myśl, to zakup dedykowanych czujników wykrywających zalanie (wodę) i rozstawienie ich w kilku kluczowych punktach - 2 łazienki, kuchnia, p.gosp - to daje przynajmniej 4 sztuki AFD-100, czyli lekką ręką 6 stów. Trochę dużo....
Już niby mam wszystko, tylko że nie wiem dlaczego wyświetlacz nie działa po wgraniu programu.. [syntax=basic4gl]$regfile = "m8def.dat" $crystal = 8000000 '***************************************... Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portd.2 , Db5 = Portd.3 , Db6 = Portd.4 , Db7 = Portd.5 , E = Portd.1...
Jeśli źle umieściłem temat to bardzo proszę o przeniesienie. Kod który wklejam : http://obrazki.elektroda.pl/7428430100_1...
Słabo szukałeś.
Proszę bardzo - lubię być pomocny, gdy mam taką wiedzę i możliwość :) Na przykład przy programowaniu procesorów (ATMega itp.) już bym nie dał rady. Pozdrawiam
http://obrazki.elektroda.pl/1076165400_1... Chcę przedstawić moja konstrukcję Termostatu Projekt powstał z potrzeby czysto naukowej w kierunku programowania w Bascomie. Zasada działania: Np. w systemie kominkowym są 2 pompy obiegowe. Jest potrzeba załączania o konkretnych temperaturach i wyłączenia żeby nie nastąpiło skraplanie na płaszczu...
Przy użyciu Atmega 8 to na pewno, ale czy z tym czujnikiem oporowym to nie wiem. Oryginalne sterowniki działają na Atmega8. http://warmar2.w.interiowo.pl/art/termos...
Nauczę cię szukania rozwiązań... Wpisz sobie w google "atmega8 schemat" lub "sterownik atmega8 schemat" lub "atmega schemat". Znajdziesz setki rozwiązań. Popatrz sobie na schematy i zobacz, jak podłączone są wyjścia z procesora.
Jedna mała uwaga: Plik nagłówkowy tylko wskazuje, że dane funkcje gdzieś tam istnieją i można z nich korzystać. Nie potrzebujesz w nim deklaracji Read i Send Byte bo nigdy na zewnątrz z nich raczej nie skorzystasz. Z punktu widzenia użytkownika takiej biblioteki, jest to potencjalnie niebezpieczne i lepiej w nagłówku mieć tylko to, z czego się korzysta...
Z tego co wiem to termostat utrzymuje zadaną temperaturę, a czujnik temperatury ją mierzy. Na pewno musisz zakupić wyświetlacz LCD, czujnik temperatury(jaki to nie wiem) i do tego jakiegoś atmega. Ósemka chyba starczy. A jak/czy wcześniej sterowałeś tą grzałką?
Witam, chciałbym sobie zrobić termostat do sterowania grzałkami 1600W, które będą nagrzewały saunę. Będzie on wyświetlał aktualną temperaturę, po kliknięciu odpowiedniego klawisza będzie można będzie ustawić temperaturę zadaną wg. której układ za pomocą przekaźnika będzie wyłączał/załączał grzałki. Kilka projektów już na ATmegach robiłem, ale ponieważ...
Witam Trochę błędów się nazbierało, a mianowicie: odwrotnie wstawiony tranzystor T1 i brak diody likwidującej przepięcia, odwrotnie diody LED, zachodzące na siebie elementy (w zaznaczonym kółku JP2), brak kondensatora odsprzęgającego zasilanie przy IC1, niepotrzebne połączenia prowadzące do nikąd. Tyle o podstawowych błędach, teraz o zasadach: projekt...
Standardowe biblioteki C++ (np. std) nie są dostępne w typowym toolchainie C++ dla mikrokontrolerów AVR, takich jak te z rodziny ATmega (np. Arduino Uno, ATmega328P itp.), więc std::array też nie jest dostępne. Masz rację, jestem zaskoczony, bo praktycznie std::array nie ma narzutu. Zatem std::array odpada. Funkcja isnan() jest to standardowy sposób...
jeśli przyjmiesz taką moc i napięcie transformatora, to bez obciążenia owszem będziesz miał 5 V na wyjściu, ale po obciążeniu napięcie za mostkiem na kondensatorach spadnie do ok. 5V (6,3V - podwójny spadek diody na mostku) i trochę zabraknie do stabilizatora. po pierwsze współczynnik 0,707 ma sens dla nieobciążonego układu, po drugie spadek na stabilizatorze...
Jeszcze wprowadziłem pewną modyfikację,tak aby kolejny wentylator włączał się dopiero przy wyższej temp. Jest to zrobione poprawnie? To ci może pracowac; czy jest poprawnie?............ Owszem, wentylatory bedą włączac się stopniowo, ale wyłączenie ich nastąpi jednocześnie po osiągnięciu temp poniżej 'min'. Ten fragment programu powyżej może powodowac...
Jasne, że się da :) np tak: If Pind.1 = 1 And Pind.2 = 1 Then Waitms 500 'oczekiwanie żeby odrazu nie wyjść z pętli Do 'nieskończona pętla Lowerline 'ustawienie kursora Lcd "Histereza:" ; H ; Chr(0) ; "C" 'wyświetlenie histerezy If Pind.1 = 1 Then 'jeśli guzik wciśnięty to zwiększ H = H + 1 Waitms 200 'odczekaj chwile,...
Sam raczej tego od podstaw nie złożysz .To co Ci proponowałem jest na procesorze Atmega 8. Przesadzasz, co w tym jest trudnego? Komparator za 50gr podoła zadaniu i jescze połowa scalaka zostanie nie wykorzystana, układ jest tak prosty że nawet ktoś kto pierwszy raz trzyma lutownicę dał by radę. Atmega - można zastosować jak ktoś ma programator i nauczył...
Poczytałem troszkę o uC teraz uczę się je programować :) Przedstawiam wam koncepcje urządzenia sterującego w każdym pokoju - będzie ono podłączone do magistrali Przyciski: F - Zmiana pozycji w menu [OSWIETLENIE | TEMPERATURA | ...] + i - Ziekszanie / zmniejszanie wartości <- - Cofnięcie bez zapisania OK Potwierdzenia Duży kwadrat to płytka po dotknięciu...
Patrx może to idiotyczne pytanie ale jakim napięciem zasilasz ten czujnik?Wrzuciłem Ci adres stronki na pm.Byłeś tam?Gościu zamieścił tam kilkanaście różnych programów na Atmega 8 m.in. termostatów .
Bardzo fajnie zaprezentowałeś swój projekt, spodobało mi się to. Zauważyłem jeden malutki błąd atmega 8 nie może być programowana przez SPI tylko przez ISP. Pozdrawiam
atmega termostat atmega termostat grzałki termostat atmega ds18b20
niebieski matryca blaupunkt zmniejszyć rozmiar programu zmywarka bezpiecznik wymiana
termostat atmega generator iskry
Hörmann ProMatic – kodowanie pilota HSE 4-BS, HS 5-BS: który przycisk naciskać, instrukcja krok po kroku Światła mijania znikają po zapłonie w Mercedesie W168