Zegar tekstowy PROJEKTY

Podobne dokumenty
3.2. Zegar/kalendarz z pamięcią statyczną RAM 256 x 8

AVREVB1. Zestaw uruchomieniowy dla mikrokontrolerów AVR. Zestawy uruchomieniowe

Moduł wykonawczy z interfejsem Ethernet Sterowanie 8 przekaźnikami i pomiar napięć przez sieć LAN lub WAN

LITEcompLPC1114. Zestaw ewaluacyjny z mikrokontrolerem LPC1114 (Cortex-M0) Sponsorzy:

Wykorzystanie czujnika PSD do określania szybkości zmian odległości

ZL8AVR. Płyta bazowa dla modułów dipavr

STM32 Butterfly. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

SPDIF_Gen generator/ tester sygnału cyfrowego S/PDIF

Programowany, 16-kanałowy sterownik 230 V

Programator ZL2PRG jest uniwersalnym programatorem ISP dla mikrokontrolerów, o budowie zbliżonej do STK200/300 (produkowany przez firmę Kanda).

Mega stoper. Wielofunkcyjny licznik, nie tylko czasu AVT 5377 PROJEKTY

Zestaw uruchomieniowy z mikrokontrolerem LPC1114 i wbudowanym programatorem ISP

ISP ADAPTER. Instrukcja obsługi rev.1.1. Copyright 2009 SIBIT

ARS3 RZC. z torem radiowym z układem CC1101, zegarem RTC, kartą Micro SD dostosowany do mikro kodu ARS3 Rxx. dokument DOK wersja 1.

Podobny zestaw ewaluacyjny dla mikrokontrolerów

LITEcomp. Zestaw uruchomieniowy z mikrokontrolerem ST7FLITE19

Rys. 1. Schemat ideowy karty przekaźników. AVT 5250 Karta przekaźników z interfejsem Ethernet

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

Aplikacja sterownika LED RGB UNIV

Luty Projekty AVT. Elektronika dla Wszystkich

STM32 dla początkujących (i nie tylko)

Zestaw uruchomieniowy z mikrokontrolerem ATXMega256A3U

Sterownik uniwersalny

komputer samochodowy nowa wersja projektu AVT-3095

Aplikacja przekaźnika bistabilnego UNIV

Aplikacja przekaźnika monostabilnego UNIV

STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

Cyfrowy generator sygnału prostokątnego

Politechnika Wrocławska

Cyfrowy generator sygnału prostokątnego

ZL9AVR. Płyta bazowa dla modułów ZL7AVR (ATmega128) i ZL1ETH (RTL8019)

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

Kontroler LED programowalny czasowo 12V 20A 5 kanałów

Audio_Gen generator sygnału sinusoidalnego z DSP

ZL16AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega8/48/88/168

SML3 październik

Tester samochodowych sond lambda

ZL2AVR. Zestaw uruchomieniowy z mikrokontrolerem ATmega8

UNO R3 Starter Kit do nauki programowania mikroprocesorów AVR

Aplikacja przekaźnika bistabilnego 16A UNIV

dokument DOK wersja 1.0

Aplikacja przekaźnika monostabilnego 16A UNIV

Wyłącznik czasowy GAO EMT757

ZL30ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

ZL28ARM. Zestaw uruchomieniowy dla mikrokontrolerów AT91SAM7XC

Data Logger rejestrator temperatury lub napięcia

ZL25ARM. Płyta bazowa dla modułów diparm z mikrokontrolerami STR912. [rdzeń ARM966E-S]

Sterownik zaworu kulowego (1)

Miernik pojemności akumulatorów AVT 5500 PROJEKTY

Dekodery akcesoriów DCC (2)

Przełącznik kolumn głośnikowych

WIZUALIZACJA DANYCH SENSORYCZNYCH MINISTACJA METEOROLOGICZNA

ECHO CYFROWE Krzysztof Górski

W.J WIELICZKA

Montaż i uruchomienie

ARS3-ER sterownik z serwerem Web (1) Możliwość załączania 4 wyjść oraz kontroli/ wizualizacji poziomu na 4 wejściach

Zestaw edukacyjny dla mikrokontrolerów ST62

ZL27ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

Sterownik-timer z 8 przekaźnikami

Zegar odliczający AVT 5428 PROJEKTY

Uniwersalny sterownik silnika krokowego z portem szeregowym RS232 z procesorem AT90S2313 na płycie E200. Zestaw do samodzielnego montażu.

Interfejs SPI do programatora PUNCH

Włącznik urządzeń zasilanych z sieci 230 V AC

Programator mikrokontrolerów PIC współpracujący z programem MPLAB AVT 5100

Miernik LED 3w1: woltomierz zegar DS3231 termometr

PRZYCISK DO PUSZKI UNIV x

Moduł przekaźnika czasowego FRM01 Instrukcja obsługi

ZL10PLD. Moduł dippld z układem XC3S200

SWITCH & Fmeter. Fmax 210MHz. opr. Piotrek SP2DMB. Aktualizacja

ZEPIC. Płytka ewaluacyjna dla mikrokontrolerów PIC AVT 5275 PROJEKTY

Płytka edukacyjna dla Arduino

Edukacyjny sterownik silnika krokowego z mikrokontrolerem AT90S1200 na płycie E100. Zestaw do samodzielnego montażu.

Systemy wbudowane. Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej. Witold Kozłowski

Nadajnik AM MINIPROJEKTY

CAN-BOX adapter gniazda OBD II

dodatkowe materiały na ftp: ftp://ep.com.pl user: 00865, pass: 00664dyt

Instrukcja użytkownika

ZL29ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

Kod produktu: MP01611-ZK

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

ZL5PIC. Zestaw uruchomieniowy dla mikrokontrolerów PIC16F887

Jednym z najlepszych sposobów poznawania nowego typu mikrokontrolera

Moduł uruchomieniowy AVR ATMEGA-16 wersja 2

Ćwiczenie 5 Zegar czasu rzeczywistego na mikrokontrolerze AT90S8515

Instrukcja obsługi programatora TM-PROG v

LABORATORIUM ELEKTRONIKA I ENERGOELEKTRONIKA BADANIE GENERATORÓW PRZEBIEGÓW PROSTOKĄTNYCH I GENERATORÓW VCO

ZL1MSP430 Zestaw startowy dla mikrokontrolerów MSP430F11xx/11xxA ZL1MSP430

Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: SYSTEMY CYFROWE 1

Projektowanie urządzeń mikroprocesorowych cz. 2 Wykład 4

Radio kuchenne Soundmaster DAB 2035, FM, RDS, srebrne

Płytka ewaluacyjna z ATmega16/ATmega32 ARE0021/ARE0024

Mikroprocesorowy sterownik wiertarki DC do płytek drukowanych

ZL4PIC uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC (v.1.0) Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

Zegar w stylu retro. projekty Zegar czytelników. w stylu retro

Zastosowanie procesorów AVR firmy ATMEL w cyfrowych pomiarach częstotliwości

Budzik SoundMaster UR8900SI, cyfrowy

Wstęp. Opis ATMEGA128 MINI MODUŁ VE-APS-1406

ZL11AVR. Zestaw uruchomieniowy z mikrokontrolerem ATtiny2313

Wielopunktowy termometr z rejestracją

Transkrypt:

