Chyba dobrze- rób. Sterowanie podświetleniem daj na 15 i 16. Nie pozwól żeby pod kwarcem przechodziły ścieżki zasilające procesor.
Co wam przeszkadza tak za długa śrubka w środku. i Tak nikt prócz konstruktora nei będzie do środka zaglądał, a polepszy ona powierzchnie oddawania ciepła.
http://obrazki.elektroda.net/96_12810965... Witam! W wolnych chwilach postanowiłem zmajstrować sobie zegarek,który to w całości zaprojektowałem samemu włącznie z programem napisanym w BASCOMIE. Zegar posiada funkcję budzika oraz podtrzymanie czasu po zaniku zasilania (bateria CR2032). Oraz skromnie 5 przycisków do ustawiania czasu i budzika...
- jesli byłby na zewnetrzny generator nic by nie działało dlaczego nic? wsad jest napewno dobry, przerwy pomiędzy wyświetleniami są (wydaje mi się) równe 1 sek, więc ja bym stawiał na mechanikę(połączneia), a co do ustawień fusebits jestem pewien że są dobre, Przywróć fusebits do fabrycznego stanu i wgraj program (bez przestawiania fusów) i zobaczymy...
podstawowe rady: - czytac duzo - robic duzo - probowac wielu rzeczy - z konkretnymi problemami wskakiwac na forum 0x41 0x56 0x45!!
Witam Mam pytanie jak obudzić procesor w przerwaniu. Jak usypiam w głównej pętli while usypianie i budzenie działa jak powinno. Ale chciałem usypiać na INT1 a na INT0 budzić lub na INT0 budzić i usypiać (co chyba jest bardzo trudne). [syntax=c] void sleepNow() { MCUCR|=(1<<SM1); MCUCR|=(1<<SE); asm volatile ("sleep"::); } int main(){ serialInit(9600);...
Witam, Posiadam płytkę testową EVB 4.3. Za pomocą programatora na płytce chce zaprogramować ATmege8. Wszystkie połączenia wg tej [url=http://and-tech.pl/wp-content/downl... Wszystko przebiega tak jak autor miał na myśli, niestety po wgraniu mojego krókiego kodu: [syntax=c]#include<avr/io.h>...
Witam. Problem pewnie jest banalny ale nie mogę znaleźć nigdzie rozwiązania. W ramach ćwiczeń buduję na ATmedze8 zegar. Mam problem z wybudzeniem mikrokontrolera ze stanu uśpienia SLEEP_MODE_PWR_SAVE przerwaniem. Chcę aby po uśpieniu wykonujące się co ok. 250ms przerwanie obudziło mikrokontroler i zmieniło zmienną. Wtedy chciałbym aby wykonała się główna...
Witam, domyśliłem się, że gotowców nie robicie (w sumie to i dobrze:) ), tak więc zabrałem się sam za programowanie. Chcę napisać prosty program zapalający diodę, podłączoną do bitu 0 portu B, po przyciśnięciu przycisku podłączonego do bitu 0 portu D. Teoretycznie napisałem, ale nie chce to działać. Znalazłem link na forum gdzie problem był opisany,...
Witam Mam taki mały problem z budzeniem procesora M128 za pomocą zewnętrznego przerwania, gdyz nie chce on wstać z prawie żadnego trybu (wyjątek IDLE). Męcze się z tym już jakiś czas, więc może Wy mi pomożecie. Zamieszczam część mojego programu: #include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h> #include <avr/sfr_defs.h>...
Zamieszcza ulepszoną wersję softa dla tego zegara, mianowicie dodałem funkcję drzemki ponieważ zdarzyło mi się parę razy zaspać oraz parę zmian w komendach, które są poniżej. 54 - włączenie wyświetlaczy 55 - wyłączenie wyświetlaczy 14 - wyświetlenie aktualnej daty 41 - menu nastawy daty 15 - menu nastawy czasu 56 - menu nastawy drzemki 38 - menu nastawy...
http://obrazki.elektroda.pl/2846283100_1... Witam serdecznie. Chciałbym przedstawić jedną z moich konstrukcji wykonanych jakiś czas temu. Jest nią zegar nixie wykonany na lampach LC-531 i mikrokontroler Atmega8. Jako, że początkowo miałem zamiar zastosować obudowę przeźroczystą wybór padł na elementy THT, żeby wnętrze lepiej się prezentowało....
Witam, niedawno pomyślałem o zrobieniu zegara na atmega8, potem doszło jeszcze do tego budzik i termometr (ds18b20). Przygotowałem na razie schematy i jako taki program. Mam do was prośbę, mógłby ktoś sprawdzić czy te schematy i program są dobre (nie jestem w tym jeszcze za bardzo obeznany). Coś w tym programie jest nie tak z przerwaniami bo nie chce...
http://obrazki.elektroda.pl/4373549900_1... Witam wszystkich forumowiczów. Dziś Wam przedstawię zegar który wykonałem głównie z ciekawości, jest to projekt który został już opublikowany na elektrodzie przez użytkownika "Mariusz Wiśniewski" poniżej link do tematu. http://www.elektroda.pl/rtvforum/topic45... Prawdę mówiąc zegar...
Najłatwiej by było podmienić atmege8 bo projekt jest jeszcze płynny, Tylko jak zaprogramować taki mikrokontroler (niestety na programowaniu atmeli nie bardzo się znam) Napisz trochę więcej o urządzeniu, które chcesz zbudować. Mianowicie Jedno urządzenie to dekoder rds(attiny2313) a drugie to radiobudzik na atmega8 budzik można zmieniać bo jeszcze projekt...
No ładnie Ci wyszło, diody mi wyglądają na 3mm ale masz tam chyba 5mm. No to jak go zrobisz, to będą już dwa takie zegary, jeżeli będziesz chciał mogę Ci przerobić kod, np dodać termometr cyfrowy, lub budzik czy coś innego. Zasilanie do płytki z zasilacza 9-12V, tak kondensator może być na 16V.
Lepsze byłoby jakby ten budzik zawirał jakiś brzydki zapach w sprayu i by go wypsikał w pokoju jak sie niezdąży :D hehe.... to byłoby z lekka śmieszne :D Jakby był taki budzik to fajnie byłoby taki zapaczek zostawić w pokoju nauczycielskim .... hahahahhahaha.... fajna zabawka , ale jestem pewnien ze ktoś wkońcu zrobi to na np: ATmega8 i zaprezentuje...
Może DCF77? Kupić jakiś budzik z lidla za 30zł i wypruć odbiornik?
nielepszy byłby zegarek z datą żeby sam wyświetlał co trzeba zamiast tak wklepywać +do tego jakiś hadcorowy budzik gdy nadejdzie Twója godzina/dzień :twisted:
Witam Jestem w trakcie robienia zagara nixie ze strony http://mirley.firlej.org/zegar_nixie Mikrokontrolerem jest Atmega8 a wkład zrobiony na Bascomie. Potrzebuję dodać opcję chwilowego wyłączenia lamp, w celu zabezpieczenia lamp przed zatruciem. Bardzo proszę o pomoc. To kod: '************* Konfiguracja uC ***************** '***************************************...
http://obrazki.elektroda.net/46_12417299... Witam, to moja pierwsza konstrukcja opisywana na elektrodzie. Jest nią dwupunktowy termometr na czujnikach DS18B20 i zegarem RTC DS3231. Płytka jest przez mnie wykonanym dwustronnym obwodem dwustronnym(metoda termo-transferu na za pomocą papieru kredowego. Czujniki umieszczone w nierdzewnych wodoszczelnych...
AT89S4051 zajmuje się zegarem 4x7segmLED + budzik Mega8 steruje m.in. matrycą LED problem w tym, że po ustawieniu zegara po jakimś czasie przestawia się na jakąś bzdurną, przypadkową godzinę. Oba uc zasilane z jednego L7805CV przez zas. stab. 6V 500mA. Oba uc mają być zasilane z 1 źródła. Macie dla mnie jakąś radę?
Witam Po dłuższym zastanowieniu się, zdecydowałem się na takie rozwiązanie: 1 - wyświetlacze 4x56mm + 2x33mm, czyli razem 6 2 - wyświetlacz 2x16 LCD z podświetlaniem RGB 3 - dodatkowo 7 LED prostokątnych a na nich widoczne cyfry od 1 do 7 4 - pomiar temperatury na DS18B20 x2 5 - budzik na ISD1420 podzielony na kilka dźwięków 6 - µP to ATMega128...
Witam. Zdecydowałem się na lc-531 do mojego zegara. Jednak napotkałem na problem szukając schematu - nie ma nic na 8 lampach. Znalazłem pewien schemat i myśle nad jego modyfikacją (schemat.gif w ostatnim poście). http://www.elektroda.pl/rtvforum/viewtop... Założenia: 1. 8 lamp LC-531 2. dokładność (odchylenie max. 1 min./rok) 3....
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"...
Szkoda że tak łatwo się zniechęcasz. Ja mam taki problem z zegarkiem , że po podłączeniu kwarcu zegarkowego do XTAL w atmega8 zaczął chodzić dokładnie ...tylko 2 razy wolniej. Wie ktoś jak to naprawić ?? Już wiem co jest nie tak chyba. Timer1 jest 16-bitowy >liczy do 65536 potem następuje przepełnienie. A kwarc zegarkowy "liczy" do połowy tego(32.768Khz)....
ja moge natomiast polecic DS13 3 8 C z wbudowanym kwarcem. jest wystarczajaco dokladny [; kilkudniowy test nie pokazal zadnych odchylen od mojego zegarka. 0x41 0x56 0x45!!
A co sądzicie o dodaniu jeszcze jednego przycisku, buzzera i zrobieniu budzika? :)
http://obrazki.elektroda.pl/1033615600_1... Witam wszystkich forumowiczów. Chciałbym przedstawić wam moją pierwszą konstrukcję opublikowaną na forum. Jest to prosty zegarek z budzikiem oparty na microkontrolerze atmega8. Pomysł narodził się gdy dostałem do ręki wyświetlacz poczwórny 7-segmentowy (30x15mm). Układ w całości zrobiony z...
Po wgraniu wsada zegarek działał ale źle naliczał. 1sekunda zmieniała się po 7-8 sekundach ;/ po drugie wyświelacz miał słabe odświeżanie. Chyba rezygnuje i zbuduje zegarek na Atmega8.
Kod już w porządku [syntax=vbnet] Declare Sub Powiedz_czas Declare Sub Powiedz_plik 'gdy program będzie coś robił może bya zbędne Reset Data_ Set Clk Wait 1 Godziny = 11 Minuty = 28 Do '********************** godzina Clk = 0 Waitms 2 Godziny_plik = Lookup(godziny , Godziny_mow) Adres_pliku = &H00 + Godziny_plik Print Adres_pliku Shiftout Data_ , Clk...
Zastosuj dostępny kwarc zegarowy 4194304Hz. Config Timer1 = Timer , Prescale = 64 Timer przepełni się co 1 s bez wartości początkowej! Włączasz go i zapominasz, że istnieje. W przerwaniu tylko Incr sekunda. Mam zegar na ATMEGA8 z budzikiem ustawiany z pilota RC5. Chodzi ok.
Wszystko zależy jak rozwiązano w danym przypadku sposób liczenia interwałów taktowania zegara, ale typowo w elektronicznych układach odmierzających czas są montowane te typowe kwarce 32768 kHz w cylindrycznej oprawce. Owe kwarce znajdziesz w zegarkach czy to wskazówkowych kwarcowych z budzikiem czy też w płytach głównych PC :) Jeżeli przycisk masz na...
A taki np AtMega8 ma (z powodu błędu w masce) Avcc i Vcc połączone wewnątrz na stałe, co powoduje "malutki" problem gdy na Avcc chcemy podać Vrez z zewnatrz lub z źródła napięcia odniesienia procesora. Może "przepalić" dużym prądem? Tak z 10A :D
Poszukuje ciekawego projektu na atmedze8 ,żeby był.W.miarę prosty, przy wykorzystaniu wyświetlacza segmentowego ,i najlepiej jakby był podany skomplikowany kod.hex :) jakiś miernik termometr stoper zegarek budzik itp
Na noc wprogramowałem ten "ostatni zegarek" do atmegi z kwarcem 8MHz, oczywiście wstawiłem poprawkę ... i śmiga :D po kilkunastu godzinach na moje oko chodzi równo z sekundnikiem budzika na biurku.
Zainteresuj się jakimś kursem programowania AVR. Jak jesteś dobrą "programistom" to pewnie znasz C i szybko sie nauczysz. Jako dawcę czujników nacisku mozesz użyć wagi elektronicznej, kupiłem ostatnio taką za 20zł. Poszukaj jakiegoś projektu zegarka np. na atmega8, dorobienie obsługi czujników do takiego projektu nie będzie trudne-95% to zmiana softu
Witam! Nie wiem czy dobre forum sobie wybrałem, ale nic lepszego mi nie przyszło do głowy... Planuję zacząć zabawę z mikrokontrolerami i na moją pierwszą ofiarę wypatrzyłem Atmega8. Chciałbym zrobić na nim zegarek. Na początek sam zegarek, bez budzika. Moje pytanie jest takie jak w temacie: Czy programatorem Willem Pro 4 mogę zaprogramować Atmega8?...
Chcę wszystkim powiedzieć że mirekk36 programuje w asemblerze, zobaczcie jak dużo można zmieścić w małym ATMega8. Jak chcesz mogę zaprojektować płytki w technologii SMD, praktycznie wszystko zmieściłoby się za wyświetlaczami. I jeszcze dorzuciłbym pomiar temperatury.
Pier podsumowując: Siatki; Port B: portb.0 - S8 portb.1 - S9 portb.2 - S7 portb.3 - S6 portb.4 - S5 portb.5 - S4 portb.6 - S3 portb.7 - S2 segmenty Port D: portd.0 - seg A portd.1 - seg B portd.2 - seg C portd.3 - seg D portd.4 - seg E portd.5 - seg F portd.6 - seg G portd.7 - seg DP Port C: przyciski sterujące: Portc.1 Portc.3 - oba do masy I2C Portc.4=Sda...
https://obrazki.elektroda.pl/3845985100_... https://obrazki.elektroda.pl/1095475900_... Kiedy zbliżała się tegoroczna jesień i słońce wschodziło coraz później, postanowiłem zbudować budzik świetlny - urządzenie, które o zadanej godzinie włącza stopniowo rozjaśniające się światło. Nawet, jeśli nie obudzi ono użytkownika,...
Ten temat szlifowałem jakieś 7 lat temu. Do swojego budzika wykorzystałem zegarek od chińczyka (sygnał z buzerra) i ATmega8. Projekt tworzyłem bardzo długo bo ponad 2 lata:) czas, brak wiedzy programistycznej w tamtym czasie, umiejętności. Jednak dużo mnie to nauczyło. Ja jako odbiornik wykorzystałem halogen 100W(później 500W) ustawiony nad łóżkiem....
Witam, buduję zegar z budzikiem i z kilkoma innymi bajerami. Zegar ma cztery wyświetlacze i dodatkowo dziesięć wyświetlaczy 14 segmentów do tego dochodzą dwa kanały PWM a całością ma sterować atmega8 lub ewentualnie 16. uC ma jedynie pełnić rolę sterownika wyświetlaczy. Myślałem juz o zastosowaniu rejestrów przesuwnych, dekodera 4 na 16 i oczywiście...
joboo - oswiec mnie bo sie zgubilem - na forum znalazlem informacje ze aby atmega pracowala z generatorem kwarcowym 16 MHz to fuse bity trzeba ustawić na zewnętrzy zegar (0000:external clock). Ale ja, tak jak wczesniej pisalem, mam rezonator kwarcowy 16MHz a nie generator - i teraz pytanie czy ustawienia fuse bitow dla rezonatora i generatora kwarcowego...
Kolega piotrva i atom1477 mieli oczywiście rację, teraz jest OK. Natomiast w kwestii migania przy odczycie temperatury, to może to rozbić na takie części makeint powinno się sprawdzić, termometr ma być dodatkiem do budzika
co spowodowalo, że użyles kondensatora, zamiast baterii jako źrodla podtrzymania zasilania? jaka jest podstawa pomiaru czasu? czy zegar posiada funkcję budzika? Kondensator dlatego, że akurat taki miałem z radia samochodowego, nie testowałem na ile wystarcza, ale wydaje mi się, że parę godzin pociągnie (wyświetlacze są wyłączone, atmega podtrzymuje...
...Ok, wiem co powoduje problem. Nie startuje timer2 po power down... Zastanówmy się chwilę. W pętli głównej uC nie robi nic, poza układaniem się do snu. [syntax=c]while(1) { set_sleep_mode(SLEEP_MODE_PWR_DOWN);// Set sleep mode as power down //set_sleep_mode(SLEEP_MODE_PWR_SAVE);// Set sleep mode as power save sleep_mode(); // System sleeps here }...
Jest błąd nr 92 w tej linii Shift Temp, Left 8 Już poprawiłem brakowało przecinka przed 8, Wyświetla nadal same 000. Sprawdzałem czujnik na moim termometrze z zegarkiem i budzikiem w którym była poprzednia wersja procedury odczytu i jest ok. Zauważyłem jeszcze, że przy tej procedurze odczytu co teraz zamieniłem stan portu Pc5 się wcale nie zmienia,...
Witam próbuję napisać program do sterownika żaluzji. Program ma działać tak że gdy budzik zadzwoni serwo modelarskie zmienia pozycje tak aby otworzyć żaluzje, pozostaje w tym stanie przez ok 10 godzin po czym żaluzje się same zamykają a sterownik czeka na sygnał od budzika by otworzyć żaluzje. #define F_CPU 100000 #include <avr/io.h> #include...
Witam po przerwie. Zrobiłem rozbudowany zegar z budzikiem na ATMEGA32, ale jest problem z prawidłowym odliczaniem czasu przez układ zegara. PCF spóźnia się o 2 sek na minute, dużo według mnie. Zegar poprawnie działa, gdy odłączę zasilanie ATMEGI(PCF podtrzymywany przez baterię) lub gdy odłączę przewód łączący wyjście INT w PCF. Przez co mikrokontroler...
Witam wszystkich. Dopiero zaczynam zabawę z mikrokontrolerami i na razie tylko programowałem na uczelni w systemie DSM-51. Całkiem nieźle mi w tym szło, wiec teraz chciałbym spróbować czegoś więcej tzn. wymyśliłem sobie zmajstrowanie budzika z termometrem. Na razie przygotowuję się teoretycznie, ale niewykluczone, ze w przyszłym tygodniu zacznę zbierać...
Zgadzam się z wypowiedzią, że można tu zastosować większy wyświetlacz LED, wybór obecnego był podyktowany jedynie ekonomią. Z czytelnością wbrew pozorom jest nieźle. Odnośnie wewnętrznego zasilacza, taki był świadomy zamysł. Mam w gratach kilkanaście zasilaczy wtyczkowych, więc to żaden problem, zastosować jeden z nich lub upchnąć te elementy zasilające...
Witam. Mam taki problem. Na studiach wymyslili ze informatycy tez muszą umieć robić układy i wrzucili nam przedmiot techniki mikroprocesorowe. Wszystko fajnie tylko po co mi to bedzie? No cóż, wybrałem sobie zegarek z budzikiem i do tej pory sobie jakoś radziłem, znalazłem na forum podobny zegarek i przerobiłem (mam nadzieję, że się twórca nie obrazi)...
Zdaję sobie sprawę z tego, ze nie jestem mistrzem w pisaniu w C, tak więc bardzo proszę bez zbędnej krytyki, za wszelkie podpowiedzi będę wdzięczny :) przerwanie multipleksacji wraz z regulacją jasności (jedno z bardziej rozbudowanym przerwaniem) [syntax=c] //PWM if(wartosc_PWM>= licznik_PWM ){ if(menu == wys_godzina){ if((migacz) && (licznik...
http://obrazki.elektroda.pl/7351975200_1... 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ść...
budzik atmega8 zegar atmega8 budzik atmega8 zegar budzik
impuls zbocze ferroli zasobnik vectra przekaznik pompy paliwa
pralka bezawaryjna wiertarka stołowa
Wymiana rozrusznika BMW X3 E83 diesel automat - krok po kroku Immergas Victrix, Eolo, Omnia – brak ciepłej wody, kod 0.0 d, ciśnienie 0 bar, diagnostyka