İçindekiler:
- Adım 1: Breadboard Programcı Devresi
- 2. Adım: Neye İhtiyacınız Var?
- 3. Adım: Kalkan Düzeni
- Adım 4: Kalkanı İnşa Etme
- Adım 5: Programlayıcınızı Ayarlama
- Adım 6: Attiny için Arduino IDE'yi Ayarlama
- Adım 7: Attiny'yi Programlama
- Adım 8: Özgür Olun Küçük Attiny
Video: DIY Attiny Programlama Kalkanı: 8 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
Küçük ve düşük güçlü bir Arduino kartı arıyorsanız, Attiny gerçekten iyi bir seçenek, boyutuna göre şaşırtıcı derecede özellikli. 3 adet Analog ve 2 adet PWM çıkışlı olmak üzere 5 adet GPIO pini bulunmaktadır. Ayrıca, tükendiği voltaja karşı gerçekten esnektir (2,7V - 5,5V), bu nedenle pilleri bitirmek için mükemmeldir. Ayrıca maliyetinin sadece 1$ olduğundan bahsetmiş miydim? Asıl sorun şu ki, onu programlamak için sadece bir USB kablosu takamazsınız, ama aslında bunun için bir programcı oluşturmak zor değil ve işte bu bu talimatta geçeceğiz.
Kalkan oluşturmak için zaten çok sayıda kılavuz var, ancak yazılım kurulumunda Arduino IDE'nin daha yeni sürümlerini kullanırken, kontrol ettiğim tüm sürümlerde, buradan da geçeceğime dair bir adım eksik. Bu talimatta yer alan tüm bilgileri gözden geçiriyorum.
Hadi hadi bakalım!
Adım 1: Breadboard Programcı Devresi
Bir kalkan oluşturmak zorunda kalmamayı tercih ederseniz, attiny'yi programlamak için bir breadboard devresi kullanabileceğinizi belirtmekte fayda var. Kalkanı gelecekte kullanmak için daha kalıcı bir şeyim olsun diye istedim. Breadboard programlayıcısını seçerseniz, sonraki yazılım adımları kalkanla tamamen aynıdır. Bunun için 5. adıma geçin.
2. Adım: Neye İhtiyacınız Var?
Programlayıcıyı oluşturmak için aşağıdaki parçalara ihtiyacınız olacak:
Attiny85* - Muhtemelen bunlardan birine ihtiyaç duyacak:)Protoboard (10 adet)* Erkek Header Pins*120 Parça Kapasitör Seti (ihtiyacımız olan 10uF'ye sahiptir)*IC soket (20 paket)*Temel başlangıç kiti (LED ve 1K'lı) ihtiyacımız olan direnç)*
Kullandığım Mega board* - herhangi bir Mega veya Uno çalışacaktır.
Ayrıca bir havyaya ve bazı tellere ihtiyacınız olacak, *= Ortaklık Bağlantıları
3. Adım: Kalkan Düzeni
Yukarıdaki görsellerde yapacağımız kalkanın düzenini görebilirsiniz. Bileşenleri ve telleri olan görüntüyü biraz fazla kalabalık buluyorum, bu yüzden devreyi okumayı kolaylaştırmak için sadece kabloları ve sadece bileşenleri kullanarak yaptım
Benim yaptığım kadar pin kullanmanıza gerek yok aslında gerekli pinleri son resimde işaretledim sadece shield'ı doğru yere takmanız daha kolay olur diye düşündüm. üst ve alt.
Adım 4: Kalkanı İnşa Etme
İnşa edilmesi oldukça basit bir devredir, en karmaşık kısım muhtemelen sadece pinleri doğru yapmaktır.
Pinleri yapma şeklim şuydu:
- Erkek başlık pimlerini Mega/Uno'nuzun üst ve alt sıralarına sığacak şekilde kesin.
- Bunları Arduino'ya yerleştirin.
- Protokolü üstüne yerleştirin ve bir şarpi kullanarak işaretleyin.
- Başlıkları arduinodan çıkarın.
- Başlıkların plastik kısmını pimlerin bir ucuna itin (bunun için protoboard kullandım, sadece masaya doğru ittim). Yukarıdaki resimdeki pimler gibi görünmelidirler.
- Pimleri protokolün üst kısmından geçirin (üstte plastik)
- Onları yerinde lehimleyin, sadece o an için yerinde tutacak kadar lehimleyin.
Bundan sonra, bu sadece devreyi kurma durumudur, bileşenlerinizi yerleştirin ve pimleri, onları bağlamanız gereken yere doğru bükün ve bağlantıları birbirine lehimleyin. Lehim yaparken bileşenlerimi yerinde tutmak için mavi yapışkan kullanmayı seviyorum. Benimkinin nasıl göründüğünü göstermek için panomun alt kısmının bitmiş bir resmini ekledim. Lehimlemeden önce LED ve Kapasitör yönünü iki kez kontrol ettiğinizden emin olun. LED için direnç, LED'in kısa ledine bağlanmalıdır. Kondansatör için üzerinde gümüş işaretli bacak toprağa bağlanmalıdır. Son olarak, fişe takarken Attiny'nin yönünü size hatırlatmak için kendinize bir işaret veya ipucu vermeniz muhtemelen iyi bir fikirdir. yukarıdaki resim, sol alt köşeyi işaretlediğim bir resmi gösteriyorum, bu, attiny üzerindeki noktayla eşleşmesi için.
Bir multimetreniz varsa, pinleri aralarında herhangi bir köprü olup olmadığını, özellikle de güç pinleri oldukları için alt pinleri test etmenizi öneririm.
Adım 5: Programlayıcınızı Ayarlama
Arduino'muzu programlayıcı olarak kullanabilmek için önce bir kroki flashlamamız gerekiyor. İlk olarak kalkanınızı arduino'nuza takın, onlar USB kablosunu arduino'nuza takarlar. Arduino IDE'yi açın, ardından Dosya -> Örnekler -'e tıklayın. > 11. ArduinoISP -> ArduinoISP
Bu dosyada bir değişiklik yapmamız gerekiyor, diğer tüm rehberlerden eksik bulduğum kısım bu.
Yorumlanmış bir satır görene kadar bu dosyada aşağı kaydırın // #define USE_OLD_STYLE_WIRING
Yorumu bu satırdan kaldırın (böylece şimdi #define USE_OLD_STYLE_WIRING gibi görünmelidir)
Artık bu taslağı diğer eskizler gibi arduino'nuza yükleyebilirsiniz.
Adım 6: Attiny için Arduino IDE'yi Ayarlama
Attiny'ye programlayabilmemiz için önce yönetim kurulu yöneticisi aracılığıyla Attiny yazılımını kurmamız gerekiyor.
Yapmamız gereken ilk şey, Dosya -> Tercihler altında bulunan Ek Pano Yöneticisi URL'lerimize yeni bir satır eklemek.
Eklemeniz gereken URL:
raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json
Boards Manager URL kutusunun sağındaki düğmeye tıklayın ve yukarıdakileri yeni bir satıra girin.
Şimdi Pano Yöneticisini açmak istiyorsunuz, Araçlar -> Pano: "ne seçilirse" -> Pano Yöneticisi'ne gidin
"Attiny" kelimesini aratın ve yükle'ye tıklayın.
Adım 7: Attiny'yi Programlama
Şimdi Attiny'yi programlamaya başlamaya hazırız.
Araçlar altında aşağıdakileri seçin:
- Panolar açılır menüsünden ATtiny25/45/85'i seçin.
- İşlemci açılır menüsünden Attiny85'i seçin.
- Saat açılır menüsünden Dahili 8 MHz'i seçin.
- Port, programcı olarak kullandığınız Arduino'nun Com portu olmalıdır.
- Programcı açılır menüsünden ISP olarak Arduino'yu seçin.
Artık bootloader'ı yakabiliriz, burada bootloader'ın ne yaptığı ve avantajları/dezavantajları hakkında iyi bir açıklama var. Tekrar Araçlar'a gidin ve Bootloader'ı Yaz'ı seçin.
Sonra Attiny'ye bir eskiz programlamamız gerekiyor
Temel bir göz kırpma örneği açın: Dosya -> Örnekler -> Temel Bilgiler -> Yanıp Sönme
Attiny'nin LED_BUILTIN için pini olmadığı için, pin 0'da LED'imiz olduğu için krokimizde bunu 0 ile değiştirmemiz gerekiyor. Daha sonra upload'a tıklayarak bu taslağı panonuza yükleyebilmelisiniz. LED umarım yanıp sönüyor olmalı!
Adım 8: Özgür Olun Küçük Attiny
Artık büyüdüğüne göre, attiny'yi Programlama kalkanından çıkarmanın zamanı geldi. Bunu yapmanın en iyi yolunun onu çıkarmak için düz başlı bir tornavida kullanmak olduğunu düşünüyorum. Doğrudan dışarı çekerseniz, pimleri bükmekle yükümlüsünüz. Tornavidayı bir taraftaki çipin kenarının altına koyun ve yavaşça kaldırın, o taraf serbest olduğunda diğer tarafa hareket edin ve tekrarlayın. V ve toprağı bağladıktan sonra artık attiny'yi istediğiniz projede kullanabilirsiniz. Son örnekte, onu çalıştırmak için bir madeni para pilini nasıl kullanabileceğinizi gösteriyorum!Umarım bu talimatı faydalı bulmuşsunuzdur, herhangi bir sorunuz varsa lütfen sormaktan çekinmeyin!Videolar: Daha fazla Video için YouTube kanalıma göz atın
Canlı Yayınlar: Her Pazartesi Twitch'te elektronik projeler üzerinde çalışırken canlı yayın yapıyorum
Ve twitter'da elektronik ve diğer rastgele şeyler konuşuyorum - @witnessmenow
Brian
Önerilen:
Vokal GOBO - Ses Sönümleyici Kalkanı - Vokal Kabini - Vokal Kutusu - Yansıma Filtresi - Vokal Kalkanı: 11 Adım
Vokal GOBO - Ses Sönümleyici Kalkanı - Vokal Kabini - Vokal Kutusu - Yansıma Filtresi - Vokal Kalkanı: Ev stüdyomda daha fazla vokal kaydetmeye başladım ve daha iyi bir ses elde etmek istedim ve biraz araştırmadan sonra bir "GOBO"nun ne olduğunu öğrendim; NS. Bu ses sönümleyici şeyleri görmüştüm ama ne yaptıklarını gerçekten anlamadım. Şimdi yapıyorum. bir y buldum
8-Pin Programlama Kalkanı: 14 Adım (Resimli)
8-Pin Programlama Kalkanı: 8-Pin Programlama Kalkanı, Arduino'nun kendisini programlayıcı olarak kullanarak ATtiny serisi yongaları programlamanıza izin verir. Başka bir deyişle, bunu Arduino'nuza takıyorsunuz ve ardından 8 pinli çipleri kolayca programlayabilirsiniz. Bu küçük mikrodenetleyiciler daha sonra
Arduino Attiny Programlama Kalkanı - SMD: 4 Adım
Arduino Attiny Programming Shield - SMD: Merhaba, geçen aylarda programlama aracımın giyilebilir cihazlar için kurulumu üzerinde çalışıyordum. Bugün Arduino Shield'imi nasıl oluşturduğumu paylaşmak istiyorum. Bir süre googling yaptıktan sonra, bu ilginç eski makale Attiny programlama kalkanını buldum
ATtiny Arduino Programlama Kalkanı: 7 Adım
ATtiny Arduino Programlama Kalkanı: Bu proje yapısında, Bantam Tools Masaüstü PCB Freze Makinesi kullanarak kendi ATtiny Arduino programcı kalkanınızı nasıl yapacağınızı gösteriyoruz. Bu temel bileşen, Arduino IDE aracılığıyla ATtiny yongalarını takmanıza ve programlamanıza izin verir. Bu proje
Arduino Uno için ATMEGA328 Bootloader Programlama Kalkanı: 3 Adım (Resimlerle)
Arduino Uno için ATMEGA328 Önyükleyici Programlama Kalkanı: Arduino Uno için ATMEGA328P önyükleyici programlama kalkanıBazen olur ve Arduino Uno Atmega328P mikroişlemcinize zarar verirsiniz. İşlemciyi değiştirebilirsiniz. Ama önce içinde önyükleyiciyi programlaması gerekiyor. Peki bu öğretici bu b nasıl yapılır