İçindekiler:

Arduino Servo Langırt: 5 Adım
Arduino Servo Langırt: 5 Adım

Video: Arduino Servo Langırt: 5 Adım

Video: Arduino Servo Langırt: 5 Adım
Video: Kartondan Model Uçak Yapımı // Maket Uçak // Güçlü 4 Motorlu 2024, Kasım
Anonim
Arduino Servo Langırt
Arduino Servo Langırt

David Joy ve Andrew Gothard tarafından

Adım 1: Giriş

Amacımız: Arduinos, servolar ve kolları ve tahta parçaları kullanarak Langırt benzeri bir oyun yaratmak.

Neden: Bu projenin bize, ahşap işleme, Arduino'ları kodlama, 3 boyutlu baskı ve kablolama gibi çok çeşitli konularda çalışmamıza izin verirken ilginç ve kullanışlı bir şeyler yaratma şansı vereceğine karar verdik.

Adım 2: Gerekli Malzemeler

  • Arduino (redboard ve breadboard dahil)
  • Dizüstü bilgisayar (eğer Arduino'nun çalışması için bağlı olması gerekiyorsa)
  • 4 servo ve disk
  • 8 adet 3D baskılı servo kol
  • 8 düğme
  • 8 adet 10k ohm direnç
  • Yeterli kablolama
  • Zamk
  • 3D yazıcıya erişim
  • Ahşap (tahta bölümünün yapımında belirli boyutlara bakın)
  • Top (masa tenisi topu işe yarar)
  • Süper yapıştırıcı
  • Vidalar ve matkap

Adım 3: Servo Kollarının Oluşturulması

Servo Kollarının Oluşturulması
Servo Kollarının Oluşturulması
Servo Kollarının Oluşturulması
Servo Kollarının Oluşturulması
Servo Kollarının Oluşturulması
Servo Kollarının Oluşturulması
  1. Oyunda pinpon toplarını vurmak için kullanılacak servo kolları tasarlamak için Onshape'i kullanın.
  2. Her bir kolu 2,5 cm aşağı uzanan bir parça ile 6 cm uzunluğunda yapın. (Ekstrüzyonun servonun kendi etrafında dönebilmesi için uzandığından emin olun.)
  3. Kolları üzerine tutturmak için dairesel bir servo parçası kullanın ve oyun tahtasının kale kenarlarına paralel olarak, tahtanın ortasına işaret eden ilkinin merkez çizgisini yerleştirin.
  4. İkinci kolu, birinci servo koluna 129 derecelik bir yükselme açısıyla bölen merkez çizgisini yerleştirin.
  5. Ardından, köşegen kılavuz levhaların her birinin 5 cm yukarısına ve servoya en yakın yan duvarların her birinden 9,75 cm uzağa 4 servo yerleştirin. (Her iki tarafta iki tane olmalıdır.)
  6. Daha sonra servo tellerinin geçmesi için bir delik açtık ve servoyu süper yapıştırıcı ile yapıştırdık.

Servo kolumuza örnek:

Adım 4: Panonun Oluşturulması

Yönetim Kurulu Oluşturma
Yönetim Kurulu Oluşturma
Yönetim Kurulu Oluşturma
Yönetim Kurulu Oluşturma
  1. 54x36 cm ahşap taban yapın. (Bu, duvarların kalınlığını hesaba katar.)
  2. Ardından 14 cm'lik dört köşegen ve 30 cm'lik iki kenar kesin. (Bu duvarlar 2 cm kalınlığında ve 4 cm veya daha büyük olmalıdır.)
  3. Ardından, yeni bir dikdörtgen kutu oluşturmak için duvardan iki santimetre uzakta her iki tarafa paralel çizgiler çizin.
  4. Daha sonra dikdörtgenin dört köşesinin her birinde dikdörtgenin her bir kenarı boyunca 10 cm ölçün ve bu iki nokta arasına bir çizgi çizin. Bu çizgi diyagonal duvar parçalarının çizgisidir.
  5. Tamamlandığında, her bir köşegenin 5 cm yukarısını ölçün ve 9.75 cm uzunluğunda ve yan panele dik olan bir çizgi çizin.
  6. Servo tabanıyla eşleşen satırın sonunda ortalanmış bir dikdörtgen çizin veya izleyin.
  7. Ardından, her bir köşegen çifti arasına kale kenarlarına paralel bir çizgi çizin.
  8. İki köşegen arasındaki hedeflerin her birine ve bir önceki adımda çizilen çizgiye doğru eğimli bir yüzey kesin.
  9. Her servo için servo tabanına yakın ve servo ile yan duvar arasında bir delik açın.
  10. Duvar parçalarının her birini vidalayın ve servoyu tutmak için süper yapıştırıcı kullanın.
  11. Servo kolu, kartın iç tarafına kale kenarlarına paralel yerleştirerek servo kollarını servoya süper yapıştırın.
  12. Ardından, servo için kabloları kartın altına bağlayın.

Adım 5: Elektronik ve Programlama

Elektronik ve Programlama
Elektronik ve Programlama
Elektronik ve Programlama
Elektronik ve Programlama
  1. "Her oyuncu için elektronik parçalar 2 servo, 4 düğme, 4 10k ohm direnç, bir arduino ve yeterli kablolamadan oluşur.
  2. Her arduinoda, pozitif (siyah artı) sütunu 5V'a ve negatifi (kırmızı eksi) toprağa bağlayın.
  3. Dört düğmeyi devre tahtasına istediğiniz yere yerleştirin.
  4. Devam etmeden önce düğmelere rahatça basabildiğinizden emin olmak için test edin.
  5. Her düğmedeki (bir kontağın bulunduğu) için, o sıra ile pozitif sütun arasına 10k ohm'luk bir direnç bağlayın.
  6. Aynı sıraların her birinde uygun pime bir kablo bağlayın.
  7. Pim 2 ve 3, pim 9'daki servoyu kontrol eder ve pim 4 ve 5, pim 10'daki servoyu kontrol eder.
  8. Servoları kablolamak için (bu adım için bunları yapıştırmanız gerekir), beyaz kabloyu (sinyali) 9 veya 10 pinine bağlayın (hangi düğmelerin kontrol etmesi gerektiğine bağlı olarak). Siyah kabloyu (güç) pozitif sütuna ve kırmızı kabloyu (toprak) negatif sütuna bağlayın."

"Ekli programı indirip her iki arduinoya da yükleyin. Program tüm servoları ve girişleri başlatır, ardından her 20 milisaniyede bir (saniyede 50 defa) basılan butonları kontrol eder ve servoları buna göre ayarlar. Program yüklendikten sonra her servo dönecektir. doğru şekilde bağlandıklarını doğrulamak için 1,5 saniye boyunca ve 90 derecede sona erecektir."

Önerilen: