İçindekiler:

Robo-Band Araba: 11 Adım
Robo-Band Araba: 11 Adım

Video: Robo-Band Araba: 11 Adım

Video: Robo-Band Araba: 11 Adım
Video: Türk askerinin , kask kamerasıyla sızan pkklıyı vurma anı 2 - Mirgesav Üs bölgesi 2024, Temmuz
Anonim
Robo-Bant Araba
Robo-Bant Araba

Bu, geleneksel lastik bantla çalışan arabanızın bir yükseltmesidir.

Adım 1: Materyalleri Toplayın

Malzemeleri Toplayın
Malzemeleri Toplayın
Malzemeleri Toplayın
Malzemeleri Toplayın
Malzemeleri Toplayın
Malzemeleri Toplayın

Bu proje için aşağıdaki öğelere ihtiyacınız olacak:

  • Tercihen aynı boyutta 4 tekerlek (bizimkileri 3D yazdırdık)
  • Tekerleklere uyan bir dübel
  • Bir arduino kiti (SparkFun RedBoard kiti kullandık)
  • Arduino'nun oturacağı yapı (bizimkileri 3B yazdırdık)
  • Pil paketi
  • Lastik bantlar
  • Arduino'yu doğrudan gövde üzerinde olmayacak şekilde yükseltmek için bazı malzemeler (fındık kullandık)
  • Sıcak tutkal
  • Vida
  • Menteşe benzeri bir cihaz
  • İsteğe bağlı: rampa yapmak için koli bandı ve kontrplak

Adım 2: Yapınızı Tasarlayın

Yapınızı Tasarlayın
Yapınızı Tasarlayın
Yapınızı Tasarlayın
Yapınızı Tasarlayın

Arduino'nun kuracağı tabanı 3B yazdırmanız gerekecek

Bunun için, kullanıcıların yazdırılabilen kendi modellerini tasarlamalarına izin veren çevrimiçi bir yazılım kullanın.

OnShape, kullandığımız harika ve ücretsiz bir çevrimiçi tasarım yazılımıdır.

Tabanımız, yapıdaki akslar için iki delikli bir yamuktu.

Krokinin boyutları yukarıdaki resimde ve aşağıdaki linkte listelenmiştir:

cad.onshape.com/documents/048fc6be951616f14e2deccc/w/20989624bf2558bc37959b78/e/68c66e4b2b2e6e5c3f831475

Adım 3: Tekerlekleri Tasarlayın

Tasarım Tekerlekler
Tasarım Tekerlekler
Tasarım Tekerlekler
Tasarım Tekerlekler

Bu adım zorunlu değil, yaptığımız her adımı açıklamak istedik

Aynı boyutta dört tekerlek bulabilirseniz, bunları kullanın ve aksın bu tekerleklere uyduğundan emin olun.

OnShape kullanarak tüm tekerlekleri 3D olarak yazdırdık

Not: Dört tekerleğin aynı boyutta olması gerekmez. Aynı boyutta iki çift olduğu sürece, her çiftin tam olarak eşit olması gerekmez. Düzensiz tekerlek çiftleriniz varsa, daha küçük çifti arabanın önüne koyun.

İşte OnShape'teki tasarımımız için link:

cad.onshape.com/documents/e1922e8518bcb45ebed6572a/w/079056c283baf08413a9531b/e/6447ceb52e949cd1573223c7

Adım 4: Buzzer için Arduino'yu Kurun

Buzzer için Arduino'yu Kurma
Buzzer için Arduino'yu Kurma
Buzzer için Arduino'yu Kurma
Buzzer için Arduino'yu Kurma
Buzzer için Arduino'yu Kurma
Buzzer için Arduino'yu Kurma

Devre 11, Piezo buzzer için SIK Kılavuzundaki talimatları izleyin.

Bu kurulum oldukça basittir, bu yüzden kitaptaki talimatları izleyin.

Gerekli bir değişiklik, sesli uyarının devre tahtasının alt yarısına taşınması gerektiğidir. Buzzer'ı topraklayan iki kablo, buzzer'ın bacaklarına bitişik sıralarda olduğu sürece, hangi konumu seçtiğiniz önemli değil. Buzzer'ı arduino RedBoard'a bağlayan turuncu kablo, 8 numaralı deliğe MUTLAKA yeniden bağlanmalıdır.

Sorun Giderme: Orijinal sesli uyarımız doğru şekilde bağlandı, ancak çok yüksek değil, bu nedenle farklı bir kitin sesli uyarısıyla geçiş yaptık ve ses seviyesi çok daha yüksekti

Adım 5: Işıklar için Arduino'yu Kurun

Işıklar için Arduino'yu Ayarlayın
Işıklar için Arduino'yu Ayarlayın
Işıklar için Arduino'yu Kurma
Işıklar için Arduino'yu Kurma
Işıklar için Arduino'yu Kurma
Işıklar için Arduino'yu Kurma

Devre 3, RGB LED için SIK Kılavuzundaki talimatları izleyin.

Her iki fonksiyonun da arduino üzerinde aynı anda çalışmasına izin vermek için bu devreyi önceki devreye ekleyin.

RBG LED'inin mavi ayağını bağlayan tel, 6 numaralı deliğe MUTLAKA BAĞLANMALIDIR.

Yine, bu adım kitaptaki talimatları takip ediyor, ancak zorluk yaşıyorsanız tüm bağlantıları iki kez kontrol ettiğinizden emin olun.

Adım 6: Kodları Birleştirin

Kodları Birleştir
Kodları Birleştir
Kodları Birleştir
Kodları Birleştir
Kodları Birleştir
Kodları Birleştir
Kodları Birleştir
Kodları Birleştir

Bu kısım biraz zor. Aynı anda çalıştıklarından emin olmak için her iki devrenin kodlarını birleştirmeniz gerekecektir.

Programın tamamı yukarıda gösterilmektedir, ancak size daha karmaşık değişikliklerde yol göstereceğim.

Değişkenleri Tanımla

İlk olarak, iki SIK Devre öğreticisinden tüm değişkeni programın en üstüne taşıyın.

BLUE_PIN değişkenini 6 olarak yeniden tanımlayın.

BuzzerPin değişkenini 8 olarak yeniden tanımlayın.

Notalar, tempo ve vuruşlar istediğiniz herhangi bir şarkıyı yansıtacak şekilde değiştirilebilir, ancak şarkı Uzunluğu değişkeninin şarkınızdaki nota sayısına eşit olduğundan emin olun.

Kurulum Döngüsü

Bu döngüde olması gereken tek şey dört pinMode komutudur: her ışık ve buzzer için bir tane.

Boş Döngü

İlk önce, iki programdaki boşluk döngülerini birleştirin.

Ardından, ışıkları kontrol eden kod satırlarını silin: Kodu, şarkıyla senkronize olarak rastgele renkler yanıp sönecek şekilde değiştireceğiz.

void döngüsünün içinde myColor'u void myColor(int redIntensity, int greenIntensity, int blueIntensity) olarak tanımlayın. Bu satır, birleşik döngünün altındaki analogWrite komutlarının hemen üstüne gider.

Ton komutunun üzerinde, myColor'u myColor(r, g, b) olarak tanımlayın. Bunun üzerinde, int r, int g ve int b'yi rastgele(255) olarak tanımlayın. Bu, her renk için rastgele bir yoğunluk arayacaktır.

Bunun altında, r, g ve b'nin her biri için bir Serial.println komutu oluşturun.

Bitmiş kodunuz yukarıdaki fotoğraflarla eşleşmelidir. Fotoğraflar değişkenlere, boşluk düzenine ve boşluk döngüsüne bölünür ve boşluk döngüsü iki fotoğrafa sahiptir. İyi eğlenceler

Sorun giderme

ton'dan önce myColor(r, g, b) öğesinin tanımlandığını iki kez kontrol edin!

7. Adım: Yazdır

Yazdır
Yazdır
Yazdır
Yazdır

Artık arduino kurulduğuna göre, tasarımlarınızı OnShape'ten yazdırabilirsiniz.

Adım 8: Yapıyı Birleştirin

Montaj Yapısı
Montaj Yapısı
Montaj Yapısı
Montaj Yapısı
Montaj Yapısı
Montaj Yapısı

Malzemeler: Pil takımı, baskılı gövde yapısı, tekerlekler, akslar, lastik bantlar, tamamlanmış arduino devre kartı, sıcak tutkal, somunlar, vida

  1. Yapının üst tarafındaki sıcak tutkal iki somun yapıdaki boşluğu kapatır
  2. Yapının ve arduino'nun etrafına bir lastik bant sıkıca sararak arduino'yu yapıya sabitleyin
  3. Menteşenizi yapının yan tarafına sıcak tutkalla yapıştırın, böylece araca güç sağlamak için kullanılan lastik bandın yoluna çıkmadan pil takımını destekleyebilir (resim 3 ve 4)
  4. Pil takımını menteşeye sabitlemek için bir lastik bant kullanın. Tüm yapının dışında durmalıdır (resim 5 ve 6)
  5. Dübelleri dingil deliklerine yerleştirin ve tekerleklerin dingile sağlam bir şekilde takıldığından emin olun.
  6. Arka aksın ortasına bir delik açın
  7. Vidayı vida deliğine yerleştirin

9. Adım: Başlatmaya Hazırlanın

Lansmana Hazırlanın
Lansmana Hazırlanın
Lansmana Hazırlanın
Lansmana Hazırlanın
Lansmana Hazırlanın
Lansmana Hazırlanın

Neredeyse bitti!

  1. Çekiş için her arka tekerleğe bir lastik bant koyun
  2. Lastik bantlardan bir zincir yapın ve gövdenin ön tarafındaki dudağa takın.
  3. Son lastik bandı vidaya geçirin ve aksı geriye doğru sarın

Adım 10: Başlat

Image
Image

Tebrikler!

Adım 11: İsteğe Bağlı: Bir Rampa İnşa Edin

Tekerlekleriniz için yeterince geniş olan herhangi bir tahta, plastik veya ne isterseniz alın!

Gördüğünüz gibi, koli bandı ve kontrplak kullandık, yani gerçekten her şey işe yarayacak

Ardından rampanızı istediğiniz açıya yükseltmek için bir destek alın, arabanızı çalıştırın ve izleyin!

Önerilen: