İçindekiler:
- Adım 1: Yapmanız Gerekenler
- Adım 2: Arduino'ya Güç Kaynağı Ekleme
- 3. Adım: Pano Bileşenleri Ekleme
- Adım 4: Arduino'nuza Sketch Yükleme
Video: DIY Bağımsız Arduino Uno: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Bu projede, sadece bir breadboard üzerine kurarak kendin yap Arduino Uno'yu nasıl yapabiliriz onu anlatacağım. Bu, daha ucuz, küçük boyutlu, güç tüketimini azaltan vb. gibi çeşitli nedenlerle yapılabilir.
Bu proje size piyasadan satın aldığınız Arduino'nun tüm işlevlerini yerine getirecek minimal bir Arduino Uno yapmanın bir yolunu verecektir. Arduino'nun aslında açık kaynaklı bir platform olduğunu bildiğimiz için ve bu nedenle, şemaları, mümkünse herhangi bir gelişme ile herkes tarafından kendi amaçları için uygulamak için kullanılabilecek kamu malıdır. Bu, evde kendi başımıza böyle bir şey yapmamızı sağlar. Aşağıdaki adımlar, devrenin bir breadboard üzerinde nasıl monte edileceğini ana hatlarıyla anlatacaktır. İncelemenin çoğunu Arduino sitesinden ödünç alıyorum.
Bu proje LCSC tarafından desteklenmektedir. LCSC.com'dan elektronik bileşenler kullanıyorum. LCSC, çok çeşitli orijinal, yüksek kaliteli elektronik bileşenleri en iyi fiyata sunma konusunda güçlü bir kararlılığa sahiptir. Bugün kaydolun ve ilk siparişinizde 8 $ indirim kazanın.
Adım 1: Yapmanız Gerekenler
- ATmega328P-PU x 1
- 16MHz Kristal Osilatör x 1
- LM7805CV Lineer Regülatör x1
- Kondansatör 22 pF x 2
- Kapasitör 10 uF x 2
- Direnç 220 Ohm x 2
- Direnç 10 kohm x 1
- Anlık Anahtar x 1
- LED x 2
Adım 2: Arduino'ya Güç Kaynağı Ekleme
Arduino güç jakı, 7 ila 16 voltluk bir giriş voltajı aralığını kabul edebilir. En yaygın giriş kaynakları, güvenilir bir 9V pil veya 9-12VDC güç kaynağıdır. Çoğu sensör ve çip 5V kaynak gerektirdiğinden, 9V'u bileşen dostu 5V'a düşürmek için LM7805 voltaj regülatörüne ihtiyacımız olacak. 16V'den fazla bağlarsanız, IC'ye zarar verme riskiniz vardır.
- Voltaj regülatörünüzün olacağı yere güç ve topraklama kabloları ekleyin.
- Her bir rayı birbirine bağlayan kartınızın altına güç ve topraklama kabloları ekleyin.
- Şimdi breadboard'a LM7805 regülatörünü ekleyin. 9V giriş alacak ve çıkıştan sürekli 5V besleme verecektir.
- Breadboard'un sağ ve sol raylarına bağlanan güç ÇIKIŞI ve topraklama kabloları ekleyin.
- Ayrıca, regülatörün GİRİŞ'i ile toprak arasına 10 uF'lik bir kapasitör ve güç ile toprak arasındaki sağ raya 10 uF'lik bir kapasitör ekleyin. Kondansatör üzerindeki gümüş şerit, zemin ayağını belirtir.
- Güç LED'ini giriş kaynağının yakınına ve devre tahtasının üstüne yerleştirin. Yeşil veya kırmızı LED'i kullanabilirsiniz.
- LED'in negatif ucundan (kısa bacak) toprak rayına bir aktarma kablosu bağlayın ve pozitif LED kablosundan (uzun bacak) güç rayına bir Ω direnç takın.
3. Adım: Pano Bileşenleri Ekleme
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 ATmega 168 (kısa versiyon) (uzun versiyon) veri sayfasına bir göz atın. İşte ATmega328 (kısa versiyon) (uzun versiyon) için sayfa.
1. ATmega328 yongasını (sağda gösterilmiştir) IC'nin çentikli tarafı üstte olacak şekilde takın. Bileşenleri bir PCB üzerine monte ediyorsanız, soketi kullanmak iyi bir fikirdir.
2. 10KΩ çekme direncini +5V rayına ekleyin ve diğer ucunu ATmega328 (pim 1) üzerindeki RESET pinine bağlayın. Aşağıdaki pimler için güç ve toprak için jumper ekleyin.
Pin 7 - VCC, dijital besleme gerilimi (+5V)
Pim 8 - GND (yer rayı)
Pim 22 - GND (yer rayı)
Pin 21 - AREF, ADC için analog referans pini (+5V)
Pin 20 - AVcc, ADC için besleme gerilimi (+5V)
3. Pin 9 ve 10 arasına bir 16 MHz harici saat ekleyin ve bu pinlerin her birinden yere çalışan iki adet 22pF kapasitör ekleyin.
4. Anlık düğmeyi sıfırlama anahtarı olarak ekleyin, böylece devre tahtasındaki boşluğu IC'nin yaptığı gibi kaplar. 5. ATmega328'in Pin 1'inden basmalı düğmenin alt ayağına (IC'ye en yakın pin) küçük bir atlama teli ekleyin. Basmalı düğmenin sol üst ayağından zemine başka bir aktarma kablosu ekleyin.
6. Çipi çalışan Arduino'nuzdan çekin ve bu kartta 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 çipinde 19'a sabitlenmiştir.
7. 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'luk dirence bağlanır.
Adım 4: Arduino'nuza Sketch Yükleme
Krokiyi Arduino'ya yüklemenin yollarını öğrenmek için buraya gidebilirsiniz.
Bir USB'den Seriye cihaza ihtiyacınız olacak. FDTI Basic Breakout Board (5V) kullandım. Sadece çalışmasını istiyorsanız, 6 pinli başlığı takmayı atlayabilir ve atlama kablolarını doğrudan USB-TTL başlığından devre tahtasındaki uygun pinlere kadar çalıştırabilirsiniz. Seçtiğiniz seri cihaz için pinlerin doğru yönlendirildiğinden emin olun; koparma panosundaki pimler üç basamaklı adlarla etiketlenmiştir. Yapım sırasında, mikrodenetleyicinin, çipi programlanacak şekilde hazırlamak için sıfırlama düğmesine mükemmel bir şekilde zamanlanmış bir şekilde basılması gerektiğini keşfettim ve devre kartında, düzgün şekilde bağlandığında sıfırlama pimine bir sinyal gönderen DTR/GRN adlı bir pim var. Bu nedenle, bir 0,1µF seramik kapasitör aracılığıyla, devre kartındaki (DTR/GRN)'den ATmega328'in Pin 1'ine bir atlama teli bağlayın.
Önerilen:
Bağımsız Veri Kaydı Anemometresi: 11 Adım (Resimlerle)
Bağımsız Veri Kaydı Anemometresi: Veri toplamayı ve analiz etmeyi seviyorum. Elektronik aletler yapmayı da seviyorum. Bir yıl önce Arduino ürünlerini keşfettiğimde, hemen "Çevresel veriler toplamak istiyorum" diye düşündüm. Portland'da rüzgarlı bir gündü, VEYA, bu yüzden ben
Bağımsız Arduino 3.3V W/Harici 8 MHz Saat Arduino Uno'dan ICSP / ISP Aracılığıyla Programlanıyor (Seri İzlemeli!): 4 Adım
Bağımsız Arduino 3.3V W/ Harici 8 MHz Saat Arduino Uno'dan ICSP / ISP Aracılığıyla Programlanıyor (Seri İzleme ile!): Amaçlar: 8 MHz harici saat üzerinden 3.3V üzerinde çalışan bağımsız bir Arduino oluşturmak. Bir Arduino Uno'dan (5V'de çalışan) ISP (ICSP olarak da bilinir, devre içi seri programlama olarak da bilinir) aracılığıyla programlamak için Önyükleyici dosyasını düzenlemek ve
Bağımsız ATmega328p (Dahili 8 MHz Saat kullanarak): 4 Adım
Bağımsız ATmega328p (Dahili 8 MHz Saat kullanarak): ATmega328p, Atmel tarafından megaAVR ailesinde oluşturulan tek çipli bir mikro denetleyicidir (daha sonra Microchip Technology, 2016'da Atmel'i satın aldı). Modifiye edilmiş Harvard mimarisi 8-bit RISC işlemci çekirdeğine sahiptir. Bu mikrodenetleyici Arduino'nun beynidir
2 $ Arduino. ATMEGA328 Bağımsız Olarak. Kolay, Ucuz ve Çok Küçük. Tam Kılavuz.: 6 Adım (Resimlerle)
2 $ Arduino. ATMEGA328 Bağımsız Olarak. Kolay, Ucuz ve Çok Küçük. Eksiksiz Kılavuz.: Bu talimatta Arduino ATMEGA328 mikrodenetleyici çipini bağımsız bir mikrodenetleyici olarak nasıl kullanacağınızı öğreneceksiniz. Sadece 2 dolara mal oluyorlar, Arduino'nuzla aynı şeyi yapabilirler ve projelerinizi son derece küçük hale getirebilirler. Pin düzenini ele alacağız,
Breadboard'da Bağımsız Arduino / ATMega Chip: 8 Adım (Resimlerle)
Breadboard'da Bağımsız Arduino / ATMega Chip: Benim gibiyseniz, Arduino'mu aldıktan ve ilk çipimde son bir programlama yaptıktan sonra, onu Arduino Duemilanove'umdan çekip kendi devreme koymak istedim. Bu aynı zamanda Arduino'mu gelecekteki projeler için serbest bırakır. Sorun