İçindekiler:

Biyobalık: 3 Adım
Biyobalık: 3 Adım

Video: Biyobalık: 3 Adım

Video: Biyobalık: 3 Adım
Video: Canavarı kafeste tut ve salıver. Çornobil bölgesinin Rus işgali ile ilgili günlükler 2024, Temmuz
Anonim
Image
Image
Mekanik tasarım
Mekanik tasarım

Bu proje biyonik esinli bir robot balıktır. Bu projeye, genel olarak düşük maliyetli, yüksek esnekliğe sahip bir balık robotu yapmak istediğim için başladım.

Bu proje halen devam etmektedir. Demo videosunu buradan kontrol edebilirsiniz.

Adım 1: Mekanik Tasarım

Mekanik tasarım
Mekanik tasarım
Mekanik tasarım
Mekanik tasarım
Mekanik tasarım
Mekanik tasarım

Balık toplam 6 serbestlik derecesine sahiptir. Balığın ileri, geri yüzmesine ve dönüş yapmasına yardımcı olan kuyruk hareketleri için 4 DC motor. Balığın suda dikey olarak yüzebilmesini sağlamak. Gerçek balığın pelvik yüzgecini taklit eden 2 adet servo kontrollü yüzgeç vardır.

Parçaları kolayca 3d olarak basmak için robotun kuyruğu aynı 4 modülerden yapılmıştır. Robot maliyetini düşürmek için robotun kuyruğunda N20 motor kullandım. Bu tür bir motor makul bir fiyata kolayca bulunabilir. Ayrıca, onları kolayca kontrol edebilirsiniz. Konumu geri beslemek için her bir modüler bağlantıdaki eksene bir potansiyometre bağlanır. 9g servolar, küçük, ucuz ve kontrol etmeye hazır oldukları için kanatların hareketini kontrol etmek için mükemmeldir. Balığın gövdesi, pili ve tüm elektronik parçaları birbirine bağlar. Tüm sistemin ağırlığını azaltmak için mümkün olduğunca basit tasarlamaya çalıştım.

Adım 2: Elektronik Tasarım

Elektronik Tasarım
Elektronik Tasarım
Elektronik Tasarım
Elektronik Tasarım
Elektronik Tasarım
Elektronik Tasarım

Sistem 2 adet arduino pro mini ile kontrol edilmektedir. Kontrol edilen parçayı hafif yapmak için motor sürücü PCB'sini 3 L9110s motor sürücü IC'si ile tasarladım. PCB düzenini buradan kontrol edebilirsiniz. 2 arduino IIC üzerinden haberleşiyor. Güç kaynağına gelince, Panasonic'ten 18650 aslan pili seçtim. 3.7v'de 3200mah ile çalışır, Pil, balığın 30 dakika boyunca sağlam bir şekilde çalışması için yeterlidir. Daha fazla geliştirme için, bilgisayarla görme ve kablosuz kontrol gibi daha karmaşık görevler için bir ahududu pi sıfır kullanmayı düşünüyorum, ancak bu kısım hala bitmedi.

3. Adım: Kontrol

Kontrol
Kontrol

Balıkların yüzme pozisyonu, yüzme hızı için hayati önem taşır. Demoda gördüğünüz gibi şu anda her bir eklemin PID kontrolünü bitirdim. Ana cihaz balığın konumunu yönetir ve onları motoru gerçek zamanlı olarak kontrol eden köleye gönderir.

Önerilen: