Kazalo:

Mac Envy: 7 korakov
Mac Envy: 7 korakov

Video: Mac Envy: 7 korakov

Video: Mac Envy: 7 korakov
Video: Yuja Wang plays the Flight of the Bumble-Bee (Vol du Bourdon) 2024, Julij
Anonim
Mac Envy
Mac Envy

Morate ga predati Appleu, ki ne skopari z oblikovanjem ali malenkostmi. Te majhne nianse jih ločujejo od množično proizvedenih klonov, zdaj pa imate lahko enake konkurenčne pogoje … nekako. Ta projekt vam bo dal svetlečo LED v stanju pripravljenosti, s katero se mac ponaša med počitkom. Nekaj dolarjev komponent in zbledeli boste kot vsi mac v deželi.

1. korak: Seznam nakupov

Nakupovalni seznam
Nakupovalni seznam

Za ta projekt potrebujete -1. Picaxe 08m in prototipna plošča Kiwi gredo sem, Američani gredo sem. Britanci gredo sem 2. 10kohmski in 100ohmski upori (o enem bomo govorili kasneje) 3. Nekaj priključne žice4. Nekateri priključki za vodila OPOMBA: Potrebovali boste picaxe 08m, to ni isto kot Picaxe 08. Če te vrste PIC še niste uporabljali, boste morali dobiti tudi programski kabel.

2. korak: Računalniške stvari

Računalniške stvari
Računalniške stvari
Računalniške stvari
Računalniške stvari

Zdaj tukaj naredim nekaj predpostavk. Predvidevam, da imate rezervni napajalni kabel disketnega pogona, prav tako pa predvidevam, da imate na matični plošči rezervni USB priključek in da matična plošča to ohranja v pripravljenosti.

Če so te predpostavke pravilne, gremo naprej! To vezje deluje v nasprotju s teorijo, da računalnik preide v stanje pripravljenosti, ko izklopite napajanje iz pogona. Ko se to zgodi, mikro krmilnik zažene rutino PWM (dvig in znižanje napetosti) na lučki stanja računalnika, kar vam daje učinek mac. Najprej morate najti rezervna vrata USB in priključek za pogon diskete. Večina sodobnih računalnikov ima te rezervne, zato ne paničite.

3. korak: Sestavljanje odbora

Sestavljanje odbora
Sestavljanje odbora
Sestavljanje odbora
Sestavljanje odbora

Sestavite komponente na proto plošči, kot je prikazano na sliki. Tretji upor je za LED na sprednji strani računalnika. Vrednost upora se lahko razlikuje glede na velikost znamke itd. Itd. Izmeril sem padec napetosti na LED in tok, ki sem ga uporabil, da sem ugotovil pravilno velikost upora. Ko izračunate upor LED, obiščite to spletno mesto LED kalc. Če nimate multimetra, je približno 20 mA in 2,3 V dobra številka, s katero se bo verjetno zmotil upor okoli 150 do 180 ohmov.

4. korak: Povezava z matično ploščo

Povezovanje z matično ploščo
Povezovanje z matično ploščo

Beseda previdnost - računalniki se malo držijo, če pa potegnete računalnik, vam ne morem pomagati. Priključite napajalne kable proto plošče na vtič USB, kot je prikazano. Upoštevajte, da ima priključek eno vrstico s 5 nožicami in eno vrsto s 4 nožicami. Zatič levo od dodatnega zatiča je -ve ali ozemljitveni zatič. Zatiči, ki so najbolj oddaljeni od dodatnega zatiča, so +ve 5v zatiči. Še zmedeni? Poglej tukaj.

5. korak: Povezovanje z matično ploščo Cont'd

Povezovanje z matično ploščo Cont'd
Povezovanje z matično ploščo Cont'd

Zdaj priključite napajalni vtič pogona diskete, kot je prikazano. To je ZELO pomembno, če želite to narediti na pravi način. Če ga priključite spredaj, se morate pripraviti na čarobni dim!

LED na sprednji plošči je mogoče priključiti, odvisno od vašega primera je to lahko označeno ali ne na oznakah. Če je kabel -ve, gre na stran roba priključka. Če ni, ne poudarjajte, da preprosto ne bo delovalo, potem pa jih samo zamenjajte.

6. korak: Programiranje PIC -a

Programiranje PIC
Programiranje PIC

Ko se vsa vaša povezava zažene, računalnik in poglejte, kaj se zgodi. Z malo sreče se ne bo nič zgodilo. PIC je prazen in ga je treba programirati, da naredi karkoli. Slišim, da stokate, "zato moram zdaj kupiti programerja in se zmontirati z montažo, da bo delovalo". Ne, v resnici ne potrebujete le brezplačne programske opreme in kabla za prenos (na voljo sta USB ali serijski prenosnik, prepričajte se, da ga kupite, ko naročite proto komplet ali ga izdelate sami). Odprite programsko opremo in vnesite naslednje kot nov program. '-------------------------------------- --------------------------------------------- Začetek: premor 2000 ' počakajte nekaj sekund, če je pin3 = 1, nato pwron "če je napajanje vklopljeno, pojdite na podprogram pwron, če je pin3 = 0, potem v pripravljenosti", če je izklopljeno, pojdite v stanje pripravljenosti "sem se vrnil na zagon in ponovno preveril stanje v stanju pripravljenosti: za w0 = 0 do 500 korak 1" zaženite zanko za povečanje pwmpwmout 2, 255, w0 "povečanje pwm z uporabo w0pause 5" upočasnitev stvari naslednja zanka w0 'nazaj na w0for w1 = 500 do 0 korak -1pwmout 2, 255, w1pause 5naprej w1ponovni zagon 'preveri stanje.' ------------------------------ -------------------------------------------------- ---- To je zelo preprosta metoda, da dosežemo tisto, kar potrebujemo. Lahko se poigravate s prekinitvami in zankami (zadeve krepko označene) izboljšajo vašo zbledelost, vendar bi vas to večinoma moralo spraviti v korak. Prepričajte se, da vadite na LED -lučki, ki jo dejansko uporabljate, saj se bodo vsi odzvali nekoliko drugače. Vsakdo, ki je naredil kakršno koli programiranje, bo to prepoznal kot OSNOVNO. Pritisnite tipko f5 v programerju in naj se prenese neposredno na sliko PIC in začni delati!

7. korak: Zaključek

Vezje morate postaviti v plastično ohišje, da vam ne bo treba skrbeti, da bi kaj skrajšali, poleg tega pa bo lažje zamenjati računalnik.

Zdaj bodo nekateri puritanci rekli, da bi lahko storili enako s časovnim čipom 555 ali pa par tranzistorjev in nekaj kondenzatorjev, a zakaj bi? Ti majhni posnetki so poceni kot čipi (bobnasto polnjenje) in jih je mogoče enostavno spremeniti z nekaj vrsticami kode. Če se podate v pustolovščino, boste lahko izmerili temperaturo računalnika in dodali še nekaj LED, ki bodo nadzirali več ventilatorjev, možnosti so neomejene. Torej, če ste bili uspešni, imate … 1. Našli uporabo v rezervnih vtičih v računalniku. 2. Ugotovili, kako izračunati upore za LED diode 3. Naredili svoj prvi korak v svet mikrokrmilnikov 4. Označili smo še eno polje proti MAC -u. Na zdravje, Jason p. Se opravičujem za posneti video.

Priporočena: