Innehållsförteckning:

Mac Envy: 7 steg
Mac Envy: 7 steg

Video: Mac Envy: 7 steg

Video: Mac Envy: 7 steg
Video: Синий MacBook Air на М2. Абсолютно новый дизайн! Распаковка и первое впечатление. 2024, November
Anonim
Mac Envy
Mac Envy

Du måste lämna den till Apple, de snåla inte med design eller de små sakerna. Dessa små nyanser skiljer dem från massproducerade kloner, men nu kan du ha lika villkor … typ. Detta projekt kommer att förse dig med den blekande standby -lysdioden som mac kan skryta med när du vilar. Några dollar av komponenter och du kommer att blekna in och ut som vilken mac som helst i landet.

Steg 1: Inköpslista

Inköpslista
Inköpslista

För detta projekt behöver du -1. Picaxe 08m och prototyp ombord Kiwi's go here, Americans go here. Brittarna går hit 2. 10kohm och 100ohm motstånd (+ ett mer diskuteras senare) 3. Någon anslutningstråd 4. Vissa bussanslutningar OBS: Du behöver en picaxe 08m detta är inte samma sak som en Picaxe 08. Om du inte har använt denna typ av PIC innan måste du också skaffa programmeringskabeln.

Steg 2: Datorsaker

Datorsaker
Datorsaker
Datorsaker
Datorsaker

Nu gör jag några antaganden här. Jag antar att du har en ledig diskettdriven strömkabel och jag antar också att du har en extra usb -kontakt på ditt moderkort och att ditt moderkort håller det här i vänteläge.

Om dessa antaganden är korrekta, låt oss gå vidare! Denna krets fungerar utifrån teorin att när strömmen till din enhet är borttagen går datorn i vänteläge. När detta händer startar mikrokontrollern en PWM -rutin (höjning och sänkning av spänningen) på statuslampan på datorn som ger dig mac -effekten. Det första du behöver hitta är en extra USB -port och diskettkontakten. De flesta moderna datorer har dessa som reservdelar så bli inte panikslagen.

Steg 3: Samla styrelsen

Att få ihop styrelsen
Att få ihop styrelsen
Att få ihop styrelsen
Att få ihop styrelsen

Montera komponenterna på prototavlan enligt bilden. Det tredje motståndet är för lysdioden på datorns framsida. Värdet för motståndet kan variera beroende på fabrikatstorlek etc. etc. Jag mätte spänningsfallet över lysdioden och strömmen som drogs för att räkna ut rätt storlek. Du kan gå till denna webbplats LED calc för att beräkna LED -motståndet när du har värdena. Om du inte har en multimeter är ca 20mA och 2,3v en bra siffra att rulla med, förmodligen kommer ett motstånd runt 150ohms till 180ohms att göra.

Steg 4: Anslutning till moderkortet

Ansluter till moderkortet
Ansluter till moderkortet

Ord av försiktighet - datorer tar lite pinne men om du kooz din dator kan jag inte hjälpa dig. Anslut strömkablarna på proto -kortet till USB -kontakten enligt bilden. Observera att kontakten har en rad med 5 stift och en rad med 4 stift. Stiften längre bort från den extra stiften är +ve av 5v stift. Fortfarande förvirrad? Titta här.

Steg 5: Anslutning till moderkortet forts

Ansluter till moderkortet Forts
Ansluter till moderkortet Forts

Anslut nu diskettenhetens strömkontakt enligt bilden. Detta är MYCKET viktigt för att få det här på rätt sätt. Om du ansluter det bakifrån ska du förbereda dig för lite magisk rök!

Frontpanelens LED kan också anslutas, beroende på ditt fall kan detta vara märkt på elektroderna. Om det är -ve -ledningen går till kortets kant på kontakten. Om det inte är så stressa det bara inte, det är bara att byta dem.

Steg 6: Programmering av PIC

Programmering av PIC
Programmering av PIC

När allt är anslutet startar din dator och ser vad som händer. Med lite tur kommer ingenting att hända. PIC är tom och måste programmeras till att göra vad som helst. Jag hör dig stöna 'så nu måste jag köpa en programmerare och busa runt med montering för att få det att fungera'. Nej, du behöver inte bara den gratis programvaran och en nedladdningskabel (USB eller seriell finns, se till att du köper en när du beställer proto -kit eller gör din egen). Öppna programvaran och skriv in följande som ett nytt program.'------------------------------------ --------------------------------------------- Start: paus 2000 ' vänta till sekunder om pin3 = 1 sedan pwron 'om strömmen är på goto pwron sub routineif pin3 = 0 then standby' if off go to standbypwron: pwmout 2, 255, 1000 'set pwm så att lampan förblir paus 2000' vänta 2 sekunder gå till start 'kom tillbaka till start och kolla status igen standby: för w0 = 0 till 500 steg 1' starta en loop för att rampa upp pwmpwmout 2, 255, w0 'rampa upp pwm med w0pause 5' sakta ner bitarna nästa w0 'loop tillbaka till w0for w1 = 500 till 0 steg -1pwmout 2, 255, w1paus 5nästa w1gå till start 'kontrollera status igen.'---------------------------- ---------------------------------------------------------- ---- Detta är en mycket enkel metod för att uppnå det vi behöver. Du kan fuska runt med pauser och loop (fetstil) för att perfekta din blekning, men för det mesta borde detta få dig att gå. Se till att du övar på lysdioden du faktiskt använder eftersom de alla kommer att reagera lite annorlunda. Alla som har gjort någon programmering kommer att känna igen detta som BASIC. Tryck på f5 -tangenten i programmeraren så ska den laddas ner direkt till PIC och den ska börja jobba!

Steg 7: Slutsats

Du bör sätta kretskortet i ett plastfodral så att du inte behöver oroa dig för att korta ut saker och det blir också lättare att byta mellan datorer.

Nu kommer några puritaner att säga att de skulle kunna göra detsamma med ett 555 timer -chip eller ett par transistorer och några kondensatorer, men varför skulle du? Dessa små PIC är billiga som chips (trumfyllning) och kan enkelt ändras med några rader kod. Om du blir äventyrlig kommer du att kunna mäta temperaturen på din dator lägga till lite mer lysdioder styra fler fläktar alternativen är gränslösa. Så om du har varit framgångsrik har du … 1. Hittade en användning för reservpluggarna i din dator. 2. Räknade ut hur man beräknar motstånd för lysdioder 3. Gjorde ditt första steg in i mikrokontrollernas värld 4. Markerade ytterligare en låda mot MAC. Skål, Jason p.s ledsen för skitvideon.

Rekommenderad: