Turinys:

Kaip paversti seną kietąjį diską į laiko programėlę: 13 žingsnių
Kaip paversti seną kietąjį diską į laiko programėlę: 13 žingsnių

Video: Kaip paversti seną kietąjį diską į laiko programėlę: 13 žingsnių

Video: Kaip paversti seną kietąjį diską į laiko programėlę: 13 žingsnių
Video: Kaip atidaryti ir sukurti ISO failą? 2024, Liepa
Anonim
Kaip seną kietąjį diską paversti laiko programėle
Kaip seną kietąjį diską paversti laiko programėle
Kaip seną kietąjį diską paversti laiko programėle
Kaip seną kietąjį diską paversti laiko programėle

… Sveiki visi! Taigi, ką šiandien perdirbame? Pažiūrėkime, ką turime toje didelėje dėžutėje. Esu tikras, kad rasime nuo ko pradėti. Na, tai kietasis diskas … dar vienas … dar du … daug daugiau; vidinis, išorinis, IDE, SCSI, MFM … Oho, tai nemaža šiukšlių apkrova. Deja, bendras šios HD dėžės pajėgumas yra daug mažesnis nei vieno HD, kuris šiandien dūzgia mano darbalaukyje. Pažiūrėkime, ką galime padaryti tiems vaikinams… šis būtų geras kaip popieriaus svoris, šis kaip durų kamštis, bet šis išorinis SCSI HD atrodo labai perspektyvus. Panagrinėkime jį iš arčiau:- tvirtas metalinis korpusas;- šviesos diodas priekiniame skydelyje;- maitinimo jungtis ir jungiklis gale;- maitinimo šaltinis +5 V, +! 2 V;- 12 V ventiliatorius; Tai beveik baigtas įrenginys, jam tiesiog reikia naujų žarnų. Beje, aš visada norėjau savo kietojo disko laikrodžio, ir šiuo metu turiu viską, kad galėčiau jį sukurti. Tai išspręsta. Mes gaminame kietojo disko laikrodį. Ar kas nors nori prisijungti prie komandos? ////

1 žingsnis: Kitas POV įrenginys

Kitas POV įrenginys
Kitas POV įrenginys

… Taip, aš žinau, aš iš naujo sukūriau ratą, nes jau sukurta nedaug projektų: https://alan-parekh.com/projects/hard-drive-clock/https://instruct1.cit.cornell.edu/courses /ee476/FinalProjects/s2006/ja94/Amsel%20-%20Klitinek%20Final%20Project/index.htmhttps://www.ian.org/HD-Clock/but, mano nuomone, originalus idėjos autorius yra Paul Gottlieb Nipkow, naudojamas sukamasis diskas su skylutėmis vaizdui generuoti: https://en.wikipedia.org/wiki/Nipkow_disk - rodyklės jutiklis;- šviesos diodai;- valdiklis;- maitinimo šaltinis;- porą savaičių nesėdint bare, nežiūrint televizoriaus, naršant internete;-)…

2 žingsnis: kietasis diskas

Kietasis diskas
Kietasis diskas
Kietasis diskas
Kietasis diskas
Kietasis diskas
Kietasis diskas

… Iš savo patirties manau, kad nė vienas kietasis diskas nėra tinkamas šiai užduočiai atlikti. Prieš sunaikindami silpną įrenginį, turime atlikti trumpo veikimo bandymą.;-) Iš pradžių atidarykite kietąjį diską ir nuimkite pavaros svirtį su magnetinėmis galvutėmis. Tada prijunkite kabelį ir įjunkite maitinimą. Veleno variklis turėtų pradėti suktis. Kai kurie kietojo disko valdikliai gali atsisakyti dirbti, kai nėra signalo iš magnetinių galvučių, todėl veleno variklis išsijungs netrukus. Tokiu atveju turėsime pakeisti valdiklį arba pasirinkti kitą standųjį diską ir dar kartą jį išbandyti. Kietasis diskas, kurį turiu, yra išorinis „SCSI Fujitsu“prekės ženklas. Energijos suvartojimas 12V 0.6A, 5V 1AS Veleno greitis yra 4400 aps./min. Tai 13,64 mSec revoliucijai. „Drive“yra penki lėkštės. Dėl šio dizaino palikau tik du. Viršutinis diskas naudojamas vaizdų generavimui, meilužio diskas - indeksavimui. Viršutiniame diske išpjoviau plyšį, naudodamas „Dremel“įrankį, tada šlifavau ir nudažiau viršutinį paviršių juodai, kad būtų pasiektas geriausias kontrastas. Tinkami vidiniai diskų paviršiai yra nudažyti balta spalva, kad spalvos būtų skleidžiamos ir atspindimos.

3 žingsnis: šviesos diodai

Šviesos diodai
Šviesos diodai
Šviesos diodai
Šviesos diodai
Šviesos diodai
Šviesos diodai
Šviesos diodai
Šviesos diodai

… Pirmam pastatytam įrenginiui turėjau pagaminti PCB su 24 raudonais, žaliais ir mėlynais šviesos diodais, supančiais diską, tačiau atradus lanksčias RGB šviesos juostas, labai pagerėjo šviesos kokybė ir galutinio įrenginio paprastumas. Štai kur gauti šį puikų produktas iš: https://www.superbrightleds.com/specs/FLS.htmŠviesos juostelė turi lipnią atramą ir susideda iš kelių sekcijų su RGB šviesos diodais ir SMT rezistoriais. Visi skyriai yra sujungti lygiagrečiai, todėl galite sumažinti bet kokią jūsų projektui reikalingą sumą. Jo veikimui reikalingas 4 laidų kabelis. Anodas yra įprastas. Rezistorių vertės yra pasirinktos 12 V programai, tačiau jį galima pakeisti, kad jis veiktų su skirtinga įtampa. Aš palikau jį tokį, koks yra, nes standžiajame diske naudojama 12 V įtampa. Nuostabu, kad 9 šviesos diodų juostelės ilgis yra toks pat kaip ir disko perimetro, todėl puikiai tinka korpuso viduje. Šviesos juostelė yra minkšta ir lanksti, todėl sustiprinimui padariau pagrindinį žiedą iš plastiko laužo. Žiedas tvirtinamas standžiojo disko viduje karštais klijais. Energijos sąnaudos 9 šviesos diodams: RAUDONA - 43,75 m specialus 2N7000 MOSFET jungiklis.

4 žingsnis: rodyklės jutiklis

Indekso jutiklis
Indekso jutiklis
Indekso jutiklis
Indekso jutiklis
Indekso jutiklis
Indekso jutiklis
Indekso jutiklis
Indekso jutiklis

… Indekso jutiklio paskirtis yra pranešti mikrovaldikliui, kai baigiamas visas disko apsisukimas. Šiai užduočiai atlikti yra daug įrenginių su identiška logine išvestimi. Vienintelis skirtumas yra tai, kaip jutikliai sąveikauja su indeksavimo disku..- IR foto pertraukiklis. Į diską reikia įpjauti angą ar skylę. - IR šviesos atspindintis jutiklis. Reikalingas didelio kontrasto žymėjimas ant disko paviršiaus.- Halės jutiklis. Reikia, kad magnetas būtų pritvirtintas diske. Tarp savo atsargų radau keletą SS49E analoginių „Hall“jutiklių. Tai nėra geriausias pasirinkimas šiai programai, bet aš tai veikiu. SS49 išėjimas kinta proporcingai magnetinio lauko stiprumui. Paprastai išėjimas yra 2,5 V, tačiau jis pakyla iki 5 V arba nukrenta iki 0 V, kai jutiklis susiduria su atitinkamu magneto polius. Jutiklis yra prijungtas kaip vartų tvarkyklė prie MOSFET jungiklio, kuris kvadratinius impulsus taiko išoriniam mikrovaldiklio pertraukimo įėjimui. Salės jutiklis, MOSFET ir balastinis rezistorius yra sumontuoti ant mažos papildomos PCB, sumontuotos lygiagrečiai su apatiniu indekso plokštelės paviršiumi. Mažas magnetukas yra priklijuotas prie apatinio indekso plokštelės paviršiaus.

5 žingsnis: „Pasidaryk pats“apšviesti mygtukai

„Pasidaryk pats“apšviesti mygtukai
„Pasidaryk pats“apšviesti mygtukai
„Pasidaryk pats“apšviesti mygtukai
„Pasidaryk pats“apšviesti mygtukai
„Pasidaryk pats“apšviesti mygtukai
„Pasidaryk pats“apšviesti mygtukai

… Kaip kartą matyta žurnale MAKE; Šviesos diodas ir lytėjimo jungiklis yra sujungti kaip apšviestas mygtukas. Kita idėja vargšui žmogui? Sakyčiau, tai gera proga iš paprasto personalo padaryti naują ir unikalų dalyką. … Taip, ir tai veikia !!! Apšviesti mygtukai yra sumontuoti ant papildomos mažos PCB. Du lygiagrečiai sujungti mygtukai primena momentinį jungiklį. Šviesos diodas yra ant mygtukų ir perduoda judesį į jungiklius, kai jis yra paspaustas. Spyruoklės formos laidai yra lituojami prie plokštės. LED judesys yra palyginti trumpas, todėl jis neturėtų paveikti elektros jungties vientisumo. Mygtukai ir šviesos diodai yra prijungti prie skaitmeninio mikrovaldiklio prievado ir gali būti valdomi atskirai.

6 žingsnis: realiojo laiko laikrodžio kalendorius

Laikrodis realiuoju laiku-kalendorius
Laikrodis realiuoju laiku-kalendorius

… Puiki „Sparkfun“aparatinė įranga. Šiame mažame mazge yra RTC mikroschema DS1307 su I2C sąsaja, laikrodžio kristalas ir atsarginė baterija. Pasak „Sparkfun“, modulis išgyvens 9 metus be išorinės energijos. Prieš porą metų nusipirkau keletą modulių, bet kai aš prijungęs šį prie mikrovaldiklio, jis rodė teisingą laiką. Na, aš turiu laukti dar 7 metus, kad nustatyčiau, ar jie teisūs;-)

7 žingsnis: pagaliau, didelis tėtis

Ir pagaliau, didysis tėtis
Ir pagaliau, didysis tėtis
Ir pagaliau, didysis tėtis
Ir pagaliau, didysis tėtis
Ir galiausiai, didysis tėtis
Ir galiausiai, didysis tėtis
Ir galiausiai, didysis tėtis
Ir galiausiai, didysis tėtis

Na, pagrindinė prietaiso dalis yra valdiklio plokštė. Valdiklis surenkamas ant dvipusio PCB, pagaminto šilumos dažų perdavimo metodu. Smegenys įdiegtos PIC18F2320, veikiančiu 40 MHz dažniu. Programinė įranga parašyta „C“. Įjungus „mcirocontroller“nuskaito dabartinį laiką ir datą iš RTC, o tada kas valandą atnaujina duomenis. Du mikrovaldiklio laikmačiai sinchronizuoja viso įrenginio darbą. „Timer0“skirtas visos disko apsisukimo laikui matuoti. Ši vertė naudojama apskaičiuojant tikslų momentą, per kurį šviesos diodai įjungiami/išjungiami. Dėl šios priežasties laikrodis rodys teisingą rezultatą, nepriklausomai nuo disko apsisukimų per minutę. Išorinio pertraukimo funkcija iš naujo nustato laikmatį 0, gavus signalą iš indekso jutiklio. Laikmatis1 yra prijungtas prie išorinio 32768 Hz kristalo ir sukonfigūruotas kaip realaus laiko laikrodis su 0,25 sek. Jis naudojamas klaviatūrai nuskaityti, LCD ekranui atnaujinti ir laikrodžio rodyklių padėčiai perskaičiuoti. RGB šviesos diodai perjungiami į pagrindinę programos kilpą. Klaviatūroje yra du šviečiantys mygtukai. Jis naudojamas teisingam laikui/duomenims nustatyti ir laikrodžio režimui pasirinkti. Valdiklis prijungtas prie išorinio pasaulio per 8 jungtis, todėl įrenginį galima išardyti ir surinkti per kelias sekundes.

8 žingsnis: įrenginio surinkimas

Surinkimo agregatas
Surinkimo agregatas
Surinkimo agregatas
Surinkimo agregatas
Surinkimo agregatas
Surinkimo agregatas

Kad būtų lengviau prižiūrėti, visos elektros jungtys tarp mazgų yra sujungtos kabeliais ir jungtimis. Kadangi viršutinė plokštė yra šiek tiek nesubalansuota, turėjau rasti būdą, kaip pašalinti triukšmą ir vibraciją. Aš naudoju guminį amortizatorių iš seno kompiuterio, sumontuotą ant pasirinktinio laikiklio ir pritvirtintą prie kietojo disko rėmo.

9 veiksmas: sugeneruoto vaizdo kokybės gerinimas

Sukurto vaizdo kokybės gerinimas
Sukurto vaizdo kokybės gerinimas
Sukurto vaizdo kokybės gerinimas
Sukurto vaizdo kokybės gerinimas
Sukurto vaizdo kokybės gerinimas
Sukurto vaizdo kokybės gerinimas

Norint sukurti kontrastingą ir spalvingą vaizdą, šiam įrenginiui reikia tinkamai valdyti šviesą ir spalvas. Visos šviesą spinduliuojančios zonos turėtų būti uždengtos, o šviesa turėtų būti nukreipta tik reikiama kryptimi, todėl parengiau keletą patarimų. Viršutinis kietojo disko dangtelis pagamintas iš plastikinio seno spausdintuvo dėklo. Rankovė pagaminta iš jogurto talpyklos ir karštai priklijuota prie viršutinio dangtelio. Dangtelis ir rankovė yra nudažyti juodai.

10 žingsnis: Priekinio skydo surinkimas

Priekinio skydo surinkimas
Priekinio skydo surinkimas
Priekinio skydo surinkimas
Priekinio skydo surinkimas
Priekinio skydo surinkimas
Priekinio skydo surinkimas

Priekiniame skydelyje naudoju plastikinį gabalėlį iš seno spausdintuvo korpuso. Priekinis skydas pagamintas iš nepageidaujamo aliuminio gabalo.

11 veiksmas: apšviestas laikrodžio ratukas

Apšviestas laikrodžio ratukas
Apšviestas laikrodžio ratukas
Apšviestas laikrodžio ratukas
Apšviestas laikrodžio ratukas
Apšviestas laikrodžio ratukas
Apšviestas laikrodžio ratukas
Apšviestas laikrodžio ratukas
Apšviestas laikrodžio ratukas

Laikrodžio ciferblatas pagamintas iš akrilo. Skirstytuvų žymės yra frezuojamos rankiniu mikromalviu. Ciferblatą apšviečia 4 mėlyni šviesos diodai, įterpti į šonus. Kiekvienas šviesos diodas įkišamas į trumpą angą ir pritvirtinamas karštais klijais. Visi keturi šviesos diodai, prijungti nuosekliai ir prijungti prie 12 V. kad būtų pasiektas patogus ryškumas, šviesos diodų srovė ribojama iki 5 mA 470 omų rezistoriumi.

12 žingsnis: bloko uždarymas

Uždarymo skyrius
Uždarymo skyrius
Uždarymo skyrius
Uždarymo skyrius
Uždarymo skyrius
Uždarymo skyrius
Uždarymo skyrius
Uždarymo skyrius

Laikrodžio skylė dangtelyje yra iškirpta. Viršelis perdažytas juodai. Laikrodžio ciferblatas karštai priklijuotas iki dangtelio.

13 žingsnis: darbas baigtas, linksmybės į priekį

Darbas baigtas, linksmybės prieš akis
Darbas baigtas, linksmybės prieš akis
Darbas baigtas, linksmybės prieš akis
Darbas baigtas, linksmybės prieš akis
Darbas baigtas, linksmybės prieš akis
Darbas baigtas, linksmybės prieš akis

Priekinio skydelio etiketė pagaminta naudojant HTT metodą. Mėgaukitės šou;-)…

Rekomenduojamas: