Komputery i nowoczesne gadżety

Obwód zegarowy z lampami fluorescencyjnymi

Wiele osób chce i jest zainteresowanych schemat obwodu zegara wykorzystującego wskaźniki próżniowe stare czasy sowieckie. Cóż, oczywiście jest w tym wiele ciekawych rzeczy. Obejrzyj w stylu retro, a w nocy będzie widać, która jest godzina.Możesz też wstawić diody pod spód i będzie to jako podpowiedź.I tak zaczniemy rozważać ten obwód.

Główną rolę pełni wskaźniki wyładowania gazu. Użyłem IV-6. Jest to luminescencyjny wskaźnik siedmiosegmentowy o zielonej poświacie (na zdjęciach widać niebieskawy odcień poświaty, kolor ten jest zniekształcony podczas fotografowania ze względu na obecność promieni ultrafioletowych). Wskaźnik IV-6 wykonany jest w szklanej kolbie z elastycznymi przewodami. Wskazanie odbywa się poprzez boczną powierzchnię cylindra. Anody urządzenia wykonane są w postaci siedmiu segmentów i kropki dziesiętnej.

Można zastosować wskaźniki IV-3A, IV-6, IV-8, IV-11, IV-12 czy nawet IV-17 z niewielkimi zmianami konstrukcyjnymi.

Na początek chciałbym zwrócić uwagę gdzie można znaleźć lampy wyprodukowane w 1983 roku.

Rynek Mitinski. Wiele i różnych. W pudełkach i na tablicach. Jest miejsce na wybór.

W innych miastach jest trudniej, może będziesz miał szczęście i znajdziesz go w lokalnym sklepie radiowym. Takie wskaźniki można znaleźć w wielu krajowych kalkulatorach.

Możesz zamówić w serwisie eBay, tak, rosyjskie wskaźniki na aukcji. Średnio 12 dolarów za 6 sztuk.


Kontrola

Wszystkim steruje mikrokontroler AtTiny2313 i zegar czasu rzeczywistego DS1307.

Zegar w przypadku braku napięcia przełącza się w tryb zasilania z baterii CR2032 (jak na płycie głównej PC).

Według producenta w tym trybie będą działać i nie zawiodą przez 10 lat.

Mikrokontroler działa z wewnętrznego oscylatora 8 MHz. Nie zapomnij ustawić bitu bezpiecznika.

Ustawianie czasu odbywa się za pomocą jednego przycisku. Długie trzymanie, obciążające godziny, potem obciążające minuty. Nie ma z tym żadnych trudności.

Kierowcy

Jako kluczy do segmentów użyłem KID65783AP. To jest 8 „górnych” klawiszy. Zdecydowałem się na ten mikroukład tylko dlatego, że go miałem. Mikroukład ten bardzo często spotyka się na tablicach ekspozycyjnych do pralek. Nic nie stoi na przeszkodzie, aby zastąpić go analogiem. Lub podciągnij segmenty z rezystorami 47KOhm do +50V i dociśnij popularny ULN2003 do masy. Tylko nie zapomnij odwrócić wyniku do segmentów w programie.

Wyświetlacz jest dynamiczny, więc do każdej cyfry dodawany jest brutalny tranzystor KT315.


Płytka drukowana

Płatność została dokonana metodą LUT. Zegar wykonany jest na dwóch tablicach. Dlaczego jest to uzasadnione? Nawet nie wiem, po prostu chciałem, żeby tak było.

jednostka mocy

Początkowo transformator miał częstotliwość 50 Hz. I zawierał 4 uzwojenia wtórne.

1 uzwojenie - napięcie w sieci. Za prostownikiem i kondensatorem 50 woltów. Im jest większy, tym jaśniej będą świecić segmenty. Ale nie więcej niż 70 woltów. Prąd nie mniejszy niż 20mA

Uzwojenie 2 - do przesunięcia potencjału sieci. Około 10-15 woltów. Im jest mniejszy, tym jaśniej świecą się wskaźniki, ale „niewłączone” segmenty zaczynają świecić równie jasno. Prąd wynosi również 20 mA.

Uzwojenie 3 - do zasilania mikrokontrolera. 7-10 woltów. Ja = 50 mA

4 uzwojenie - Ciepło. W przypadku czterech lamp IV-6 należy ustawić prąd na 200 mA, czyli około 1,2 wolta. W przypadku innych lamp prąd żarnika jest inny, dlatego należy wziąć to pod uwagę.


Już dość dawno temu pomysł wymiany mojego starego zegarka był już dawno spóźniony – nie wyróżniał się on ani dokładnością, ani wyjątkowym wyglądem. Pomysł jest, ale z zachętą – albo nie ma czasu, albo nie ma ochoty robić Chińczyków ze standardowego remake’u… ogólnie rzecz biorąc, kompletny bałagan. I wtedy pewnego dnia, wracając do domu, wchodząc do sklepu z towarami niepłynnymi, moją uwagę przykuła witryna z lampami radiowymi z czasów ZSRR. Zainteresowała mnie między innymi żarówka IV-12 leżąca żałośnie w kącie. Przypominając sobie uwagi sprzedawcy z przeszłości: „wszystko, co jest, jest na wystawie” – zapytałem nawet bez entuzjazmu. … „Cud, cud, zdarzył się cud!” - okazało się, że mieli całe pudełko tych wskaźników! Kurczę, szkoda, że ​​nie wcześniej.... w sumie, kupiłem;)

W oczekiwaniu, kiedy wróciłem do domu, pierwszą rzeczą, którą zrobiłem, było przyłożenie do nich napięcia - działały! Tutaj kopniak w kudłaty ogon, tutaj zachęta, żeby zobaczyć to cudo w akcji – praca idzie pełną parą.

Zakres obowiązków:
1. Rzeczywisty zegarek;
2. Budzik;
3. Wbudowany kalendarz (uwzględniamy liczbę dni w lutym, także w roku przestępnym) + obliczanie dnia tygodnia;
4. Automatyczna regulacja jasności wskaźnika.

W układzie nie ma nic nowego ani nadprzyrodzonego: zegar czasu rzeczywistego DS1307, dynamiczny wyświetlacz, kilka przycisków sterujących, a wszystko kontrolowane przez ATmega8.
Do pomiaru natężenia oświetlenia w pomieszczeniu wykorzystano fotodiodę FD-263-01, jako najczulszą z dostępnych. Co prawda ma mały problem z czułością spektralną - szczyt czułości znajduje się w zakresie podczerwieni i dzięki temu bardzo dobrze wyczuwa światło słońca/żarówek oraz świetlówek/oświetlenia LED - klasa C.
Tranzystory anodowe/siatkowe - BC856, PNP o maksymalnym napięciu pracy 80V.
Aby wskazać sekundy, zainstalowałem mniejszy IV-6, który leżał w pobliżu, ponieważ ma również niższe napięcie żarnika - pomoże mu rezystor gaszący 5,9 oma.
Dla sygnału alarmowego - emiter piezoelektryczny z wbudowanym generatorem HCM1206X.
Na płytce okablowane są: rezystory 390K w rozmiarze 1206, reszta 0805, tranzystory w SOT23, stabilizator 78L05 w SOT89, diody ochronne w SOD80, akumulator trójwoltowy 2032, ATmega8 i DS1307 w pakiecie DIP.
Z zasilacza cały obwód pobiera +9V do 50mA wzdłuż linii, ciepło wynosi 1,5V 450mA, ciepło względem ziemi ma potencjał -40V, pobór wynosi do 50mA. Łącznie maksymalnie 3 W.

Nie udało się dostać gniazda do kierunkowskazów - rzecz była zbyt skąpa nawet na zamówienie, zamiast tego zastosowałem „tulejki” z pary uszkodzonych złączy kabla modemowego RS-232. Odcinamy ich „ogon” - okazuje się bardziej zwarty niż oryginalne panele. (uwaga - ostrożnie wywierć siedzisko, plamki są małe)

Pierwsze próbki:

Dokładność oscylatora kwarcowego DS1307 pozostawia wiele do życzenia - po umyciu płytki i dobraniu pojemników z rurami kwarcowymi udało nam się osiągnąć coś w okolicach +/-2 sekund dziennie. Dokładniej, częstotliwość zmienia się w zależności od temperatury, wilgotności i położenia planet - wcale nie tego, czego chcieliśmy. Po krótkim przemyśleniu problemu zdecydowałem się zamówić mikroukład DS32KHZ - dość popularny oscylator kwarcowy z kompensacją temperatury.
Lutujemy kwarc i to zwierzę wygodnie umieszcza się w wolnej przestrzeni na kawałku PCB. Połączenie - teraz poprzez okablowanie do pobliskiego DS1307.

Nie bez powodu generator jest tak drogi - zgodnie z podręcznikiem producent obiecuje zwiększyć dokładność zegara do +/- 0,28 sekundy na dzień. W rzeczywistości, w akceptowalnych warunkach zasilania i zakresach temperatur, nie byłem w stanie zaobserwować zmiany częstotliwości spowodowanej czynnikami zewnętrznymi. W trybie testowym, w pomieszczeniu, zegar działał około tygodnia, z czego 2 dni był w letargicznym śnie, zasilany na standardowej baterii - po tym czasie błąd, jeśli wierzyć dokładnym usługom czasowym, nie przekroczył ... +0,043 sekundy dziennie!!! To jest szczęście! Niestety nie udało się tego dokładniej zmierzyć w tak krótkim czasie.

Montaż obudowy:

Po złożeniu obudowy i „przeczesaniu” oprogramowania, w zegarku pozostały 3 przyciski: nazwijmy je „A”, „B”, „C”.
W stanie normalnym przycisk „C” odpowiada za przełączanie trybu z wyświetlania czasu „godziny – minuty” na datę „dzień – miesiąc”, drugi wskaźnik wyświetla dzień tygodnia, następnie rok, a następnie tryb „minuty - sekundy”, po czwartym naciśnięciu - do stanu pierwotnego. Przycisk „A” szybko przełącza na wyświetlanie czasu.
Z trybu „godziny - minuty” przycisk „A” przełącza się kółkiem w tryb „ustawianie budzika” / „ustawianie godziny i daty” / „ustawianie jasności wskaźników”. W tym przypadku przycisk „B” przełącza pomiędzy cyframi, a przycisk „C” faktycznie zmienia wybraną cyfrę.
W trybie „Ustawianie alarmu” litera A (Alarm) na środkowym wskaźniku oznacza, że ​​alarm jest włączony.
Tryb „ustawianie czasu, daty” - po wybraniu cyfry „sekund” przycisk „C” zaokrągla je (od 00 do 29 resetuje je do 00, od 30 do 59 resetuje je do 00 i dodaje +1 do minut) .
W trybie „ustawiania czasu i daty” na wyjściu SQW m/s DS1307 występuje meander o wartości 32,768 kHz – niezbędny przy doborze kwarcu/kondensatorów do generatora, w pozostałych trybach wynosi on 1 Hz.
Tryb „regulacji jasności wskaźnika”: „AU” – automatyczny, pokazuje zmierzone oświetlenie w jednostkach. ;) "US" - ręczne ustawienie w tych samych jednostkach.
Uff, wygląda na to, że o niczym nie zapomniałem.

Schemat ideowy zegara pokazano na ryc. Zegar jest zaimplementowany na pięciu mikroukładach. Generator sekwencji minutowych impulsów wykonany jest na mikroukładzie K176IE12. Oscylator główny wykorzystuje rezonator kwarcowy RK-72 o częstotliwości nominalnej 32768 Hz. Oprócz mikroukładu minutowego możliwe jest uzyskanie sekwencji impulsów o częstotliwości powtarzania 1, 2, 1024 i 32768 Hz. Zegar ten wykorzystuje sekwencje impulsów o częstotliwości powtarzania: 1/60 Hz (pin 10) – w celu zapewnienia działania licznika minut, 2 Hz (pin 6) – do wstępnego ustawienia czasu, 1 Hz (pin 4) – do „migająca” kropka . W przypadku braku mikroukładu K176IE12 lub kwarcu o częstotliwości 32768 Hz, generator można wykonać przy użyciu: innych mikroukładów i kwarcu o innej częstotliwości.
Liczniki i dekodery jednostek minut i godzin wykonane są na mikroukładach K176IE4, które zapewniają liczenie do dziesięciu i konwersję kodu binarnego na siedmioelementowy kod wskaźnika cyfrowego. Liczniki i dekodery dziesiątek minut i dziesiątek godzin wykonane są na mikroukładach K175IEZ, które zapewniają liczenie do sześciu i dekodowanie kodu binarnego na kod wskaźnika cyfrowego. Aby liczniki mikroukładów K176IEZ, K176IE4 działały, konieczne jest przyłożenie logicznego 0 (napięcie bliskie 0 V) ​​do pinów 5, 6 i 7 lub piny te są podłączone do wspólnego przewodu obwodu. Wyjścia (pin 2) i wejścia (pin 4) liczników minut i godzin są połączone szeregowo.

Ustawienie dzielników 0 mikroukładu K176IE12 i mikroukładu K176IE4 dla licznika jednostek minutowych odbywa się poprzez przyłożenie napięcia dodatniego 9 V na wejścia 5 i 9 (dla mikroukładu K176IE12) oraz na wejście 5 (mikroukłady K176IE4) za pomocą Przycisk S1 przez rezystor R3. Początkowe ustawienie czasu pozostałych liczników odbywa się poprzez przyłożenie kilkudziesięciu minut do wejścia 4 licznika za pomocą przycisku S2 z impulsami z częstotliwością powtarzania 2 Hz. Maksymalny czas ustawienia czasu nie przekracza 72 s.
Obwód ustawiania liczników jednostek i dziesiątek 0 po osiągnięciu wartości 24 wykonany jest za pomocą diod VD1 i VD2 oraz rezystora R4, które realizują operację logiczną 2I. Liczniki są ustawiane na 0, gdy na anodach obu diod pojawi się napięcie dodatnie, co jest możliwe tylko wtedy, gdy pojawi się cyfra 24. Aby uzyskać efekt „migającej kropki”, z pinu 4 diody impulsuje się z częstotliwością 1 Hz. Mikroukład K176IE12 przykładany jest do punktu wskaźnika jednostki godzinowej lub do segmentu d dodatkowego wskaźnika.
W przypadku zegarków zaleca się stosowanie siedmioelementowych luminescencyjnych wskaźników cyfrowych IV-11, IV-12, IV-22. Takim wskaźnikiem jest lampa elektronowa z bezpośrednio nagrzaną katodą tlenkową, siatką kontrolną i anodą wykonaną w postaci segmentów tworzących liczbę. Szklana butelka wskaźników IV-11, IV-12 jest cylindryczna, IV-22 jest prostokątna. Przewody elektrod IV-11 są elastyczne, natomiast przewody IV-12 i IV-22 mają postać krótkich sztywnych kołków. Liczby liczone są zgodnie z ruchem wskazówek zegara od skróconego przewodu elastycznego lub od zwiększonego odstępu pomiędzy pinami.
Do siatki i anody należy doprowadzić napięcie do 27 V. W tym obwodzie zegara do anody i siatki dostarczane jest napięcie +9 V, ponieważ użycie wyższego napięcia wymaga dodatkowych 25 tranzystorów do dopasowania wyjścia mikroukładów przeznaczonych do zasilania 9 V o napięciu 27 V , dostarczane do segmentów anodowych wskaźników cyfrowych. Zmniejszenie napięcia podawanego na siatkę i anodę powoduje zmniejszenie jasności wskaźników, jednak pozostaje ona na poziomie wystarczającym dla większości zastosowań zegarka.
Jeśli wskazane wskaźniki nie są dostępne, można zastosować wskaźniki takie jak IV-ZA, IV-6, które mają mniejsze rozmiary cyfr. Napięcie żarnika żarnika katodowego lampy IV-ZA wynosi 0,85 V (pobór prądu 55 mA) IV-6 i IV-22 - 1,2 V (prąd odpowiednio 50 i 100 mA), dla IV-11, IV-12 - 1,5 V (prąd 80 - 100 mA). Zaleca się podłączenie jednego z zacisków katodowych, podłączonego do warstwy przewodzącej (ekranu), do przewodu wspólnego obwodu.
Zasilacz zapewnia pracę zegara z sieci prądu przemiennego 220 V. Wytwarza napięcie +9 V do zasilania mikroukładów i siatek lamp oraz napięcie przemienne 0,85 - 1,5 V do podgrzewania katody i lampek kontrolnych.
Zasilacz zawiera transformator obniżający napięcie z dwoma uzwojeniami wyjściowymi, prostownik i kondensator filtrujący. Dodatkowo zainstalowany jest kondensator C4 i uzwojenie jest uzwojone w celu zasilania obwodów żarowych katod lampy. Przy napięciu żarnika katodowego 0,85 V konieczne jest nawinięcie 17 zwojów, przy napięciu 1,2 V - 24 zwoje, przy napięciu 1,5 V - 30 zwojów drutem PEV-0,31. Jeden z zacisków jest podłączony do wspólnego przewodu (- 9 V), drugi - do katod lamp. Nie zaleca się łączenia katod lamp szeregowo.
Kondensator C4 o pojemności 500 μF oprócz redukcji tętnienia napięcia zasilania, pozwala na pracę liczników godzin (oszczędność czasu) przez około 1 minutę przy wyłączeniu sieci, np. podczas przenoszenia zegara z jednego pomieszczenia do drugiego . Jeżeli możliwa jest dłuższa przerwa w zasilaniu sieciowym, należy równolegle do kondensatora podłączyć akumulator typu Krona lub akumulator typu 7D-0D o napięciu znamionowym 7,5 - 9 V.
Konstrukcyjnie zegar wykonany jest w postaci dwóch bloków: głównego i zasilającego. Jednostka główna ma wymiary 115X65X50 mm, zasilacz ma wymiary 80X40X50 mm. Jednostka główna jest zamontowana na stojaku od przyrządu do pisania.

Wskaźnik,

żeton

Segmenty anody wskaźnikowej Internet Katsd Ogólny
A B

B

V G D mi I Kropka
IV-Z, IV-6 2 4 1 3 5 10 6 11 9 7 8
IV-11H 6 8 5 7 9 3 10 4 2 11 1
IV-12 8 10 7 9 1 6 5 - 4 2 3
IV-22 7 8 4 3 10 2 11 1 6 12 5
K176IEZ, K176IE4 9 8 10 1 13 11 12 - - - 7
K176IE12 - - - - - - - 4 - - 8

Literatura

Diody LED, które wcześniej były entuzjastycznie postrzegane we wszelkich elektronicznych wyświetlaczach, ostatnio zgorzkniały i zaczęły zauważalnie przegrywać z wskaźnikami retro, takimi jak lampy próżniowe, które wyglądają znacznie ładniej. Dlatego stworzono wersję zegara elektronicznego, która pokazuje czas przy wykorzystaniu wyładowań gazowych IN-12.

Cechy domowych zegarków

  • wyświetlacz wykonany jest przy użyciu lamp IN-12 (nixie),
  • Małe ciało,
  • układ bez mikrokontrolerów,
  • zasilany poprzez zasilacz 9V
  • pobór prądu 150 mA.

Podstawą konstrukcji jest uniwersalna obudowa Z5A. Cztery takie lampy idealnie pasują na szerokość w takiej obudowie. Według pierwotnego projektu impulsy zegarowe do zegara pobierane były z sieci 220 V, która była jednocześnie źródłem wysokiego napięcia dla anod lampy.

Prawdą jest, że korzystanie z urządzenia, w którym wszystko jest pod potencjałem sieciowym, jest ryzykowne. Dlatego w drugim wariancie zasilanie pobrano z przetwornicy napięcia podwyższającego, a częstotliwość taktowania zmieniono na typowy obwód generatora: kwarcowy 32,768 kHz, CD4060, dzielnik CD4013.

Ostateczny diagram to kilka innych diagramów z Internetu, nieco zmodyfikowanych i połączonych w jeden. Powyżej znajduje się schematyczny schemat elektryczny, który można powiększyć klikając na obrazek. Następna jest płytka drukowana do domowego zegara.

Koszt trudny do określenia, lampy kupione dawno temu, ale nawet jeśli teraz kupisz wszystkie elementy radia, to zmieścisz się w cenie poniżej 1000 rubli, co oczywiście jest dobrą ceną za tak modny gadżet retro.

Widok instalacji z góry i z dołu.

Dla tych, którzy chcą powtórzyć projekt, zalecamy wykonanie kopert do zegarków ze wskaźnikami wyładowania gazowego z aluminium, miedzi, mosiądzu lub drewna (dla podkreślenia wyglądu vintage). W ostateczności oklej plastik samoprzylepną folią drewnopodobną. A zamiast filtra koloru czerwonego z przodu lepiej umieścić przezroczystą plexi – wtedy naturalny kolor lamp IN-12 pozostanie.

.

Mówię o tym zegarkuMoto_v3x(z Radiokot) powiedzieli 2 lata temu. Rok temu udało mi się kupić (niedrogo) wskaźniki i wykonać tabliczkę sygnalizacyjną, która przeleżała na moim biurku do grudnia ubiegłego roku. W tym artykule możesz zobaczyć, na czym polega czyszczenie pudełka.
Zegar składa się z 3 płytek: płytki wyświetlacza, płyty głównej, płytki czujników.
Na razie porozmawiamy o dwóch pierwszych, bo... To drugie zamierzam zrobić już na etapie produkcji karoserii.
Deski są jednostronne, oczywiście ze zworkami. Część z nich została zrealizowana przez MGTF. Rozwiedziony Sprint- Układ 6.

Płatność dokonana rok temu:

Ścieżki 0,3 mm. LUT.

Płyta główna:

Utwory 0.6, także LUT.

Kilka słów o schemacie.
Stone wybrał PIC16F887 głównie ze względu na liczbę pinów. Jego obecność była plusem. Numeracja pinów na schemacie dla obudowy DIP-40.
Zasilanie żarnika odbywa się naprzemiennie z częstotliwością 3 kHz (ustawianą przez kondensator C11). Układ jest tani, wszystkie elementy są dostępne i nie wymaga konfiguracji.
Napięcie ujemne otrzymuję za pomocą dostępnego MC34063.
Dlaczego taki schemat? Bo mam w głowie własne karaluchy.
Zasilacz niskonapięciowy można by też zaimplementować na 78l33 (chyba najtańszy), ale chciałbym podpiąć NS-05 do zegara i sterować nim z poziomu Androida, ale pobiera on 40-60 mA. Zrobiłem DC-DC używając... zgadnijcie co? Zgadza się, MC34063 :) .
Kupiłem DS3231 na Ali za 0,8 dolara, aż 10 sztuk. Wybór RTS-a jest oczywisty.
Nawiasem mówiąc, nie bez powodu nasi „przedsiębiorczy przyjaciele” sprzedają je niedrogo w Chinach. Dska czasami nie uruchamia się za pierwszym razem, czego nigdy nie zaobserwowano na MS zakupionych za 3,5 dolara.


Odebrałem prąd i sprawdziłem jak świeci lampa.


I czekało mnie wielkie rozczarowanie:(! Wszystkie lampy były używane i każda świeciła inaczej. Dlatego do lamp trzeba podchodzić z rezerwą, żeby było w czym wybierać. Różnica w intensywności blasku jest kolosalna , nie ma sensu poprawiać oprogramowania :(.

Potem trochę odłożyłem wykonanie tego zegara :) i postanowiłem wypróbować wszystkie proponowane części obwodu w prostszym projekcie. Mamy to.
Bazując na zdobytym doświadczeniu wykonano płytkę drukowaną, którą później przemianowano na główną i której ulepszoną wersję można zobaczyć w tym projekcie.


A więc co jest obecne w zegarku( okablowane na płycie):
- dokładność ruchu zapewnia DS3231;
- tryb nocny;
- Podświetlenie LED (jednokolorowe) z możliwością regulacji natężenia;
- wskazanie czasu;
- wskazanie daty;
- wskazanie dnia tygodnia.
- sterowanie Bluetooth;
- dotknij wł./wył

Być może pierwszej wersji wystarczy, bo być może pojawi się druga.

Kontrola:

  • Ustawienie czasu
lewy przycisk (krótkie naciśnięcie) powoduje wejście do menu instalacyjnego;
średnia - plus;
po lewej - minus;
  • sterowanie podświetleniem
środkowy (krótkie naciśnięcie) - zwiększa podświetlenie;
w lewo (krótkie naciśnięcie) - zmniejsza się;
  • Włączanie/wyłączanie Bluetootha – długie naciśnięcie lewego przycisku.

Czas porozmawiać o montażu.

Montaż zaczynamy jak zawsze od zasilaczy.
Pierwszy na naszej liście to IP -27 Volt.


Część płytki zajmowana przez obwód jest zaznaczona poniżej.
W punktach wskazanych na rysunku należy obserwować -27V.


Potem przyszedł czas na zmianę ogrzewania.
Część płytki zajmowana przez obwód:

Prawidłowo zmontowany obwód nie wymaga konfiguracji. Jego działanie można sprawdzić za pomocą testera. Na moim starym DT-838 pokazuje ~2,3 V AC.


A w końcowym IP przy 3,3 V:

W rezultacie sprawdzamy zebrane adresy IP w punktach wskazanych na rysunku:

Jeśli wszystko pasuje, przylutuj zworki A i B.

Nie będę opisywał szczegółowo sposobu montażu tablicy ekspozycyjnej. Wszystko, czego potrzebujesz, to dokładność i uważność. Diody LED należy zamontować przed zamontowaniem lamp :).
Wskaźniki można sprawdzić podłączając żarnik do pinów 11, 1 dwie lampy, połączone szeregowo i +5 V do sieci i anody. Powinieneś zobaczyć płonący segment lampy.

Montaż kluczy wymaga staranności, a po jego zakończeniu należy dokładnie wypłukać tablicę, aby nie było odblasków. Polecam sprawdzić także sąsiednie tory testerem w zakresie 2Moh :).


Następnie podłączyłem zmontowaną płytkę wyświetlacza i sprawdziłem każdy klawisz.

Po dostosowaniu wszystkiego przylutowałem MK.

Zatrzymam się trochę na oprogramowaniu MK. Spaliłem to na tablicy. Wyjścia programowania są podpisane:

Można zszyć np. Dodatkowe zdjęcie(oprogramowanie PICPgm) Lub PICkit-2 Lite, fabryczny PICkit-2 lub PICkit-3. Wybór nalezy do ciebie.
Jeśli nie będziesz już flashował MK, to po flashowaniu diodę Schottky'ego można zastąpić zworką i zamontować kondensator 100-470 μF pokazany na powyższym obrazku.


Montujemy resztę obwodu, włączamy i powinieneś zobaczyć to:

Szczęśliwego budynku!

Aktualizacja 2015\09\27:
Właściciele programistów TL866CS mogą mieć trudności z zaprogramowaniem i weryfikacją oprogramowania. Wynika to z faktu, że MK ma szerokość magistrali 14-bitowy, a te 14 bitów jest przechowywanych w 2 bajtach ( 16-bitowy) => 2 bity nie są znaczące. Niektóre kompilatory wypełniają je zerami, inne jedynkami. W moim oprogramowaniu są one wypełnione jednostkami, co powoduje trudności w oprogramowaniu TL866CS.
Rozwiązanie: pobierz WinPic800 (program jest darmowy), wybierz kontroler, pobierz oprogramowanie, Plik- Zapisz jako i zapisz go ponownie. Wszystko:).

Aktualizacja 2015\10\04:

Dodano obsługę czujnika temperatury DS18b20 do oprogramowania v 1.1. Przetwarzane są zarówno temperatury dodatnie, jak i ujemne.

Do oprogramowania sprzętowego w wersji 1.2 dodano obsługę czujnika temperatury DS18b20 i czujnika ciśnienia atmosferycznego BMP085(BMP180).
Termometr mierzy zarówno dodatnie, jak i ujemne temperatury.

Są one dodawane do tablicy poprzez zamontowany montaż.
Nie zapominaj, że moduł BMP085 lub BMP180 ma już rezystory podciągające na magistrali I2C, dlatego należy usunąć rezystory R86 i R87 na płycie.

Czujnik temperatury należy wysunąć na zewnątrz obudowy.

Do obu firmware dodano nową czcionkę liczbową (w menu ustawień zegara).
Naprawiono problem z zawieszaniem się podczas włączania.

Diagram połączeń:
Zmodyfikowana płytka pod firmware 1.1 i 1.2 (dodano otwory do podłączenia czujników)
Plik oprogramowania sprzętowego v 1.01 (dodatkowa czcionka)
Plik firmware v 1.1 (obsługa czujnika temperatury + dodatkowa czcionka)
Plik firmware v 1.2 (obsługa czujnika temperatury + czujnika ciśnienia + dodatkowa czcionka)

Odczyty temperatury oprogramowania 1.1 (fot. Nikolay V.):

Aktualizacja 2015\10\17:
Przesłano ponownie oprogramowanie 1.1 i 1.2!
Naprawiono literę „U” w oprogramowaniu 1.2
Naprawiono literę „U” i symbole dnia tygodnia przed wyświetleniem temperatury w oprogramowaniu 1.1

Zmienił się e-mail kontaktowy, więc ci, którzy pisali do mnie na Ramblerze notatka. Nie mam dostępu do starego e-maila :(.

Aktualizacja 2015\12\17:

Spojler:

Oj, w związku z napływem pracy niestety (albo i stety:)) nie mam teraz czasu na oddawanie się swoim hobby.
Minął miesiąc (!) szycia nowego szalika do zegarka IV-17.
Chciałem zdążyć nawet z budową na Nowy Rok, ale....
Zarząd realizuje:
- wszystko co było w wersji 1.2;
- dotykowy przycisk włączania/wyłączania na TTP223 (bezpośrednio na płytce);
- zasilany przez USB;
- budzik z baterią zapasową;
- słychać sygnał dźwiękowy (budzik, naciśnięcie klawisza):
- Podświetlenie RGB WS2812B (pozwala ustawić każdej lampie własny kolor);
- czujnik wilgotności;
- jeśli to możliwe, wsuń do ciała nadający się do szkolenia odbiornik podczerwieni;
- i ESP8266 na płycie (ustawianie zegara przez przeglądarkę, synchronizacja NTP);
- heh, brakuje tylko radia :)))))))))) (chociaż jak się postarasz, to radio internetowe uda się zrobić).





Obejrzyj sprawę Maxima M.

Aktualizacja 2016\02\27:
Czy ktoś chce wypróbować synchronizację WEB-face i NTP na module ESP-12/ESP-12E lub module z 2 wolnymi nogami, które można kontrolować?
Oprócz chęci musisz mieć na magazynie zmontowany zegarek i sam moduł.
Napisz do mnie.

Aktualizacja 2016\03\07:

Ustawienie czasu:
Konfigurowanie komunikacji NTP:
Wybierz okres odpytywania:

Ustawienia klienta Wi-Fi:
Konfiguracja serwera Wi-Fi:

ESP-12(ESP-12E) znajduje się na osobnej płytce. Schemat podłączenia modułu pokazano poniżej.

Sam moduł mocuje się do płyty za pomocą dwustronnej taśmy lub kleju.
Będzie to wyglądać mniej więcej tak:

Na zdjęciu moduł posiada już kartę SD. Miało to zebrać więcej statystyk, ale to jeszcze odległa przyszłość.
Wymagany dolny ESP-12 odizolować od tablicy.

Przed instalacją modułu flashujemy procesor zegara z oprogramowaniem 1.35, ponieważ Zwykle programiści flashują MK napięciem zasilania 5V, co może mieć szkodliwy wpływ na piny ESP!

Informacje o oprogramowaniu modułu.

Kiedy otrzymasz ESP-12 z Chin, będzie on w trybie poleceń AT.
Musimy się dowiedzieć z jaką prędkością pracuje poprzez UART.
Jak to zrobić opisano w.
Osobno zaznaczam, że do programowania modułu potrzebne są poziomy 3,3V => trzeba zastosować albo układ dopasowujący poziomy (używam ADM3202 bo je mam) albo USB<-->com (jest ich mnóstwo na ALI) z wyjściem 3,3 V.

Wgraj firmware do modułu za pomocą esptool.exe
Narzędzie jest dostarczane w pakiecie z biblioteką ESP dla Arduino.
Paranoicy mogą zainstalować środowisko Arduino (jak to zrobić opisano w artykule, do którego link znajduje się powyżej) i znaleźć je po ścieżce:
C:\Documents and Settings\Nazwa Twojego konta\Application Data\Arduino15\packages\esp8266\tools\esptool\0.4.6\
Można zajrzeć do źródeł.

Polecenie wgrania oprogramowania sprzętowego:
c:\esptool.exe -vv -cd ck -cb 115200 -cp COM1 -ca 0x00000 -cf c:\ESPweb20160301.bin

Parametry, które musisz zmienić dla siebie:
Aby przełączyć moduł w tryb wgrywania oprogramowania należy zewrzeć GPIO0 do masy.

Podczas oprogramowania sprzętowego na ekranie pojawi się:

Po skompletowaniu oprogramowania należy wyłączyć zasilanie i zdjąć zworkę z GPIO0.

Stanowisko:
Po włączeniu ESP-12 (jeśli to możliwe) łączy się z serwerem NTP i otrzymuje dokładny czas.
Długie naciśnięcie środkowego przycisku zegarka aktywuje interfejs sieciowy i użytkownik może skonfigurować ustawienia zegarka.

Wszystko w menu wydaje się być intuicyjne.
Skupię się tylko na pozycji w menu Serwer WiFi - tryb WiFi

Wybór:
-tylko klient. ESP podniesie miękki punkt dostępu „esp8266” z hasłem „1234567890”). Opcja jest wyłączona domyślnie. W przeglądarce, aby połączyć zegarek, musisz wybrać adres - 192.168.4.1;

-tylko serwer. ESP będzie dostępny w Twojej sieci domowej. Adres połączenia można znaleźć poprzez długie naciśnięcie lewego przycisku zegarka. ;

Możesz także wyłączyć interfejs WWW poprzez długie naciśnięcie środkowego przycisku (synchronizacja NTP nie jest wyłączona).

Synchronizacja czasu przez NTP następuje: po włączeniu pod koniec pierwszej minuty (jeśli w menu wybrano odpowiednią pozycję „ Ustawianie zegara„), gdy wybrany czas w menu” Zewnętrzny serwer czasu".
Wideo:
<будет позже>

Jeśli zauważysz błąd, zaznacz fragment tekstu i naciśnij Ctrl+Enter
UDZIAŁ:
Komputery i nowoczesne gadżety