İçindekiler:

DIY Arduino Kontrollü Yumurta Botu: 12 Adım (Resimlerle)
DIY Arduino Kontrollü Yumurta Botu: 12 Adım (Resimlerle)

Video: DIY Arduino Kontrollü Yumurta Botu: 12 Adım (Resimlerle)

Video: DIY Arduino Kontrollü Yumurta Botu: 12 Adım (Resimlerle)
Video: Dünyanın en zor zeka oyunu daha çözebilen yok 😳😳 2024, Kasım
Anonim
Image
Image
Parçalar
Parçalar

Bu talimatta size Arduino ile kendi Egg-Bot'unuzu nasıl kontrol edeceğinizi göstereceğim. Daha önce yapmak istedim ama benim için çok zor olduğunu düşündüm ama yanılmışım. İnşa etmek kolaydır, bu yüzden kesinlikle herkes yapabilir.

Adım 1: Parçalar

Parçalar
Parçalar
Parçalar
Parçalar
Parçalar
Parçalar

Parça listesini aşağıya ekliyorum:

  • step motorlar
  • Step motor sürücüleri
  • Arduino
  • Güç kaynağı
  • Mikro Servo
  • Plastik tabak, ahşap
  • 40cm vida x3 ve bunun için 12 somun
  • iki lego tekerlek
  • Farklı renklerde işaretleyiciler
  • Matkap, bıçak, testere, tornavida, çift taraflı bant, ahşap tutkalı, tel, havya, lastik bantlar
  • PCB bağlantısını yapmak için ihtiyacınız olan her şey.

2. Adım: Bağlantı

Bağlantı
Bağlantı
Bağlantı
Bağlantı

Yukarıdaki fritzing görüntüsündeki gibi bağlayın veya bir sonraki adıma geçin ve PCB (yazdırılabilir devre kartı) yapın. Ve step motor kontrolöründe potansiyometre için doğru ayarları bulmalısınız. Bu potansiyometre ile step motorlara giden voltajı kontrol edebilirsiniz. Adım hareketinin mümkün olduğunca yumuşak olmasını sağlamaya çalışın.

Adım 3: PCB (isteğe bağlı)

PCB (isteğe bağlı)
PCB (isteğe bağlı)
PCB (isteğe bağlı)
PCB (isteğe bağlı)
PCB (isteğe bağlı)
PCB (isteğe bağlı)

Neden PCB yaptım? Yukarıdaki resme bakın, breadboard üzerinde nasıl göründüğünü gösteriyor. Çok fazla kablo. Yanlış bir şeyi kolayca bağlayabilirsiniz veya bir şey kendi kendine ayrılabilir ve örneğin step motor sürücüsünü bozabilirsiniz. Ve PCB'de her şey daha iyi görünür, daha az yer kaplar ve bir arada güvenilirdir. PCB'nin nasıl yapıldığını buradan okuyabilirsiniz. Aşağıda PCB düzenine sahip PDF dosyası ekledim. Daha fazla bilgi için breadboard üzerinde arduino'ya bakın.

4. Adım: Çerçeve

Çerçeve
Çerçeve
Çerçeve
Çerçeve
Çerçeve
Çerçeve

Çerçeve plastik ve biraz ahşaptan yapılmıştır. Aşağıdaki çizimde veya sonraki adımda ölçüleri görebilirsiniz.

Adım 5: Çerçevenin Kesilmesi

Çerçevenin Kesilmesi
Çerçevenin Kesilmesi
Çerçevenin Kesilmesi
Çerçevenin Kesilmesi
Çerçevenin Kesilmesi
Çerçevenin Kesilmesi

İkinci resimden iki öğe ve üçüncü resimden bir öğe kesin. Ölçüler resimlerde gösterilmiştir.

Adım 6: Kenarın Pürüzsüzleştirilmesi

Kenarı Pürüzsüzleştirmek
Kenarı Pürüzsüzleştirmek
Kenarı Pürüzsüzleştirmek
Kenarı Pürüzsüzleştirmek
Kenarı Pürüzsüzleştirmek
Kenarı Pürüzsüzleştirmek

Kenarları daha iyi görünmesi için zımpara kağıdı ile düzeltin.

Adım 7: Delme Delikleri

Delme Delikleri
Delme Delikleri
Delme Delikleri
Delme Delikleri

Yukarıdaki resimdeki gibi delikler açın. Çok hassas bir şekilde yapmanız gerekiyor. Köşelerdeki 3 deliğe alüminyum boru parçaları koyun.

Adım 8: Kalem Kolu

Kalem Kolu
Kalem Kolu
Kalem Kolu
Kalem Kolu
Kalem Kolu
Kalem Kolu

Kalem kolu ahşap ve plastikten yapılmıştır. Kolun sonunda markör için 9mm delik açtım

Adım 9: Bağlantı Çerçevesi

Bağlantı Çerçevesi
Bağlantı Çerçevesi
Bağlantı Çerçevesi
Bağlantı Çerçevesi
Bağlantı Çerçevesi
Bağlantı Çerçevesi

Umarım bu fotoğrafla çerçevenin tüm parçalarını nasıl bağlayacağınızı anlamışsınızdır, eğer onunla ilgili bir sorununuz varsa, bir yorum yazın, yardımcı olmaya çalışacağım. Her şey vidalar, çift taraflı bant, yapıştırıcı ve tellerle birbirine bağlanmıştır.

Adım 10: Arduino için Kod

Arduino için kodu buradan indirin. Ve birkaç satırı değiştirmeniz gerekiyor:

this:#define YAXIS_DIR_PIN 14#define YAXIS_STEP_PIN 15Bunun için:#define YAXIS_DIR_PIN 10#define YAXIS_STEP_PIN 11

ve

Bu:#define XAXIS_DIR_PIN 10 #define XAXIS_STEP_PIN 8Buna:#define XAXIS_DIR_PIN 7#define XAXIS_STEP_PIN 8

ve

Bu:#SERVO_PIN 13'ü tanımlayın:#SERVO_PIN 9'u tanımlayın

Adım 11: Bilgisayar Yazılımı

Orijinal eggbot uzantısını inkscape'e yüklemeyi öneriyorum çünkü bununla doldurulmuş nesneyi yazdırabilirsiniz. Nasıl indirileceğini ve nasıl kullanılacağını buradan okuyabilirsiniz. G kodu dosyalarını inkscape'de yapmak için martymcguire tarafından yapılan bu uzantıyı indirin. Ve indirilecek son şey, seri üzerinden komutları arduino'ya gönderen bir programdır. Buradan indir. Şimdi tek boynuzlu at uzantı kodunu değiştirmeniz gerekiyor. Git:

C:\program files\inkscape\share\extensions\unicorn\context.py

29 satıra şunu ekleyin:

"M300 S%0.2F (yukarı kalem)" % self.pen_up_angle, Ve 39. satırı silin:

"M300 S255 (servoyu kapatın)",

Adım 12: İlk Boyama

İlk Resim
İlk Resim
İlk Resim
İlk Resim
İlk Resim
İlk Resim

Bu, yumurta robotumla boyadığım ilk yumurtalar. Kalem titreşimi nedeniyle efekt en iyisi değildir. Her zaman düzeltmeye çalışıyorum ama henüz başarılı bir şekilde yapamıyorum. Turuncu yumurtanın üzerindeki resmin bir ayıyı temsil ettiği sanılıyor.

Lütfen projemi beğendiyseniz bana oy verin. Teşekkürler!!!

Okuduğunuz için teşekkürler ve İngilizcem için özür dilerim:) EggBot'unuzla iyi eğlenceler.

Yumurta Mücadelesi
Yumurta Mücadelesi
Yumurta Mücadelesi
Yumurta Mücadelesi

Yumurta Yarışmasında İkincilik

Otomasyon Yarışması
Otomasyon Yarışması
Otomasyon Yarışması
Otomasyon Yarışması

Otomasyon Yarışmasında Üçüncülük Ödülü

Önerilen: