Šviesmečių laidų schema. Kaip savo rankomis padaryti tikrus elektroninius metus, kurie spindi ant arduino su dideliais skaičiais. Pagrindinė elektros grandinė, susuktos detalės ir darbo principas

Sveiki geektimes! Pirmoje straipsnio dalyje buvo svarstomi principai, kaip skaičiuoti tikslią valandą per savadarbį jubiliejų. Eikime toli ir pažiūrėkime, kaip ir kodėl geriau pamatyti visą valandą.

1. Ūkiniai pastatai apžiūrai

Taigi, mes galime turėti platformą (Arduino, Raspberry, PIC / AVR / STM valdiklį ir kt.) ir paskelbti užduotį prisijungti prie naujos. Kitų variantų nėra, galime pasižiūrėti.

Segmentų rodymas

Čia viskas paprasta. Segmento indikatorius yra sudarytas iš svarbiausių lempučių, kurios tiesiog prijungiamos prie mikrovaldiklio per rezistorius, kurie užgęsta.

Atsargiai, eismas!

Argumentai "už": konstrukcijos paprastumas, geras apsižvalgymas, maža kaina.
Minusas: atrodo, kad išplatinta daug informacijos.
Indikatorių konstrukcijos yra dviejų tipų, su šviečiančiu katodu ir šviečiančiu anodu, vidurinis atrodo maždaug taip (schema iš mėginių ėmimo vietos).

Є 1001 straipsnis, kaip prijungti šviesą prie mikrovaldiklio, pagalbos ieškokite google. Skladnoshchi pochinayutsya, jei norime, kad metai būtų puikūs - net stebėtis kitokiu rodikliu nėra per lengva. Tada mums reikia tokių rodiklių (nuotrauka iš eBay):

Smirdžiai ėda nuo 12V, o be tarpininko prie mikrovaldiklio jų tiesiog negalima įkrauti. Čia mums į pagalbą ateina mikroschema CD4511 yakraz kam tai pripažinta. Tai ne tik konvertuos duomenis iš 4 bitų linijos į reikiamus skaičius, bet ir atkeršys tranzistoriaus jungiklį, kad indikatoriui būtų tiekiama įtampa. Tokia tvarka mums reikės 9–12 V „galios“ įtampos grandinei ir žemos įtampos jungiklio (pavyzdžiui, L7805), kad veiktų pagal grandinės „logiką“.

Matriciniai rodikliai

Tiesą sakant, viskas yra lengva, tik žiūrint į 8x8 matricą. Nuotrauka iš eBay:

Jie parduodami eBay atskirais moduliais arba paruoštais blokais, pavyzdžiui, po 4 vienetus. Juos valdyti dar paprasčiau – ant modulių jau užlituota mikroschema MAX7219, kuris užtikrina roboto prijungimą prie mikrovaldiklio tik 5 laidų pagalba. Yra daug „Arduino“ bibliotekų, todėl galite peržiūrėti kodą.
Argumentai "už": maža kaina, gerai apsižvalgyti, kad ryškumas.
Minusas: žemas razdіlna zdatnіst. Tačiau užtenka užduoties pamatyti valandą.

RK-indikatoriai

RK-rodikliai naudoja grafiką ir tekstus.

Grafika yra brangesnė, tačiau leidžia rodyti skirtingą informaciją (pavyzdžiui, atmosferos slėgio grafiką). Tekstai yra pigesni, juos lengviau praktikuoti, jie taip pat leidžia rodyti pseudografiją - ekrane galima užfiksuoti koristuvach simbolius.

Negražu dirbti su PK-indikatoriumi su kodu, bet yra minusas - indikatorius rodo daug mikrovaldiklio pagrindinių eilučių (nuo 7 iki 12 tipo), o tai nėra patogu. Tuo tikslu kinai sugalvojo PK indikatorių su i2c valdikliu, kuris pasirodė sėkmingesnis – skirtas iš viso sujungti 4 smiginius (nuotrauka iš eBay).


RK-indikatoriai yra pigūs (kaip juos galite gauti eBay), jie yra dideli, juos lengva prijungti, galite rodyti skirtingą informaciją. Vienintelis minusas, kad negaliu per daug dairytis.

OLED indikatoriai

Sutrumpinkime ankstesnio varianto tęsinį. Jie skiriasi nuo mažų ir pigių 1,1 colio įstrižainės iki didelių ir brangių. Nuotrauka iš eBay.

Vlasne, geros visos krim kainos. Jei yra kitų rodiklių, kurių dydis 0,9-1,1", tai (kremuojant i2c darbą) sunku suprasti, kiek tai praktiška.

Dujų išleidimo indikatoriai (IN-14, IN-18)

Šie indikatoriai jau yra populiaresni, galbūt dėl ​​„šilto lempos šviesos garso“ ir dizaino originalumo.


(nuotrauka iš nocrotec.com)

Jų sujungimo schema yra labiau sulankstoma, nes qi indikatoriai uždegimo vikoristovuyut įtampa 170V. Keitiklis nuo 12V => 180V gali sugesti ant mikroschemų MAX771. Indikatoriaus įtampai tiekti naudojama radianinė mikroschema K155ID1 jakas buvo specialiai tam sukurtas. Maisto, skirto pasigaminti, kaina: apie 500 rublių už odinį indikatorių ir 100 rublių už K155ID1, taisant visas smulkmenas, kaip rašė senuose žurnaluose, „netrūksta“. Pagrindinis lankstymas čia yra tas, kad IH-XX, K155ID1, jau seniai nebegaminami, juos galite įsigyti per radiją arba specializuotose parduotuvėse.

2. Pasirinkite platformą

Nurodant didesnius ir mažesnius, jie užaugo, prarado pergales, kaip aparatinė platforma, geriau vikoristovuvat. Čia yra keletas variantų (savarankiškai nematau, tiems, kurie gali pakelti plokštę ir lituoti procesorių, šis straipsnis nereikalingas).

Arduino

Paprasčiausias pochatkivtsiv variantas. Pasiruošę mokėti pigiai (apie 10 USD „eBay“ su nemokamu pristatymu), gali turėti visas programavimui reikalingas rožes. Nuotrauka iš eBay:

„Arduino“ nėra kitų bibliotekų (pavyzdžiui, tiems patiems RK ekranams, realaus laiko moduliams), „Arduino“ techninė įranga derinama su skirtingais priedų moduliais.
Pagrindinis minusas: apkrovos sudėtingumas (tik per nuosekliojo prievado konsolę) ir šiuolaikiniams pasauliams silpnas procesorius (2K RAM ir 16MHz).
Golovny pliusas: galima dirbti daug ką, praktiškai nesikvailinant su litavimu, perkant programuotoją ir pakeliant plokštes, modulius pakanka jungti po vieną.

32 bitų STM procesoriai

Tiems, kurie nori tyliau, pasiruošę mokėti su STM procesoriais, pavyzdžiui, plokšte su STM32F103RBT6 ir TFT ekranu. Nuotrauka iš eBay:

Čia galbūt jau pagerinome šiuolaikinio IDE kokybę (iš kitų šalių Coocox IDE buvo sėkmingesnis), bet reikia papildomo ST-LINK programuotojo su JTAG rože (maisto kaina eBay yra 20-40 USD ). Papildomai galite nusipirkti pagal užsakymą pagamintą STM32F4Discovery plokštę, kuriai programuotoją jau turite, galite pamušti.

Raspberry PI

O dabar tiems, kurie nori visiškai integruotis su šiuolaikiniu pasauliu, vienos plokštės kompiuteriais su Linux, mes jau dainuodami atpažįstame Raspberry PI. Nuotrauka iš eBay:

Pilnai įrengtas kompiuteris su Linux, gigabaitas RAM ir 4 branduolių procesorius. Plokštės krašte yra 40 kontaktų skydelis, leidžiantis prijungti įvairius periferinius įrenginius (smeigtukai yra iš kodo, pvz., Python, neatrodo apie C / C ++), taip pat standartinis USB. 4 lizdams (galima prijungti WiFi). Taip pat standartinis HDMI.
Reikia susimokėti už spaudimą, ne tik kad rodytų valandą, bet ir apkarpyti HTTP serverį, kad būtų galima reguliuoti parametrus per internetinę sąsają, pasitikrinti orų prognozę per internetą, tada. „Zagalom“ puiki erdvė fantazijai.

Su Raspberry (ir STM32 procesoriais) yra vienas lankstymas - jie naudoja 3 voltų logiką, o dauguma kitų plėtinių (pavyzdžiui, RK-ekranai) veikia "senai" su 5 V. Akivaizdu, kad galite prisijungti, todėl iš esmės galite, jei nežinote teisingo metodo, imti 50 USD mokestį kaip „Skoda“. Teisingas būdas yra naudoti loginio lygio keitiklį, kuris „eBay“ kainuoja tik 1–2 USD.
Nuotrauka iš eBay:

Dabar pakanka prijungti mūsų priedą per tokį modulį, ir visi parametrai bus gerai.

ESP8266

Metodas egzotiškesnis, bet perspektyvesnis dėl sprendimo kompaktiškumo ir pigumo. Už keletą centų (apie 4–5 USD „eBay“) galite nusipirkti ESP8266 modulį, kad galėtumėte išimti „WiFi“ procesorių.
Nuotrauka iš eBay:

Dažniausiai tokie moduliai buvo priskirti kaip WiFi tiltas mainams per nuoseklųjį prievadą, entuziastai surašė alternatyvių programinės įrangos sąrašą, leidžiantį dirbti su jutikliais, i2c priedais, PWM ir kt. ekrane. Ramiems žmonėms, norintiems prijungti daug įvairių periferinių įrenginių, yra specialus NodeMCU mokėjimas su daugybe ūsų, maisto kaina yra apie 500 rublių (tai buvo suprantama eBay):

Vienintelis neigiamas dalykas yra tai, kad ESP8266 gali turėti mažai RAM atminties (yra daug programinės įrangos, nuo 1 iki 32 KB), tačiau užduotis yra nepaleisti. ESP8266 moduliai prijungiami prie 3 voltų logikos, todėl čia taip pat reikia realaus laiko keitiklio.

Kuriuo įvadinis ekskursija į savarankišką elektroniką gali būti baigta, autorius bazhaє visus tolimus eksperimentus.

Zamіst Uz'yaznennya

Klystu naudodamas Raspberry PI su tekstiniu indikatoriumi, ruošiuosi dirbti su robotu su pseudografija (kuris buvo pigesnis nei apatinis grafinis ekranas su įstriža). Nufotografavęs metinių metų metų ekraną, šių straipsnių rašymo valandą.

Metraštyje rodoma tiksli valanda, paimta iš interneto, o orai, kaip atnaujinta iš Yandex, viskas parašyta Python kalba ir tai praktikuojama kelis mėnesius. Tuo pačiu metu FTP serverio paleidimo metines, leidžiančias (iš karto perkeliant maršrutizatorių prievadus) atnaujinti jų programinę-aparatinę įrangą ne tik iš namų, bet ir iš bet kurios vietos, de є interneto. Kaip premiją, Raspberry ištekliai iš esmės yra prieinami norint prijungti kamerą ir (arba) mikrofoną su galimybe nuotoliniu būdu saugoti butą arba naudoti įvairius modulius / reles / jutiklius. Galite pridėti visokių „bandelių“, pavyzdžiui, šviesos indikaciją apie atėjusį paštą ir pan.

PS: Kodėl eBay?
Kaip tu gali bulo bachiti, visiems aparatams kainos buvo sukeltos arba foto is ebay. Kodėl taip? Gaila, kad mūsų parduotuvės dažnai gyvena pagal principą „pirk už 1 USD, parduok už 3 USD, gyvenk už 2 USD“. Kaip paprastas užpakalis, Arduino Uno R3 kainuoja (straipsnio rašymo metu) 3600 rublių iš Sankt Peterburgo, o eBay - 350 rublių su nemokamu pristatymu į Kiniją. Kaina yra teisinga pagal užsakymą, be įprastų literatūros perebolshen. Taigi, aš turėsiu laukti mėnesį, kol atsiimsiu siuntinį paštu, bet toks kainų skirtumas, manau, yra varte. Ale vtim, jei kam reikia iš karto ir terminovo, tai, ko gero, vietinėse parduotuvėse tai yra pasirinkimas, čia tai pati oda.

Parduodant galite naudoti daugybę skirtingų modelių ir elektroninio skaitmeninio metraščio variantų, o daugiau jų pridengta vikoristannya vietos viduryje, nes skaičiai nedideli. Tačiau kartais tenka metus paskleisti gatvėje – pavyzdžiui, ant būdelės sienos, ar stadione, aikštėje, todėl ten smarvę didžiajame lauke pamatys turtingi žmonės. Tam yra pateikta didžiųjų šviesmečių schema, prie kurios galima prijungti (per vidinius tranzistorinius jungiklius) nuolat didelio dydžio panoraminės šviesos diodus. Schemos principą galite išplėsti spustelėdami jį:

Robotų metų aprašymas

  1. Metraštis. Kuris režimas turi standartinį valandos vaizdą. Є skaitmeninė metų tikslumo korekcija.
  2. Termometras. Tokiu atveju kambario temperatūra valdoma arba kartojama gatvėje iš vieno jutiklio. Oro diapazonas nuo -55 iki +125 laipsnių.
  3. Perduota gyvybės apsaugos kontrolė.
  4. Rodiklio informacijos peržiūra pagal metinę datą ir termometrą.
  5. Norint sutaupyti instaliacijų, kai naudojama 220 V įtampa, įdiegta nuo energijos nepriklausoma atmintis.


Prie MK ATMega8 pridėsiu pagrindą, kuris turi būti įjungtas įkišus saugiklį iš lentelės:

Metų robotas ir vadyba

Pasibaigus metams, ekrane pasirodys reklaminė ekrano užsklanda, po kurios ji persijungs į valandą. paspaudus mygtuką NUSTATYTI LAIKĄ pide indikatorius skambučiui iš pagrindinio režimo:

  • rodymo režimas yra kelios sekundės. Kuriame režime paspauskite mygtuką iš karto PLIUSASі MINUSAS, tada sekundės bus nustatytos iš naujo;
  • vstanovlennya hvilin srauto valanda;
  • eilinės valandos metų įrengimas;
  • simbolis t. Nalashtuvannya metų trivalumas;
  • simbolis o. simbolių rodymo valanda, rodanti esamą temperatūrą (išorė);
  • metinio kurso tikslumo standartinės pataisos vertė. Simbolis c kad pataisos vertė. Tarp įrengimų vіd -25 iki 25 sіk. Pasirinkta reikšmė bus apie 0 metų 0 minučių ir 30 sekundžių, pridėta arba paimta iš dabartinės valandos. Daugiau informacijos skaitykite instrukcijose, kurios yra archyve su programinės įrangos failais ir kitomis plokštėmis.

Su gimtadieniu

Palieskite mygtukus PLIUSAS/MINUSAS Pabandysiu paspartinti vertės nustatymą. Jei per 10 sekundžių pakeisite naujas reikšmes, naujos reikšmės bus įrašytos į nuo energijos nepriklausomą atmintį ir nuskaitomos, kai vėl įjungiamas maitinimas. Nauji nustatymai Mikrovaldiklis tikrina gyvybės buvimą. Įjungus tiesioginį, priedas tilps į vidinį dzherelį. Perteklinio veikimo modulio diagrama parodyta žemiau:


Norint pakeisti srautą, įjungiamas indikatorius, jutikliai ir mygtukai, o patys metai tęsiasi valandą. Kai tik atsiranda 220 V įtampa, atkuriamos visos indikacijos funkcijos.


Taigi, kaip puikūs šviesmečiai, jie turi du ekranus: didelį šviesos dienos šviesą – gatvei, ir mažą RKI – pagrindinio ekrano nustatymo aiškumą. Puikus roztashovaniya ekranas ant vіdstanі kіlka міv vіd bloko keruvannya ir z'єdnannya dvoma su kabeliais iš 8 strėlių. Išorinio indikatoriaus anodų atveju tranzistoriniai jungikliai buvo sumontuoti už archyve indukuotos grandinės. Projekto autorius: Oleksandrovich & SOIR.

Spėkite... Prieš trisdešimt metų šeši rodikliai buvo mažas lobis. Tas, kuris su tokiais rodikliais nesunkiai užaugtų metus laiko ant TTL logikos, tai padaręs su žinomo signataro pagalba.

Dujų išlydžio indikatorių šviesa buvo šilta. Už šprotą whilin man tai tapo cikavo, todėl galėjau užsisakyti qi senų lempų ir norėjau prie jų dirbti. Dabar tokius metus lengva padaryti. Tiesiog paimkite mikrovaldiklį.

Oskіlki tada aš zahoplyuvavsya programavimo mikrovaldiklius su žodžiais aukšto lygio, aš virushiv pograti troch. Bandžiau sukurti paprastą metraštį apie skaitmeninius dujų išlydžio indikatorius.

Meta dizainas

Įrodžiau, kad metai kalti šešių skaičių mamai, o valandą norima atstatyti iki minimalaus mygtukų skaičiaus. Be to, norėčiau išbandyti plačiausių mikrovaldiklių šeimų vikoristati šprotus skirtinguose vibratoriuose. Programą galiu parašyti su savo C.

Dujų išlydžio indikatoriams robotams reikalinga aukšta įtampa. Alemati dešinėje su nesaugiu tvoros įtempimu, kurio nenoriu. Metų vaikas kaltas, kad valgė šiek tiek persitempęs 12 str.

Išsklaidytas kaip pagrindinis bula gra metodas, čia nerasite mechaninės konstrukcijos ir fotelio prie kūno aprašymo. Deja, jūs patys galėsite keisti metų metus pagal savo skonį ir skonį.

Axis scho in me vyyshlo:

  • Valandų rodymas: HH MM SS
  • Pavojaus signalas: HH MM -
  • Laiko rodymo režimas: 24 metai
  • Tikslumas ±1 sekundė per dieną (indėlis kvarco rezonatoriaus pavidalu)
  • Maitinimas: 12 V
  • Smūgio slopinimas: 100mA

Metraščio schema

Norėdami prijungti šešių skaitmenų skaitmeninį ekraną prie natūralių sprendimų, multipleksinis režimas.

Daugiau blokinės schemos elementų (Malyunok 1) paskyrimas name be komentarų. Nestandartinių užduočių pasaulį apdainavo lygių TTL aukštos įtampos signalų konvertavimo indikatoriams valdyti sukūrimas. Anodo tvarkyklės yra sukurtos ant aukštos įtampos NPN ir PNP tranzistorių. Schemą nurodė Stefanas Kneleris (http://www.stefankneller.de).

TTL mikroschema 74141, skirta pakeisti dviejų dešimties dekoderių ir aukštos įtampos tvarkyklę odos skaitmeniui. Galbūt bus nesunku pakeisti vieną mikroschemą. (Nors nežinau, kodėl smarvė virpa žaibiškai, ar tai iš karto). O jei žinote dujų išlydžio indikatorius, 74141 galite pamatyti čia instrukcijas :-). TTL logikos valandas nebuvo jokios praktiškos alternatyvos mikroschemai 74141. Taigi pabandykite čia sužinoti vieną dalyką.

Indikatoriams reikalinga apie 170 V įtampa. Nėra prasmės kurti specialios grandinės įtampai konvertuoti, tačiau yra daug mikroschemų, kurios paverčiamos judėti. Pasirinkau nebrangų ir plačiai prieinamą IC MC34063. Konvertavimo schemą galima nukopijuoti iš techninio aprašymo MC34063. Prie jo pridėtas maitinimo mygtukas T13. Vidinis raktas netinka tokiai aukštai įtampai. Kaip induktyvumas perdirbėjui, aš vikoristovuva drosel. Vin indikacijos kūdikiui 2; joga yra 8 mm skersmens, o nugara - 10 mm.

KKD peretvoryuvach kaip visuma yra gera, o išorinė įtampa yra vizualiai saugi. Esant 5 mA viršįtampiui, išėjimo įtampa sumažinama iki 60 V. R32 nepaiso viršįtampio rezistoriaus funkcijos.

Norint gyventi pagal logiką, naudojamas linijinis reguliatorius U4. Diagramoje ir lentoje yra vieta atsarginiam akumuliatoriui. (3,6 – NiMH arba NiCd). D7 ir D8 yra tie patys Schottky diodai, o rezistorius R37, skirtas keisti įkrovimo purkštuką, yra panašus į akumuliatoriaus charakteristikas. Jei metraštį renkatės tik šiai progai, jums nereikės baterijos, D7, D8 ir R37.

Likutinė grandinė parodyta 3 paveiksle.

3 pav

Mygtukai yra prijungti prie valandos per diodus. Mygtukų malūnėlis gerbiamas įrengus loginį „1“ teisingoje išvestyje. Kaip papildoma funkcija prie mikrovaldiklio išvesties, skirtos prijungti p'ezoviprominyuvach. Kad nutildytum tą girgždantį, vikoristove truputį vimikach. Už visą pidishov bi ir plaktuką, ale tse ant ekstremalaus šlaito :-).

„Zavantazhennya“ filiale galite rasti schemos komponentų sąrašą, mažą drukovanoї atlyginimą ir elementų išdėstymą.

Procesorius

Gali būti praktiška gremėzdišką priedą pritvirtinti prie mikrovaldiklio su pakankamu jungiamųjų detalių skaičiumi, kurių minimalus reikalingas skaičius nurodytas 1 lentelėje.

1 lentelė
Funkcija Visnovki
gyvenimą 2
kvarcinis rezonatorius 2
Anodo valdymas 6
Vairuotojas 74141 4
Mygtuko įvestis 1
P'ezoviprominyuvach 1
Usyogo 16

Odos gamintojas išplečia mikrovaldiklių šeimos ir tipų galią. Roztashuvannya visnovkіv іndivіdualne odos pagal tipą. Bandžiau suformuluoti universalią plokštę įvairių tipų mikrovaldikliams. Ant plokštės sumontuotas 20 kontaktų lizdas. Dėl papildomos pagalbos įvairiems mikrovaldikliams galima pritaikyti nemažai smiginio džemperių.

Žemiau mikrovaldikliai yra nukreipti, pakartotinai patikrinti šioje schemoje. Galite eksperimentuoti su kitais tipais. Schemos privalumas – galimybė rinktis skirtingus procesorius. Radioamatoriai, kaip taisyklė, naudoja vieną mikrovaldiklių šeimą ir gali turėti skirtingus programavimo bei programinės įrangos įrankius. Kiti mikrovaldikliai gali sukelti problemų, todėl suteikiau galimybę pasirinkti procesorių iš mėgstamos šeimos.

Visa įvairių mikrovaldiklių įtraukimo specifika parodyta 2…5 lentelėse ir 4…7 paveiksluose.

2 lentelė
Freescale
Tipas MC68HC908QY1
kvarcinis rezonatorius 12 MHz
Kondensatoriai C1, C2 22 pF
Programa freescale.zip
(Padalinys „Zavantazhennya“)
Nustatymai

Pastaba: 10 MΩ rezistorius yra prijungtas lygiagrečiai su kvarciniu rezonatoriumi.

3 lentelė
Mikroschema
Tipas PIC16F628A
kvarcinis rezonatorius 32,768 kHz
Kondensatoriai C1, C2 22 pF
Programa pic628.zip
(Padalinys „Zavantazhennya“)
Nustatymai viduje. 4 MHz generatorius – I/O RA6,
MCLR IŠJUNGTA, WDT IŠJUNGTA, LVP IŠJUNGTA,
BROUT OFF, CP OFF, PWRUP OFF

Pastaba: lustas turi būti pasuktas 180°.

4 lentelė
Atmel
Tipas ATtiny2313
kvarcinis rezonatorius 12 MHz
Kondensatoriai C1, C2 15 pF
Programa attiny.zip
(Padalinys „Zavantazhennya“)
Nustatymai kv. osciliatorius 8 MHz, RESET ON

Pastaba: prijunkite SMD komponentus R ir C prie RESET kaiščio (10 kΩ ir 100 nF).

5 lentelė
Atmel
Tipas AT89C2051
kvarcinis rezonatorius 12MHz
Kondensatoriai C1, C2 22 pF
Programa adresu2051.zip
(Padalinys „Zavantazhennya“)
Nustatymai --

Pastaba: SMD komponentus R ir C pritaikykite RESET (10 kΩ ir 100 nF); visnovki, pažymėti žvaigždėmis, jungiasi su gyvybės magistrale + Ub per SMD 3,3 kOhm rezistorius.

Pataisę įvairių mikrovaldiklių kodą, sutiksite, kad smarvė jau panaši. Vіdminnіst prieiga prie portіv i vznachennya funktіy pererivan, taip pat tai, kad gulėti komponente vіd ob'yazuvannya.

Išvesties kodas susideda iš dviejų skyrių. Funkcija pagrindinis () sukonfigūruokite prievadą ir paleiskite laikmatį, kuris generuoja atstatymo signalą. Po to, kai kita programa nuskaito paspaustus mygtukus ir nustato atitinkamą laiką bei signalo reikšmę. Toje pačioje vietoje pagrindiniame cikle esama valanda lyginama su žadintuvu ir p'ezoviprominyuvach pradeda mirgėti.

Kitą subprogramos apdorojimo dalį pertraukia laikmatis. Subprograma, kuri iškviečia per odos milisekundę (atsižvelgiant į laikmačio galimybes), padidina valandų pokytį ir rodo skaičius ekrane. Be to, keičiama mygtukų stovykla.

Paleisti grandinę

Komponentų montavimą ir reguliavimą pradėkite nuo pat pradžių. Lituokite U4 reguliatorių ir kitus komponentus. Apverskite įtampą 5 U2 lustui ir 4,6 U1. Eikime į priekį ir pasiimkime aukštos įtampos jungiklį. Su rezistoriumi R36 įdiekite 170 V įtampą. Dabar įdiekite U2 lustą, tranzistorius, rezistorius, tvarkyklės grandines, anodus ir skaitmenis. Prijunkite įėjimą U2 prie GND magistralės ir nuosekliai prijunkite vieną rezistorių R25 - R30 prie +Ub magistralės. Atitinkamose pozicijose sekite rodiklių skaičius. Likusiame pakartotinio schemos patikrinimo etape iš žemės iškelkite 19 mikroschemų U1 - p'ezoviprominuvach yra atsakingas už girgždėjimą.

Tikruosius programų kodus ir kompiliacijas galite rasti Zavantazhennya platinimo ZIP faile. Programą suprogramavus į mikrovaldiklį, reikia apversti odos siūles U1 padėtyje ir sumontuoti reikiamus džemperius su viela ir litu. Pažiūrėkite į mikrovaldiklių vaizdus, ​​nukreiptus aukščiau. Kad mikrovaldiklis tinkamai programuotų ir prisijungtų, kaltas generatorius. Galite nustatyti žadintuvo valandą. pagarba! Plokštėje yra vieta vienam mygtukui - yra atsarginis mygtukas būsimiems plėtrai :-).

Apverskite generatoriaus dažnio tikslumą. Jei jis nėra investuotas į reitingų diapazoną, pakeiskite kondensatorių C1 ir C2 nominalus. (Mažus kondensatorius lituokite lygiagrečiai arba pakeiskite kitais). Metų eigos tikslumas turi būti tobulinamas.

Visnovok

Maži 8 bitų procesoriai yra komplektuojami aukšto lygio mov. Kita vertus, kalba C nebuvo skirta mažiems mikrovaldikliams, prote – paprastoms programoms ir galima stebuklingai čirškėti. Asambleris yra naudingesnis atliekant lankstymo užduotis, kurios leidžia praleisti kritines valandas arba maksimalią procesoriaus apkrovą. Yra daugiau radijo imtuvų kaip nemokama ir protingai nemokama C kompiliatoriaus atnaujinimo versija.

C programavimas yra vienodas visiems mikrovaldikliams. Jūs esate atsakingi už pasirinkto tipo mikrovaldiklio techninės įrangos (registrų ir išorinių įrenginių) funkcijų išmanymą. Būkite atsargūs su bitų operacijomis – žodis C nėra pridedamas prie manipuliavimo paskutiniais bitais, kuriuos galima naudoti ant ATtiny rato užpakalio.

Baigėte? Taigi įsitaisykite, kad pažiūrėtumėte į vakuumines lempas ir stebėtumėte.

... senas laikrodis sukasi... :)

Redakcinė pastaba

Naujausias SN74141 analogas yra K155ID1 mikroschema, kurią pagamino Minsko PZ „Integral“.
Mikroschemą nesunkiai galima rasti internete.

Šviesos likimai nėra skersiniai, metų smarvė aštri, tam skaičius – gimtadienis. Kas yra metų senumo ant šviesių matricų, apie pliusus ir trūkumus aptariama straipsnyje. Pvz., Straipsnyje pateikiama pokrokovinės pagalbos ataskaita, skirta priedo paruošimui savo rankomis.

Kas tai

Šviesos matricų metraštis yra visas elektroninis metraštis, kuriame indikacijai naudojamos matricos su beveidžiais šviesos diodais. Kito tipo rodiklių „Zastosuvannya“ yra vienintelis autoritetas.

Matrica - tse nabіr svіtlodіodіv, zbranih vyglyadі sіtki z vieno anodas аbо katodo. Paprastai aš leisdavau tokius rodiklius - taškų skaičių išilgai vertikalios ir horizontalios - 8 × 8.

Kodėl tokia sukaktis populiarėja, privalumai:

  1. Kaina. Šviesos matricos yra pigesnės septynių segmentų panašių matmenų indikatoriams.
  2. Jaskravistas. Šviesos dega ryškiau, žemesni septynių segmentų indikatoriai, jie geriau matomi mieguistomis naktimis apšviestose vietose. Daugelis virobnikų taip pat perteikia konstruktyvią diodo apsaugą nuo saulės.
  3. Funkcionalumas. Šviesos matricos pagalba galite įvesti ne tik skaičius, bet ir įvairias raides, skirtingus ženklus, simbolius. LED matricų rinkinio pagalba galite įvesti informaciją dieną iš eilės, kad pamatytumėte, kuo gyventi.

Šviesos matricos plauti ir nedolіki:

  • Didesnis sulankstomas keruvannya. Per daug elementų (standartinėje matricoje їх 64) sukite matricos indikatoriais, žemesniais nei septynių segmentų. Kuriems sumontuoti mikrovaldikliai, dinaminė indikacija ir registracija.
  • pažiūrėsiu. Svіtlodiodіv ypatumas yra tas, kad smarvė šviesą sutelkia tiesiogiai. Nebūtina to padaryti taip, kad vaizdas ant šviesos matricos būtų gerai matomas tik po dainuojančiu gaubtu.
  • Aukštos temperatūros netoleravimas. Šildymas sumažina šviesos efektyvumą ir keičia tarnavimo laiką.
  • Perdegusi šviesa sukėlė „sugedusio pikselio“ efektą ir padidino vaizdo ryškumą.

Savarankiškai sukurtas metraštis apie šviesos matricas

Nepaisant didelio lengvųjų matricų metraščio populiarumo, Runet nėra tiek daug savarankiško jų paruošimo schemų. Pažvelkime į populiariausius.

Reikalingi įgūdžiai renkantis pridėsiu:

  • kitų lentų paruošimas;
  • elementų litavimas: SMD perdavimo grandinė, tai reiškia, kad elementai montuojami tiesiai ant plokštės paviršiaus;
  • mikrovaldiklių programinė įranga: schemoje yra MK ATMega16A;
  • MK programavimas: ne obov'yazkovo, oskіlki, dėl kurių aš jau pridėsiu є valdiklio programinę-aparatinę įrangą. Jei norite pakeisti robotų metų režimą arba išplėsti jo funkcionalumą, pavyzdžiui, pridedant papildomų elementų, tokių kaip temperatūros jutikliai ar vanduo.

Reikalingi trys įrankiai:

  • ciferblatas lentų paruošimui;
  • MK programuotojas;
  • lituoklis.

Pažvelkime į ataskaitą ir pridėkime diagramą. Pagrindinis galvos elementas yra MK ATMega16A, jis yra saugus pėdoms:

  1. Pažvelkite į kalendoriaus valandą. Vyko pragyvenimo šaltinio įtraukimas.
  2. Signalizacija. Čia yra 9 kūriniai, juos galite užprogramuoti, kad veiktų dieną.
  3. Temperatūros kontrolė. Metraščio dizainas leidžia įrengti du temperatūros jutiklius stebėjimui šalia patalpos ir gatvėje.
  4. Eilės režimas gyventi. Galite matyti šią informaciją: tyzhnya diena, mėnuo, upė, temperatūra.
  5. Koriguvannya metų eigą.

Dauguma funkcijų dedamos ant mikrovaldiklio, o tai leidžia maksimaliai išplėsti grandinę ir laimėti minimalų elementų skaičių.

Priedas turi tik dvi mikroschemas: mikrovaldiklį ir išorinį registrą TPIC6B595, taip pat galima prijungti du DS18B20 temperatūros jutiklius - vieną lauko, kitą vidaus.

Trijų šviesų matricos 8 × 8 yra naudojamos švitinimo indikacijai. Kaip ir D1 diodą, geriau naudoti Schottky diodą. Diodas grandinėje užtikrina saugų perėjimą į avarinę situaciją, o Schottky diodas turi mažiausiai įtampos kritimo ir aukštą perjungimo dažnį.

Virimo procesas:


Apie specialias ypatybes sulankstant gimtadienį ant šviesos matricos su ATMega 16A rasite kitame vaizdo įraše.

Šviesos matricų metraštis gali būti daug geresnis nei priedai su kitokio tipo indikacija: pigiau, nešviečia saulė, jų pagalba galite įvesti daugiau informacijos. Yra daugybė metraščio modelių ant led matricų, o jūs patys žinote įrenginį su reikiamu funkcionalumu. Taip pat nepatogu pasidaryti tokį metų senumą, nes daugiau dirbote pokrokovy kerіvnitstva, nenaudodami specialių įrankių ar specialių įgūdžių.

Jubiliejus su šviesiu septynių segmentų indikatoriumi ant mikroschemos K145ІK1911

Šių metų istorija svetainėje pasirodė tris kartus daugiau, kitų svetainėje esančių schemų pavidalu.

Puikus savaitgalis, aš einu į paštą, esu drovus, o mūsų skaitytojas keliauja Fedorenko Jevgenas, pridėjęs metų schemą su aprašymu ir daugybe nuotraukų.

Trumpai apie schemą. elektroninė metų diagrama su savomis rankas vikonana ant mikroschemos K145ІК1911, o valanda rodoma septyniuose šviesos indikatorių segmentuose. Ir todėl verta.

Metraščio schema:


Norėdami pagerinti įvaizdį, yogo tiesiog varto zbіshiti puolimas. І išsaugokite kompiuterį.

Neseniai prieš mane iškilo užduotis – arba nusipirkti naujus metus, arba savarankiškai pasirinkti naujus. Vymogi iki jubiliejaus kabėjo paprastai - ekrane buvo rodomi metai ir šventės, kaltas žadintuvas, be to, kaip priedas prie jubiliejaus atsirado ryškūs septynių segmentų indikatoriai. Nenorėjau kaupti krūvos loginių mikroschemų, o iš valdiklių programavimo buvo iškviesta bubzhanya. Viber zupiniv apie Radian elektronikos pramonės plėtrą mikroschemos К145ІК1901.

Parduotuvėje tuo metu atsirado ne її, o analogas, 40 matomame pastate - K145ІК1911. Šios mikroschemos modelio pavadinimas niekaip nesikeičia priekyje, pavadinimas - numeracijoje.



Šių mikroschemų minusasє tie, kurie smirda, mažiau veikia su vakuuminiais fluorescenciniais indikatoriais. Norint užfiksuoti užraktą šviesos indikatoriumi, reikėjo nustatyti šildytuvo mygtukų reguliavimo schemą.

Jakų eilės vairuotojai - J1-J7 galite blokuoti tranzistorius KT3107 su raidžių indeksu I, A, B. Vairuotojams, renkantis segmentus D1-D4, naudokite KT3102І, arba KT3117A, KT660A, taip pat turi būti tokia pati, kad maksimali kolektoriaus-emiterio įtampa yra ne mažesnė kaip 35 V, o kolektoriaus strypas yra ne mažesnis kaip 100 m.. Rodiklių Strum segmentai reguliuojami rezistoriais eilėse esančių vairuotojų kolektoriuose.



Metų ir whilino iškrovoms atskirti brėžiamas taškas, kuris šviečia 1 Hz dažniu.

Tsya po to matomose mikroschemos Y4 buvimo dažnis, kaip pasirodė tinkamu laiku. Šioje schemoje ekrano rodymo galimybė taip pat keičiama metams ir minutėms – minutėms ir sekundėms, aišku. Šio režimo perėjimas įjungiamas paspaudus mygtuką „Sik.“. Pasukimas prieš metų valandą rodomas, o sukimas nustatomas paspaudus mygtuką „Pasukti“. Ši mikroschema užtikrina galimybę vienu metu nustatyti du žadintuvus, tačiau šioje schemoje kitas žadintuvas dėl nepatogumų neįsijungia. Yak zvukoviprom_nyuvach vikoristan p'ezo-pischalka su įmontuotu generatoriumi, kurio įtampa 12V. Įspėjimo signalą įjungia Y5 mikroschema. Nutrūkstamam skambėjimui užtikrinti signalas moduliuojamas 1 Hz dažniu, kuris vibruojant rodo antrąjį ritmą (taškus). Norėdami gauti daugiau informacijos apie mikroschemos K145ІК1901(11) funkcionalumą, galite grįžti į dokumentaciją, kurią galėsite lengvai sužinoti per likusį valandą. Mikroschemos tarnavimo laikas yra dėl neigiamos įtampos -27 ± 10%. Remiantis atliktais eksperimentais, mikroschema taupo apvijos praktiškumą esant -19 V įtampai, o metraščio tikslumas dėl šio pakeitimo nenukentėjo.

Metraščio schema nukreipta į mažylį. Grandinėje buvo įdiegtas 1206 dydžio lusto rezistorius, leidžiantis keisti priedo dydį. Kaip septynių segmentų indikatorius, jis bus kaip iš švytinčio anodo.

Na, ašis tam tikrą akimirką buvo nulupta. Yaka bus labiau pažengęs ir popovnyuvatisya. El. pašto adresai priskiriami skirtingiems šiukšlių paieškos robotams. Galbūt esate įjungę „JavaScript“ peržiūrai.