İçindekiler:

Kamera Montajı için MCU Tarafından Kontrol Edilebilir Karusel: 10 Adım
Kamera Montajı için MCU Tarafından Kontrol Edilebilir Karusel: 10 Adım

Video: Kamera Montajı için MCU Tarafından Kontrol Edilebilir Karusel: 10 Adım

Video: Kamera Montajı için MCU Tarafından Kontrol Edilebilir Karusel: 10 Adım
Video: Kamera sistemi modem port açma nasıl yapılır 2024, Temmuz
Anonim
Kamera Montajı için MCU Kontrollü Dönen Karusel
Kamera Montajı için MCU Kontrollü Dönen Karusel
Kamera Montajı için MCU Kontrollü Dönen Karusel
Kamera Montajı için MCU Kontrollü Dönen Karusel

Yani, en son imha robotunuzu inşa eden kötü bir Mad Scientistsiniz. Başarısız olduğunuzda, yaradılışınıza bedenen, yanan ve kelepçeli olarak katılmamanın en iyisi olduğu acılı dersi öğrendiniz. Vault, aniden, düşmanınız doğudan geldiğinde ve yüksek amperli H-Bridge'inizi kahraman temalı fırlatılmış bir metal mermiyle kısa devre yaparak, MCU'yu geri voltajla kızartır ve size binlerce robot parçasına mal olur ve potansiyel ganimeti kaybedersiniz. banka, günü kurtarıp kızı alırken. Tipik kahraman şeyleri. Keşke makineyi yatınızdan uluslararası sularda yüzerken kullandığınız gamepad'e ekstra analog çubukla kaydırma yapabilen bir görüş sistemi kurma öngörünüz olsaydı… İşte, inşa etmenin bir yolu böyle bir sistem. (Umarım kimse yukarıdaki şeytani çılgın bilim adamı senaryosundan bıkmamıştır)

Adım 1: Parçalar ve Araçlar

Parçalar ve Araçlar
Parçalar ve Araçlar

Gerekli donanım: 1/4-20 x 2" uzun Cıvata, adet 1 1/4-20 Altıgen Somun, adet 3 1/4-20 Kanatlı Somun, adet 1 4-40 Makine Vidası, adet 12 4- 40 Makine Somunu, adet 12 1/4" uzunluğunda #4 Ara Parçalar, adet. 12 Ahşap Vida, adet. 6 1/16" x 1.5" uzunluğunda Pim, adet. 1 2.5" Gerilim Yayı, adet 1 adet 2 parçalı epoksi İnce Balya Teli 22-AWG Yalıtımlı TelKurtarılan Donanım: atılan CD-ROM Ortamı, adet 2 Oyuncak arabadan kurtarılan Şanzıman, adet. 1 Kasnak ile triger kayışı, adet. 1 Adet ahşaptan ince hurda sacdan Elektronik Bileşenler: 10k ohm Panele Monte Potansiyometre, adet 1 1k ohm direnç, adet 1 Montajlı 2-amp H-Köprü PCBA, adet 1 Dişli DC Motor, adet 1(Opsiyonel, ancak önerilir) PCBA üzerinde tercih edilen MCU 0,1" aralıklı Bağlantılar için Pimler Molex 2 pimli, 3 pimli ve 4 pimli Tel Konnektörler Molex sıkıştırmalı bağlantı sonlandırıcılarıAraçlar: #1 Philips Tornavida #2 Philips Tornavida Kalay Makasları 7/16" Anahtarlar 1/4" Somun Sürücü İğne-Burun Pense Matkap, uçları ile 1/4-20 Kalıp (Bir Tap ve Kalıp setinde olduğu gibi) Sharpie Marker Pusula Lehimleme Kiti Tel Sıyırıcılar Ahşap Testere

Adım 2: Planlayın, İşaretleyin ve Tatbikat Öncesi

Planlayın, İşaretleyin ve Tatbikat Öncesi
Planlayın, İşaretleyin ve Tatbikat Öncesi

CD'lerden birinin dış kenarıyla eşmerkezli bir daire oluşturmak için pusulayı kullandım. Daha sonra bu daireyi altı eşit parçaya bölmek için pusulayı kullandım, sonra dairenin toplam on iki parçası için bunların her birini ikiye böldüm. Her iki CD'den de işaretli her deliği açtım. Bu arada, sadece Sharpie Marker gibi özel mürekkepli bir CD'ye yazabilirsiniz. Tahrik kasnağını monte etmek için sacdan bazı braketler işaretledim ve bu delikleri önceden açtım. Ardından, braketlerin şeklini kestim ve onları doğru şekle büktüm. Potansiyometreyi tahta parçasına monte etmek için 1/4" delik açtım ve braketlerin monte edileceği ahşapta delikleri önceden deldim. Ayrıca, kameranın kurulacağı cıvatayı dik olarak monte etmek için CD'lerden birinde 1/4" delik açmanız gerekecektir.

Adım 3: Üst CD'yi Potansiyometreye Monte Edin

Üst CD'yi Potansiyometreye Monte Edin
Üst CD'yi Potansiyometreye Monte Edin
Üst CD'yi Potansiyometreye Monte Edin
Üst CD'yi Potansiyometreye Monte Edin

Radio Shack'ten 2,99 $ artı vergi karşılığında aldığım potansiyometre, küçük, ince bir pul ve bir panelin arkasına monte edilmesini sağlayan ince bir somunla geldi. Ayrıca nedense çok uzun bir şaftı vardı. Yapılacak ilk şey şaftı sabitlemek ve 1/4-20 kalıp ile içindeki dişleri kesmek. Benim kullandığımın alüminyumdan olduğu ortaya çıktı, bu yüzden kesim çok düzgün oldu, ancak dişler olabileceği kadar güçlü değil. Yine de yeterince güçlüler. Yıkayıcıyı alın ve CD-ROM'un ortasındaki deliğin altına ortalayın. CD'nin merkez deliğinin çapını bir kurşun kalemle yıkayıcının üzerine işaretleyin. Şimdi, teneke makaslarınızı kullanın ve rondelanın çapını, CD-ROM'un orta deliğine tam olarak oturana kadar kesin. Potansiyometrenin, panelde aynı hizada kalması için yüzeyinde bir "çarpma" da vardır. Bu özelliği kullanmak için CD-ROM'da bir delik açın. Hizalama deliğinin doğru yerleştirilmesi ve pulun tam olarak kesilmesi arasında, potansiyometreniz karuselin tam merkezinde olacaktır. Somunu sıkın ve CD'niz güvenli bir şekilde monte edilmiştir. 1/4-20 altıgen somunlardan birini potansiyometrenin şaftına geçirin.

Adım 4: Alt CD'yi Üst CD'ye vidalayın

Alt CD'yi Üst CD'ye vidalayın
Alt CD'yi Üst CD'ye vidalayın

Alt CD-ROM'u gerçekten eklemeden önce, kameranın montaj cıvatasını takın. Diğer CD'yi bu düzeneğe cıvatalamak için on iki adet 4-40 makine vidası, ara parça ve altıgen somun kullanın.

Adım 5: Karuseli Tahtaya Monte Edin

Atlıkarıncayı Ahşabın Üzerine Monte Edin
Atlıkarıncayı Ahşabın Üzerine Monte Edin

Dişli potansiyometre milini ahşapta önceden delinmiş 1/4 delikten geçirin. İkinci 1/4-20 altıgen somunu potansiyometrenin miline geçirin ve potansiyometre çalışırken atlıkarınca ileriyi gösterecek şekilde somunu sıkın. analog aralığının tam merkezindedir. Bu görevi kolaylaştırmak için şaftın ucunu şarpi işaretçisi ile işaretledim.

Adım 6: MCU'nuzu Seri Voltmetreye Çevirmek için Bazı Test Ürün Yazılımlarını Yazın

MCU'nuzu Seri Voltmetreye Dönüştürmek için Bazı Test Ürün Yazılımlarını Yazın
MCU'nuzu Seri Voltmetreye Dönüştürmek için Bazı Test Ürün Yazılımlarını Yazın

Kurulumumda NXP LPC2148'den LPC2148 MCU'yu kullandım, çünkü onlara işimde edindiğim deneyimlerden aşinayım. Diğer iyi seçenekler, analog girişleri ve ücretsiz bir GNU araç zinciri ve bir RS232 bağlantı noktasına sahip ücretsiz GPIO pinleri olan herhangi bir ucuz MCU olacaktır. IDE'nizi ve tercih ettiğiniz derleyiciyi kullanarak, karar verdiğiniz analog girişi okuyacak bir donanım yazılımı yazın ve seri bağlantı noktasındaki sonuçlar. MCU programlamanın karmaşıklığı göz önüne alındığında, bu konuyla ilgili daha ayrıntılı talimatlar başlı başına bir kitap olacaktır. MCU'nuzu uygun bir flaş kablosuyla flaşlayın. Kodunuz ilk denemede doğru çalışıyor, değil mi?

7. Adım: MCU Okumalarınızı Kalibre Edin

MCU Okumalarınızı Kalibre Edin
MCU Okumalarınızı Kalibre Edin
MCU Okumalarınızı Kalibre Edin
MCU Okumalarınızı Kalibre Edin

Bu nedenle, potansiyometrenizi bazı timsah klipsleriyle MCU kartınıza bağlayın. Sol elektrik terminalini MCU kartındaki 3.3VDC kaynağına bağladım, sağ terminali toprakladım ve orta terminali 1K direnç üzerinden Analog girişin pinine bağladım. Direnç, MCU'nuzdan sihirli dumanı bırakmanızı engeller. potansiyometre hareket alanının bir noktasındadır. MCU'nuza bir güç kaynağı sağlayın ve seri kablonuzu bağlayın. En sevdiğiniz RS232 Terminal programını açın ve okumaların geldiğini izleyin. İlk aradığım şey, ADC'nin kaydedeceği olası en yüksek/en düşük voltaj okumasıydı. Bu sayıları bellenime koydum, voltmetre kodumda bazı süslü sayı matematiği kullandım., yeniden derlendi, yeniden düzenlendi ve terminal programımı yedeklemeye başladı. Bu arada, "_udivsi()" izini bulmak zor. Görünüşe göre, LPC2000 MCU'lar bölme yapmaktan hoşlanmıyor. Ben de öyle, bu yüzden aynı fikirde olmadığımız konusunda anlaştık. İstediğim bir sonraki sayı grubu, atlıkarınca dümdüz ileri, sola ve sağa işaret ettiğindeki voltajdı. Atlıkarıncanın, anlamlı sayılar alabileceğinizden çok daha fazla sola ve sağa dönebildiğini buldum. Yaklaşık 180 derecelik iyi okumalar elde ettim, böylece kameramı tam soldan tam sağa çevirebildim. Yine bu sayıları firmware'deki hesaplamalarıma ekledim. Bu, potansiyometreden alınan okumayı biraz güvenilir bir sensör okumasına dönüştürür.

Adım 8: Kalan Donanım ve Elektronik Parçaları Takın

Kalan Donanım ve Elektronik Parçaları Takın
Kalan Donanım ve Elektronik Parçaları Takın
Kalan Donanım ve Elektronik Parçaları Takın
Kalan Donanım ve Elektronik Parçaları Takın

Braketleri ahşap vidalarla tahta parçasına vidalayın. Dişli kutusunun bir köşesini braketlerden birine sabitleyin. Triger kayışını atlıkarınca ve tahrik kasnağı üzerine takın. Gerdirme yayınınızı, gerekirse ek uzunluk için bir miktar balya teli kullanarak iki braket arasına takın. Şimdi, H-Bridge PCB'mi (eski bir projeden arta kalan) iki braket arasındaki tahta parçasına vidaladım.

Adım 9: Kablolama

kablolama
kablolama
kablolama
kablolama
kablolama
kablolama

Ah, angarya zamanı. MCU'nuzu potansiyometreye bağlayan kablolara (bu ayrıntıların tekrarı için 7. adıma bakın), MCU'nuzu H-Bridge'e ve H-Bridge'i redüktörlü motora bağlayan kablolara ihtiyacınız olacak. Kablolamanızı minimum düzeyde tutabilirsiniz: sadece bu kabloları ölçün, kesin, soyun ve lehimleyin. Daha modüler bir kablo sistemi için, başlık pimleri ve konektörler ve kıvrımlı kablo sonlandırmaları ve ısıyla daralan makaronlar ve lastik bantlar ve fermuarlar ve cırt bantlar ve zımbalar ve şerit kablolar ve çok sayıda kullanın mouser.com'dan pahalı küçük parçalar. Cidden, gerçekten iyi kablolar yapmak çok iştir. Sisteminiz için en iyi olanı yapın.

Adım 10: Ürün Yazılımınızı Tamamlayın

Artık donanımınız ve elektroniğiniz çalışıyor ve kalibrasyon numaralarınız var. Yaratıcısından korkmayı ve ona içerlemeyi öğrenebilen bir sinir ağı kullanarak şeytani, insan hayatını görmezden gelen ürün yazılımınızı yazın. Mümkünse, ekstra rastgele davranış için bazı fare beyin hücreleriyle arayüz oluşturun. Robotunuza alev makinesi ve sivri uçlar da eklemenizi kesinlikle tavsiye ederim. Artık robotunuzun kör noktasında daha az kahraman saklama alanı var. Aşil topuğu şimdi… ince bir pamuklu spor salonu çorabı ile zırhlıdır, ama sorun değil, çünkü ezeli rakibiniz muhtemelen o kadar parlak değil. İyi şanslar ve İsviçre banka hesabınız için Pi rakamlarını kullanmamayı unutmayın. sayı… tekrar. İlk 'ible'mi okuduğunuz için teşekkürler.

Önerilen: