Sisukord:

Minipunkt: 5 sammu
Minipunkt: 5 sammu

Video: Minipunkt: 5 sammu

Video: Minipunkt: 5 sammu
Video: Продукты на 6, 5 тыс рублей в месяц на семью из 4 человек 2024, November
Anonim
Mini täpp
Mini täpp

Hulk valgusdioode muudab juhuslikult mustreid iga 10 sekundi tagant. Kellaaja lugemiseks loendage lihtsalt punktide arv ühe numbri kohta. Põhipilt näitab aega, 22:11. Erinevatele numbritele on määratud erinevad värvid, punane-10 tundi, merevaigukollane tund, roheline-10 minutit, sinine minut. 3 mm supertulede kasutamine tähendab, et kella saab lugeda päeval või öösel (kuigi see pestakse päikese käes).

Juhuslik muster on palju vähem häiriv kui see, kui sind vaatavad numbrilised numbrid … see oleks ka suurepärane projekt arvutimooduli esi- või suurpaneelidele lisamiseks.

1. samm: ülevaade

Ülevaade
Ülevaade

See projekt oli inspireeritud seadmest TixClock, mida nägin ThinkGeekis reklaamimas. See oli minu rakenduse jaoks pisut suur, ma tahtsin oma DVD kohal kella, sest see ei näidanud DVD esitamise ajal aega.

Disain põhineb ümbrisel, Jaycar Electronics (www.jaycar.com.au) katalooginumbri HB6083 madala profiiliga kuvaril. Kui soovite selle kella teisele kohale panna, peate PCB paigutust muutma. Projekt sisaldab ZIP -faili koos lähtekoodiga, PCB -faile EagleCad -vormingus ja mõningaid pilte. Mõned rajad on natuke kitsad ja neil on väga vähe ruumi. Ma ehitasin selle press-n-koorimiskilega, nii et seda saab teha… lihtsalt olge pisut ettevaatlik, et mitte asju määrida, ja kontrollige hoolikalt tulemust, kriimustades välja kõik hägused rajad, mis võivad teist puudutada. PCB on mõeldud kahele kihile, kuid ehitasin selle pingutuste säästmiseks ühepoolsele plaadile. Peal on vaid mõned rajad ja nendega saab hakkama haakimistraadi abil. Pange tähele, et pilt erineb pisut zip -faili trükkplaadi kujundusest. Muudatused ühendasid 74hc154 kiipide lubatavad tihvtid otse maapinnaga ja lisadioodiga, mis alandas superkapi pinget, et muuta see lähemale RTC kiibi nõutavale 3,3 V pingele. Mõned kasulikud näpunäited ühekihiliste kahepoolsete plaatide tegemisel on järgmised: - teha nii palju rööbasteid alumisel küljel kui võimalik - kui raja asetada peal, viige see alati läbi, mitte ühendage ülemise kihiga rada otse komponent. -press-n-koorimise kasutamisel printige siiditrükk (tagurpidi) ja triikige see pärast puurimist ja söövitamist trükkplaadile. See mitte ainult ei anna teile komponentide paigutust, vaid kui printida ka ülemised rajad, on see lihtne juhtme ühendamise juhend. Pange tähele mustad jooned allpool oleval trükkplaadil … need oleksid pealmise kihi rajad.

Samm: esipaneeli kujundus

Esipaneeli disain
Esipaneeli disain
Esipaneeli disain
Esipaneeli disain

Käepärane nipp laheda välimusega esipaneelide joondamiseks trükkplaadi paigutusega on printida oma siiditrükist pilt ja seejärel redigeerida kõik esipaneelil olevad üksused. Sel juhul olen hoidnud ainult LED -e. Pilti redigeeriti fototöötlusprogrammis ja lisati tekst. Fotoprinteri abil saate värvilisi kujundusi (kuigi värviskeem on selles pisut minimaalne). LED -augud lõigati terava noaga välja ja tagaküljele lisati veidi jäljepaberit, et valgust veidi hajutada.

Minu väike fotoprinter lõi prindid, mis olid kogu korpuse jaoks liiga kitsad, nii et selle täitmiseks lisati väike riba. Sel juhul tundub see OK, sest esipaneel on nii minimaalne.

3. samm: juhtimislülitid

Juhtlülitid
Juhtlülitid
Juhtlülitid
Juhtlülitid

Aega tuleb osata määrata. Kasutasin kolme mikrolülitit, mille päästsin vanast stereost, paigaldasin need natuke veroboardile (või ribalauale) ja kleepisin lüliti komplekti, kasutades korpusele kuuma liimi.

Esimene lüliti valib kellaajarežiimi, teine valib numbri ja kolmas suurendab numbrit. Pärast kellaaja muutmist valige esimene lüliti uuesti ja kell hakkab tööle. Lüliti lintkaablil on 5 rida, vcc/gnd ja kolm lüliti sisendit. Iga lüliti on hetkeliselt suletud. Suuruse korral ühendatakse maandusega, teine lüliti sisendliiniga ja takisti tõmbamine vcc -ga. Teisisõnu, sisendid on tavaliselt kõrged ja seejärel aktiveerimiseks madalad. Vaadake juhtmestiku üksikasju skemaatiliselt. Veroboardi kasutamisel oli kasulik see, et plaat ise, kuna lülitusavade puurimismall. Väikesed augud puuriti täpselt õigesse asendisse, seejärel kanti viiliga välja. See sobis kenasti.

4. samm: lõplik kokkupanek

Lõplik assamblee
Lõplik assamblee

Trükkplaat on loodud spetsiaalselt selle juhtumi jaoks, nii et libisesite lihtsalt üle kinnituspostide. Kuna ruumi oli väga vähe, joodeti lülitusseade otse trükkplaadile ja pieso -summeri liimiti kuumalt kiibile. Kui soovite valjemat pieso, peate lisama draiveri, kuna seda juhitakse otse mikrokontrollerist. Helitugevuse suurendamiseks peate pieso liimima või kinnitama millegi teise külge.

Toitejuhe seoti pinge leevendajana ümber alumise kinnitusposti. Pistsin selle just kinnitusavadest välja, kuid vajadusel võite kasutada korralikku tihendit. See on tõesti kõik, seade saab toite 9 V pistikupesast ja istub mu DVD -mängija kohal rõõmsalt mustreid muutes.

Samm 5: Teave püsivara ja Supercap Backup kohta

See püsivara on loodud koos Sourceboosti kompilaatoriga ja kasutab RTC kiibiga rääkimiseks Sourceboost I2C raamatukogu. Usaldusväärse töö tagamiseks pidin modifitseerima i2c draiverit, et kasutada pikemaid viivitusi.

Püsivara lähtestab io, seejärel loeb umbes iga kümne sekundi tagant (saate seda koodis muuta, kui soovite kiiremat värskendust või juhuslikku värskendusaega. Leidsin, et see periood on kõige vähem häiriv). Kui tuvastatakse klahvivajutusi, läheb see kellaaja muutmise rutiini, kuni väljutakse ühe lüliti vajutamisega. Samuti on disainis ruumi superkapile. Ma pole seda katsetanud, kuid selle paigaldamine peaks võimaldama kellal lühikese aja jooksul elektrikatkestusi käsitleda. Püsivaras pärast RTC andmete lugemist võtab rutiin numbriväärtused ja määrab sellele numbrile juhusliku valiku aktiivseid LED -e, sama numbri kui numbriväärtus. Neid hoitakse tabelis. Katkestusrutiin võtab tabelist korraga välja ühe väärtuse ja saadab need LED -draiveri kiipidele ning LED süttib (tegelikult kaks, üks kiibi kohta). Järgmine rutiini sisenemine saab teise ja nii edasi. Piisavalt kiiresti töötades näivad tabelis aktiivsed LED -id põlevat korraga. Soovi korral saate katkestusrutiini ajastust muuta, et see oleks kiirem. Lõbutsege ja kui ehitate ühe neist midagi lahedat… saatke mulle pilt. Philip Pulle www.rgbsunset.com

Soovitan: