-
Notifications
You must be signed in to change notification settings - Fork 0
Elektronik
Proje, farklı elektronik bileşenleri modüler hale getirerek, her birinin özel gereksinimlerinize göre değiştirilmesine veya yükseltilmesine olanak tanımaya çalışır.
Genel olarak, proje aşağıdaki bileşenleri gerektirir. Örnek Amazon listelerini ekledim, ancak en iyi fiyat veya bulunabilirlik için araştırma yapabilir veya mümkünse yerel olarak satın alabilirsiniz.
- Bir güç kaynağı ve anahtar. Ben bir USB-C PD kullanıyorum, giriş gerilimini seçmeme izin verir. Ayrıca 3 adet 18650 pil bağlı olduğundan, anahtarım iki güç kaynağı arasında seçim yapmama olanak tanır.
- İki adet buck dönüştürücüsü (DC-DC), gerilimi 5V'a düşürmek için Raspberry Pi ve Arduino / servolar için. Ayrı buck dönüştürücüler, Raspberry Pi'nin bağlantısının kesilmesine ve bağımsız olarak güç almasına izin vermek ve iki sistem arasındaki herhangi bir girişimi en aza indirmek için kullanılır.
- Özelleştirilmiş PCB'ye sahip bir Arduino Pro Mini ile servo motorları kontrol etmek için.
- İlgili bileşenleri kontrol etmek için özelleştirilmiş PCB'ye sahip bir Raspberry Pi 3B+.
- Kamera modülü. Benimki geniş açılı bir lens kullanıyor (görüntü girişi için kullanılıyor)
- Buzzer (ses çıkışı için kullanılır)
- Raspberry Pi'yi kapatma sinyali vermek için anlık itme düğmesi.
- Göz için neopixel LED halkası
- Raspberry Pi'nin Arduino ve neopiksellerle iletişim kurmasına izin vermek için mantık seviyesi dönüştürücü.
- Hareketi algılamak için bir mikrodalga sensörü. (RCWL-0516)
- Raspberry Pi için bir Coral TPU hızlandırıcı. (isteğe bağlı ancak önerilir).
- 2x MEMS I2S mikrofon (SPH0645)
[Yakında]
Arduino PCB pinout hakkında detaylar için Arduino sayfasına bakın. Raspberry Pi PCB pinout hakkında detaylar için Raspberry-Pi Jetson Nano sayfasına bakın [yakında].
PCB'ler, uygun bir PCB baskı hizmetine gerber dosyalarını yükleyerek sipariş verilip basılabilir.
Tüm genel başlıklar standart bir aralık kullanır (2.54MM). Bu, Dupont veya JST XH konektörleri ile uyumludur ve birçok diğer konektörle de uyumludur.
Paroların polaritesini değiştirirken bileşenlere zarar verecekse (servolar dışında her yerde), JST konektörlerinin kullanılmasını öneririm.
## Tel kalınlığıYetersiz akım kaynağını veya bileşenlere zarar verilmesini önlemek için, tel kalınlığının akım çekimi için yeterli olduğundan emin olun. Aşağıdaki tablo yaklaşık bir rehberdir:
Maksimum Akım (A) | Tel Kalınlığı (AWG) |
---|---|
3 | 18 |
4 | 16 |
5 | 14 |
6 | 12 |
Proje, modüler olacak şekilde tasarlanmıştır ve farklı bileşenlerin kullanımına olanak tanır. Aşağıda, bunun nasıl başarılacağına dair bazı örnekler bulunmaktadır.
Arduino Pro Mini, gereken PWM çıkışlarının sayısını destekleyen herhangi başka bir mikrodenetleyici ile değiştirilebilir. PCB, pinout'u değiştirerek ve gereken bileşenleri ekleyerek buna uygun hale getirilebilir.
Raspberry Pi, gereken GPIO pinlerinin sayısını destekleyen herhangi başka bir SoC ile değiştirilebilir. PCB, pinout'u değiştirerek ve gereken bileşenleri ekleyerek buna uygun hale getirilebilir.
Yukarıda belirtilen servoların stall torkuna bakarak, yerine geçecek servoların uygun olup olmadığını belirleyebilirsiniz. Bu, robotunuzun genel ağırlığına ve her eklemin gerektirdiği açısal torka bağlı olacaktır. Diğer bileşenler gerektiğinde değiştirilebilir, ancak pinout'un eşleştiğinden ve gerilim ve akım gereksinimlerinin karşılandığından emin olun.
Toplulukla paylaşmak istediğiniz PCB veya kılavuz değişiklikleri varsa, lütfen inceleme için bir çekme isteği gönderin veya bir tartışma başlatın. Yaptığınız değişiklikleri veya iyileştirmeleri görmekten memnuniyet duyarız!