İçindekiler:

Techduino --Kendi Ev Yapımı Arduino Uno R3 Nasıl Yapılır--: 9 Adım (Resimlerle)
Techduino --Kendi Ev Yapımı Arduino Uno R3 Nasıl Yapılır--: 9 Adım (Resimlerle)

Video: Techduino --Kendi Ev Yapımı Arduino Uno R3 Nasıl Yapılır--: 9 Adım (Resimlerle)

Video: Techduino --Kendi Ev Yapımı Arduino Uno R3 Nasıl Yapılır--: 9 Adım (Resimlerle)
Video: Building a motion sensor light at home #Techduino techz 2024, Kasım
Anonim
Image
Image

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

Güç Kaynağı için Devre Ekleme
Güç Kaynağı için Devre Ekleme

Bunu yapmak için ihtiyacınız olacak:

Arduino'yu kablolamak için Temel Parçalar

  1. Bir breadboard 22 AWG tel
  2. 7805 Voltaj regülatörü
  3. 2 LED 2 220 Ohm direnç
  4. 1 10k Ohm direnç
  5. 2 10 uF kapasitör
  6. 16 MHz saat kristali
  7. 2 22 pF kapasitör
  8. küçük anlık normalde açık ("kapalı") düğmesi

Adım 2: Güç Kaynağı İçin Devre Ekleme

Güç Kaynağı için Devre Ekleme
Güç Kaynağı iç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

ATMEGA8/168/328 Temelleri
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

Projeyi Başlatın
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

Kristal Ekleme
Kristal 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

Sıfırlama Anahtarı Ekleme
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

Arduino Pin 13'teki LED Uçları
Arduino Pin 13'teki LED Uçları
Arduino Pin 13'teki LED Uçları
Arduino Pin 13'teki LED Uçları

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

Arduino-Hazır!
Arduino-Hazır!
Arduino-Hazır!
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

Image
Image
Kullanılacak Yazılım
Kullanılacak Yazılım
Kullanılacak Yazılım
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.