İçindekiler:

Mac Kıskançlığı: 7 Adım
Mac Kıskançlığı: 7 Adım

Video: Mac Kıskançlığı: 7 Adım

Video: Mac Kıskançlığı: 7 Adım
Video: Kıskançlık Nasıl Engellenir? Klinik Psikolog Beyhan Budak 2024, Temmuz
Anonim
Mac Kıskançlığı
Mac Kıskançlığı

Onu Apple'a teslim etmelisin, tasarımdan ya da küçük şeylerden taviz vermezler. Bu küçük nüanslar, onları seri üretilen klonlardan ayırır, ancak artık eşit bir oyun alanınız olabilir… bir nevi. Bu proje, mac'in dinlenirken sahip olduğu sönen bekleme LED'ini size sağlayacaktır. Birkaç dolarlık bileşen ve arazideki herhangi bir mac gibi içeri girip çıkacaksınız.

1. Adım: Alışveriş Listesi

Alışveriş listesi
Alışveriş listesi

Bu proje için -1'e ihtiyacınız olacak. Picaxe 08m ve prototip tahtası Kiwi buraya, Amerikalılar buraya gidiyor. İngilizler buraya gidin2. 10kohm ve 100ohm dirençler (+ bir tanesi daha sonra tartışılacaktır)3. Bazı bağlantı kablosu4. Bazı veri yolu konnektörleriNOT: Bir picaxe 08m'ye ihtiyacınız olacaktır, bu bir Picaxe 08 ile aynı değildir. Daha önce bu tip PIC kullanmadıysanız, programlama kablosunu da almanız gerekecektir.

2. Adım: Bilgisayar Öğeleri

bilgisayar malzemeleri
bilgisayar malzemeleri
bilgisayar malzemeleri
bilgisayar malzemeleri

Şimdi burada bazı varsayımlarda bulunuyorum. Yedek bir disket sürücü güç kablosuna sahip olduğunuzu ve ayrıca ana kartınızda yedek bir usb konektörünüz olduğunu ve ana kartınızın bunu beklemede canlı tuttuğunu varsayıyorum.

Bu varsayımlar doğruysa, devam edelim! Bu devre, sürücünüze giden güç kesildiğinde bilgisayarın bekleme moduna geçtiği teorisini ortadan kaldırır. Bu olduğunda, mikro denetleyici, bilgisayarın durum ışığında size mac efekti veren bir PWM rutini başlatır (voltajı yükseltir ve düşürür). Bulmanız gereken ilk şey, yedek bir USB bağlantı noktası ve disket sürücü konektörüdür. Çoğu modern PC'de bunlar yedek olarak bulunur, bu yüzden panik yapmayın.

Adım 3: Yönetim Kurulunu Bir Araya Getirmek

Yönetim Kurulunu Bir Araya Getirmek
Yönetim Kurulunu Bir Araya Getirmek
Yönetim Kurulunu Bir Araya Getirmek
Yönetim Kurulunu Bir Araya Getirmek

Bileşenleri, resimde gösterildiği gibi proto kartına monte edin. Üçüncü direnç, PC'nizin önündeki LED içindir. Direnç değeri, marka boyutuna vb. Bağlı olarak değişebilir. Doğru boyuttaki direnci bulmak için LED üzerindeki voltaj düşüşünü ve çekilen akımı ölçtüm. Değerlere sahip olduğunuzda LED direncini hesaplamak için bu site LED calc adresine gidebilirsiniz. Bir multimetreniz yoksa, yaklaşık 20mA ve 2.3v yuvarlanmak için iyi bir rakamdır, muhtemelen 150ohm ila 180ohms civarında bir direnç yapacaktır.

Adım 4: Ana Anakarta Bağlanma

Anne Kartına Bağlanma
Anne Kartına Bağlanma

Dikkatli olun - bilgisayarlar biraz yapışır, ancak PC'nizi kapatırsanız size yardımcı olamam. Proto kartının güç kablolarını gösterildiği gibi USB fişine bağlayın. Konektörün bir sıra 5 pinli ve bir sıra 4 pinli olduğunu unutmayın, ekstra pinin solundaki pin -ve veya topraklama pinidir. Ekstra pimden en uzaktaki pimler, 5v pimlerin +ve'sidir. Hala kafan mı karıştı? Buraya bak.

Adım 5: Anakarta Bağlanma Devam Ediyor

Anakarta Bağlanma Devam Ediyor
Anakarta Bağlanma Devam Ediyor

Şimdi disket sürücüsünün elektrik fişini gösterildiği gibi bağlayın. Bunu doğru yoldan elde etmek ÇOK önemlidir, eğer arkaya takarsanız kendinizi sihirli bir dumana hazırlamalısınız!

Ön panel LED'i de bağlanabilir, durumunuza bağlı olarak bu, kablolarda etiketlenebilir veya etiketlenmeyebilir. Eğer -ve ucu ise konektörün kart kenar tarafına gider. Değilse, stres yapmayın, işe yaramaz, o zaman onları değiştirin.

Adım 6: PIC'yi Programlama

PIC'yi Programlamak
PIC'yi Programlamak

Tüm bağlı olduğunuzda PC'nizi ateşleyin ve ne olduğunu görün. Biraz şansla hiçbir şey olmayacak. PIC boştur ve herhangi bir şey yapmak için programlanması gerekir. İnlemenizi duyuyorum 'bu yüzden şimdi biraz programcı satın almam ve işe yaraması için montajla uğraşmam gerekiyor'. Hayır, aslında ihtiyacınız olan tek şey ücretsiz yazılım ve bir indirme kablosu (USB veya seri olarak mevcuttur, proto kitini sipariş ettiğinizde veya kendinizinkini yaptığınızda bir tane satın aldığınızdan emin olun). Yazılımı açın ve aşağıdakini yeni bir program olarak yazın.'------------------------------------ ---------------------------------------------Başla: 2000'i duraklat ' pin3 = 1 ise saniyeye kadar bekle o zaman pwron ' güç açıksa pwron alt rutinine git pin3 = 0 ise o zaman bekleme 'kapalıysa beklemeye gitpwron:pwmout 2, 255, 1000 'pwm'yi ışık duraklamada kalacak şekilde ayarla 2000' 2 saniye bekle başlamak için ' başlamaya geri dön ve durumu kontrol et Againandby:for w0 = 0 ila 500 adım 1 'pwmpwmout 2, 255, w0'ı hızlandırmak için bir döngü başlat ' w0pause 5 kullanarak pwm'yi hızlandırma 'sonraki işleri yavaşlatma biti w0 'w0for'a geri dön w1 = 500 ila 0 adım -1pwmout 2, 255, w1pause 5sonraki w1goto start ' durumu tekrar kontrol edin.'--------------------------- -------------------------------------------------- ----Bu, ihtiyacımız olanı elde etmenin çok basit bir yöntemi. Solmanızı mükemmelleştirmek için duraklamalar ve döngü (kalın harflerle yazılanlar) miktarları ile geçiş yapabilirsiniz, ancak çoğu zaman bu sizi harekete geçirmelidir. Gerçekte kullandığınız LED üzerinde pratik yaptığınızdan emin olun, çünkü hepsi biraz farklı tepki verecektir. Herhangi bir programlama yapan herkes bunu BASIC olarak tanıyacaktır. Programlayıcıda f5 tuşuna basın ve doğrudan PIC'ye indirmelidir ve olmalıdır. çalışmaya başlamak!

7. Adım: Sonuç

Devre kartını plastik bir kutuya koymalısınız, böylece kısa devre yapma konusunda endişelenmenize gerek kalmaz ve ayrıca bilgisayarlar arasında geçiş yapmak daha kolay olur.

Şimdi bazı püritenler aynı şeyi bir 555 zamanlayıcı çipi veya bir çift transistör ve bazı kapasitörler ile yapabileceklerini söyleyecekler, ama neden yapasınız ki? Bu küçük PIC'ler cips (davul doldurma) kadar ucuzdur ve birkaç satır kodla kolayca değiştirilebilir. Maceracı olursanız, bilgisayarınızın sıcaklığını ölçebileceksiniz, biraz daha LED ekleyin, daha fazla fan kontrol edin, seçenekler sınırsız. Yani başarılı olduysanız… 1. Bilgisayarınızdaki yedek fişler için bir kullanım alanı buldunuz. 2. LED'ler için dirençlerin nasıl hesaplanacağını çözdüm 3. Mikrodenetleyici dünyasına ilk adımınızı attınız 4. MAC'a karşı bir kutu daha işaretlediniz. Şerefe, Jason p.s saçma video için üzgünüm.

Önerilen: