Może zamiast tego: Symbol = Lookup(cyfra4 , Dta) Wyswietlacz1_2 = Symbol * 16 Symbol = Lookup(cyfra4 , Dta) Wyswietlacz2_2 = Symbol / 4 In R16, Wyswietlacz1 andi R16, &B00001111 Lds R17, {Wyswietlacz1_2} !or R16, R17 !Out Wyswietlacz1, R16 In R16, Wyswietlacz2 andi R16, &B11000011 Lds R17, {Wyswietlacz2_2}...
Patrzysz pod kątem swoich aplikacji. A ja patrzę pod kątem szerokim Nie sądzę że jest to kwestia aplikacji. Urządzenie, które zostało zaprojektowane prawidłowo, nawiązując do pozyskanych z dokumentacji zachowań mikrokontrolera, nigdy nie wykarze nieprawidłowych zachowań, by design. To w kwestii dewelopera jest znać i przewidzieć, co będzie działo się...
Witam. Chciałbym zaprezentować wykonany przeze mnie zegar binarno-cyfrowy oparty o mikroprocesor Atmega8. Dlaczego binarno-cyfrowy? Ponieważ ma dwa tryby działania: 1. Tryb binarny, gdzie świecą jedynie niebieskie diody. 2. Tryb mieszany, gdzie dodatkowo oprócz postaci binarnej mamy też możliwość odczytu godziny w standardowy sposów na zwykłych wyświetlaczach...
.. SPI, który potrafi nadawać ramki 12-bitowe, ale od biedy 8-bitowy też się nada.. BlueDraco ! Ale przecież autor postu chce się dopiero uczyć. Zapalać diody, używać buzzera itp. Sam też zasugerował Atmega8. Czy jeżeli "popełni ten błąd" i zacznie przygodę z procesorami od wiekowych AVR, to będzie stracony dla elektroniki? Czy jeżeli zaprogramuje...
A jeszcze jedno pytanko, jak chce zmienic ton buzzera do alarmu w zegarze to co moge zrobic w tym kierunku? Mam buzzer z generatorem 5V. Z góry dziekuje za podpowiedzi:)
Witam, równiez posiadam zestaw HM-T oraz HM-R 868 Mhz. Moje urządzenie działa w ten sposób, że po wciśnięciu i przytrzymaniu przycisku w ukladzie z nadajnikiem, na ukladzie z odbiornikiem jest slyszalny dzwiek buzzera. urzadzenie działa w domu bezbłędnie. Czytałem jednak że kodowanie eliminuje błędy na wiekszym obszarze działania i polepsza zasięg,...
Mam pomysł na jakiś timer, odwiedzający z buzzerem i sygnalizujacymi ledami, ale jakby miał wygladac
Witam mam problem z programem do trawiarki mianowicie znalazłem na necie program do sterowania trawiarką chciałem do tego dopisać wybór menu żeby było jeszcze był drugi tryb sterowania trawiarką. Wgrałem program do uC i działało poprawnie potem chciałem wgrać ten sam program bez żadnych zmian na inna ATmege8 i okazuje się że teraz program działa trochę...
Witam, Chciałbym zbudować termostat.Jak ja to widzę: - ATmega8 w obudowie TQFP32 (wszystko montowane w smd) - pomiar temperatury: DS18B20 - zegar do odliczania końca pracy - informacje wyświetlane na LCD 16x1(regulacja jasności podświetlania na PCB) - 3 przyciski konfiguracyjne: * wybierz/zatwierdź * mniejsza wartość * większa wartość - złącze do programowania...
Witam, Projektuje układ zasilany z 12V. W układzie jest buzzer który dla 9-10V daje zadowalająca głośność. Sterowanie atmega8 zasiana jest z 5V. Układ potrzebuje zasilania awaryjnego w postaci baterii. Był tam pomysł na baterie 9V, ale potrzeba dla atmega8 obniżać to napięcie do 5V więc straty. Teraz plan jest taki aby zasilanie awaryjne było z 3 paluszków,...
Język programu dowolny, realizacje projektu oparłem na atmega8 I czujnikach ultradźwiękowych(odbiornik i nadajnik). Realizacja oparta została na podstawie pomiaru odległości (Wyemitowanie paczki impulsów o częstotliwości 40kHz i zmierzeniu czasu powrotu od napotkanego przedmiotu). 1.Zostaje wyemitowana paczka impulsów 2.Czekamy na powrót echa 3.Jeżeli...
Muszę wybrać rozwiązanie podłączenia buzzer-a piezzo do mikrokontrolera. Przeglądnąłem sporo dokumentów Atmela (i nie tylko) i znalazłem kilka rozwiązań podłączenia. Założenia: - praca na baterii przez kilka lat, - minimalizacja poboru energii (w szczególności w stanie spoczynku) bo 95% czasu procesor śpi w POWER DOWN), a dźwięki generuje sporadycznie...
Witam! Siedzę już drugi dzień nad multipleksem w budziku i tracę już cierpliwość. Podejrzewam, że problem leży w zmiennych. Jednak trudno mi go zlokalizować, bo za długo siedzę nad tym samym. Przydałoby się świeże spojrzenie na ten kod. Pokrótce opiszę problem. Po wstawieniu wartości odpowiadającej za wyświetlenie "--:--" do tablicy "toDisplay" nie...
Witam!! Układ sterownika tampoprintu zbudowany na bazie mikrokontrolera AVR, schemat poniżej, zasilanie dostarczane przez dwie osobne przetwornice +5V dla logiki oraz +24V dla elektrozaworów i oświetlenia, na przewodach zasilających koraliki ferrytowe, pole masy na płytce, tranzystory sterujące cewkami zabezpieczone diodami, przy samych cewkach we wtyczkach...
Witam mam zamiar zrobić termostat na ATMEGA8 + LCD 2x16 (testowo mam 2x24) i DS18B20. Napisałem program, wgrałem go dla sprawdzenia do mojego zegarka z budzikiem i zamiast przekaźnika załącza mi buzzer. Jedyne 2 problemy jakie napotkałem to problem ze zrobieniem histerezy, tak aby nie włączało mi co chwilę przekaźnika. Chcę aby histereza wynosiła 0,5°C....
Witam. Proszę o przejrzenie kodu i uwagi. Zasada działania urządzenia jest prosta. Pomiar temperatury z pieca z centralnego, porównanie , ja ze zmienna alarmową, jeśli się zgadza to sygnał buzera co 250 ms. 4 przyciski: 1 - pozwala zwiększyć zmienna alarmową 2 - pozwala zmniejszyć zmienna alarmową 3- wyłącza buzer 4- po naciśnięciu jeśli załączy się...
Witam, stworzyłem na płytce stykowej układ, gdzie podłączyłem przyciski, LCD hd47780, rtc ds1307 i buzzer. Korzystam z bibliotek do wyświetlacza od "radzia", TWI od p. Mirka oraz ze znalezionej na tym forum biblioteki do RTC. Napisałem szybki program, który wyświetla godzinę w formie hh:mm:ss na ostatnich polach pierwszej linii. Dodatkowo dodałem przerwanie,...
Odtwarzacz dzwonków monofonicznych oparty o układ avr atmega8. Program został napisany w bascom'ie. Mile widziane uwagi. Uruchomienie układu: Oprócz atmegi zastosuj tranzystor BD139. Emiter do plusa buzzera, kolektor do +5V, baza do B.1. Między Emiter a bazę dałem kondensator ceramiczny 220n. No i minus buzzera do gnd. Uwaga! Rezystory 220 $regfile...
Już by mi wszystko działało tak jak chcę, ale przerwanie nie generuje się co 32ms (tak jak powinno), tzn. generuje się co taki czas, ale jeżeli nie jest w pętli for, jeżeli wejdzie w jakąś pętlę for, to najpierw musi z niej wyjść i dopiero potem się generuje, czy to normalne zachowanie przerwania? Teraz zmieniłem tylko końcówkę kodu od LED8 w dół (ale...
(at)dondu Jeszcze zrobiłem kilka reczy w sumie takich dodatków: - Dodałem TSOP'a. - Dodałem Buzzer. - Dodałem żeński pin na AREF'a. - Dodałem diode Zenera na stabilizator (5V6). - Dodałem gniazdo I2C. - Dodałem termometr DS18B20. Schemat wygląda tak: Nie jestem pewny co do tego rezystora przy termometrze. Czy jest on potrzebny a jeżeli tak to jaka...
Witam ponownie, zastanawiałem się nad pewną opcją, a mianowicie czy jak podłącze sygnał z programatora (USBasp) SCK i podepnę go pod XTAL w Atmega8 to czy ruszy procesor. W końcu w programatorze jest zamontowany również Atmega8 także generuje sygnał? Strzelam ponieważ nie mam odpowiedniej wiedzy. AvrDude po takim zabiegu przekazje komunikat: avrdude.exe:...
Kilka przykładów:
Witam Wlasnie jestem w trakcie testowania mojej Pracy dyplomowej - jest nia Sterownik Wiatrakow do obudowy PC. Napisalem program do przetestowania klawiszy, diod i buzzera. Niestety niedziala:( Co jest nie tak? Oto program: #include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h> #include <avr/pgmspace.h> #include...
Czyli teraz jest ok? Nie mogę się doczekać, bo to mój pierwszy projekt. Z RTC chcę skorzystać, bo ładnie wystawia dane w BCD po I²C, poza tym chce zrobić jakiś budzik dlatego głośniczek (buzzer, ale nie mogłem znaleźć jego symbolu :( ), jest na zworce, żeby ułatwić programowanie.
Witam, swojego czasu zrobiłem sobie wyświetlacz widmowy, jednak po zabawach w bascomie stwierdziłem że ma to większy potencjał i postanowiłem z niego zrobić zegarek :) Tu zaczęły się schody w ramach testu stworzyłem tablice dla znaków od 0 do 9 plus ":" jako oddzielenie godzin od minut. Jednak program nie wyświetla poprawnie cyfr od 0 do 4 reszta wyświetla...
Witam. Nie jestem zbyt biegły w programowaniu, więc zwracam się z prośbą o zmodyfikowanie kodu do naświetlarki z projektu [url=www.mirley.firlej.org/timer_fotogra... Chciałbym żeby usunąć z programu tryb podgląd i przycisk wywołujący go, a dodać trzy przyciski do których po dłuższym przyciśnięciu mógłbym zapisać czasy naświetlania. Krótkie...
Witam. Mam dom mieszkalny na "działce", często użytkowany zwłaszcza latem z dala od miejskiego zgiełku. Wiadomo, w zimie trzeba jeździć i ogrzewać chałupę żeby mróz nie wszedł. Głowię się z pewnym udogodnieniem dla mojego ojca. Gdy nadchodzi zima do piwnicy nie chce się chodzić (wejście do piwnicy tylko od zewnątrz). Zastanawiam się nad zbudowaniem...
Witam Jestem początkującym bascomowcem , napisałem program minutnika do kuchni i prosiłbym bardziej doświadczonych kolegów o rzucenie okiem na moją konstrukcję. Program działa poprawnie według moich założeń, zależy mi tylko na opiniach. Schematu nie rysowałem bo to prosta konstrukcja jedna dioda led , buzzer i trzy przełączniki . przełącznik S1 ustawia...
Pokaż program po zmianach. [syntax=c] /* BAUD RATE: 9600 */ #include <avr/io.h> // Załaduj bibliotekę input/output #include <util/delay.h> // Załaduj bibliotekę opóźnień #include <avr/interrupt.h> // Załaduj bibliotekę obsługi przerwań #include "ioinit.h" // Załaduj bilbiotekę zew. (do ustawienia portów ATMega 8) #include "uart.h"...
Witam. Zanim postanowiłem napisać nowy temat przeglądałem różne tematy z podobnymi do mojego problemami i nic z tego nie rozumiem. Do rzeczy- zbudowałem sterownik do zgrzewarki oparty na uC Atmega8A Problem polega na tym że uC nie pamięta zapisanych ustawień (czas preimpulsu, czas przerwy, czas zgrzewu) po odłączeniu zasilania traci te ustawienia (ustawienia...
Czy ktoś uruchamiał atmege8 na kwarcu 32kHz a nie na wewnętrznym oscylatorze. Mam taki prosty programik "timer" który o danej godzinie włącza budzik i kolejno odlicza 2 a potem 1 godzinę. Urządzenie ma być zasilane z bateryjki i chcę zmniejszyć pobór prądu. '---------------------------------------... $regfile = "m8def.DAT"...
W tym momencie całość wygląda tak: $regfile = "M8def.dat" 'Plik układu $crystal = 1000000 'Zegar Rem Konfig. LCD Config Lcd = 20 * 4 Cursor Off Config Lcdpin = Pin , Db4 = Portd.2 , Db5 = Portd.3 , Db6 = Portd.4 , Db7 = Portd.5 , E = Portd.1 , Rs = Portd.0 Rem Konfig. ADC Config Adc = Free , Prescaler = Auto , Reference = Avcc Rem Konfig....
Witam. Potrzebny mi jest prosty minutnik na atmega8, w którym było by tak, że jak chcę go włączyć przytrzymuje przez 3 sec włącznik chwilowy, a drugi włącznik jak włączę go (oczywiście jak układ będzie włączony) to odliczy 120 sec, włączy buzzer i jeszcze takie coś, że jak będzie odliczanie, to buzzer i dioda będzie dzwonić i świecić :P a odliczanie...
Witam. Mam problem z prawidłowym odczytywaniem danych z eepromu atmega 8. Dzieje się to po kilkunastu startach procesora, zamiast np. 90 wskakuje mi 10 lub inne głupoty... do procka mam podłączony kwarc 8MHz z każdego +5V 100nF, reset podciągnięty do +5V przez 5,1k i kondensator 100nF do masy, fusy mam ustawione na CKOP = 0 , kwarc zewnętrzny czyli...
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...
PWM 125 kHz. Po cholerę tak wysoka częstotliwość jeśli nie zamierzasz tego filtrować? Podając taki przebieg na bramkę przez rezystor 470Ω uniemożliwiłeś mu szybkie przełączanie, otworzył się w połowie i musiał polec. Użycie drivera high side + low side żeby wykorzystać tylko część high side do sterowania tranzystorem low side, bardzo pokrętne...
Witam. Korzystam z wejść ATmegi8 w sposób pokazany na obrazku, tzn. kiedy wcisnę przycisk to na pinie pojawia sie wartość "0" i mikrokontroler wykrywa zdarzenie (pin programowo ma podciągnięcie do rezystora). Problem polega na tym, że jeśli nie wcisnę przycisku, a przyłożę sondę lub kawałek druta do pinu w punkcie oznaczonym 1 to mikrokontroler reaguje...
Witam! Wykonałem układ w którym atmega8 zasilana jest przez dwa akumulatory li-ion 18650, poprzez dzielnik napięcia 500k/500k dokonuje pomiaru napięcia. Źródło odniesienia jest ustawione jako wewnętrzne 2,56V. Pozornie wszystko jest okey, napięcie jest mierzone poprawnie gdy układ pozostaje w spoczynku, jednak w chwili gdy akumulatory zostają obciążone...
Witam, Natchniony już kolejnym takim artykułem, postanowiłem stworzyć obwód pcb, który będzie mógł realizować taki projekt i wiele innych. Za ok 2 tygodnie powinienem otrzymać gotowe obwody z fabryki. Obwód, który zaprojektowałem jest w całości wykonany z elementów THT. Dzięki czemu, każdy początkujący elektronik powinien sobie z nim poradzić. Oto kilka...
Siemka! Mam tego typu problem do rozwiązania: Do kontrolera ATmega8 mam podpięty impulsator(encoder) z przełącznikiem w ośce: podpięty jest tak: encoder: ATmega8: A PORTD.6 B PORTD.5 E PORTD.4 C,D do masy porty kontrolera podciągnięte są do zasilania przez wewnętrzny pull-up. Oprócz tego każde z wyprowadzeń (A,B,E) encodera podłączone są poprzez diodę...
Moim zdaniem do buzzera powinieneś sterować go przez tranzystor bo wydajność ATmegi jest nie wielka zresztą będzie to na pewno bezpieczniejsze rozwiązanie co do schematu to dlaczego nie używasz labeli typu VCC znacznie łatwiej i szybciej by sie człowiek połapał w tym schemacie a nie śledził każdą nitkę czy to zasilanie czy masa czy jeszcze coś innego...
a ja tam powiem, że mój buzzer bierze duży prąd i atmega8 nie wyrabiała (przy 70*C rozłączałem układ). Polecam zastosować najtańszy tranzystor (np. bc546d za 20gr) i mieć spokój.
Witam. Zaczynam dopiero zabawę z programowaniem i chciałbym zbudować mini komputer pokładowy. Chcę aby był on na atmega8, wyświetlaczu 16x2 i pisany w bascomie. Chciałbym aby miał: 1. Napis powitalny 2. Napięcie instalacji (spadek poniżej 13V żeby był informowany buzzerem i diodą led) 3. Temperatura wewnętrzna 4. Zegarek 5. Temperatura cieczy chłodzącej....
Chyba nie jasno sie określiłem ! Programator a raczej program nie wykrywa uC ! 7805 jest daleko od uC i posiada swój radiator, a podaje na niego napięcie z zasilacza 900mA. Pomysłowe to grzanie sie procka od LMa hhahaha ale niestety procek grzeje sie w środku ! i jest odsuniety dalllllleeeeeeeeko od 7805. Dla tego podpiołem diody w ten sposób, otóz...
Juz lepiej z przejrzystością kodu , sam chyba przyznasz ze łatwiej ogarnąć program , tylko te Wait'y . Miałeś je usunąć z programu . Stosujesz dokładne odmierzanie 1 sekundy i minuty a zatrzymujesz program Wait'em 10 na około 10 sekund . Napisałem jak wykorzystać odmierzanie 1 sekundy do odmierzenia 10 sekund dla buzzera Dopisz w tej linijce kodu Wart_nap...
Witam. Chciałem przedstawić projekt mikroprocesorowego systemu kontroli temperatury. Zamieszczam go w tym dziale, gdyż jest w nim pełno niedociągnięć, głównie programowych. :arrow: Inspiracja: Inspiracją była dla mnie nauka, wykonanie projektu na studia, oraz ceny taki sterowników. Pomocne były materiały znalezione w sieci, zdecydowałem się wzorować...
Witam. Robię sterownik (do teściowej :) ) do kotła z możliwością regulacji prędkości dmuchawy i jest drobny problem, stosuję wyświetlacz led który wyświetla róże parametry (multipleksowany jest i wykorzystuje do tego celu timer0), jak uruchomię przerwanie zewnętrzne INT0 to zaczyna mi strasznie migotać,tzn. wyświetlacz jest taktowany częstotliwością...
Witam, mam taki problem. program wg mnie powinien po przekroczeniu ustalonej temperatury wyswietlac na LCD napis, wlaczac Buzzer oraz zapalic diode. A po nacisnieciu przycisku wyłaczyc to wszystko. I problem jest taki ze wylacza wszystko oprocz diody. Tzn po wlaczeniu sie alarmu dioda wogole juz nie gasnie ani po obnizeniu temperatury ani po nacisnieciu...
Chodzi mi o taki układ którym mógłbym wzmacniać sygnał z tego PCF. Będę testował dalej komunikację TWI.... Zastanów się dobrze nad tym co już tutaj padło. Jesteś o krok od szczęśliwego dla siebie rozwiązania ;) Zamiast więc zastanawiać się nad jakimiś diodami niskoprądowymi, albo jak tu piszesz nad jakimś WZMACNIANIEM SYGNAŁU .... (po cóż ci wzmacnianie...
Zegar z trudem, ale jeszcze mieści się w kuchni Nie wszyscy mają kuchnie o wymiarach 1.5m na 3m. W mojej kuchni byłby bardzo przydatny (mieszkam w domku jednorodzinnym). Od kilku dni podobna konstrukcja chodzi po mojej głowie, ale dodałbym jeszcze jakiś termometr. Ten termometr miałby służyć do zdalnej kontroli kotła C.O., który mimo mechanicznej automatycznej...
Witam Chcąc zbudować termometr wraz z alarmem, natknąłem się na forum Elektroda o temat "Termometr wraz z alarmem do CO - Termometr opiera się na projekcie użytkownika DUCH__. W kodzie widnieje błąd program ten ma wadę, że czujniki dobiera sobie losowo (czyli piec nie zawsze będzie piecem). Czy jest możliwość naprawienia tego błędu? Ogólnie termometr...
Witam, robię pierwszego robota na mikrokontrolerze. Planuję kupić ten kontroler: Do płytki ma być podłączony buzzer, dioda LED i silniczek. Czy ta płytka wystarczy? Czy programator można wykonać samemu, czy kupić?
(at)dondu: Masz może jeszcze jakieś uwagi do schematu? Sam też zajmuję się elektroniką hobbystycznie, więc wszelkie uwagi będą mile widziane. Niewielkie: 1. Pilnuj minimalnych podłączeń i filtracji zasilania - parę groszy, a daje pewność działania. 2. Tranzystor do buzzera dawaj NPN. PS. Fajnie, że ktoś trafił na moją stronę :) Jak projekt fajny i...
Witam Mam mały problem ponieważ nie mogę dogadać się z histerezą. Według mnie jeżeli temperatura T jest powyżej ustawionej "liczba" to powinien się zmienić port uC ale zmienia się od razu po włączeniu programu :( gdzie popełniłem błąd? Histereza wynosi 5 stopni. Kod poniżej: [syntax=basic4gl] $regfile = "m8def.dat" $crystal = 8000000 '***************************************...
Program będzie wykorzystywany wyłącznie do temperatur dodatnich. Wprowadziłem zmiany o których mówiłeś. Tak to ma wyglądać? Nie poprawiłeś wszystkiego o czym pisałem: W dalszym ciągu w instrukcjach warunkwych masz odwołania do pinów portu b: B.1, B.2 , B.3 zamiast C.3 , C.4 , C.5 np: "If Pinb.3 = 0 Then" winno byc : 'If PINC.3 = 0 Then'... i.t.d. odpowiednio...
Witam, Konstruuje sobie chronograf na Atmega8. Inspirowałem się tym- . Schemat: Jednak że z programowaniem mam na pieńku to skleciłem takie coś... pomiar czasu przepisałem z książki i lekko zmodyfikowałem. Zależy mi na dokładności pomiarów. Program zamieszczam, nie chce się skompilować, nie bardzo ogarniam co mam źle, mile widziane sugestie itp. Założenia...
A co sądzicie o dodaniu jeszcze jednego przycisku, buzzera i zrobieniu budzika? :)
Witam Jestem laikiem w tej dziedzinie. Chodzi mi o taki układ Czy zamiast buzzera mogę wstawić przekaźnik pod nóżkę 23 (PC0) z cewką na 5V? Czy coś trzeba zmienić/dodać np. diodę zabezpieczającą, zmienić/usunąć rezystor R3 ??? pozdrawiam
Witam, proszę mnie upewnić co robię nie tak. Mam program który (działa :), ale nie do końca) jest termostatem z dodatkowym termometrem (jeden czujnik sprawdza temp na piecu i steruje przekaźnikiem, drugi tylko mierzy temp. zewnętrzną): [syntax=basic4gl]$regfile = "m8def.dat" 'Atmega8 $crystal = 1000000 'taktowanie 1MHz Config Lcd = 20 * 4 'rodzaj wyświetlacza...
Dziękuję za cenne porady ;) Faktycznie zatrzymywanie Timera było zbędne w tym wypadku, aczkolwiek w przyszłości od zmiennej speed wyświetlanej na ekranie zależeć będzie szybkość 'pikania' buzzera i nie jestem pewien czy wtedy to będzie działać. Zgodnie z zaleceniem zamiast zerować PORTD spróbowałem wyłączać wszystkie digity DISP_AN_PORT |= ((1<<DIGIT1)|(1<<DIGIT2)|(1&...
Witam, próbuję zrobić cyfrowy metronom - póki co składa się on z wyświetlacza 7-segmentowego i dwóch przycisków służących do wyboru tempa (BPM). Zegar wewnętrzny ustawiony na 1MHz. Mam jednak problem z napisaniem części kodu odpowiedzialnej za "piszczenie" buzzera w wybranym tempie. Korzystam z timera 1 w trybie 4 (CTC) z preskalerem 8, co według moich...
Witam. Ostatnio wpadłem na pomysł zrobienia line followera i zrobiłem schemat i przyszedłem zapytać czy jest ok. Mam jeszcze pytania co do czujników, jakich najlepiej użyć ( tanich ) i ilu + jakiego źródła prądu użyć? Czy mogę użyć zwykłych silników z CD-Rom'a, czy muszą być serwa? Czego użyć na przednie "koło" (to coś co podtrzymuje ramę)? Jaki pin...
Na schemacie masz AREF zwarte z AVCC. To błąd. Reset wisi w powietrzu - to też nie jest profesjonalne. Na dodatek brakuje np. buzzera który by zasygnalizował że czas gracza się skończył. Wiem, że projekt jest edukacyjny ale skoro zadałeś sobie trud aby wyrzeźbić do niego obudowę to warto by było te groszowe rzeczy poprawić.
AVE... Średnio mi się widzi rozwiązanie z drabinką R-2R. Nie dość, że jej dokładność zależy od precyzji rezystorów i temperatury, to wpływ na nią ma też napięcie zasilania układu, a to może się zmieniać w trakcie pracy urządzenia. Do tego to tylko 8 bitów i 8 pinów zużytych. Nie lepiej by było użyć czegoś w rodzaju MCP4821 i zyskać 12 bitów z wyższą...
To kod z pierwszego postu, tylko konfiguracja przerwania jest: No to jeszcze zmień zamiast: [syntax=vbnet] Enable Interrupts Enable Timer2 Stop Timer2[/syntax] na: [syntax=vbnet]Enable Interrupts Enable Oc2 albo 'Enable Compare2 'robi to samo co linia wyzej [/syntax] ‘Stop Timer2 – nie jest potrzebny bo później potrzebujesz go ponownie...
Witam i dziękuję za wszystkie pozytywne opinie. Postaram się odpowiedzieć na wszystkie pytania i rozwiać ewentualne niedomówienia. Jeśli chodzi o koszty, to dokładnie nie wiem, myślę że w granicach 30-40 złotych. Na wyjściu jest BUZ11, wytrzymuje dosyć duży prąd jak na moje potrzeby. Na wyświetlaczu widać stopień wypełnienia PWM, jest to zakres 0-255,...
Witam ponownie udało mi się zaprogramować za pomocą tego opisu przy przylutowanych kablach do ATMegi8. Wgrałem sobie programik włączający buzzer w moim komputerku i działało. Następnie odlutowałem kable od LPT i podłączyłem według schematu STK 200/300 i w bascomie wykryło poprawnie. W bascomie przestawiłem w Fuse Bits z wewnętrznego oscylatora 1MHz...
Podłącz buzzer przez tranzystor, np. npn. Z portu uC przez rezystor około 10 kOhm do bazy tranzystora, emiter do masy, kolektor do '-' buzzera, '+' buzzera do +5 Przykład masz tutaj: Działa bardzo dobrze. Stosuję BC 547, mam całą paczkę jeszcze z dawnych czasów.
Witajcie Mam pewien problem. Posiadam atmega8 i gen. piezoelektryczny 12V. Jak można go podpiąć i wysterować za pomocą procka. Myslalaem aby czerwony kabelek do +12, a czarny do portu PBx. I w zależności od stanu tej linii, będzie brzęczał albo milczał. Ale czy wtedy to zadziała i nic sie nie spali ? Pomóżcie. Przeniosłem z Mikrokontrolery.
Witam! Jeżeli prowadzący dał Ci takie rady to nie chwal się przynajmniej co to za "uczelnia" ;-) . Chodzi o ten projekt z "elki": [url=]Zegar binarny Na Twoim schemacie brak taktowania procesora (RTC "chodzi" niezależnie od procesora dlatego ma swój własny kwarc, ale procesor musi mieć również podpięty kwarc, aby zegar taktujący w uPc mógł pracować....
Witam, dziś doszedł do mnie oczekiwany zestaw uruchomieniowy wraz z programatorem 300-k. Poskładałem wszystko w całość, działa, świeci się dioda, buzzer po złączeniu z masą działa czyli wszystko powinno być cacy. Jest na niej zintegrowany programator STK200/300. Są to moje pierwsze kroki w tej dziedzinie więc proszę o wyrozumiałość. Z tego co wyczytałem...
natomiast gdy wpiszesz PORTx = 0xFF; na wyjściach masz +5v (podciągnięcie"pull-up" ) O podciągnięciu rezystorem pull-up można mówić jedynie, gdy pin jest wejściem, czyli odpowiadający mu bit w DDR jest ustawiony na 0. Jeśli port masz ustawiony jako wejście DDRx = 0x00; a do rejestru PORTx wpiszesz PORTx = 0x00; piny będą reagowały gdy podasz na nie...
Witam panowie, usiłuje napisać program do wytrawiarki, lecz jak już program jest prawie gotowy strasznie wolno chodzi i nie wykonuje czasami wszystkich poleceń. Program ma działać tak: po włączeniu, grzałka ma cały czas grzać do uzyskania temperatury zadanej, a pompka włączać się co jakiś czas w celu wymieszania. A po osiągnięciu temperatury zadanej,...
Witam, cewkę przekaźnika podłączyłeś w miejsce buzzera, więc dioda (dowolna mała krzemówka) powinna być podłączona tak: Wybacz rysunek, ale to na szybko ;) Pozdrawiam
Szkoda że nie wiedziałem że dopiero będziesz pisał program , myślałem że masz napisany i dlatego prowadziłem ścieżki według Twojego schematu . Można tą płytką bardziej uprościć zmieniając połączenia na schemacie tak by uzyskać jak najbardziej prosty schemat połączeń na płytce pcb . Tak na przyszłość jak będziesz coś projektował to uwzględniaj prostotę...
Musiałem łączyć drutem gdyż wcześniej miałem już płytkę z wyświetlaczami i dorabiałem do niej teraz sterowanie no i niestety rozstaw pinów mi się nie zgadzał a co za tym idzie gold-piny odpadają. Zastosowałem 2 uC, ponieważ łatwiej było wygenerować dźwięk budzenia a atmegą tylko załączam attiny. No co do pleksi to mogłem ją troszkę ładniej obrobić no...
Czy przekaźnik i buzzer powinien być sterowany za pomocą tranzystora PNP. Jeszcze nie spotkałem takiego sterownia przekaźnikiem jak na Twoim schemacie. Teoretycznie będzie to działać ale praktyka pokazuje że lepszym rozwiązaniem jest sterowanie za pomocą tranzystora NPN podłączonym do masy (emiter) a przekaźnik do plusa zasilania. Ale oczywiście to...
Witam! Mam problem z termometrem, otóż wyświetla mi dodatkowe cyferki na wyświetlaczu (dołączam zdjęcie, żeby było wiadomo o co chodzi). Cały listing programu wzięty jest z tego kursu: po małych, sporych modyfikacjach, otóż termometr miał działać również jako alarm do pieca CO (żeby nie zagotować wody) dlatego funkcję main przerobiłem w całości (obsługa...
Początek zabawy, i bliski jestem stwierdzenia, że to nie dla mnie. A więc, albo ktoś podpowie, albo pogryzę tego procka. Problem jest następujący: Po przerwaniu, program zapala leda i wychodzi z pętli WHILE (zaczyna main()) czyli mój LED zgaszony. Lub bez przerwania, prog. wchodzi do petli WHILE opuszcza ją i zaczyna od main(). czyli na terminalu widzę...
(at)asembler mam wrażenie że nie zrozumiałeś autora tematu. Jeżeli ktoś chce załaczac cos nie widząc to włąsnie rozwiazaniem zamiast buzzera jest zastosowanie wyłacznik podwójnego dzieki któremu bedzie mozna jednosznacznie włączac i wyłaczac obwody. Sterowanie robi sie proste i intuicyjne. Nie trzeba bedzie sie "uczyć" jak załączyć kolejny obwód. Ja...
Przy okazji pierwszego posta na forum chciałem się ze wszystkimi przywitać. Proszę bardziej doświadczonych forumowiczów o sprawdzenie schematu termometru opartego na atmedze8. Na schemacie zamieściłem dwa złącza ARK do których podłączane będą czujniki db18s20, buzzer i dioda led sygnalizujące przekroczenie pewnej temperatury oraz wyświetlacz lcd 1x16...
Witam, ja bym dał przed tym stabilizatorem 1000uF, ale jeśli nie będzie dużych chwilowych wahań tych 12V to można dać oczywiście mniejszy, ale niech się mądrzejsi wypowiedzą :) Teraz zastrzeżenia: - czemu baza Q1 jest zwarta do masy? Zakładam, że to zwykły chochlik, jednakże powinieneś sam go dostrzec. - czemu usunąłeś kondensator 100n, który był przy...
W takim razie przejże jeszcze jakieś LDO a jak nic nie znajdę to zdecyduje się na przetwornice. Do głośniczka nie podłączałem żadnego kondensatora ani tranzystora gdyż ma to być zwykły buzzer wydający dźwięk po podaniu na niego 5V. Do tranzystora od podświetlania LCD rzeczywiście zapomniałem dodać rezystora. Za czytelność schematu przepraszam, właśnie...
Nie możesz zastosować wprost ten układ, a na wyjściu dać buzzer? Po co procesor?
Nie działa wcale, fuse są zmienione na 12MHz, do kompilacji dodana jest opcja -D12000000UL a w kodzie tylko po to żeby żeby się biblioteka <util/delay.h>, pwm na timerze2 nie działa wcale, znaczy na wyjściu jest poprostu 0. Preskaler też jest ok bo chodziło i niewielką częstotliwość żeby buzzerek do testu wysterować. tam wychodzi niecałe 400Hz....
Podejrzewam że problem jest z odbiorem danych z pilota. BASCOM i GETRC5 nie za bardzo sobie z tym radzi. No i czy masz na pewno pilota RC5? Dodano po 1 Zobacz to: [syntax=basic4gl] $regfile "m8def.dat" 'konfiguracja mikroprocesora $crystal = 4000000 'konfiguracja kwarcu Config Portb = &B11111111 Portb = &B11111111 Config Portc = &B1111101...
A więc: ad. 1: Buzzer jest z generatorem, na 5V, konkretnie model TMB12A05. Dałem mu ten rezystor 220, bo był strasznie głośny :). Dodałem diodę, mam zamiar wykorzystać BAT85 (dostępna w lokalnym sklepie), ale, że w bibliotekach Eagle jej nie ma, to na schemacie zamieściłem BAT81. ad. 4: Poczytałem trochę, policzyłem i tym razem wyszło mi 1933Ω....
Witam, Wykonałem schemat ideowy( załącznik ) mojego czujnika temperatury. Całość oparta na ATmaga8. Czujnik N/A( wiem tyle, że rezystancyjny ), dlatego potrzebuje wykonać odczyty by zrobić aproksymację odcinkami liniową. Mój problem jest taki, iż nie wiem czy schemat podłączenia czujnika jest dobry i czy mój programowy odczyt też jest w miarę ok. Do...
Nie pisz cyt. "mniej więcej", tylko dokładnie co chcesz osiągnąć, bo mniej więcej to Twój układ już działa. Poza tym, nawet nie wiemy, gdzie są diody a gdzie Buzzer - musimy się domyślać z kodu. Jeżeli chcesz szybkiej pomocy to postępuj tak:
EDIT. Po wielu godz. rozwiązałem wszystkie problemy. Poniżej umieszczam program napisany pod ATmege 328P(inaczej niż w temacie), gdyby ktoś budował coś podobnego i temat zamykam. [syntax=cpp] #define F_CPU 16000000uL #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include <stdlib.h> #include <stdint.h>...
Witam, jestem w trakcie wykonywania projektu na podstawie: W tym projekcie jest podany kod źródłowy, ale ja piszę własny od podstaw w BASCOM. Doszedłem do timera i trochę stanąłem w miejscu. Musze ustawić jakoś Timer, tak żeby aktywował on się po przyciśnięciu przycisku START i co sekundy zmniejszał ilość sekund, aż dojdzie do 00:00. Po przyciśnięciu...
Witajcie :), Chciałbym się dowiedzieć jak zrobić prosty alarm na tym mikrokontrolerze [ATMEGA8]. Układ mam już zbudowany na płytce stykowej. Idea działania jest taka : - cały czas miga sobie dioda czuwania dopóki nie będzie sygnału niskiego na linii PORTU - KONTAKTRONU - GND - Gdy magnes nie będzie stykał kontraktonu gasi się dioda czuwania a zapala...
Ad 1. Rezystory RS1-RS4 faktycznie są zbędne, gdyż stosuję wewnętrzny pull-up. Myślę, że jest to "spadek" po wcześniejszym sposobie z podłączeniem zewnętrznymi rezystorami do Vcc, który przeoczyłem. Ad 2. Buzzer to taki najzwyklejszy wyciągnięty bodajże z kartki z życzeniami odgrywającej jakąś melodyjkę. Sposób podłączania zaczerpnięty [url=]stąd (schemat...
C10 tak właściwie powinien być po stronie pinu RESET, by dawał to co chcemy, czyli "mega" stabilne napięcie na RESET. Ale wtedy należy pamiętać, że może przeszkadzać w programowaniu (zależnie od szybkości w trakcie programowania), jeżeli będziesz programował mikrokontroler w układzie docelowym (po schemacie tego nie widać, bo nie ma etykiety przy sygnale...
Nom. Napisałem, że to 100kHz. Na wykresach widać wyraźnie, że wartości podciągania zależne są od prędkości bo chodzi o czas narastania zboczy. Tu znów pozwolę sobie na żarcik :D Nie powinien dopatrywać się u mnie oszczędności ten który sam napisał, że w jego masowo produkowanym urządzeniu klienci będą musieli dopłacić za buzzer :P ahahahaha I jeszcze...
Problem rozwiązany. Główną przyczyną był niedziałający przycisk w zestawie EVBavr, na który pechowo trafiłem podłączając go do układu. Do tego stworzyliśmy prosty algorytm. Na początku programu zdefiniowane są dodatkowo 2 zmienne zadanie_uzytkownika = 0; - przechowuje informacje czy użytkownik nacisnął przycisk, jeśli tak to wartość tej zmiennej zmienia...
Potrzebuję podpowiedzi. Brakuje mi już wolnego pinu w Atmedze8 a potrzebuję podłączyć Buzzer. Buzzer ma działać razem z led-em, podłączonym do pinu PD7. Mogę wykorzystać ten sam pin i wpiąć buzzer w szereg z LED-em?
Cześć, zbudowałem pewien układ i mam do niego 2 pytania. Jedna część układu uruchamia buzzer na 0.5 sek. Buzzer podłączyłem : plus do zasilania, drugą nóżkę bezpośrednio do pinu mikrokontrolera i aktywuje go stanem niskim. (Parametry buzzera to Rated Current 5V i Rated Current to <30mA). Teraz moje pierwsze pytanie czy mogę to mieć tak podłączone...
Witam, Na zaliczenie muszę oddać zaprojektowany w oparciu o mikrokontroler układ. Niewiele mam wspólnego z elektroniką (o czym gdzieś już pisałam). Jednocześnie nie chcę ściągać gotowej konstrukcji, z której niczego wiedzieć nie będę. Na podstawie różnych znalezionych tu na forum i w internecie schematów oraz artykułów w prasie elektronicznej udało...
W zał. schemat w eagle i zwykły jpg. Co do kodu to wstawiam ten co podałeś. $regfile = "m8def.DAT" 'deklaracja procesora, w tym wypadku Atmega8 $crystal = 1000000 'deklaracja cześtotlwiości pracy Config Lcdpin = Pin , Db4 = Portd.3 , Db5 = Portd.4 , Db6 = Portd.5 , Db7 = Portd.6 , E = Portd.2 , Rs = Portd.0 'Deklaracja portów od wyświetlacza...
Witam serdecznie. Podstawowa komenda wywołująca dźwięk w brzęczyku..... Sound Portb.0 , 100 , 1000 powoduje zawieszenie wykonywania programu na 100ms. Gdy takich alarmów jest więcej, czas ten znacznie się wydłuża. Czy istnieje inny sposób generowania dźwięku, aby nie wstrzymywał działania programu ? Laik :cry:
Chciałem wiedzieć w jakich warunkach pracuje, bo piszesz o "zamulaniu" i obawach czy uC się wyrobi z Twoim programem. 8MHz to całkiem sporo i na pewno będziesz w stanie generować dźwięki za pomocą PWM i przerwań. Tym bardziej więc jeśli to mają być gry, to buzzer bez generatora by się przydał, a najlepiej jednak gdyby to był mały głośnik z prostym wzmacniaczem...
Wklep w Google "Atmega8 prosty schemat" i obejrzyj znalezione grafiki. Na pewno znajdziesz coś z wyświetlaczem 7seg, przyciskami i buzzerem...
Hem :>, trzecia strona w google ustawienia bitów dla rejestrów związanych z PWM. Pozdrawiam
Witam. Przeszukując sieć natknąłem się na prosty programik który wyszukuje adresy urządzeń I2C.Mi pomógł bo się okazało że moje rozszerzenie I2C jest uszkodzone [syntax=Bascom] ' BASCOM-Programm ' I2C-Scanner mit ATMega8 ' ' In: beliebige I2C-Slaves an C.4=SDA und C.5=SCL ' Out: LCD an D2 bis D.7 ' B.6 Piezo-Buzzer ohne Elektronik ' Funktion dieses...
Witam, Na początku wspomnę tylko, że mam nadzieję, iż żaden moderator mnie za to nie zbanuje. W każdym razie, kolejny dzień szukam informacji na temat mikrokolntrolerów i podstaw elektroniki. Przerzuciłem już dziesiątki stron i doszedłem do momentu, w którym postanowiłem dokonać pewnych zakupów. Zadecydowałem, że nie będę inwestował w zestaw uruchomieniowy,...
Prezentowane w temacie urządzenie jest funkcjonalnym licznikiem przeznaczonym dla graczy starochińskiej gry GO. Sam nie jestem zapaleńcem GO, urządzenie zrobiłem bratu, pogrywamy wspólnie od czasu do czasu. Aby licznik zrobić bardziej uniwersalnym dodałem możliwość dowolnego ustawiania czasu gry i ruchu gracza. Daje to możliwość wykorzystania licznika...
Wstęp Modelarstwo rakietowe to piękny sport uprawiany przez nielicznych. Jego piękno tkwi w modelach rakiet oraz wielu silników rakietowych które tworzą amatorzy tego sportu. Elektroniczne moduły zapalające silniki są nieodzownym elementem stanowiącym bezpieczeństwo tego sportu. Moja propozycja timera (spark ignition system) do silników rakietowych...
Potrzebuję pomocy przy zamianie kodu "RFID Reader", tzn. żeby zamiast wyświetlania kodu karty na LCD uzyskiwać odpowiedni poziom na wyjściu 1z10 i czy jest to możliwe do zrealizowania na atmega8? Chciałbym użyć 8 ostatnich cyfr kodu karty. Posłużyłem się gotowcem, który był już na elektrodzie (dopiero uczę się bascoma i nie wiem jak się do tego zabrać):...
Witam, moim celem jest samodzielne stworzenie/zaprogramowanie sprzęciku by na ekranie lcd pojawiały się jakieś napisy/menu/godzina itd. oraz ogólnie chciałbym się pobawić choćby czujnikiem ruchu (PIR HC-SR501). Posiadam wieloletnią wiedzę na temat c++ więc samo programowanie nie powinno mi sprawić zbyt dużo problemów aczkolwiek jeśli chodzi o elektronikę......
witam wszystkich ...po ostatniej mojej konstrukcji kolorofonu postanowiłem zaprojektować coś odmiennego...a mianowicie płytke testową procesorów AVR i nie tylko... Jest to układ zawierający podstawowe "klocki" (umożliwiające stworzenie tzw.."rąk i nóg" procesora)...takie jak: -wyświetlacz LCD 16*2 znaki -dwa podwójne wyświetlacze 7-segmentowe -linijka...
Witam, termometrów na tym forum wiele, ale może komuś się przydać gotowy projekcik. Chciałem zaprezentować wam termometr z alarmem do centralnego ogrzewania. Układem steruje procesor ATMEGA8, a za pomiar temperatury odpowiedzialne są 3 cyfrowe czujniki DS18b20 w obudowie TO-92. Zakres temperatur mierzonych od -55°C do +125°C z dokładnością 0,5°C.Termometr...
Opisany poniżej układ to realizacja pomysłu na zagospodarowanie „modułów Arduino”, zakupionych często przy okazji, bez sprecyzowanego celu, oraz innych „przydasiów”. Na początku miał to być tylko mały pojazd sterowany radiowo. W miarę czasu przybywało pomysłów: dodano ultradźwiękowy czujnik odległości typu HC-SR04, aby pojazd...
Wcześniej sprawdzałem czy wchodzi do przerwania z pustą główną pętlą w pragramie - włączałem buzzerka w przerwaniu tylko. Teraz, powinno być tak, że po wejściu do przerwania (w moim przypadku przy wciśniętym klawiszu) buzzerek powinien dzialac, ale i po wyjściu nadal brzęczeć - a tu nic. Po wyjściu z procedury przerwania milknie, czyli gubi gdzieś ustawienie...
Witam, przedstawiam własnoręcznie zmodyfikowany Laminator L-405 HC zakupiony na allegro za 50zł. Koszt laminatora + sterownik to ok 65-85zł (w zależności po ile kupimy części) więc chyba dobra cena jak na takie możliwości :D Sterownik jest oparty na atmega8 i wyświetlaczu lcd2x8 nie zapominając o głównym elemencie jakim jest dioda ll4148 (nie smd tylko...
Witam! Ostatni miesiąc spędziłem budując szafę do zastosowania w sklepie CAR-AUDIO, miała ona spełniac następujące wymogi: - 12 odbiorników, - 15 par głośników o różnych średnicach, - Możliwość podłączenia dwóch wzmacniaczy i wyboru źródła dla nich, - Wybór jednego z 4 głośników subniskotonowych obciążających wzmacniacze - pełną dowolność wyboru "co...
Termometr domowy wersja 2.0 by skomy Termometr wykonany jest z wykorzystaniem procesora Atmega8 (oprogramowanie w BASCOM): - posiada interfejs 1wire - do podłączania czujników DS18B20 (programowo ograniczone do 4) - wejście odizolowane galwanicznie transoptorem - do wyciszania aktywnych alarmów - wyjście niskoprądowe na dodatkowy, zewnętrzny sygnalizator...
Witam, przedstawiam dziś prosty, bezobsługowy sterownik pompy do instalacji CO opartej na piecu węglowym do domu jednorodzinnego z dodatkowym termometrem zewnętrznym. Układ oparty na atmega8 i attiny4313 składa się z: -sterownika (atmega8) z wyświetlaczem LCD 4x40 znajdującego się w kuchni - wyświetla on temperatury zbierane z dwóch popularnych czujników...
Witam Ekperymentatorów i Ciekawskich...:) Jestem świeżo zarejestrowanym użytkownikiem , moją pasją ( jedną z kilku :)) jest strzelectwo wiatrówkowe. Cały ambaras w tym hobby to to , aby karabinek wystrzeliwał śrut z mozliwie jak najbardziej stabilną energią. ( o ogromnym uproszeniu ) I stąd cały zwariowany pomysł... :) Projekt powstaje od około dwóch...
Witam Coś tam wiem na temat tego jak zaprogramować atmege 8 by na wyświetlaczu pojawił się konkretny tekst. Mam jednak pytanie co do takiej funkcji. Potrzebuje zrobić układ do wyświetlacza 2x20 znaków który ma wyświetlać dwa ustalone wcześniej komunikaty. O tym co ma być wyświetlone, decydować będzie jeden z dwóch przekaźników, które będą zasilane z...
Witam. Chciałbym was prosić o sprawdzenie mojej płytki. Jeszcze kilka miesięcy temu nie wiedziałem co to jest rezystor i od razu rzuciłem się na coś takiego, lecz troche mnie to przerosło. Próbuje zrobić robota z 2 silniczkami DC sterowanymi przez ATMega8, który będzie zapisywał temperatura na karte pamięci + grał sobie jakąś muzyczke i ewentualnie...
Witam Trawiarka do płytek drukowanych jest najpotrzebniejszym narzędziem w warsztacie każdego elektronika. Projekt jest nowszą wersją prostego sterownika trawiarki. Poprzednia wersja układu cechowała się daleko idącą prostotą jednak posiada kilka wad. W celu bardziej precyzyjnego kontrolowania procesu trawienia płytki, a w szczególności temperatury...
Witam, chciałbym zaprezentować wykonanie pewnego mojego pomysłu, jest to w zasadzie jeszcze prototyp chociażby pod względem nie doszlifowanego jeszcze oprogramowania,. Jednak na tyle już się dobrze sprawuje, że od razu można go używać w dowolnych konfiguracjach. Nazwałem "to coś" Uniwersalny sterownik IR, chociaż pomimo to, że ten moduł (w zasadzie...
Zasilanie bateryjne 3,6V - 5200mAh. Urządzenie będzie pracować 24h/dobe. Otwarcie drzwi nastepuje kilkdziesiąt/set razy dziennie. Elementy zuzywające energię ograniczone do minimum czyli atmega8 i w czasie wysterowania buzzera jeden tranzystor. Buzzer ma pobór ok 60mA. Nie wiem czy coś jeszcze potrzeba? Dodano po 1 ATmega 8A-PU :)
Witam. Przedstawiam timer do naświetlarki UV, którą niebawem zrobię. Cechy Timera: - Nastawa dwóch czasów PCB (dla płytki) SOL (dla lakieru) z zapisem do eeprom, - Maksymalny czas to 999 sekund - Buzzer ostrzegawczy o naświetlaniu - Pobór prądu około 150 Menu użytkownika: Coś o tym :D Zapewne jak się domyślacie siedzi tutaj mikrokontroler ATMega8....
Dobry wieczór ! Zbudowałem zgrzewarkę punktową na Atmega8.Układ wykonawczy jest podobny jak na rysunku poniżej : Zamiast MOC3041 zastosowałem MOC3020 i PC814 i zrealizowałem wykrycie przejścia przez zero programowo.Zgrzewarka jednak w wersji zastosowania gasika z rysunku generowała co kilka zgrzewów przepięcia i elektrody wypalały blaszkę.Przy zgrzewaniu...
Muszę jakoś zabezpieczyć w prosty i podstawowy sposób piwnicę, bo tam duży ruch panuje. Kiedyś zrobiłem coś takiego na bramkach, ale tamten model po zgłoszeniu nieautoryzowanego wejścia wył bez przerwy. Ktoś mi wtedy zwrócił uwagę, że jeśli mnie nie będzie, to sąsiedzi po 6 godzinach wycia syrenki w końcu się zirytują. No i teraz kombinuję wersję na...
dzięki działa:) dodałem jeszcze buzzerek, ale mam takie pytanie układ ma działać jako termometr informujący o danej temperaturze i bliskości zagotowania wody w obiegu. Kod napisany teraz po przekroczeniu temperatury 70 C zacznie odgrywać melodyjkę, po przekroczeniu 80 inna, a 85 na bardzo piskliwą. Ale potrzebuje coś aby spełniało taka cechę: np. idę...
Witam, ostatnio prezentowałem zegar binarny na Atmedze8 ( W załączniku wszystko co potrzeba do wykonania płytki oraz modułu dla Atmegi8 DIP, tj. schematy i pcb z naniesionymi już poprawkami (Eagle 6.1). EDYCJA 14.05.2012 22:23: Dodane nowe, poprawione pliki projektu: naniesione wartości elementów, poprawiony reset i dodana filtracja układów RTC, EEPROM,...
Aby odpowiedzieć na powyższe pytania dobrze byłoby znać twój budżet. Jeśli jest mały to jakiś prosty programator + stykówka + ATMega88 raczej jest ok. Jeśli możesz trochę zaszaleć (powiedzmy 300-400 zł to polecam jakiś gotowy moduł. Świetne z AVR są moduły XPlained, masz je zaróno w wersji z ATMega, jak i lepszymi XMEGA. Moduł ci polecam, bo za 160...
Witam. Dziś chciałbym przedstawić moją ostatnią konstrukcję jaką jest płytka testowa do sprawdzania programów procesorów Atmega32/16. Płytka na swoim pokładzie mieści: 1. Zasilacz stabilizowany 5V na LM7805, 2. 6 bitową drabinkę LED, 3. 5 switch, 4. LM35, 5. DS18B20 (jeszcze nie wlutowany), 6. Złącze do programowania KANDA, 7. RTC na PCF8583 8. Zewnętrzną...
Witam Tym razem przedstawiam mój prosty sterownik do pieca. Prezentowany układ jest prostym sterownikiem centralnego ogrzewania, większość opcji została na stałe zaszyta w programie aby maksymalnie ułatwić obsługę nawet przez osoby starsze lub oporne na nowoczesne rozwiązania. Układ jest odpowiedzią na wielokrotne pytania odnośnie ulepszenia bądź modyfikacji...
Chciałbym przedstawić konstrukcję, która nie wnosi do świata elektroniki zupełnie nic nowego ponad standardowe połączenie kilku elementów, która powstała dla zabawy i żeby ładnie wyglądała, czyli zegarek binarny. Założeniem była budowa zegarka z widocznymi wszystkimi elementami i zasilanego z portu USB (ot tak). Elementy kluczowe 1. ATMega8A 2. DS1307...
Zaprojektowałem sobie taką oto płytkę testową. W jej skład wchodzą : Procesor Atmega32 lub atmega8535, itp. Kwarc 16Mega Złącze na LCD 2x16 32 goldpiny do podłączania peryferiów do portów. Stabilizator 3,3V Stabilizator 5V Gniazdo RS-232 + MAX 232 USB Gniazdo DC Gniazdo do programowania ISP 10 diod led 4 Przyciski Buzzer Przycisk RESET Włącznik zasilania...
co napisaliscie jako swoj pierwszy program na dany uC w danym jezyku (rozbudowy sie licza, byle by wciaz byla to ta sama baza) n. n. - literka, cyferke z przodu dodam sam. zachowujcie chronologie w swoich dokonaniach na roznych platformach jezykowych i sprzetowych, tak aby to mialo sens! ____________________ 0x1-a. Freddie Chopin - migacz diodkami o...
Proponowałbym również modyfikację układu pod kątem alternatywnych funkcji pinów. Wspominałeś, że chciałbyś poćwiczyć na początku miganie diodami i sterowanie przyciskami. W porządku, jednak szybko to opanujesz i apetyt wzrośnie :) Po opanowaniu zwykłego sterowania diodami, myślę że rozsądnie byłoby zaznajomić się z obsługą przerwań, która jest kluczowa,...
Witam Zakupiłem gotową płytkę EVBavr04 z atmega8 i programator st500v2 na USB. Pobawiłem się tutorialami i gotowymi programami dostarczonymi z płytką i diody, buzzery i guzicznik działały, lecz pojawił się problem z wyświetlaczem LCD i z gotowym programem który miał coś tam wyświetlić. jest to gotowy program pokazujący działanie LCD (mam 2X16 Ess6s52...
Witam, Próbuję od 0 zacząć przygodę z DS1307 dla Atmega8L ale jakoś mi nie wychodzi. Wzoruję się i przepisuje kod z Przyznam, że na pierwsze wojaże wydaje się to dosyć trudne, obsłużyć DS1307... [syntax=c] #include <avr/io.h> // Załaduj bibliotekę input/output #include <avr/interrupt.h> // Załaduj bibliotekę obsługi przerwań #include <util/delay.h>//...
Jest to kawałek kodu w bascomie dla atmega8, może coś pomoże: **Podprogram konfiguracji** Sub Konfig Cls Pwm1a = 200 'to od podświetlenia lcd Lcd "USTAWIENIA" Locate 2 , 1 Lcd " PROGRAMU" Wait 2 Cls Lcd "Przycisk START" Do Getrc5(address , Command) Command = Command And &B01111111 If Adress <> 255 Then...
Witam, Chciałbym przedstawić ostatnio zrobioną konstrukcję. Jest to niezależny kontroler centralnego ogrzewania. Posiada on termometr dwupunktowy oparty o znane czujniki DS18B20, gdzie jeden z nich można umieścić na piecu C.O. a drugi na boilerze z podgrzewaną wodą. A także bardzo fajny pomysł na wykonanie we własnym zakresie ciekawej i taniej obudowy....
Witam. Przedstawiam projekt mojego termometru do mierzenia temperatury wody na piecu i bojlerze. Urządzenie powstało dlatego, że stare już mi się nie podobało. Założenia do projektu były takie, żeby wykorzystać wyświetlacz 4x12, na którym więcej informacji da się wyświetlić na razie program jest napisany pod instalację CO, jednak planuję jeszcze pomiar...
Witam. Chciałbym zrobić sterownik oświetlenia (a właściwie to budzik, stopniowo rozjaśniający światło(regulacja fazowa), sterowany na pilota RC5) w pokoju. Koncepcja jest następująca - układ dzielę na trzy części: -część zasilająca (trafo,mostek gretza,7805 + detektor zera na transoptorze LTV814) -część wykonawcza (wkładana do puszki elektrycznej, dostaje...
Witam! Dziś chciałbym zaprezentować układ do sterowania drzwiami garażowymi wraz z pilotem. Płyta główna Płyta główna została zbudowana w oparciu o mikroprocesor atmega8 na wewnętrzym rezonatorze 1MHz. Sterowanie odbywa się za pomocą podczerwieni (rc5). Układ wykonawczy to trzy przekaźniki S3-5 o przepustowości 10A które tworzą mostek H. Część zabezpieczającą...
Witam. Koledzy mam błachy problem którego nie mogę mogę sam rozwiązać (taki tam że mnie programista...) Otóż do atmegi32 mam podłączony poprzez mosfeta alarm (piezo z generatorem 110dB) atmega po prostu załącza zasilanie. I teraz potrzebuję za pomocą tego wygenerować dwa lub trzy różne alarmy. W atmedze dostępny jest timer0. Żadne przerwy typu wait...
Cześć! Pewnie część czytelników jest już znużona ilością tematów o zegarach nixie, ale nic nie poradzę na to, że ja także poddałem się magii tych cudownych wyświetlaczy minionej epoki. ;) Mogę tylko uspokoić, że jest to moja autorska konstrukcja, a nie kalka istniejącego projektu. Zdaję sobie jednak sprawę, że w temacie sterowania lampami wymyślono...
Witam wszystkich, postanowiłem w końcu pochwalić się kilkoma układami, które wykonałem. Na pierwszy ogień idzie ten oto wyświetlacz. Pomysł na ten projekt zrodził się po tym jak wyświetlacz działający przez lcd2usb nie spełniał moich oczekiwań na linuxie. Postanowiłem wykonać własną wersję od podstaw. Do komunikacji z komputerem wykorzystywany jest...
odnośnie tego 8051_projekt... to.. do jakich pinów podłączyć LCD ?? w pliku HARDWARE.h jest tylko tyle napisane odnośnie LCD //LCD - pin E #define LCD_E P1_0 //LCD - pin RS #define LCD_RS P1_1 cała zawartość tego pliku //definicja polaczen I/O //wartosc inicjujaca licznik T0 - odmierzanie okresow TimeBase (jednostka: takty zegara) //1 ms...
Zamieszczam projekt sterownika do wymiennika ciepła i pompy wymuszającej obieg wody w centralnym ogrzewaniu. To moje pierwsze użyteczne urządzonko zainspirowane zostało wymianą zbiornika do ciepłej wody. Całość składa się z: wyświetlacza alfanumerycznego bardzo znanego i łatwo dostępnego: WC1602A - 25zł Atmega8 ( taktowana wewnętrznym kwarcem 8mhz...
chce podłączyć buzzera niezapiętych pasów ale dopiero po ruszeniu samochodu, posiadam tylko kontrolkę niezapiętych pasów która zapala się automatycznie po uruchomieniu silnika Napisz sobie program na atmega8, np. resetowanie portu impulsami z czujnika prędkości, kiedy impulsów nie ma procek zmienia stan portu, zaneguj port podłącz tranzystor i przekaźnik...
Witam, uC zainteresowałem się w szkole gdzie walczymy na dsm 51 oraz atmega8 i piszemy w BASCOMie Zainteresowało mnie to i chciałbym w domu się pobawić coś ciekawego stworzyć. Co proponujecie na start? Moja aktualna wiedza pozwala na podłączanie lcd, led, buzzera pamięci eeprom, czujnika temperatury czy też pastyli, obsługa adc itp Co proponujecie?...