İçindekiler:

Lazer İşaretleme Kaktüs: 3 Adım
Lazer İşaretleme Kaktüs: 3 Adım

Video: Lazer İşaretleme Kaktüs: 3 Adım

Video: Lazer İşaretleme Kaktüs: 3 Adım
Video: Adana hürriyet mahallesi 2024, Kasım
Anonim
Lazer İşaret Kaktüs
Lazer İşaret Kaktüs

Okuldaki bir proje için Arduino ile bir şeyler yapmak zorunda kaldım, kedi için tetikleyebileceğiniz ve kediyle tek başına oynayabileceğiniz bir şey yapmak istedim. İlk önce bir fare düşündüm ama içinde bu kadar teknoloji varken bu kadar küçük bir şey yapmak biraz zordu. Kedi için ilginç olacak şekilde tasarlanan fare fikrinden sonra, kedi için oyuncağı olacak bir şey tasarlamanın daha da ilginç olduğuna karar verdim ve bu havalı bir şeyin içinde saklı. Olay sonradan çiçeğe dönüştü, daha sonra kaktüs olacağına karar verdim (çünkü kaktüsler havalı). İşte o an aklıma “Lazer işaret eden kaktüs” geldi. Kediniz için otomatik bir oyuncak, kaktüs içinde, şık ve kullanışlı. Kediler için oyuncaklar her zaman gözle görülür bir oyuncaktır, bu öyle bir şey değildir. Gerçekçi olmasa da izlemesi de bir zevk, bence çok şirin. Kaktüs kartondan yapılmıştır, çünkü düşerse (kediler genellikle zorbadır;P), kırılmaz.

Bunu yapmak için şu öğeleri kullandım:

Gereçler

  • Arduino UNO'su
  • 6 x 6mm düğme
  • Erkekten erkeğe atlayıcılar
  • Lazer
  • 2 Ayna
  • 2 mini servo
  • Breadboard (Test için)
  • Lehim Kurulu
  • Kablo Yumuşak
  • 2 direnç ()

Adım 1: Fikir Lazer İşaretçisi

Fikir Lazer İşaretçisi
Fikir Lazer İşaretçisi

Bu yüzden lazerimin hareket etmesi için lazeri yatay ve dikey olarak hareket ettirebilen bir sistem kurmam gerekiyor, aynayı çevirerek lazeri hareket ettirebilmeniz için aynaların üst üste yerleştirilmiş servoları buldum. Yerleştirme ile lazerin dikey olarak yatay olarak her iki yönde de hareket etmesini sağlayabilirsiniz.

“Resmi boyamak” için bir resim muhtemelen daha net hale getirir, yapmamız gereken servoları sadece rastgele hareket etmeye değil, fark edebileceklerinin sadece küçük bir kısmını hareket ettirmeye programlamaktır. Ve her zaman kapatabileceğiniz bir lazer işaretçi, bu yüzden onu da kurmamız gerekiyor.

Adım 2: Arduino Kurulumunuzu Yapmak (Gerçek İçin)

Arduino Kurulumunuzu Yapmak (Gerçek İçin)
Arduino Kurulumunuzu Yapmak (Gerçek İçin)
Arduino Kurulumunuzu Yapmak (Gerçek İçin)
Arduino Kurulumunuzu Yapmak (Gerçek İçin)
Arduino Kurulumunuzu Yapmak (Gerçek İçin)
Arduino Kurulumunuzu Yapmak (Gerçek İçin)

Artık lazer işaretçi sistemimizi oluşturmaya hazırız. Kurulumunuzu test etmek için önce breadboard'unuza kuracaksınız, ardından lehim tahtanıza yerleştirip hepsini birlikte lehimleyebilirsiniz. Ama önce breadboard tabi ki, ben bu kodu kullandım ama bunun için GİRİŞ'lerinizi ve ÇIKIŞ'ınızı belirli pinlere koymanız gerekiyor, bu kodun çalışması için servonun sarı telini pin 10 ve 11'e koymanız gerekiyor, lazer pin 12'ye ve buton pin 3'e bağlanmalıdır. İstediğiniz pinleri kullanmayı ve bunu kendi kodunuzda ayarlamayı kendiniz seçebilirsiniz. Pin 3'teki buton oldukça önemli çünkü ben bu pin üzerine bir interrupt yerleştirdim, Arduino UNO modelinde sadece pin 2 veya 3'e bağlı bir interrupt koyabilirsiniz, bu yüzden bu pin için bunlardan birini kullandığınızdan emin olun.

Ayrıca önemli olan, pini direnç ve sensör veya düğme ile Arduino'ya bağlamaktır, bu, bağlı nesnenizi kontrol edebilmeniz içindir.

Burada kullanmak için kodumu görebilir ve indirebilirsiniz.

3. Adım: Son Ama Kesinlikle En Az Değil

Son Ama Kesinlikle En Az Değil
Son Ama Kesinlikle En Az Değil
Son Ama Kesinlikle En Az Değil
Son Ama Kesinlikle En Az Değil
Son Ama Kesinlikle En Az Değil
Son Ama Kesinlikle En Az Değil
Son Ama Kesinlikle En Az Değil
Son Ama Kesinlikle En Az Değil

Kaktüs! Onun dışında her şeyimiz var, bir parça karton kullandım ve kısmen keserek bir daire gibi kıvırdım, ortalıkta bir yerde duran saksıyı da kaktüsün üzerinde durabileceği bir şey olarak kullandım.. Kaktüs rengine sahip olduğundan emin olmak için birden fazla renk yeşil kağıt ve yapıştırıcı kullandım. Arduino'nuzu ve bir pili veya bir güç bankasını tencereye koyabilmeniz için kablolarınızı yerleştirmek için "toprakta" bir delik açtığınızdan emin olun. Bahşiş için bir balon ve kağıt hamuru kullandım (ayrıca aynı renk teması). Sonra zor kısım, servoları oraya sokuyor, birden fazla "karton köprü" kullandım ve bunları servoları takmak için kullandım, bunların oraya sabitlenmesi gerekiyor, böylece onları bantlayabilir veya yapıştırabilirsiniz (Uyarı: sadece yapıştırın doğru pozisyondalarsa!!!) En alttaki servonun üstündeki lazerin de en yüksekteki servoya kadar tek bir yerde kalması gerekiyor, yukarıdaki resimdeki gibi yaptım.

O zaman lazerinizi haritalamanız gerekiyor, bunu rand1 ve rand2'yi 0'a değiştirerek yapmanızı öneririm, bu sizin başlangıç değeriniz olacak, benim için lazerin aynalardan düşmeden aynalarınızı olabildiğince uzağa götürmeniz gerekiyor. bu sol alt köşeydi. Bunun gibi, servolarınızın ne kadar dönmesini istediğinizi haritalamaya çalışıyorsunuz, ardından lazerin odada görülebilmesi için kaktüsün içinde bir boşluk kesmeniz gerekecek.

Önerilen: