Turinys:

Mini taškas: 5 žingsniai
Mini taškas: 5 žingsniai

Video: Mini taškas: 5 žingsniai

Video: Mini taškas: 5 žingsniai
Video: 5 klase vaizdo pamoka 009 Matlankis. Kaip nubraižyti norimo dydžio kampą? 2024, Lapkritis
Anonim
Mini taškinis laikrodis
Mini taškinis laikrodis

Šviesos diodų masyvas atsitiktinai keičia modelius maždaug kas 10 sekundžių. Norėdami perskaityti laiką, tiesiog suskaičiuokite taškų skaičių viename skaitmenyje. Pagrindinis paveikslėlis rodo laiką, 22:11. Skirtingoms spalvoms priskiriami skirtingi skaitmenys: raudona-10 valandų, gintaro valandos, žalia-10 minučių, mėlyna-minutės. Naudojant 3 mm „Superbrights“laikrodį galima perskaityti dieną arba naktį (nors jis būtų išplautas esant tiesioginei saulės šviesai).

Turėti atsitiktinį modelį yra daug mažiau blaškantis dėmesį, nei žiūrėti į tave skaitmeniniais skaitmenimis … tai taip pat būtų puikus projektas, skirtas pridėti prie kompiuterio modulio priekinės ar dydžio plokštės.

1 žingsnis: apžvalga

Apžvalga
Apžvalga

Šis projektas buvo įkvėptas „TixClock“įrenginio, kurį mačiau reklamuojamą „ThinkGeek“. Tai buvo šiek tiek didelė mano programai, norėjau laikrodžio virš DVD, nes jis nerodė laiko, kai groja DVD.

Dizainas pagrįstas korpusu, žemo profilio „vitrininiu“dėklu iš „Jaycar Electronics“(www.jaycar.com.au) katalogo numerio HB6083. Jei norite įdėti šį laikrodį kitu atveju, turėsite pakeisti PCB išdėstymą. Į projektą įtrauktas pašto failas su šaltinio kodu, PCB failai EagleCad formatu ir kai kurios nuotraukos. Kai kurios trasos yra šiek tiek siauros ir turi labai mažai vietos. Aš tai sukūriau naudodamas „press-n-peel“plėvelę, todėl tai galima padaryti… tiesiog šiek tiek saugokitės, kad nesuteptumėte daiktų, ir atidžiai patikrinkite rezultatą, išbrėždami neryškius takelius, kurie gali liesti kitą. PCB yra skirtas dviem sluoksniams, tačiau aš jį sukonstravau vienpusėje plokštėje, kad sutaupyčiau pastangų. Viršuje yra tik keli takeliai, ir juos galima išspręsti naudojant prijungimo laidą. Atkreipkite dėmesį, kad vaizdas šiek tiek skiriasi nuo PCB dizaino ZIP faile. Pakeitimai buvo prijungti 74hc154 lustų įjungimo kaiščius tiesiai prie žemės ir papildomą diodą, kad būtų sumažinta įtampa per viršutinį dangtelį, kad jis būtų arčiau 3,3 V, kurio reikalauja RTC lustas. Kai kurios naudingos užuominos, atliekant dvipusę plokštę naudojant vieną sluoksnį, yra: - padaryti kuo daugiau takelių apatinėje pusėje komponentas. -naudodami „press-n-peel“, atspausdinkite šilkografiją (atvirkščiai) ir išgręžę bei išgraviruodami išlyginkite ją ant PCB. Tai ne tik leidžia sudėti komponentus, bet ir išspausdinus viršutinius takelius, tai yra lengvas laido prijungimo vadovas. Atkreipkite dėmesį į žemiau esančias PCB juodas linijas…. Tai būtų vieta, kur būtų viršutinio sluoksnio takeliai.

2 žingsnis: priekinio skydo dizainas

Priekinio skydo dizainas
Priekinio skydo dizainas
Priekinio skydo dizainas
Priekinio skydo dizainas

Patogus triukas, leidžiantis atrodyti puikiai atrodančioms priekinėms plokštėms, suderinančioms su jūsų PCB išdėstymu, yra atspausdinti šilkografinio ekrano vaizdą, tada redaguoti visus elementus, kurie nėra priekinio skydelio elementai. Šiuo atveju pasilikau tik šviesos diodus. Vaizdas buvo redaguotas nuotraukų redaktoriuje ir pridėtas tekstas. Naudodami fotoprinterį galite gauti spalvingų dizainų (nors spalvų schema yra šiek tiek minimali). Šviesos diodų skylės buvo išpjautos aštriu peiliu, o gale pridėta šiek tiek atsekamojo popieriaus, kad šiek tiek išsklaidytų šviesą.

Mano mažas nuotraukų spausdintuvas sukūrė spaudinius, kurie buvo per siauri, kad tilptų į visą dėklą, todėl buvo užpildyta maža juostelė, kad ją užpildytumėte. Šiuo atveju tai atrodo gerai, nes priekinis skydelis yra toks minimalus.

3 žingsnis: Valdykite jungiklius

Valdymo jungikliai
Valdymo jungikliai
Valdymo jungikliai
Valdymo jungikliai

Jūs turite sugebėti nustatyti laiką. Aš panaudojau tris mikro jungiklius, kuriuos išgelbėjau iš senos stereofoninės aparatūros, sumontavau juos prie šiek tiek plokštės (arba juostelės) ir užklijavau jungiklio mazgą karštais klijais prie korpuso.

Pirmasis jungiklis pasirenka laiko nustatymo režimą, antrasis - skaitmenį, o trečiasis padidina skaičių. Pakeitus laiką, vėl pasirinkite pirmąjį jungiklį ir laikrodis pradės veikti. Juostelės kabelis iš jungiklio turi 5 linijas, vcc/gnd ir tris jungiklio įėjimus. Kiekvienas jungiklis akimirksniu uždaromas. Dydis jungiamas prie žemės, kitas - prie jungiklio įvesties linijos ir rezistoriaus traukimas prie vcc. Kitaip tariant, įėjimai paprastai yra dideli, tada suaktyvinami žemai, kad suaktyvėtų. Išsamią informaciją apie laidus rasite schemoje. Naudingas dalykas naudojant „Veroboard“buvo tai, kad pati lenta, nes gręžimo šablonas jungiklio skylėms. Mažos skylės buvo išgręžtos tiksliai tinkamose vietose, tada išlenktos dilde. Tai puikiai tinka.

4 žingsnis: galutinis surinkimas

Galutinis surinkimas
Galutinis surinkimas

PCB buvo sukurtas specialiai šiam atvejui, todėl tiesiog nuslydo per tvirtinimo stulpus. Kadangi vietos buvo labai mažai, jungiklio mazgas buvo lituojamas tiesiai prie PCB ir pjezo garsinis signalas karštai priklijuotas prie lusto. Jei norite garsesnio pjezo, turėsite pridėti tvarkyklę, nes ji valdoma tiesiai iš mikrovaldiklio. Kad padidintumėte garsumą, jums tikrai reikia klijuoti arba pritvirtinti pjezo prie kažko kito.

Maitinimo laidas buvo surištas aplink apatinį tvirtinimo stulpą kaip įtempimas. Aš ką tik išmušiau tvirtinimo angas, tačiau prireikus galite naudoti tinkamą tarpiklį. Maždaug taip, prietaisas yra maitinamas iš 9 V kištukinio paketo ir sėdi virš mano DVD grotuvo linksmai keičiantis modeliams.

5 veiksmas: apie programinės aparatinės įrangos ir atsarginės kopijos atsargines kopijas

Ši programinė įranga buvo sukurta naudojant „Sourceboost“kompiliatorių ir naudoja „Sourceboost I2C“biblioteką kalbėtis su RTC lustu. Kad galėčiau patikimai veikti, turėjau modifikuoti „i2c“tvarkyklę, kad būtų naudojami ilgesni vėlavimai.

Programinė įranga inicijuoja „io“, tada nuskaito maždaug kas dešimt sekundžių (galite tai pakeisti kodu, jei norite, kad atnaujinimas būtų greitesnis arba atsitiktinis atnaujinimo laikas. Manau, kad šis laikotarpis mažiausiai trukdo). Jei aptinkami klavišų paspaudimai, laikrodžio laiko keitimo tvarka eina tol, kol paspaudžiamas vienas jungiklis. Taip pat dizaine yra erdvė superkapui. Aš to neišbandžiau, tačiau įdiegus laikrodį trumpą laiką turėtų būti leidžiama valdyti elektros energijos tiekimo sutrikimus. Programinėje programinėje įrangoje, kai nuskaitomi RTC duomenys, įprasta tvarka paima skaitmenų reikšmes ir tam skaitmeniui priskiria atsitiktinį aktyvių šviesos diodų pasirinkimą, tą patį skaičių kaip skaitmens reikšmė. Jie laikomi lentelėje. Pertraukos režimas vienu metu iš lentelės išima vieną vertę ir siunčia jas į LED tvarkyklės mikroschemas, o šviesos diodas užsidega (iš tikrųjų du, vienas kiekvienam lustui). Kitas įėjimas į rutiną gauna kitą ir pan. Kai veikia pakankamai greitai, atrodo, kad lentelėje aktyvūs šviesos diodai dega vienu metu. Jei norite, galite pakeisti pertraukimo režimo laiką, kad jis būtų greitesnis. Smagiai praleiskite laiką, o jei vieną iš jų paversite kažkuo šauniu … atsiųskite man nuotrauką. Philipas Pulle'as www.rgbsunset.com

Rekomenduojamas: