Spisu treści:

Mac Envy: 7 kroków
Mac Envy: 7 kroków

Wideo: Mac Envy: 7 kroków

Wideo: Mac Envy: 7 kroków
Wideo: Uszkodzony MacBook z eBay nie był dobrym pomysłem na Prezent dla Moniki - Wypieczony Ulep! 2024, Listopad
Anonim
Mac Zazdrość
Mac Zazdrość

Musisz przekazać to Apple, nie skąpi na designie ani na drobiazgach. Te małe niuanse odróżniają je od masowo produkowanych klonów, ale teraz możesz mieć równe szanse… w pewnym sensie. Ten projekt dostarczy ci zanikającą diodę gotowości, którą mac może pochwalić się podczas odpoczynku. Kilka dolarów na komponenty i będziesz znikał jak każdy Mac w kraju.

Krok 1: Lista zakupów

Lista zakupów
Lista zakupów

Do tego projektu potrzebujesz -1. Picaxe 08m i prototypowa deska Kiwi idą tutaj, Amerykanie idą tutaj. Brytyjczycy chodzą tutaj2. Rezystory 10kohm i 100ohm (+ jeszcze jeden omówiony później)3. Jakiś przewód przyłączeniowy4. Niektóre złącza magistrali UWAGA: Będziesz potrzebować Picaxe 08m, to nie to samo co Picaxe 08. Jeśli nie używałeś tego typu PIC, będziesz musiał również zdobyć kabel do programowania.

Krok 2: Rzeczy komputerowe

Rzeczy komputerowe
Rzeczy komputerowe
Rzeczy komputerowe
Rzeczy komputerowe

Teraz robię tu pewne założenia. Zakładam, że masz zapasowy przewód zasilający stacji dyskietek i zakładam również, że masz zapasowe złącze USB na swojej płycie głównej i że płyta główna utrzymuje to w stanie gotowości.

Jeśli te założenia są poprawne, przejdźmy dalej! Ten obwód działa zgodnie z teorią, że po odłączeniu zasilania dysku komputer przechodzi w stan wstrzymania. Kiedy tak się stanie, mikrokontroler uruchamia procedurę PWM (podnoszenie i obniżanie napięcia) na lampce stanu komputera, dając efekt mac. Pierwszą rzeczą, którą musisz znaleźć, jest wolny port USB i złącze stacji dyskietek. Większość nowoczesnych komputerów ma je jako zapasowe, więc nie panikuj.

Krok 3: Zebranie tablicy razem

Łączenie zarządu
Łączenie zarządu
Łączenie zarządu
Łączenie zarządu

Złóż komponenty na płycie proto, jak pokazano na rysunku. Trzeci rezystor jest przeznaczony dla diody LED z przodu komputera. Wartość rezystora może się różnić w zależności od rozmiaru marki itp. Zmierzyłem spadek napięcia na diodzie LED i prąd pobierany, aby ustalić właściwy rozmiar rezystora. Możesz przejść do tej strony kalkulatora LED, aby obliczyć rezystor LED po uzyskaniu wartości. Jeśli nie masz multimetru, to około 20mA i 2,3v to dobry wynik, prawdopodobnie wystarczy rezystor około 150 omów do 180 omów.

Krok 4: Łączenie z płytą główną

Podłączanie do płyty głównej
Podłączanie do płyty głównej

Słowo ostrzeżenia - komputery trochę się trzymają, ale jeśli koozujesz swój komputer, nie mogę ci pomóc. Podłącz przewody zasilania płyty proto do wtyczki USB, jak pokazano. Zauważ, że złącze ma jeden rząd 5 pinów i jeden rząd 4 pinów. Pin na lewo od dodatkowego pinu to pin -ve lub uziemienia. Piny najbardziej oddalone od dodatkowego pinu to +ve pinów 5v. Nadal zdezorientowany? Popatrz tutaj.

Krok 5: Łączenie z płytą główną cd

Łączenie z płytą główną cd
Łączenie z płytą główną cd

Teraz podłącz wtyczkę zasilania stacji dyskietek, jak pokazano. BARDZO ważne jest, aby zrobić to we właściwy sposób, jeśli podłączysz go tyłem do przodu, powinieneś przygotować się na trochę magicznego dymu!

Można również podłączyć diodę LED na panelu przednim, w zależności od przypadku może to być lub nie być oznaczone na przewodach. Jeśli tak jest, przewód -ve idzie do krawędzi płytki od strony złącza. Jeśli tak nie jest, nie stresuj się, że po prostu nie zadziała, po prostu zamień je.

Krok 6: Programowanie PIC

Programowanie PIC
Programowanie PIC

Gdy wszystkie połączone odpalą komputer i zobacz, co się stanie. Przy odrobinie szczęścia nic się nie stanie. PIC jest pusty i musi być zaprogramowany do robienia czegokolwiek. Słyszę, jak jęczysz „więc teraz muszę kupić jakiś programator i bawić się asemblerem, żeby to zadziałało”. Nie, w rzeczywistości nie potrzebujesz tylko darmowego oprogramowania i kabla do pobrania (dostępne są USB lub port szeregowy, upewnij się, że kupiłeś jeden, gdy zamawiasz zestaw proto lub tworzysz własny). Otwórz oprogramowanie i wpisz następujące dane jako nowy program.'----------------------------------- ---------------------------------------------Start:pauza 2000 ' poczekaj do sekund jeśli pin3 = 1 to pwron ' jeśli zasilanie jest włączone goto pwron sub rutyna jeśli pin3 = 0 to standby 'jeśli wyłączone goto standbypwron:pwmout 2, 255, 1000 'ustaw pwm, aby światło było włączone, 2000 ' poczekaj 2 sekundy goto start ' wróciłem do startu i sprawdź stan w stosunku do andby: for w0 = 0 do 500, krok 1 'rozpocznij pętlę, aby przyspieszyć działanie pwmpwmout 2, 255, w0 ' zwiększenie pwm za pomocą w0pause 5 'zwalnianie bitu następnego w0 'pętla z powrotem do w0for w1 = 500 do 0 krok -1pwmout 2, 255, w1pause 5następny w1goto start ' sprawdź stan ponownie.'------------------------------------------ -------------------------------------------------- ----To bardzo prosta metoda osiągnięcia tego, czego potrzebujemy. Możesz bawić się pauzami i pętlami (rzeczy pogrubione), aby udoskonalić swoje zanikanie, ale w większości powinno to cię pobudzić. Upewnij się, że ćwiczysz na diodach LED, których faktycznie używasz, ponieważ wszystkie zareagują nieco inaczej. Każdy, kto wykonał jakiekolwiek programowanie, rozpozna to jako BASIC. Naciśnij klawisz f5 w programatorze i powinien zostać pobrany bezpośrednio do PIC i powinien rozpocząć pracę!

Krok 7: Wniosek

Powinieneś umieścić płytkę drukowaną w plastikowej obudowie, aby nie martwić się o zwarcie, a także łatwiej będzie przełączać się między komputerami.

Teraz niektórzy purytanie będą mówić, że mogliby zrobić to samo z układem czasowym 555 lub parą tranzystorów i niektórymi kondensatorami, ale dlaczego miałbyś to zrobić? Te małe PIC są tanie jak chipy (wypełnienie bębna) i można je łatwo modyfikować za pomocą kilku linijek kodu. Jeśli masz ochotę na przygodę, będziesz w stanie zmierzyć temperaturę swojego komputera, dodać trochę więcej diod LED, więcej wentylatorów, opcje są nieograniczone. Więc jeśli odniosłeś sukces, masz… 1. Znalazłeś zastosowanie zapasowych wtyczek w swoim komputerze. 2. Opracowaliśmy sposób obliczania rezystorów dla diod LED 3. Zrobiliśmy pierwszy krok w świat mikrokontrolerów 4. Zaznaczyłem jeszcze jedno pole w stosunku do MAC. Pozdrawiam, Jason p.s przepraszam za ten gówniany film.

Zalecana: