NiXIE. Šema sata na 12

Retro sat na GRI IN-12

Krug: da (PIC16f886,PIC16F628)

Ploča: da (Sprint-Layout)

Firmver: da

Izvor: br

Opis: da

Karakteristike: nema RTS, meki DC-DC visoki napon.
Sat radi u 24-satnom formatu. Postoje funkcije budilnika i prikaza temperature. Napajanje u opsegu 4,5...15V. Kontrola enkodera sa dugmetom.

Dizajn se sastoji od dvije ploče - ploče sa indikatorima i kontrolne ploče. Ploče su povezane preko PLS i PBS konektora. Konektori su zalemljeni na strani staze.


Unesite postavke budilnika kratkim pritiskom na tipku enkodera (razdjelnik minuta i sati svijetli bez treptanja). Rotacijom enkodera podešavamo vrijeme signala. Ponovljeni kratki pritisak (ili 10 sekundi neaktivnosti) – izlaz u režim sata (separator treperi). Dozvoliti da se alarm isključi dugim pritiskom (držanjem) dok se ne pojavi signal: kratki signal je onemogućen, zvučni signal je omogućen. Nakon što se alarm oglasi, ton se oglašava 1 minut. Ton se može prekinuti pritiskom na tipku enkodera.

Temperatura se prikazuje od 25 do 30 sekundi.

Od 9:00 do 21:00 sat emituje kratki signal po satu.

Preciznost rada - otprilike 1 sekunda dnevno (testirano u drugom projektu). Kvarc treba vezati (puniti) preporučenim posudama. Operite i osušite mjesto ugradnje kvarca i susjedne vodove. Spojite kvarcno tijelo na minus.



Arhiva projekta Primarni izvor.

Jednostavan sat sa retro lampama IN-12


Upravljajte satom sa tri dugmeta – “povećaj”, “smanji” i “ok” (odabir načina).

Sat radi u 24-satnom formatu. Kratkim pritiskom na dugme „ok“ prelazi se kroz režime: sat, alarm, osvetljenost. Postoji budilnik. Dugi pritisak na dugme "ok" određuje kada se alarm aktivira: kratki signal je isključen, tonski signal je uključen. Podešavanje svjetline unutar 0...99 nivoa. Od 9:00 do 21:00 sat emituje kratki signal po satu.

Primijenjena je metoda suzbijanja trovanja katoda lampe (ili protiv trovanja). Prije promjene minuta, brzo se traže svi brojevi u svim lampicama/

Neki dijelovi se mogu zamijeniti:

Stabilizator napona KR1158EN5A (TO-251) = 7805 (TO-220)

Tranzistor sa efektom polja STU6N62K3 (IPAK) = IRF840 (TO-220)

Induktivnost 1000 µH = 470 µH.

Kondenzator 4,7 uF x 350V = 10 uF x 350V

Schottky dioda 1N5817 = 1N5819 (ne preporučuje se).

Postoji mnogo analoga komponentama za instalaciju - gotovo svi horizontalni držači baterija CR2032, tipke za sat 6x6 mm, piezo emiteri promjera do 12 mm, sve dostupne ploče za mikro krugove.

Da biste povećali preciznost sata, napunite kvarc od 32768 Hz preporučenim kapacitetima. Operite mjesto ugradnje kvarca i susjedne vodove otapalom i osušite. Spojite kvarcno tijelo na zajednički minus.




Displej ploča pretvorena u IN-14 iz servološina.

servoloshin kaže:

Modificirao sam ploču prema svojim potrebama: podebljao sam je na nekim mjestima, dodao jastučiće za pozadinsko osvjetljenje pomjerio sam gornju ploču ispod IN-14, možda nekome bude od koristi, samo je spojite žicama, numeracija se pomjerila. .

robocua.blogspot.com

VHF prijemnik sa satom na IN-12

Krug: da (PIC16f876)

Ploča: da (Sprint-Layout)

Firmver: da

Izvor: br

Opis: da

Karakteristike: Indikacija jačine primljenog signala (RSSI) na indikatoru brojčanika.
Prijemnik sa satom radi u VHF FM opsegu (FM) 76-108 MHz. Podešavanje frekvencije u ručnom i automatskom režimu (automatsko traženje). Vrijeme je prikazano u 24 formatu. Indikacija jačine primljenog signala (RSSI) na indikatoru biranja. Stereo pojačalo 2x8 W. Stacionarno napajanje 220V. Ovo je jednostavan prijemnik sa mješavinom starih i modernih komponenti. Za indikaciju se koriste sijalice sa gasnim pražnjenjem tipa IN-12B (mogu se koristiti i druge lampe). Dizajn olakšava konfiguraciju svega (podešavanje) načina rada na uho i oko.

Bitan! Za rad pojačala potreban vam je izvor napajanja sa strujom od 1,5–2 A. Za kompaktnost se koristi modul napajanja RS-25-12 (Mean Well), ali zbog visoke cijene možete odabrati nešto drugo. Ploča pruža mjesto za montažu diodnog mosta za slučaj korištenja željeznog transformatora.

Za napajanje lampi, pojačani pretvarač je sastavljen na MC34063. Koristeći 5K trimer otpornik, postavili smo napon na izlazu pretvarača na 160-175V (za lampe IN-12B).

Promjenjivi otpornik u krugu mikroampermetra regulira struju (ugao otklona strelice). Mikroampermetar može biti za različitu struju (do 1 mA). Mikroampermetar se možda uopće neće instalirati ako se dizajn ne uklapa u kućište.

Trimer u krugu za kontrolu jačine zvuka postavlja maksimalnu jačinu zvuka (vrlo pristojan nivo jačine zvuka). Varijabilni otpornik može biti različite vrijednosti (+/-50%), ali po mogućnosti sa linearnom karakteristikom (ne logaritamskom). Instalirajte TDA7057AQ čip pojačala na radijator.

Podešavanje sata. U ručnom režimu, koristite dugmad da podesite frekvenciju na 108,1 MHz, zatim pređite na automatski režim i koristite dugmad za podešavanje vremena. Nakon podešavanja, prebacite se na ručni način rada da biste se udaljili od frekvencije od 108,1 MHz.

Većinu vremena indikator pokazuje trenutno vrijeme. Od 30. do 35. sekunde prikazuje se trenutna frekvencija. Indirektno, svjetlina lampi (i struja) može se podesiti korištenjem trim-otpornika u pretvaraču napona.

U našem primjeru korišteno je kućište G748 (225x165x65mm). Šabloni rupa su priloženi u *.spl7 formatu. Tasteri KM1-1 (PKN6-1), prekidač MT1 (imam jedan prekidač bez funkcije, možete ga uključiti). Otpornik promjenjive jačine S16KN1 i dugme za njega 41026-1 (D45.1mm, otvor 6mm sa ravnim). Smatrao sam da je neprikladno ugraditi par zvučnika u takvo kućište, pa sam ugradio jedan JVC CS-J410X (zahtijeva kućište koje je za redove veće i jače) + rešetka ventilatora savršeno pristaje. Teleskopska antena sa BNC konektorom AST-24 D7mm S7 150-650mm + pripadajući deo na kućištu. 220V konektor (muški) na AC-11 jedinicu, 2 kontakta, pričvršćivanje vijcima + standardni kabel.

Prijemnik sata je sastavljen na dvije ploče koje su povezane trakastim kablom. Imajte na umu da displej ima češljeve za konektore montirane na strani staze. Upravljačka ploča, kao i kolo, na prvi pogled djeluju složeno, ali zapravo su sve komponente na svom mjestu i razumljive su. Ploča je napravljena sa rezervom za budućnost (daljinski upravljač i senzor temperature), koji se planiraju kasnije implementirati. U predloženom kolu, mikrokontroler se može programirati u krugu. Izbor mikrokontrolera je napravljen u korist PIC16F876A, jer pristupačniji je za kupovinu i može se flešovati osnovnim programatorima (sa dostupnim softverom). Na zahtjev mogu ponovo kompajlirati firmver za jeftiniji PIC16F886 (i može se koristiti bez 4 MHz kvarca).

Originalni izvor

Arhivirajte sa firmverom, šablonima ploča i rupa.

Fotografije gotovog proizvoda od valeraba (Radiocat):

Fotografija Nikolaja Jaškina (Nikolaj666 Radiokot).

robocua.blogspot.com

NiXIE: Proziran sat

Krug: da (ATtiny2313)

Naknada: da

Firmver: da

Izvor: br

Opis: da

Karakteristike: implementacija kola i kućišta od Iana. Šema:

Originalni dijagram sa *Trigger*:

Hteo sam da napravim sat koji bi služio i kao prelepo noćno svetlo. I evo šta je iz toga proizašlo. Zasnovan je na istom krugu *Trigger*. Odlučio sam da napravim tijelo od prozirnog akrila.


Sat je napravljen na dvije ploče.


U jednom dijelu sam izrezao udubljenje za displej.
Predmontaža. Hvala Bogu da su sve rupe i žljebovi ispravno proračunati, sve se poklapa, možemo nastaviti sa sklapanjem.

Gotov sat.




Usput, za one koji planiraju ponoviti moj sat: prvo pritisnite MODE, pričekajte 1 sekundu (separator svijetli i prestaje da treperi), sada koristite tipku SET da podesite sate, pritisnite MODE, pričekajte 1 sekundu (separator se ugasi), sada koristite dugme SET da podesite minute, pritisnite MODE , sada za verziju bez ponavljanja. koeficijent - vrijednost će biti upisana u RTC, tačka će treptati. za verziju sa koef. - sat će se ugasiti i umjesto minuta će se prikazati prethodni koeficijent. za nekoliko sekundi, može se promijeniti tipkom SET, sada pritisnite MODE, separator će treptati, sat će ići...

Slučaj od valeraba

Šema, ploče (u Deeptraceu). Firmware. Crtež kućišta iz mms_ja.

robocua.blogspot.com

Sat na IN12 / Blog nazvan po. BlackAlex / Kolektivni blogovi / Steampunker.ru

Već dugo me svrbi da napravim sat koristeći NIXIE indikatore. Plaćanje je tu, ali je previše ukradeno. Inspirisan Ianovim člankom steampunker.ru/blog/10810.html#cut Jednostavna, pristupačna šema. Na osnovu datih informacija, naručio sam ploče u Kini i idemo dalje. Zalemio sam 6 komada, par na IN12. Svi satovi su za poklone. Prvi za očev rođendan, žurila sam, nije sve ispalo kako sam htela, kako bi trebalo. Jedini alati su ubodna testera i tračna brusilica. Proširiću svoj mašinski park.

Materijal za izradu karoserije bio je industrijski merbau parket. Upravo sam imao priliku jeftino kupiti takvo egzotično drvo. Daske 15*20*200mm. Odabrao sam one koji su bili bliske boje i krenuli smo. Uzorci su napravljeni u Corelu. Nacrtao sam skicu u 3D MAX-u i odabrao proporcije.

Satni panel sam izrezao od 3 mm šperploče iz kutije za voće i obložio je wenge furnirom. Nažalost, furnir je skinut sa pokaznog štanda, bio je presušen, pukao se i jako se raspao. Od sada će biti potrebno prethodno navlažiti i zalijepiti unutrašnjost gazom ili zavojem.

tijelo je brušeno i "vruće" premazano domaćim voštanim mastikom. Veoma je prijatan na dodir i topao je. Predivan mat sjaj, prirodan miris drveta i voska.

Malo sam zabrljao sa staklom. Planirano je da bude silikatna, zalijepljena optičkim ljepilom. Ali vrijeme proizvodnje je 2-3 sedmice. Naručio sam dio od akrila, ali pri savijanju nije odgovarao veličini. Naručio sam 3 elementa u rezervi - išli su u montažu. Donji dio sam zalijepio cijanoakrilnim ljepilom - ono je kao infekcija kapilarnim djelovanjem podiglo šav i ostavilo tragove na staklu. Morao sam to ponoviti, a to je bilo posljednjeg dana. Nije bilo moguće napraviti dvije pločice s imenom od mesinga. Fotorezist se tvrdoglavo ispirao sa materijala tokom razvoja. Mesing se vrlo sporo ugrađuje u feri hlorid. Općenito, tehnologija nije pobijedila odjednom. Istražit ćemo dalje. Ovo se na kraju desilo.




Ako nekoga zanima, postoje "gole" table, a ima i gotovih, sklopljenih sa indikatorima.

steampuker.ru

NiXIE: KASHAK Nixie sat IN-14

Krug: da (ATmega8)

Ploča: da (Sprint-Layout 6)

Firmver: da

Izvor: da

Opis: da

Posebnosti: ---
Ovaj članak će se fokusirati na izradu originalnih i neobičnih satova. Njihova posebnost leži u činjenici da se vrijeme prikazuje pomoću digitalnih indikatorskih lampica. Nekada se proizvodio ogroman broj ovakvih lampi, i kod nas i u inostranstvu. Korišćeni su u mnogim uređajima, od satova do mjerne opreme. Ali nakon pojave LED indikatora, lampe su postupno ispale iz upotrebe. I tako, zahvaljujući razvoju mikroprocesorske tehnologije, postalo je moguće kreirati satove s relativno jednostavnim krugom koristeći digitalne indikatorske lampe. Mislim da ne bi bilo naodmet reći da su se uglavnom koristile dvije vrste lampi: fluorescentne i na plinsko pražnjenje. Prednosti luminiscentnih indikatora uključuju nizak radni napon i prisustvo nekoliko pražnjenja u jednoj lampi (iako se takvi primjeri nalaze i među indikatorima plinskog pražnjenja, ali ih je mnogo teže pronaći). Ali sve prednosti ove vrste lampe nadoknađuju se jednim ogromnim nedostatkom - prisustvom fosfora, koji vremenom pregori, a sjaj se zatamni ili prestane. Iz tog razloga, korištene lampe se ne mogu koristiti. Indikatori pražnjenja plina nemaju ovaj nedostatak, jer u njima svijetli plinsko pražnjenje. U suštini, ova vrsta lampe je neonska lampa sa više katoda. Zahvaljujući tome, vijek trajanja indikatora pražnjenja plina je mnogo veći. Osim toga, i nove i rabljene lampe rade podjednako dobro (a često korištene rade bolje). Međutim, postoje neki nedostaci, radni napon indikatora gasnog pražnjenja je veći od 100 V. Ali rješavanje problema s naponom je mnogo lakše nego s izgorjelim fosforom. Na internetu su takvi satovi uobičajeni pod imenom NIXIE CLOCK.

Dakle, čini se da je sve jasno o karakteristikama dizajna, sada krenimo s dizajniranjem kruga našeg sata. Počnimo s dizajniranjem izvora visokog napona. Ovdje postoje dva načina. Prvi je korištenje transformatora sa sekundarnim namotajem od 110-120 V. Ali takav transformator će biti ili previše glomazan, ili ćete ga morati sami namotati, izgledi su tako-tako. Da, i regulacija napona je problematična. Drugi način je sastavljanje step up pretvarača. Pa, ovdje će biti više prednosti: prvo, zauzima malo prostora, drugo, ima zaštitu od kratkog spoja, i treće, lako možete podesiti izlazni napon. Generalno, postoji sve što vam je potrebno da biste bili srećni. Izabrao sam drugi put, jer... Nisam imao želju tražiti transformator i žicu za namotaje, a htio sam i nešto minijaturno. Odlučeno je da se konverter sklopi na MC34063, jer Imao sam iskustva u radu sa njom. Rezultat je ovaj dijagram:


Sljedeća faza razvoja bila je dizajn sklopa za uključivanje lampe. U principu, upravljanje lampama se ne razlikuje od upravljanja sedmosegmentnim indikatorima, s izuzetkom visokog napona. One. Dovoljno je primijeniti pozitivan napon na anodu i spojiti odgovarajuću katodu na minus napajanje. U ovoj fazi potrebno je riješiti dva problema: usklađivanje nivoa MK (5V) i lampe (170V), te prebacivanje katoda lampi (to su brojevi). Nakon nekog vremena razmišljanja i eksperimentiranja, stvoreno je sljedeće kolo (nasmiješeno, jer je ovo već dugo standardno kolo anodnog prekidača za GRID-ove) za upravljanje anodama lampi:

A upravljanje katodama je vrlo jednostavno za to su osmislili poseban mikro krug K155ID1. Istina, odavno su ukinute (u stvari, još uvijek se mogu naručiti iz tvornice u Bjelorusiji, u velikim količinama), kao i lampe (domaće lampe su se već pojavile na stranim aukcijama), ali kupiti ih nije problem. One. da biste kontrolirali katode, samo ih trebate spojiti na odgovarajuće pinove mikrokola i predati podatke u binarnom formatu na ulaz. Da, skoro sam zaboravio, napaja ga 5V, pa, vrlo zgodna stvar. Odlučeno je da se prikaz učini dinamičnim jer u suprotnom, morali biste instalirati K155ID1 na svaku lampu, a biće ih 6. Opća shema je ispala ovako:


Ispod svake lampe sam ugradio jarko crvenu LED diodu, ljepše je. Najteži dio je gotov, preostaje samo razviti kolo za "mozak" sata. Za ovo sam izabrao Mega8 mikrokontroler. Pa, onda je sve sasvim lako, samo uzmemo i povežemo sve na način koji nam odgovara. Kao rezultat toga, krug sata je uključivao 3 dugmeta za kontrolu, DS1307 čip sa satom u realnom vremenu, digitalni termometar DS18B20 i par tranzistora za kontrolu pozadinskog osvetljenja. Radi praktičnosti, povezujemo anodne ključeve na jedan port, u ovom slučaju to je port C. Kada se sklopi, izgleda ovako:

Postoji mala greška na ploči, ali je ispravljena u priloženim fajlovima. Konektor za flešovanje MK-a je zalemljen žicama nakon flešovanja uređaja;

A ovako sve izgleda sastavljeno:

Sada ostaje samo da se napiše firmver za mikrokontroler, što je i urađeno. Funkcionalnost je sljedeća: Prikaz vremena, datuma i temperature. Kada kratko pritisnete dugme MENU, režim prikaza se menja - samo vreme 2 - vreme 2 minuta. datum 10 sek 3 mod - vrijeme 2 min. temperatura 10 sek. 4 način rada - vrijeme 2 min. datum 10 sek. temperatura 10 sek. Kada se drži, postavka vremena i datuma je aktivirana, možete se kretati kroz postavke pritiskom na tipku MENU. Ako temperatura nije potrebna, ne možete je uopće podesiti; to ni na koji način neće utjecati na rad sata. Senzor se ne može priključiti na toplo Kada kratko pritisnete tipku GORE, datum se uključuje na 2 sekunde. Kada se držite, pozadinsko osvjetljenje se uključuje/isključuje. Kada kratko pritisnete tipku DOWN, temperatura se uključuje od 00:00 do 7:00. Cijela stvar funkcionira ovako:

Izvori firmvera su uključeni u projekat. Kod sadrži komentare tako da neće biti teško promijeniti funkcionalnost. Program je napisan u Eclipse-u, ali se kod kompajlira bez ikakvih promjena u AVR Studio. MK radi od internog oscilatora na frekvenciji od 8 MHz. Osigurači su postavljeni ovako:

A u heksadecimalnom obliku to je ovako: HIGH: D9, LOW: D4 Uključene su i ploče sa ispravljenim greškama. Ovaj sat radi mesec dana. Problemi u radu nisu utvrđeni. Regulator LM7805 i tranzistor pretvarača su jedva topli. Transformator se zagrijava do 40 stupnjeva, pa ako planirate ugraditi sat u kućište bez otvora za ventilaciju, morat ćete koristiti transformator veće snage. U mom satu daje struju od oko 200mA. Preciznost pokreta u velikoj meri zavisi od kvarca koji se koristi na 32,768 KHz. Nije preporučljivo instalirati kvarc kupljen u trgovini. Najbolje rezultate pokazao je kvarc sa matičnih ploča i mobilnih telefona. Pored lampi koje se koriste u mom krugu, možete ugraditi bilo koje druge indikatore pražnjenja plina. Da biste to učinili, morat ćete promijeniti raspored ploče, a za neke lampe napon pojačivača i otpornike na anodama Pažnja: uređaj sadrži izvor visokog napona!!! Struja je mala, ali dosta primetna!!! Stoga treba biti oprezan pri radu sa uređajem!!!

Fotografije satova koje je ponovio Appll:

Fotografija sljedeće modifikacije sata:




Modifikacije sata za različite lampe:

Za 4 lampe, za koje se čini da imaju kvar, preskočiću.

Fascinantan neonski sjaj, pomalo sličan sjaju vakuumskih cijevi, sličnog izgleda. Sve to daje osjećaj prošlosti u fazi razvoja, saznanja i početka korištenja električne energije, koliko se može zamisliti iz knjiga, filmova, ilustracija. Ovako sam to zamotao. Ali prvo stvari.

Povratak u prošlost?

Retro(Takođe retro stil; retro stil od lat. Retro„nazad”, „okrenuto u prošlost”, „retrospektiva”) - prilično apstraktan umjetničko-povijesni termin koji se koristi za opisivanje različitih kategorija drevnih stvari koje imaju neku kulturnu i/ili materijalnu vrijednost, a po pravilu nisu često koji se nalazi u modernoj svakodnevici sa svojom namjernom praktičnošću i željom da se riješi "dodatnih" detalja. (Vikipedija).

Nešto slično tome. Ali napredak nije i ne stoji. Sve je minijaturizirano i objedinjeno uz povećanje funkcionalnosti. I tu u pomoć priskaču mikrokontroleri i druga programabilna integrisana kola (IC). Možete, naravno, koristiti i jednostavnije uređaje za postizanje veće autentičnosti proizvedenog proizvoda, ali... ovo je sasvim druga tema za razgovor.

Ovo sve govori da se ne treba vraćati na mogućnosti prošlosti, već koristiti raspoloživu sadašnjost. Postoje, naravno, i druge metode implementacije, ovdje razmatramo specifično rješenje problema na mikrokontroleru (MK) proizvođača ATmega8;

Eksterna korespondencija sa "duhovima" prošlosti u potpunosti ovisi o mašti, pogledima i ukusima osobe koja pravi ovaj uređaj u retro stilu. Nesumnjivo, nekome se sviđaju drugi smjerovi u dizajnu, tada su karte u vašim rukama.

Koja je svrha?

Ponuđeni satovi imaju sljedeću funkcionalnost:

  • Prikaz vremena u HH:MM:SS formatu
  • Mogućnost prikaza tačaka podjele (za veću jasnoću)
  • Mogućnost prikaza datuma u formatu DD:MM:GG na početku svakog sata (~10 sekundi)
  • Prisilni prikaz datuma
  • Mogućnost puštanja signala po satu
  • Postavljanje do 10 alarma u različito vrijeme u HH:MM formatu
  • Ponovite alarm (ako nije isključen) 5 minuta od trenutka kada se upali
  • Promjena efekta promjene broja (glatko prebacivanje)
  • Sačuvajte postavke i nastavite mjerenje vremena kada je napajanje isključeno
  • Svakih 10 dana rada u 00:00:00 aktivira se dvominutni katodni režim protiv trovanja

Nakon uključivanja, sat će stajati da bi radio, potrebno je podesiti vrijeme.

Poking buttons

Satom upravljaju 4 dugmeta. Svaki pritisak proizvodi zvučni signal

Za konfiguraciju se koriste 4 moda (bez “podrazumevanog” moda), koji se ciklički mijenjaju (0 -> 1 -> 2 -> 3 -> 4 -> 0, “0” se koristi za povezivanje s programom).

Ako se nijedno dugme ne pritisne oko 10 sekundi, sat prelazi u podrazumevani režim. Kada odaberete željeni parametar da ga postavite pomoću tipke "NEXT", odgovarajuća vrijednost će treptati, a kada se promijeni tipkom "SET", razdjelne tačke će zasvijetliti. To znači da je trenutna vrijednost najmanje jednog parametra promijenjena i, ako je potrebno, mora se pohraniti pritiskom na tipku "SAVE", razdjelne tačke će se ugasiti. Ako postavite nevažeće vrijednosti vremena ili datuma i pokušate ih sačuvati tipkom "SAVE", snimanje neće biti napravljeno, kao što pokazuju tačke koje gore.

Podešavanje vremena: tražena vrijednost se postavlja kada se postavljaju sekunde (i desetice i jedinice), resetiraju se na “0”. Zatim, u pravo vrijeme, unesene vrijednosti se pohranjuju.

Podešavanje datuma: ovdje se potrebna vrijednost jednostavno postavlja i pohranjuje.

Postavka alarma: Postavljaju se sati i minute, pri promjeni vrijednosti u poziciji na desetine sekundi, alarmi se sekvencijalno sortiraju (ukupno se može konfigurirati do 10 alarma), u položaju za jedinice sekundi, budilnik se aktivira kada se podesi “ 1”, te se shodno tome deaktivira postavljanjem “0” (sa firmverom svi alarmi su postavljeni na 00:00 i isključeni).

Dodatne postavke: ovdje je svaki parametar odgovoran za blagu promjenu u funkcionalnosti. U tabeli su prikazane vrijednosti dodatnih postavki.

(kada treperi sve vrijednosti su postavljene na "0"). Melodija za budilnik je napravljena sama, "Skakavac je sjedio u travi", da tako kažem, kao test (ne mogu garantirati da će vam se svidjeti :)). Kada koristite zujalicu, nije preporučljivo postavljati melodiju, jer će doći do zbrke zvukova koji „režu“ uvo.

Firmver je napisan na C jezicima u . Izvorni kod (sa detaljnim, mislim, komentarima) je u prilogu. Dizajn štampane ploče i kola izrađeni su u . Za one koji ne poznaju ovaj alat, sve je prevedeno u PDF.

Ako ima vremena, možda će se nešto dodati u firmver, ali za svakodnevnu upotrebu, po mom mišljenju, ova funkcionalnost je dovoljna. Ili svako može promijeniti i dodati ono što mu je potrebno.

Kratak video o radu sata:

I još par slika

Korišteni materijali:
1. Boost DC-DC pretvarač
2.DS1307
​ 3. Ogromna tema o satovima na GRI

Ažuriraj

Ažuriran firmver od 05.07.2019.

  1. Dodata su dva efekta prikaza - glatki prelaz sa jedne cifre na drugu, menjanje cifre grubom silom (podesivo u stavci za uključivanje/isključivanje za efekat glatke promene).
  2. Dodan analogni temperaturni senzor tipa LM35 (možete koristiti sličan tip sa karakteristikom od 10 mV/°C). Izlaz senzora je spojen na 26. nogu MK-a. Na štampanoj ploči se u početku nalazi utor za konektor. Očitavanja temperature se prikazuju pritiskom na dugme 2(NEXT) u režimu prikaza vremena.
  3. Dodat noćni režim - smanjena osvetljenost od 22:00 do 6:00. (Za one koji nisu imali dovoljno svjetline u normalnom načinu rada, anodni otpornici indikatora mogu se smanjiti na 1-2,2 kOhm).
  4. Zbog nekih promjena i optimizacija u firmveru, ispravan rad budilnika (ako ga neko uopće koristi) još nije provjereno. Kako je planirano, trebalo bi da radi ovako: prilikom postavljanja alarma, u položaju sekundi - 0 - isključeno; 1,2,3,4,5,6,7 - po danu; 8 - radnim danima; 9 - svih dana.

Arhiva (Clock_firmware_7.05.2019.zip) sa firmverom (izvori neće biti uključeni) je u prilogu ispod.

Spisak radioelemenata

Oznaka Tip Denominacija Količina BilješkaProdavnicaMoja beležnica
U1 Sat realnog vremena (RTC)

DS1307

1 U notes
U2 Enkoder, dekoder

SN74141

1 SN74141N ili K155ID1 U notes
U3 MK AVR 8-bit

ATmega8A

1 ATmega8A-PU U notes
U4 Linearni regulator

L7805AB

1 U notes
U5 DC/DC impulsni pretvarač

MC34063A

1 U notes
Q1, Q3, Q6, Q8, Q10, Q12, Q15 Bipolarni tranzistor

KT940A

7 MPSA42, MPSA92, BF422 BF423 U notes
Q2, Q4, Q7, Q9, Q11, Q13, Q16 Bipolarni tranzistor

KT3157A

7 U notes
Q5 Bipolarni tranzistor

2N5551

1 U notes
Q14 MOSFET tranzistor

IRF740

1 U notes
D1-D6 Ispravljačka dioda

1N4148

6 U notes
D7 Ispravljačka dioda

1N4937

1 U notes
C1 Kondenzator0,047 µF1 U notes
C2, C3, C5, C6, C8, C10 Kondenzator0,1 µF6 U notes
C4 100 µF 25V1 U notes
C9 Elektrolitički kondenzator10 µF 25V1 U notes
C11 Elektrolitički kondenzator470 µF 25V1 U notes
C12 Kondenzator100 pF1 U notes
C13 Kondenzator470 pF1 U notes
C14 Elektrolitički kondenzator4,7 µF 250V1 U notes
C15, C16 Kondenzator22 pF2 U notes
R2 Otpornik

100 Ohm

1 U notes
R3, R19, R28 Otpornik

10 kOhm

3 U notes
R4 Otpornik

3 kOhm

1 U notes
R5, R6, R10, R14, R20, R24, R29, R33 Otpornik

4,7 kOhm

8 U notes
R7, R11, R15, R21, R25, R30, R35 Otpornik

33 kOhm

7 U notes
R8, R12, R16, R22, R26, R31, R36 Otpornik

100 kOhm

7 U notes
R9, R13, R17, R23, R27, R32, R37 Otpornik

470 kOhm

7 U notes
R34 Otpornik

Zdravo svima. Želim da vam ispričam o svom nedavnom "zanatu", odnosno o satu sa indikatorima gasnog pražnjenja (GDI).
Indikatori pražnjenja gasa su lično odavno potonuli u zaborav, čak i oni „najnoviji“ su stariji od mene. GRI su se uglavnom koristili u satovima i mjernim instrumentima, a kasnije su zamijenjeni vakuum-luminiscentnim indikatorima.
Dakle, šta je GRI lampa? Ovo je staklena posuda (to je lampa!) iznutra napunjena neonom sa malom količinom žive. Unutra se nalaze i elektrode zakrivljene u obliku brojeva ili znakova. Zanimljivo je da se simboli nalaze jedan za drugim, tako da svaki simbol svijetli u svojoj dubini. Ako postoje katode, mora postojati i anoda! - on je jedan za sve. Dakle, da biste upalili određeni simbol u indikatoru, morate primijeniti napon, i to ne mali, između anode i katode odgovarajućeg simbola.
Za referencu, želio bih napisati kako nastaje sjaj. Kada se između anode i katode dovede visoki napon, gas u lampi, koji je prethodno bio neutralan, počinje da se jonizuje (tj. od neutralnog atoma nastaju pozitivni ion i elektron). Nastali pozitivni ioni počinju se kretati prema katodi, a oslobođeni elektroni počinju se kretati prema anodi. U ovom slučaju, elektroni "usput" dodatno ioniziraju atome plina s kojima se sudaraju. Kao rezultat, dolazi do lavinskog procesa jonizacije i u lampi se pojavljuje električna struja (svjetleće pražnjenje). Dakle, sada je najzanimljivija stvar, pored procesa jonizacije, tj. formiranje pozitivnog jona i elektrona, postoji i obrnuti proces, koji se naziva rekombinacija. Kada se pozitivni jon i elektron „pretvore“ ponovo u jedno! U ovom slučaju energija se oslobađa u obliku sjaja, što i mi opažamo.
Sada direktno na sat. Koristio sam lampe IN-12A. Imaju ne baš klasičan oblik lampe i sadrže simbole 0-9.
Kupio sam priličnu količinu lampi koje nisu korištene!

Da tako kažem, da ima dovoljno za sve!
Bilo je zanimljivo napraviti minijaturni uređaj. Krajnji rezultat je prilično kompaktan komad.
Kućište je izrezano na laserskoj mašini od crnog akrila po 3D modelu koji sam napravio na osnovu štampanih ploča:



Dijagram uređaja.
Sat se sastoji od dvije ploče. Prva ploča sadrži četiri IN-12A lampe, K155ID1 dekoder i optokaplere za kontrolu anoda lampe.


Ploča ima i ulaze za povezivanje napajanja, kontrolu optokaplera i dekodera.
Druga ploča je mozak sata. Sadrži mikrokontroler, sat realnog vremena, jedinicu za konverziju 9V na 12V, jedinicu za konverziju 9V na 5V, dva kontrolna dugmeta, zujalicu i izlaze svih signalnih žica koje odgovaraju displeju. Sat realnog vremena ima rezervnu bateriju, koja sprečava gubitak vremena kada je glavno napajanje isključeno. Napajanje se vrši iz jedinice 220V-9V (dovoljno je 200mA).





Ove ploče se spajaju pomoću pin konektora, ali ne umetanjem, već lemljenjem!





Cijela stvar se slaže na ovaj način. Prvo, dugi vijak M3*40. Na ovaj vijak stane cijev od crijeva za zrak od 4 mm (gusta je i pogodna za držanje štampanih ploča, koristim je vrlo često). Zatim postoji postolje između štampanih ploča (štampanih na 3D štampaču) i onda mesingana matica sve zateže. A stražnji zid će također biti pričvršćen vijcima M3 na mesingane matice.




Tokom montaže, ova neugodna karakteristika je postala jasna. Napisao sam firmver, ali sat je odbio raditi, lampe su treperile nerazumljivim redoslijedom. Problem je riješen ugradnjom dodatnog kondenzatora između +5V i uzemljenja tik uz mikrokontroler. Možete ga vidjeti na gornjoj fotografiji (instaliran u konektor za programiranje).
Prilažem projektne datoteke u EagleCAD i firmver u CodeVisionAVR. Možete nadograditi ako je potrebno za svoje potrebe)))
Firmware za sat je urađen prilično jednostavno bez ikakvih zvona i zviždaljki! Samo sat. Dva kontrolna dugmeta. Jedno dugme je „režim“, drugo „podešavanje“. Prvim pritiskom na tipku “mode” prikazuju se samo brojevi odgovorni za sate, ako pritisnete “podešavanje” u ovom načinu rada, sati će početi da se povećavaju (kada dođu do 23, vraćaju se na 00). Ako ponovo kliknete na “mode”, prikazaće se samo minute. Shodno tome, ako kliknete na „podešavanje“ u ovom režimu, minute će se takođe povećavati „kružnim“ redosledom. Kada ponovo kliknete na „režim“, prikazuju se i sati i minute. Prilikom promjene sati i minuta, sekunde se vraćaju na nulu.


Dobar dan:).

"Možda napraviti sat na njima?" - Postavio sam sebi ovo sasvim predvidljivo pitanje, slučajno naletevši na indikatore gasnog pražnjenja IN-12B u jednoj od prašnjavih kutija. I on je sam sebi odgovorio: "Naravno!" Odavno sam želeo da prikupim nešto samo za zabavu, "za dušu", a svetleći sat je savršen za ovo :)

pažnja: Ja sam spor: rijetko pišem ovdje, najčešće kada želim da se odmorim s posla)). I sve novo i zanimljivo, uvijek svježe, odmah završi na Instagramu. Kliknite OVDJE, idite na moj nalog i pretplatite se :) Uvek će mi biti drago da vas vidim! Uživajte u čitanju :)

Međutim, još uvijek je nejasno kako će se stvari odvijati. Sam projekat nije komplikovan, ali jeste „za sebe“, što znači da će uvek biti nešto potrebnije, hitnije, važnije.... O svom napretku ću vam pričati sa foto reportažama baš kao što je ovaj. Neću se zadržavati detaljno na tehničkoj strani stvari. Ako imate pitanja, pitajte, rado ću odgovoriti :).


A sve je počelo sa njima:


Indikatori gasnog pražnjenja IN-12B. Može prikazati 10 cifara od 0 do 9 i, čini se, tačku. “Izgleda” - jer to nikad nisam provjerio :).


Upravljanje indikatorima je vrlo jednostavno. Napon od 150 - 170 V primjenjuje se na zajedničku anodu svjetiljke, a katoda cifre koju treba "zapaliti" spojena je na minus izvora. To je sve!



Postoje dvije očigledne poteškoće:

1. Potreban vam je izvor visokog napona (150 - 170 V).
2. Potrebni su vam ključevi za kontrolu visokonaponskih signala na katodama indikatora.

Prvi problem je privremeno rešen iskopavanjem makete stabilizatora za pojačavanje impulsa u kutiji sa prototipovima. Sastavio sam ga za eksperimente s cijevnim krugovima, ali ga nikad nisam primijenio.

Bilješka: Definitivno ću dati dijagram izvora u sljedećem postu.

Također nije bilo poteškoća s ključevima: odlučio sam ugraditi visokonaponske tranzistore MPSA44. Dugo su ležali besposleni i čekaju na krilima. Onda ću ih možda zamijeniti nečim manjim.

Bilješka: Također možete koristiti specijalizirane dekriptore - K155ID1.

Povezivanje je jednostavno:

Svaka cifra se kontroliše sopstvenim tranzistorom. A ovako to izgleda na rasporedu.



Sviđaju mi ​​se ove raznobojne žice - vrlo zgodne i lijepe :)


Usput, njihovi ženski konektori savršeno se uklapaju na noge indikatora pražnjenja plina:


Nakon što je sve postalo jasno sa kontrolom indikatora, došlo je vrijeme da razmislimo o “mozgu” sata. Možda, da biste izgledali pametnije, trebali biste odabrati ozbiljan kontroler, i koristiti alate za profesionalni razvoj i otklanjanje grešaka... Ili ići još dalje i koristiti FPGA. Ali odlučio sam riskirati kritike profesionalnih programera i koristiti ARDUINO. Jednostavno razvojno okruženje i jednostavan hardver su upravo ono što vam je potrebno za jednostavan i nezahtjevan projekat u smislu brzine i resursa :).


Hardver je jeftin: klon ProMini ploče sa ATMega328 kontrolerom na ploči i USB-UART konvertorom. I za sada ništa više nije potrebno:



MK modul je postavljen na istu matičnu ploču i spojen na upravljačke tranzistori:

Malo o dinamičkom displeju

Imam mikrokontroler, deset tranzistora kojima upravlja i jedan indikator. Sve je u redu, ali nema dovoljno indikatora za sat :). Trebaju nam još tri. Ali prije nego što ih dodam, odlučio sam shvatiti kako to najbolje učiniti.


Postavljanje deset tranzistora na svaki indikator je loša ideja. Prvo, skupo je, drugo, glomazno je i treće, kontroler jednostavno nema dovoljno nogu za upravljanje (trebaće 40 komada).


Bolje je organizirati dinamičku indikaciju, koristeći deset tranzistora za kontrolu svih indikatora redom, i odabirom željenog indikatora primjenom napona na njegovu anodu.

Ova tehnika odlično radi sa LED indikatorima, ali da li će biti efikasna i sa HID indikatorima? Ne znam. Prebacivanje indikatora mora se dogoditi vrlo brzo, i odjednom za to vrijeme pražnjenje neće imati vremena da se zapali? Ovo je ono što trebate provjeriti prije nego što krenete dalje.


Za to nam je dovoljan postojeći indikator. Vrlo jednostavan program će prikazati brojeve na indikatoru - imitirajte dinamički način rada: upalit će indikator na 5 ms, a zatim će se potpuno isključiti na 15 ms (ovo je vrijeme koje će u dinamičkom načinu rada biti potrebno da upali preostali dio tri indikatora). A onda će ponovo upaliti itd. ...

Šta je od toga - u videu:

Sve je uredu! Iako je indikator ugašen većinu vremena, nije primjetan. Usput, ako malo promijenite učestalost uključivanja/isključivanja, povezano treperenje, koje je i dalje nevidljivo oku, postat će jasno vidljivo u videu:

Zaključak: dinamički prikaz radi. Sada možete sigurno spojiti indikatore koji nedostaju i kontrolni krug anode napona. Ali o tome više sledeći put :)

Malo o funkcionalnosti. Oni sadrže:

  • indikacija datuma (godina, mjesec, dan);
  • indikacija vremena (sati, minute, sekunde);
  • indikacija dana u nedelji;
  • alarm;
  • indikacija režima korekcije;
  • Indikacija "Alarm postavljen".
Mogu se podesiti samo vrijeme i datum, a može se podesiti i alarm. Prilikom podešavanja datuma, dan u sedmici se automatski određuje. U obzir se uzima broj dana u mjesecima i prijestupne godine.

Napajanje se vrši iz prekidačkog napajanja od 12 V 0,3 A. Mali i lagan. Ovako nešto:


Ideja da se uređaj napaja iz izvora od 12 V proizilazi iz dva razloga:

  1. Eliminiše glomazni mrežni transformator
  2. Zbog sigurnosti.
Ne samo da krug sadrži anodu od 180 V (u koju sam, tokom podešavanja, više puta upao, nije baš ugodno). Nisam htela da kopam po ploči, gde ima i 220 V!!!

U samom krugu implementiran je DC-DC Step-Down pretvarač za napajanje kontrolera, a Step-Up pretvarač za napajanje anoda. Oba pretvarača su koristila MC34063. Po mom mišljenju, ovo su divna mikro kola, iako se proizvode jako dugo.
Kola ovih pretvarača nisu originalna i preuzeta su iz tablica podataka za ova mikro kola.


A evo, zapravo, dijagrama sata:


Sastavljeno ovako:




Neki od vas bi mi mogli zamjeriti: „Zašto nije napravio dinamičan prikaz. To bi značajno smanjilo broj čipova." I vjerovatno će biti u pravu.
Razlog je prilično banalan. Majka lenjost. Činjenica je da su indikatori napravljeni mnogo ranije. Ovo je ploča sa dva IN12 i dva K155ID1. Nisam mogao pronaći utičnicu ispod IN12, morao sam je zalemiti. I bio sam previše lijen da odlemim. I nije nedostajalo ID1 i IR22. I da budem iskren, prilikom izrade ovog sata naglasak nije bio na dizajnu kola.
IN12 je korišćen za označavanje vremena, a za označavanje dana u nedelji koristio sam neonska svetla, koje sam iščupao iz drevnih cevnih televizora. Stajali su tamo u blokovima za odabir programa, ako se ne varam, bili su INS-1.
U slučaju nestanka struje, sat ima izvor za hitne slučajeve. Indikatori se gase, ali sat nastavlja da radi.

Zadnja korice:


Pogled sprijeda:


Ovo su natpisne pločice:

Srce sata je Atmel ATMega32 mikrokontroler. Takt 4 MHz kvarc. Za taktiranje logike sata, koristio sam 32,768 KHz kvarcni sat.
Program nije bio posebno težak.
Prije svega, implementirao sam logiku sata i kalendara. Ovdje je sve jednostavno - brojim druge impulse. Izbrojao sam 60 - povećao minut i tako dalje. Broj dana u mjesecima je poznat, osim februara, ovisno o godini. Koristeći formulu, određujem prijestupnu godinu. Također izračunavam dan u sedmici koristeći formulu. U isto vrijeme provjeravam budilnik, inače ću odjednom morati da pozvonim. I odmah sve prikazujem na indikatorima.
Sve ove operacije oduzimaju malo vremena procesoru, tako da ja ispitujem dugmad za ostatak vremena. Postoje četiri od njih: GORE, DOLJE, MODE/ENTER, ALARM.
Koristeći tipke GORE i DOLJE u načinu podešavanja povećavam ili smanjujem parametar koji se podešava. U normalnom režimu, bilo koji od njih prebacuje ekran u režim prikaza datuma (4 sekunde).
MODE/ENTER – unosi sat u način podešavanja vremena i datuma. Sve promjene se primjenjuju istim gumbom.
ALARM – postavlja alarm, ili ga isključuje ako alarm zazvoni ili ga samo želite unaprijed isključiti.
Mala zaštita od "budala" - ne može se postaviti ručno, na primjer, 31. april, 31. jun, 29. februar u neprestupnoj godini itd. Ali onda sam se malo prevario - godina se može postaviti samo od 2000. do 2099. (postoje dva poznata mjesta na indikatorima), pa se činilo da bi to trebalo biti dovoljno. Iako se u kodu godina računa u potpunosti i, teoretski, sat može brojati do 2^16 godina, nije teško ovo promijeniti.
Odvojeno sam implementirao zvonjavu. Napravio sam neku vrstu editora, odnosno sama melodija se snima u obliku trajanja (hit, izdanje) za svaku čašicu. Za što? Ne znam. Ipak, on zvoni sve "melodije" kao "Ding-Dong" :).

Sve sam napisao u Atmel Studiju 6 na asembleru.
Kod dostupan na


Zatvori