PROJEKTY Zegar tekstowy Zdarza się, że w dzisiejszym, zabieganym życiu codzienne czynności mamy zaplanowane z dokładnością do minut. W dotrzymaniu terminów zaplanowanych zajęć może nam pomóc zegarek inny niż wszystkie z funkcją budzika i nietypową prezentacją godziny. Rekomendacje: nietuzinkowy, pomysłowy zegar, który będzie ozdobą niejednego wnętrza. Urządzenie to typowy zegar odmierzający czas. Tym, co wyróżnia go wśród innych zegarów jest sposób prezentowania czasu wskazania godzin i minut są wyświetlane nie za pomocą cyfr, ale słownie. Słowa są wycięte w specjalnie przygotowanym panelu/maskownicy i podświetlane przez odpowiednio rozmieszczone diody LED. Panel główny pokazuje czas z dokładnością do minut, a zainstalowane dodatkowe diody zwiększają precyzję wskazań do minuty. Korzystanie z zegara może wydawać się trudne, jednak po jednym czy dwóch dniach okazuje się bardzo łatwe. Układ ma funkcję budzika i bateryjne podtrzymanie czasu w wypadku zaniku zasilania. Do odliczania czasu zastosowano popularny układ zegara RTC PCF, a całe urządzenie jest sterowane przez mikrokontroler ATmega taktowny za pomocą rezonatora kwarcowego MHz. Schemat ideowy zegara pokazano na rysunku. Jak wspomniano, do odmierzania czasu jest używany układ zegara RTC z interfejsem szeregowym I C PCF. Jego zaletą jest niewielki pobór mocy, co ma duże znaczenie dla zasilania awaryjnego. Linie danych i zegarowa (wyprowadzenia PD i PD mikrokontrolera) są zasilane za pomocą rezystorów, kv wymaganych przez specyfikację I C. Zawartość wewnętrznego rejestru słowa adresowego jest automatycznie zwiększana o po każdym zapisie lub odczycie bajtu (autoinkrementacja). Wyprowadzenie linii adresu A0 jest wykorzystane do sprzętowego programowania adresu umożliwiając dołączenie do magistrali dwóch układów PCF bez żadnych dodatkowych obwodów. Pierwsze bajtów pamięci jest zajmowane przez funkcję kalendarza. Kolejne bajtów stanowi rejestr alarmu W zależności od zawartości rejestru sterowania/stanu jest wybierany tryb pracy zegara. W trybie zegara wskazania czasu i daty są liczbami BCD. W trybie licznika zdarzeń układ jest wykorzystywany do zliczania impulsów podawanych na wejście oscylatora (OSCO pozostaje niepodłączone). Licznik przechowuje do cyfr dziesiętnych. Gdy jeden z liczników (komórki pamięci od 00 do 0) jest odczytywany, zawartość wszystkich liczników jest przepisywana do zatrzasków na początku cyklu odczytu. Ten sposób zapobiega błędom w wyniku przeniesień podczas odczytu. Do załączania zasilania diod LED niezbędne są drivery, w których roli typowo są stosowane tranzystory. Ze względu DODATKOWE MATERIAŁY NA FTP: ftp://ep.com.pl USER:, PASS: ovgec W ofercie AVT* AVT-0 A, B, C, UK Podstawowe informacje: Wskazywanie czasu w trybie -godzinnym. Funkcja budzika. Ustawianie za pomocą przycisków. Zegar oparty o układ PCF, mikrokontroler ATmega. Zasilacz V DC o wydajności ok. 00 ma. Wyświetlacz wykonany z laminatu, z podświetlaniem za pomocą LED. Projekty pokrewne na FTP: (wymienione artykuły są w całości dostępne na FTP) AVT- Zegar ustawiany za pomocą GPS EP /0 AVT- Zegar binarny EP /0 AVT- Prosty zegar LED EdW /0 AVT- Devastator, czyli bombowy zegarek EdW /0 AVT- Higrometr binarny EP /0 * Uwaga: Zestawy AVT mogą występować w następujących wersjach: AVT xxxx UK to zaprogramowany układ. Tylko i wyłącznie. Bez elementów dodatkowych. AVT xxxx A płytka drukowana PCB (lub płytki drukowane, jeśli w opisie wyraźnie zaznaczono), bez elementów dodatkowych. AVT xxxx A płytka drukowana i zaprogramowany układ (czyli połączenie wersji A i wersji UK) bez elementów dodatkowych. AVT xxxx B płytka drukowana (lub płytki) oraz komplet elementów wymieniony w załączniku pdf AVT xxxx C to nic innego jak zmontowany zestaw B, czyli elementy wlutowane w PCB. Należy mieć na uwadze, że o ile nie zaznaczono wyraźnie w opisie, zestaw ten nie ma obudowy ani elementów dodatkowych, które nie zostały wymienione w załączniku pdf AVT xxxx CD oprogramowanie (nieczęsto spotykana wersja, lecz jeśli występuje, to niezbędne oprogramowanie można ściągnąć, klikając w link umieszczony w opisie kitu) Nie każdy zestaw AVT występuje we wszystkich wersjach! Każda wersja ma załączony ten sam plik pdf! Podczas składania zamówienia upewnij się, którą wersję zamawiasz! (UK, A, A, B lub C). http://sklep.avt.pl na wymaganą, dużą liczbę tranzystorów zastosowano drivery scalone typu ULN00. Dodatkowo, użyto tranzystorów typu BC. Podświetlanie komunikatów tekstowych wykonano za pomocą diod SMD połączonych równolegle. Ich prąd jest ograniczany za pomocą rezystorów 0 V. Odpowiednio rozmieszczone diody mają za zadanie podświetlenie na specjalnym panelu wyrazów. Sama idea sterowania diodami jest nieskomplikowana i można ją podzielić na dwie części, tzn. część godzinową oraz część minutową. Zegar wyposażono również w buzzer, który służy jako sygnalizator akustyczny budzika. Do wyprowadzeń PB PB dołączono diody pokazujące minuty, natomiast ELEKTRONIKA PRAKTYCZNA /0

Zegar tekstowy PFCT IC IC A0 SDA SCL INT OSCI OSCO VSS VDD 0 X 0 SCL SCL SDA SDA MOSI MOSI RESET RESET SCK SCK MISO MISO JP D ESD ESD D G CR0H Q,KHz C P C 00n C uf 00n C0 C 00uf 00n C C 00uf IC 0DT VI VO,K R MEGA-A 00n C 00uf C p C p C Q MHz VCC AVCC AREF XTAL XTAL RESET (RXD)PD0 (TXD)PD (INT0)PD (INT)PD (OCB)PD (OCA)PD (ICP)PD (OC)PD PC0(SCL) PC(SDA) (TCK)PC (TMS)PC (TDO)PC (TDI)PC (TOSC)PC (TOSC)PC (T0/XCK)PB0 (T)PB (AIN0/INT)PB (AIN/OC0)PB (SS)PB (MOSI)PB (MISO)PB (SCK)PB (ADC0)PA0 (ADC)PA (ADC)PA (ADC)PA (ADC)PA (ADC)PA (ADC)PA (ADC)PA 0 0 0 0 R,K R,K R,K R,K BC Q BC Q SG F/CMP 0 IC ULN00AD O O O O O O O CD I I I I I I I 0 IC ULN00AD O O O O O O O CD I I I I I I I LED LED LED LED 0r R 0r R 0r R 0r R0 S S S Rysunek. Schemat ideowy zegara tekstowego

godzina LED LED LED R jest LED LED R0 piętnaście LED0 LED LED LED LED R czas LED LED R budzik LED LED LED R siódma LED LED LED R pięć (po) LED LED0 R dziewiąta LED LED LED LED LED R szósta LED LED LED0 R czwarta LED LED0 LED LED R trzydzieści LED LED LED LED LED LED R pięćdziesiąt LED LED LED LED LED R LED LED LED ósma LED LED R0 czterdzieści LED LED0 LED LED LED LED R dziesiąta LED LED LED LED LED R pierwsza LED LED LED LED R druga LED LED LED R piąta LED LED0 LED R dwunasta LED LED0 LED LED LED R LED0 LED LED LED LED LED trzecia LED LED LED R 0 ustaw R dwadzieścia LED LED LED LED LED LED R 0 dziesięć LED LED LED LED0 R R Rysunek. Schemat ideowy zegara tekstowego c.d. PROJEKTY ELEKTRONIKA PRAKTYCZNA /0

Zegar tekstowy do PB0...PB doprowadzono przyciski. Zegar jest zasilany napięciem z zakresy V DC z zewnętrznego zasilacza. Jego napięcie jest obniżane przez stabilizator LMM0. Jego napięcie wyjściowe służy do zasilania zegara i diod LED. Fotografia. Pojedynczy pasek z filcu naklejony na matrycy (opis w tekście) Fotografia. Wykonanie matrycy rozdzielenie napisów (opis w tekście) Przygotowanie matrycy Przed złożeniem matrycy należy ją odpowiednio przygotować. Od tyłu płytki należy dokleić osłony, które będą oddzielały napisy od siebie. Ja używałem do tego celu samoprzylepnego filcu pociętego na paski Fotografia. Wskazanie godziny : Fotografia. Wskazanie godziny : o szerokości mm. Odpowiednio przycięte paski należy nakleić na matrycę, jak pokazano na fotografii. Efekt końcowy, który trzeba uzyskać, pokazano na fotografii. Oddzielenie poszczególnych napisów od siebie jest konieczne, aby nie było prześwitów pomiędzy komunikatami. Obsługa zegara Interfejs użytkownika składa się z trzech przycisków. W trybie pracy jako zegar przyciskiem S włączamy lub wyłączamy obsługę budzika. Krótki pisk potwierdza wyłączenie, natomiast długi świadczy o tym że budzik został włączony. Naciskanie na przycisk S powoduje cykliczne przechodzenie do wyświetlania ustawionej godziny alarmu (budzenia) lub wskazań aktualnej godziny. Przyciśnięcie przycisku S na odpowiednim widoku powoduje wejście w tryb ustawiania zegara lub budzika. Przyciski S i S służą w tym trybie do zwiększania/zmniejszania nastawy godziny, natomiast po przyciśnięciu S przechodzimy do ustawienia minut, a następnie do normalnej pracy. Odczytywanie godziny jest łatwe. Gdy na matrycy jest podświetlany napis pięć i jedna dioda, to oznacza sześć. Gdy pięć plus dwie diody, to siedem. Jeżeli świecą same diody bez pięć oznacza to liczbę od 0 do. Przykłady wyświetlanych wskazań czasu pokazano na fotografiach: REKLAMA ELEKTRONIKA PRAKTYCZNA /0

PROJEKTY Fotografia. Wskazanie godziny : Fotografia. Wskazanie godziny : Wykaz elementów Rezystory: (SMD 0) R R, R0: 0 V R, R, R, R, R:, kv Kondensatory: (SMD 0) C, C, C0, C: 00 nf C: pf C: mf (elektrolit.) C, C: pf C C: 00 mf/ V (elektrolit.) Półprzewodniki: D, D: diody Schottky (SMB) LED LED: dioda LED SMD 0 IC, IC: ULN00 (SO-) IC: ATmegaA (TQFP-) IC: PCFT (SO-) IC: 0DT Q, Q: BC (TO-) Inne: G: bateria CR0 z gniazdem S S: przyciski np. Omron BF-00 X: gniazdo zasilacza Q: kwarc khz Q: kwarc MHz SG: buzzer V z generatorem Na fotografii :. Na fotografii :. Na fotografii :. Na fotografii :. Montaż i uruchomienie Schemat montażowy zegara pokazano na rysunku. Montaż należy zacząć od przylutowanie wszystkich rezystorów. Kolejnym krokiem jest przylutowanie diod, wykonanie zworki (fotografia ) oraz reszty komponentów elektronicznych. Następnie, jeśli użyliśmy czystego mikrokontrolera, Rysunek. Schemat montażowy zegara tekstowego programujemy go oraz ustawiamy fusebity, jak na rysunku 0. Po poprawnym zmontowaniu ze sprawdzonych komponentów zegar powinien zadziałać od razu po załączeniu zasilania. Do zasilania awaryjnego zegara służy bateria litowa CR0. Propozycję wykonania matrycy pokazano na rysunku. Adrian Wypenda adrian@poczta.onet.pl ELEKTRONIKA PRAKTYCZNA /0

Zegar tekstowy Fotografia. Wykonanie zworki na płytce Rysunek 0. Ustawienie fusebitów Rysunek. Propozycja wykonania matrycy z napisami REKLAMA ELEKTRONIKA PRAKTYCZNA /0