Witam :) Zdaję sobie sprawę, ze na Elektrodzie jest sporo urządzeń tego typu. Ale mimo wszystko, dorzucę do kolekcji swoją konstrukcję. :) Jest to dość prosty projekt zegarka stołowego z synchronizacją NTP. Pomysł narodził się jakieś 3 lata temu, kiedy to przy kolejnej zmianie czasu letniego na zimowy, przy istniejącym zegarze domowym znowu padło pytanie...
Niezłe noty :D. Dziękuję. Jak najbardziej, ciapciok , brak 230V nie będzie powodował wygaszenia wyświetlacza. Akumulatorki zapewnią kilkugodzinną pracę, a zasadniczo chodzi tylko o podtrzymanie zasilania podczas krótkich zaników sieci. Myślę, że prosty układ ładowania utrzyma akumulatory we właściwej formie. dowódca_armii , godzina 9.17 jest ciemniejsza...
(at)tytka, bardzo schludny i przemyślany projekt. Ogromny plus za własne PCB, multipleks. Sprawa obudowy i przydatności to kwestia osobista. Przy zalewie bylejakości, termogluta, gotowców i ulepów to świetny przykład staranności. Delikatnie budzi dźwięk typu ding-dong z Nubiry zdaje się, albo podobny stosowany w lotnictwie liniowym (zapięcie pasów)....
Witam Przy tak skomplikowanym układzie i programie :) można zmodyfikować założenia i spokojnie zejść z poborem prądu na kilkanaście uA a może nawet niżej. Kilka zasad: - zjechać z zegarem ile się tylko da, np. wewnętrzny zegar 1MHz, albo niżej na kwarcu zegarkowym, bo procesor się będzie nudził ; - zastosować stabilizator liniowy o bardzo małym poborze...
Kiedyś umieściłem na obecnie niedostępnej stronie and.elektroda.eu materiał o dekodowaniu sygnału DCF. Urządzenie potrzebne było w urządzeniu, które wymagało synchronizacji czasu w pomieszczeniu gdzie wyprowadzenie anteny zewnętrznej do GPS było utrudnione. Poniżej umieszczam treść oryginalnego materiału, który może być pomocny przy budowaniu urządzeń...
http://obrazki.elektroda.pl/1542210200_1... Przedstawiam projekt wyświetlacza zrealizowanego na 64 diodach SMD, sterowanych mikrokontrolerem Atmega64A. Już wcześniej miałem okazję budować podobne konstrukcje, więc bazując na doświadczeniach i wadach rozwiązań poprzednio zastosowanych, starałem się, aby ta wersja była mocno dopieszczona....
Witam Zbudowalem i ja ten zegar i mam z nim problem. Nie świecą się segmenty C sterowane z portu PD0 atmegi. Fot poniżej (godz. 6:33) Polączenia są dobrze ( przełożenie przewodu sterowania segmentów C na inny port zaświeca je). Atmegę programuję wsadem z pierwszej strony .Fusebity też tak jak na pierwszej stronie. Programator SI-Prog na LPT + ISP Programmer...
https://obrazki.elektroda.pl/4608942800_... W tym artykule opiszę projekt oraz konstrukcję testera układów FPGA własnego pomysłu, do którego budowy zostałem zmuszony przez Chińczyków, bo w ostatnio zamówionej paczce od nich co trzeci scalak był wadliwy. Tester po wciśnięciu jednego przycisku dogłębnie sprawdzi włożony układ. Będzie...
http://obrazki.elektroda.pl/2534599000_1... Zegar + termometr DS18B20 - ATtiny 2313 - LED Wykonany na ATtiny 2313. Znane podobne zegary oparto na Atmega 8 i LCD. Program napisany w Bascom. Pracuje bez zarzutu. http://obrazki.elektroda.pl/9466031800_1... http://obrazki.elektroda.pl/4401807600_1... http://obrazki.elektroda.pl/5327081100_1...
https://obrazki.elektroda.pl/1316672100_... Zapraszam na krótką prezentację nowej płytki Arduino - Arduino R4 WiFi. Pokażę tutaj jak przygotować pod nią środowisko pracy (Arduino IDE na komputer bądź środowisko Webowe) z uwzględnieniem popularnych problemów (Web Edytor nie widzi portu COM?), zaprezentuję tu same możliwości płytki oraz...
http://obrazki.elektroda.pl/8170632100_1... Kiedyś przechadzając się po warszawskim targowisku Wolumen, moją uwagę przykuły lampki Nixie (Z570M), leżące na jednym ze stanowisk. Widziałem wcześniej konstrukcje zegarów opartych o takie wyświetlacze, jednak sam do tej pory nigdy ich nie `popełniłem`. Nie zastanawiając się zbyt długo, nabyłem...
https://obrazki.elektroda.pl/2220939900_... Mikrokontrolery AVR cieszą się niezmienną popularnością, ze względu na swoją prostotę, a jednocześnie spore możliwości. Co ciekawe, mimo, że od lat wszyscy wieszczą rychłą śmierć mikrokontrolerów 8-bitowych, mają się one ciągle dobrze, a kolejne, nowe rodziny są wprowadzane na rynek. Jakiś...
Prosty projekt, wyłącznik zmierzchowy z kalendarzem astronomicznym. Jak pamiętam taką opcję ma NEED Relpola. Niby wszystko proste, ale po co RTC do AVR jeśli prawie każda atmega pozwala zrealizować zegar na timerze2? Do tego jakiś LCD, enkoder oczywiście triak.
http://obrazki.elektroda.pl/5206597200_1... Witam Dziś Wam przedstawię bardzo prosty zegarek cyfrowy LED - wersja chyba najprostsza - 13 elementów. Tylko to co potrzebne aby całość działała. Program został napisany w środowisku arduino na podstawie tego projektu: http://thecustomgeek.com/2011/06/29/mult... Na...
Witaj, mam pytanie. Czy Atmega musi być taktowana z zewnętrznego zegara? Czy zegarem mógłby chodzić poprawnie fdyby procesor taktować z zegara wewnętrznego? Pozdrawiam! PS> Też buduję zegar ale na IW18 i ATmega8 :)
http://obrazki.elektroda.pl/5457627400_1... Witam! Na wstępie muszę powiedzieć że to moja pierwsza tego typu konstrukcja, więc proszę o wyrozumiałość :) Chciałbym przedstawić konstrukcję nad którą ostatnio pracowałem. Jest to prosty zegar bazujący na mikrokontrolerze Atmega8 oraz RTC PCF8563P. Na pomysł stworzenia takiego urządzenia...
http://obrazki.elektroda.net/28_11757504... Projekt zegara zbudowanego z użyciem AVR. Układ potrzebny był jako dodatkowa funkcja w wzmacniaczu. Układ wykorzystuje tylko jeden procesor AVR i wyświetlacz LED BQ-M512RD (lub kompatybilny). Projekt jest tak prosty jak to możliwe, więc może go zbudować każdy. POniżej zamieszczam schemat. Odnośnik do programu...
http://obrazki.elektroda.pl/9001166700_1... Witam. Chciałbym zaprezentować Wam zegar na wyświetlaczach LED (4x1.5" + 2x0,8"), który ostatnio wykonałem. Obudowa została wyfrezowana za pomocą obrabiarki CNC z jednego kawałka drewna. Z przodu jest ciemna pleksa, która wchodzi na "wcisk" do obudowy - dzięki temu nie było konieczności klejenia...
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ść...
http://obrazki.elektroda.net/5_120673257... Witam Chciałem przedstawić zegarek mojej konstrukcji. Zegarków na elektrodzie było już wiele, ale ten jest inny:D Powstał w czasie ostatnich dwóch dni, a pomysł narodził się w święta. Zegarek jest w pełni przenośny, wręcz można (trzeba) go nosić na ręce. Czas jak widać na fotkach wyświetlany jest...
http://obrazki.elektroda.net/71_12053513... Oto dosyć prosty projekt, dzięki któremu można wyświetlić godzinę na wyświetlaczu oscyloskopu laboratoryjnego. Układ ze względu na bardzo małą ilość elementów zewnętrznych zajmuje bardzo mało miejsca. Zasilany jest za pomocą dwóch baterii AA. Sercem układu jest mikrokontroler attiny2313, który idealnie...
http://obrazki.elektroda.net/84_12432519... Przedstawiam kolejną wersję zegarka binarnego. Układ oparty na ATMEGA168V i układzie RTC DS1337, który w przeciwieństwie do DS1307 może pracować z niskimi napięciami zasilania. Zastosowałem typowy zegarkowy rezonator ceramiczny 32,768kHz 6/2mm. Płytkę zegarka wykonałem z b.cienkiego laminatu z drukiem...
Witam. Chciałem sobie zrobić prosty zegarek. Napisałem kod, podłączyłem wszystko na mojej płytce testowej i niby działa, ale ... Za szybko odmierza czas. 1 sekunda trwa tutaj dużo krócej. W ciągu 1 minuty w rzeczywistości, naliczy 170 sekund. ATmega ma ustawiony fusebit na wewnętrzny oscylator 8Mhz, do XTAL1 i XTAL2 mam podłączony kwarc zegarkowy. Kod...
Witam, zbudowałem cyfrowy termometr na Atmedze8 ale chciałbym dodać do tego układu prosty zegarek ale niewiem jak to najprościej wykonać ??:( proszę o jakieś porady :)
Witam! Wykonałem taki diy , znaczy na atmega 8 , do niego podpinam dwa klawisze , dwa termometry DS18B20. W skrócie - mierzy czas , dwie temperatury oraz napięcie do 20Vdc . W fusebit-ach ustawiony tylko kwarc wewnętrzny 8MHz , jednak do wejść xtal dolutowałem kwarc zegarkowy. Wszystko chodzi idealnie, a jednak... Nie ma podtrzymania zegarek i za każdym...
Dzień dobry wszystkim zainteresowanym, chciałbym wykonać zegar a w zasadzie licznik czasu który po włączeniu od razu będzie odliczał od pierwszej sekundy, przez minuty godziny aż do 9, a właściwie 10 dni. Po tym czasie się zresetuje i będzie liczył od nowa. Ma to wyglądać tak jak na foto i zrobione ma być na siedmiosegmentowych wyświetlaczach LED. Uwarunkowanie...
Witam, ostatnio zabrałęm się za projekt prostego zegara. Układ wyświetla godzinę na 4 cyfrach wyświetlacza LED wspólna anoda. Oto wyniki mojej pracy: schemat: http://obrazki.elektroda.pl/9370666700_1... Do mikrokontrolera Atmega8A podłączony jest kwarc 8MHz. A to program [syntax=c]/* * zegar.c *F_CPU 8000000UL zewnetrzny kwarc częstotliwość...
Witam wszystkich :D Chciałbym wam przedstawić mój nowo zbudowany zegarek na uP Atmega 8 i jako wyświetlacz użyłem LCD 4x20 . Całość zmontowałem na uniwersalnej płytce . Atmega pracuje na wewnętrznym oscylatorze ustawionym na 8 Mhz , do procka podlączyłem kwarc zegarkowy Program przy pomocy kolegi Stefana pisałem w Bascom zdjecia zalącze jutro rano ponieważ...
http://obrazki.elektroda.net/11_12125620... Zdaje się, ze Arduino podbija świat, a coraz to ciekawsze projekty powstają na bazie płytki Arduino. I jest to wspaniałą zaletą tego projektu. Można bardziej skupić się na kreatywności niż na programowaniu mikrokontrolera. Poniższy projekt jest ciekawy ze względu na zastosowanie trzech wskaźników analogowych....
witam proszę o zweryfikowanie kodu i pomoc w sposobie realizacji ustawiania czasu, chcę użyć kwarcu zegarkowego 32.768Khz pod portb i portc mają być podłączone diody tak żeby czas był wyświetlany binarnie $regfile = "m8def.DAT" $crystal = 1000000 Enable Interrupts Config Clock = Soft , Gosub = Sectic Time$ = "00:00:00" Do...
http://obrazki.elektroda.net/32_12375182... Zainspirowany tym projektem --> Link postanowiłem sam wykonać coś podobnego, oczywiście nie obyło się bez problemów, ponieważ to moja pierwsza dwustronna płytka i kontakt z programowaniem AVR. Efekt końcowy nie jest chyba najgorszy, najwięcej problemów sprawiło napisanie oprogramowania, nigdy wcześniej...
Witam wszystkich !!! Jakiś czas temu wykonałem sobie zegarek z wyświetlaczami LED. (najprostszy jaki może być) I problem jest w tym ,że nie odlicza czasu tylko stoi w miejscu pokazuje same zera i nie reaguje na przyciskanie przycisków co jest nie tak? Oto i program #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h>...
Przeczytałem inne wątki i uzylem opcji szukaj. Kupiłem moduł na allegro z procesor Atmega 128, mam programator STK200 na LPT. Uzywam programu Pony Prog. Wgralem ze 2 razy prosty program. Gdy sprobowalem zmienic zegar na zewnetrzny w bitach zabezpieczajacych to proc sie zablokowal. Nie chce nawet odczytac bitow ale procesor wykrywa sam program wgrany...
Witam, 1. Mam nie lada zagwozdkę z obsługą zegara PCF8563p przez Atmege32 + wyświetlacz LCD. Sam zegar działa dobrze. Poprawnie wpisuje datę i godzinę. Problem pojawia się z odczytem. W PCF ustawiam wyjście na 1Hz, które jest połączone z Atmegą jako przerwanie INT0. Co kilka razy, przy resecie uC, gdy program startuje od nowa, to czas zaczyna się niepoprawnie...
A jak wygląda translacja na asembler (plik lss) ?
Rozumiem Was Panowie, ten dział poniekąd zobowiązuje do podzielenia się (przynajmniej częściowo) tym co się zrobiło. Nie zgodzę się jednak z tym, że temat nadaje się do kosza, bo najważniejszą część projektu udostępniłem i opisałem, a już na pewno nie narusza on regulaminu wewnętrznego. Na chwilę obecną kodów źródłowych udostępniać nie będę, może za...
Mógłby ktoś doradzić czego jeszcze nie zrobiłem albo co zrobiłem źle, że wyświetlacz nic nie wyświetla? 1. Zmieniłem porty / piny na te których używam 2. Zasiliłem LCD (2,89 V - stabilizator regulowany) 3. Próbowałem zmieniać wartości EQU. XTAL, CZESTOTLIWOSC, ZEGAR jednak nie wiem na jakie i tak mogę bardzo długo... ----------------------------- Czy...
Niestety kupiłem dobry kwarc i nie działa. Może jednak atmega nie zadziałała po zamianie fusebitów? Jest jakiś prosty sposób żeby przywrócić ją do życia? ps. Sprawdziłem miernikiem i na każdej diodzie jest 0.18 V. Napięcie to nie zmienia się w czasie, jest cały czas niezmiennie 0.18V
Chociażby tym, że Xmega to ciągle 8 bitowy AVR, z tym, że 2 razy szybszy zegar i wiele ciekawostek. Nie prawda, że przebajerowane. Takie opinie wydają raczej tylko osoby, które nie miały z tym uC styczności.. ot taka zawiść do AVR. Co do ceny, to istotnie drogie. Ale za coś się płaci, jakbyś chciał np kupić 2x 12 bitowe ADC 2 msps to byś nie kupił w...
Masz tu prosty program do sprawdzania co jest na I2C. $regfile "Attiny2313.dat" $crystal = 800000 Config Lcd = 16 * 2 Config Sda = Portd.4 Config Scl = Portd.5 Dim Adres As Byte Cls Lcd "szukam": print "szukam" Wait 1 For Adres = 100 To 250 I2cstart I2cwbyte Adres I2cstop If Err = 0 Then Cls Lcd "uk ad" ; Adres Print "uk ad" ; Adres wait 2 Else Cls...
program ma tego rodzaju możliwości. Możesz do wirtualnego procesora wczytać program, podłączyć np. wyświetlacze i symulować działanie układu. Niestety wersja testowa nie oferuje o ile pamiętam opcji zapisu projektu.
wewnętrzny oscylator rc można ustawić na 1 2 4 lub 8 MHz jak chcesz taktować procesor szybciej musisz podłączyć zewnętrznego kwarca o takiej częstotliwości i ustawić odpowiednio bity cksel..
Proszę o pomoc. W wielu miejscach internetu i książkach sporo napisano o zmianie częstotliwości taktowania CPU uk ATXMEGA1AU. Przedstawiane treści są logiczne i wydawałoby się, że zmiana częstotliwości dla CPU czy innych układów to prosta sprawa. Mnie jednak jakoś nie udaje się zmienić częstotliwości na 32MHz z generatora wewnętrznego. Próbowałem użyć...
Witam, Robiłem niedawno coś bardzo podobnego, tzn. polegało to na mierzeniu odstępów czasu pomiędzy 2 kolejnymi punktami (10 punktów) zapisaniu ich do tablicy i wysłaniu przez RS-a. Załączam swój program, jest pisany też na AT16, w AVR-GCC, na końcu programu gdzieś źle zamknięty nawias, a nie widzę nowej wersji. Program stosunkowo prosty, zeruje licznik...
Witam, Poniżej zamieściłem prosty kod, który nie mogę samemu przetrawić:) Proszę o pomoc . . . void configure_timers() { /* Wpisuje do rejestru GTCCR wartość 1 w bity TSM i PSRSYNC, dzięki czemu mikroprocesor przechodzi w tryb synchronizacji a ja mogę bez obaw konfigurować oba liczniki/timery na raz */ GTCCR = 1 << TSM | 1 << PSRSYNC; //Ustawiam...
Schemat 'taki se', za bardzo rozbudowany, mogłeś jakoś podzielić na poszczególne bloki funkcjonalne, do tego przydałoby się białe tło-lepiej wszystko widać. Rozumiem że krytykujemy tutaj konstrukcje, ale żeby się czepiać kolorów schematu :) Schemat rozbudowany ? Noto jak to prościej można było rozwiązać ? Użyć jednej magistrail I2C? gwarantuje że nie...
Witam Sprobuje po krotce opisac moj problem z Atmega32: Mam uklad z Atmega32 i max232 podlaczonymi do komputera za pomoca RS232, schemat w zalaczniku (con5 sie nie przejmujcie, na roznych schemtach raz VC+ bylo podpiete do masy a raz do VCC wiec dalem zworke). Chcialem z atmegi wyslac do PC-eta jakies dane. 1. Pisze prosty programik, atmega pracuje...
Czy układ DS-1307 jest prosty w implementacji do tego projektu? Proponował bym zastosować DS3231M - pozbędziesz się zbędnych elementów takich jak np kwarc. Dodano po 32 Witam. Polutowałem układ wraz z tranzystorami, jednak po chwili atmega przestała działać. Programuje się normalnie wraz z weryfikacją programu, nie nagrzewa się i nie chce wykonać najprostszych...
Zmienna BYTE może przyjmować wartości 0-255
Witam. Napisałem prosty program wyświetlający zegar oraz 2 temperatury na wyświetlaczu w standardzie hd44780. Wszystko jest dobrze podłączone, kwarc 7.37. za każdym razem po uruchomieniu po pewnym czasie(czasem 5 minut a czasem nawet ponad godzinę) układ się wywala. Na wyświetlaczu zaczynają się pojawiać różne krzaczki. Zastanawiam się czy to wina uProcesora...
http://obrazki.elektroda.pl/6459617600_1... Czemu "Fishino"? Nazwa pochodzi od żartu na Prima Aprilis (po włosku "Pesce d'Aprile", a "Pesce", (czyt. pasza) oznacza rybę). Żart dotyczył pojawienia się kolejnego klonu Arduino, pod nazwą Fishino Zero. Moduł miał mieć rewolucyjne wyposażenie, więc spotkał się z ogromnym zainteresowaniem. Żart...
Hej, Skoro po pascalu poruszałeś się zwinnie, to polecam C. To będzie krok naprzód, bascom w tym przypadku to ślepa uliczka. Dodatkowo nauka C to inwestycja, jest to pewien standard i wiele języków się z niego wywodzi. W przypadku AVR dostęp do darmowych narzędzi jest niewątpliwą zaletą. Dodając do tego masę gotowych bibliotek nie powinieneś mieć wątpliwości...
Takie rozwiązanie istnieje podłącza się wtedy kwarc zegarkowy do nóżek TOSC i ustawia się Timer2 w tryb asynchroniczny. W Bascomie to banalna sprawa, więcej w helpie i datasheecie
Nie bardzo rozumiem, ponieważ z mikroprocesorami dopiero zaczynam. W projekcie jest zastosowana ATmega 8 ,której z tego co się orientuję produkcja została zakończona, czy nowsza ATmega 88 ??
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...
Tak .
[quote="paluch_gda"]Witam, od jakiegoś czasu próbuję stworzyć sobie zegarek z termometrem + napięcie akumulatora do auta. Witam, tez taki próbuję poskładać do motocykla. Są jakieś postępy w pracy ??
No dobra tylko jak odróżnić kolory figur? Bo z tym na pewno będzie problem. Chyba żeby zrobić programowo tak że na starcie wiadomo po której stronie będą białe i czarne. Może można wykorzystać oznaczenia pól na szachownicy, bo jak wiadomo szachownica ma ponumerowane pola.
W rejestrze 0x00 jest bit CH - Clock Halt który trzeba wyzerować aby uruchomić zegar.
Zrobiłem sobie dziś bardzo prosty zegar na atmedze8 i wyśiwetlaczu alfanumerycznym. Zegar zrobiony jest na wewnętrznym kwarcu. Niestety zegar strasznie spóźnia(około 4s na minutę). Byłbym bardzo wdzięczny jeśli ktoś by mi powiedział co zrobiłem nie tak. Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.5...
Przecież masz włączony dzielnik przez 8 (fusebit LOW.CKDIV8). Czyli twój zegar to 10MHz/8.
Witam serdecznie wszystkich ,mam takie pytanie mam kilka pojedynczych projektów na atmege 8535 tzn.zegar,termometr na 4 Ds1820,odbiór i nadawanie RC5 i chciałbym to wszystko wepchać w jeden program jak to zrobic najlepiej zeby sie ze soba nie gryzły czy uzyc polecen call lub gosub (dodam ze programuje tylko w bascomie) czy tez to wszystko do jednej...
Na poczatku daj dyrektywe $crystal=1000000. ATmega fabrycznie pracuje z wewnetrzny zegarem 1MHz mimo podpietego kwarcu. Trzeba przestawic fusebity zeby zmusic procek do pracy z kwarcem. Pozdro Dexter
Zamiast polecenia "Cls" wykorzystaj "Locate x.y".
Inicjalizacja atmega 32 zegar
Pasuje mi to na 32.768kHz czy dobrze sie domyślam? Myślę, że dobrze się domyślasz, nota katalogowa DS1302 wspomina tylko o tej wartości i żadnej innej.
Zlecę napisanie softu pod atmege mega, uklad obecnie projektuję. Obsluga wyswietlacza 2 linie (jako menu), moduł wifi, wejscie sygnalowe w postaci NO badz sygnal z przeplywomierza. Chodzi o program ktory bedzie zapisywal ktorego dnia (pon-pt, sob, nie) i o ktorej dokladnie godzinie na wejsciu byl sygnal uzycia (z przeplywomierza) i wyliczal z np 14...
Dokładnie masz I2S interfejs służący właśnie do tego celu. Dobierz interfwjs do zadania. To nie atmega.
prosty zegar atmega8 prosty zegar nixie prosty sterownik zegar
zawór ciśnienia listwie scania sekcja zasilać monitor bateria trzymać minuta
Światła drogowe nie działają w Mercedes W210 kombi 1997 - przyczyny i rozwiązania Junkers Cerastar Smart - Migająca kontrolka serwisowa