İçindekiler:
- Adım 1: Gerekli Parçalar
- Adım 2: Güç Kaynağı İçin Devre Ekleme
- Adım 3: ATMEGA8/168/328 Temelleri
- Adım 4: Projeyi Başlatın
- Adım 5: Cristal Ekleme
- Adım 6: Sıfırlama Anahtarı Ekleme
- Adım 7: Arduino Pin 13'teki LED Lead'ler
- Adım 8: Arduino-Hazır
- Adım 9: Kullanılacak Yazılım
Video: Techduino --Kendi Ev Yapımı Arduino Uno R3 Nasıl Yapılır--: 9 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:22
Eğer benim gibiyseniz, Arduino'mu aldıktan ve ilk çipimde son bir programlama yaptıktan sonra, onu Arduino Uno R3'ümden çıkarıp kendi devreme koymak istedim. Bu aynı zamanda Arduino'mu gelecekteki projeler için serbest bırakacaktı. Birçok web sayfasını ve forumu okuduktan sonra, bu Eğitilebilir Tabloyu bir araya getirebildim. Öğrendiğim bilgilerin hepsini tek bir yerde ve takip etmesi kolay olsun istedim. Hala tüm bunları öğrenmeye çalıştığım için yorum ve önerilerinizi bekliyoruz ve takdir ediyorum.
Adım 1: Gerekli Parçalar
Bunu yapmak için ihtiyacınız olacak:
Arduino'yu kablolamak için Temel Parçalar
- Bir breadboard 22 AWG tel
- 7805 Voltaj regülatörü
- 2 LED 2 220 Ohm direnç
- 1 10k Ohm direnç
- 2 10 uF kapasitör
- 16 MHz saat kristali
- 2 22 pF kapasitör
- küçük anlık normalde açık ("kapalı") düğmesi
Adım 2: Güç Kaynağı İçin Devre Ekleme
Burada LM7805 yerine 5V mobil şarj cihazı kullanıyorum (Bu sürüm 5V ayarlı güç kaynağı kullanıyor). Çok basit ve gemide biraz yer kazanın. LM7805 yapabilirsin ama bundan sonra daha yüksek bir voltaj kaynağı kullanmak zorundasın, bu yüzden 5V sabit şarj cihazı kullanıyorum.
Adım 3: ATMEGA8/168/328 Temelleri
Devam etmeden önce, bu resme bakın. Atmega çipinizdeki pinlerin her birinin Arduino'nun işlevleriyle ilgili olarak ne yaptığını öğrenmek için harika bir kaynaktır. Bu, belirli pinleri neden bu şekilde bağladığınızın ardındaki birçok karışıklığı netleştirecektir. Daha ayrıntılı bilgi için Atmega168 (kısa versiyon) (uzun versiyon) veri sayfasına bir göz atın. İşte Atmega328 (kısa versiyon) (uzun versiyon) için sayfa
Adım 4: Projeyi Başlatın
Normal çalışma sırasında çipin kendini sıfırlamasını önlemek için RESET pininden +5V'a 10k ohm'luk bir çekme direnci bağlayarak başlayın. RESET pimi, yere çekildiğinde çipi yeniden başlatır.
Pin 7 - Vcc - Dijital Besleme Gerilimi
Pim 8 - GND
Pim 22 - GND
Pin 21 - AREF - ADC için analog referans pini
Pin 20 - AVcc - ADC dönüştürücü için besleme voltajı. ADC kullanılmıyorsa güce, kullanılıyorsa düşük geçişli bir filtreden güç verilmesi gerekir (düşük geçişli filtre, güç kaynağından gelen gürültüyü azaltan bir devredir. Bu örnekte ADC kullanılmamaktadır)
Adım 5: Cristal Ekleme
Pin 9 ve 10 arasına 16 MHz harici saat ekleyin ve bu pinlerin her birinden toprağa çalışan iki adet 22 pF kapasitör ekleyin.
Adım 6: Sıfırlama Anahtarı Ekleme
Arduino'yu istediğimiz zaman sıfırlayabilmeniz ve çipi yeni bir program yüklemek için hazırlayabilmeniz için küçük dokunsal anahtarı ekleyin. Bu anahtara hızlı bir anlık basış, gerektiğinde çipi sıfırlayacaktır. Anahtarı, devre tahtasındaki boşluğu geçen Atmega çipinin hemen üstüne ekleyin. Ardından, anahtarın sol alt ayağından Atmega çipinin RESET pimine bir kablo ve anahtarın sol üst ayağından toprağa bir kablo ekleyin.
Adım 7: Arduino Pin 13'teki LED Lead'ler
Bu kartta kullanılan çip aslında Arduino yazılımı ile birlikte gelen flash_led programı kullanılarak programlanmıştır. Zaten çalışan bir Arduino baskılı devre kartınız varsa, işe yaradığını bildiğiniz bir çiple oluşturduğunuz devre tahtası sürümünü kontrol etmek iyi bir fikirdir. Çipi çalışan Arduino'nuzdan çekin ve bu tahtada deneyin. flash_led programı pin 13'ü yanıp söner. Arduino'daki Pin 13, AVR ATMEGA8-16PU/ATMEGA168-16PU pin 13 DEĞİLDİR. Aslında Atmega çipindeki pin 19'dur.
Son olarak, LED'i ekleyin. Uzun bacak veya anot kırmızı kabloya bağlanır ve kısa bacak veya katot, toprağa giden 220 ohm dirence bağlanır.
Adım 8: Arduino-Hazır
Bu noktada, çipinizi zaten başka bir yerde programladıysanız ve çipi yeniden programlamak için bu devre tahtası devresine ihtiyaç duymadıysanız, burada durabilirsiniz. Ancak eğlencenin bir kısmı devre içi programlamadır, bu nedenle bir breadboard üzerinde gerçekten tam bir USB-Arduino devresi yapmaya devam edin!
Adım 9: Kullanılacak Yazılım
Bu Techduino Board'u yapmak için Devre Sihirbazı Deneme Sürümü Yazılımını kullandım. Kullanabilirsiniz veya gerekli devre şemasını ve PCB düzenini burada sağlıyorum.
Projemi görüntülediğiniz için teşekkürler.