Sisukord:
- 1. samm: ülevaade
- Samm: esipaneeli kujundus
- 3. samm: juhtimislülitid
- 4. samm: lõplik kokkupanek
- Samm 5: Teave püsivara ja Supercap Backup kohta
Video: Minipunkt: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:50
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
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
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
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
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:
Atari punkkonsool beebiga 8 sammu järjestus: 7 sammu (piltidega)
Atari punkkonsool koos beebi 8-astmelise sekveneerijaga: see vaheehitus on kõik-ühes Atari punk-konsool ja beebi 8-astmeline järjestus, mida saate freesida Bantam Tools töölaua PCB-freespingis. See koosneb kahest trükkplaadist: üks on kasutajaliidese (UI) plaat ja teine on utiliit
Akustiline levitatsioon Arduino Unoga samm-sammult (8 sammu): 8 sammu
Akustiline levitatsioon Arduino Uno abil samm-sammult (8 sammu): ultraheliheli muundurid L298N DC-naissoost adapteri toiteallikas isase alalisvoolupistikuga Arduino UNOBreadboard ja analoogpordid koodi teisendamiseks (C ++)
4G/5G HD -video otseülekanne DJI droonilt madala latentsusega [3 sammu]: 3 sammu
4G/5G HD-video otseülekanne DJI droonilt madala latentsusega [3 sammu]: Järgnev juhend aitab teil saada HD-kvaliteediga otseülekandeid peaaegu igalt DJI droonilt. FlytOSi mobiilirakenduse ja veebirakenduse FlytNow abil saate alustada drooni video voogesitust
Polt - DIY juhtmeta laadimise öökell (6 sammu): 6 sammu (piltidega)
Bolt - DIY juhtmeta laadimise öökell (6 sammu): Induktiivsed laadimised (tuntud ka kui juhtmeta laadimine või juhtmeta laadimine) on traadita jõuülekande tüüp. See kasutab kaasaskantavatele seadmetele elektrit pakkumiseks elektromagnetilist induktsiooni. Kõige tavalisem rakendus on Qi traadita laadimisst
4 sammu aku sisemise takistuse mõõtmiseks: 4 sammu
4 sammu aku sisemise takistuse mõõtmiseks: Siin on 4 lihtsat sammu, mis aitavad mõõta taigna sisemist takistust