İçindekiler:

Noel Baba'yı Tebrik: 4 Adım (Resimlerle)
Noel Baba'yı Tebrik: 4 Adım (Resimlerle)

Video: Noel Baba'yı Tebrik: 4 Adım (Resimlerle)

Video: Noel Baba'yı Tebrik: 4 Adım (Resimlerle)
Video: Kolay Noel Baba Resmi Çizimi, Kolay Çizimler, Sevimli Resim Çizimleri, Noel Baba Nasıl Çizilir 2024, Temmuz
Anonim
Noel Baba tebrik
Noel Baba tebrik

Bu proje Noel süslerinin bir parçası olarak yapıldı. Işıkları ve sizi algıladığında hareket eden bir kolu olan bir Noel Baba bebeğidir.

Adım 1: Malzemeler

Aşağıdaki malzemeye ihtiyacımız var (istenildiği, ihtiyaç duyulduğu veya bulunabilirlik durumuna göre uyarlanabilir):

  • Bir denetleyici kartı: Arduino nano.
  • Bir grup led: 8 NeoPixel kullanıyorum.
  • Noel Baba'nın bebeği: veya seçtiğiniz başka bir karakter. Elinizde olduğunda, açmanın kolay olduğundan ve bileşenleri barındıracak alana ve başta servo olmak üzere bazı bileşenleri tutmak için bir tür iç yapıya sahip olduğundan emin olun. Veya gerçekten kurnazsanız, tüm bebeği kendiniz yapabilirsiniz (bu durumda, bebeği mekanizmalar yaparken inşa etmek daha iyidir).
  • Bebeğe uyan bir servo motor.
  • Bir hareket sensörü: HC-SR501'i kullandım.
  • Bir kapasitör: 2200uF.
  • Bir kapasitör: 220uF.
  • Bir kapasitör: 100nF.
  • Bir direnç: 390 Ohm.
  • Birkaç kablo: gerektiği gibi.
  • Sıcak tutkal.
  • Velcro ve iplik.
  • Bir çeşit çubuk: Kahve paleti kullandım.
  • Vidalar.
  • 5V güç kaynağı: Mobil şarj cihazı veya Güç bankası kullanabilirsiniz (hareketlilik eklemek istiyorsanız).
  • Bir USB mini B kablosu: Arduino'yu programlamak için aynı.

Ve araçlar:

  • Makas.
  • Havya.
  • Sıcak yapıştırıcı tabancası.
  • iğne.
  • Diğer ihtiyacınız olan.

Adım 2: İnşaat

Yapı
Yapı
Yapı
Yapı
Yapı
Yapı

Hadi başlayalım.

Bebeği sırtına alın, diğer elinizle makası alın ve içine erişmek için kumaşı kesin. Dolguyu çıkarın.

Velcro'yu, ipliği ve iğneyi alın ve Velcro'yu açıklığa dikin.

Bir kolumu çıkarın, ben solak olduğum için soldakini seçtim;) Sıcak yapıştırdı, bu yüzden kolayca çıkarmak için sıcak uygulamam gerekti.

Çubuğu servonun hareketli kısmına takın. Kolun omzunda bir delik açın, çubuğu içeriye (servo tarafı dışarıda) yerleştirin ve sıcak tutkalla yapıştırın. Kolun olduğu yerde bebeğin omzunda bir delik açın.

Servoyu alın ve yapıya sabitleyin, burada bir flanş ve sıcak tutkal karışımı kullandım. Servonun mil tarafını nereye koyduğunuzdan emin olun, yaptığımız son delikten çıkacaktır.

Bir göbek deliği gibi bir delik açın (en az 3 mm çapında, aksi takdirde sensör çalışmaz, Çap ne kadar büyükse, algılama açısı o kadar büyük olur) ve üzerine sıcak tutkal (bebeğin içinde) hareket sensörünün kapağı. Burada kumaşın yıpranmasını önlemek için metalik bir delik veya benzeri kullanmayı düşündüm ama görünüşe göre yapıştırıcı bunu önlemek için yeterince güç verdi. Ek olarak, kumaşın çizimi fark edilmemesine yardımcı olur.

Ledleri ve bir kaç kabloyu alıp istediğiniz gibi hazırlayıp lehimleyin. Göbek deliğini çevrelemeyi seçtim. Adafruit'in Neopikseller için önerdiği gibi 220 uF kapasitör ve 390 Ohm direnci lehimleyin. Ayrıca jumper kabloları ile bağlantı için zincirin ilk ledine 3 pinlik bir set lehimliyorum. Seti bezlere (iç kısım) sıcak tutkalla yapıştırın veya başka bir şekilde hareket etmelerini sağlayamıyorsanız.

Kablolama zamanı. Arduino pinlerine bağlanmak için kullanılan tipik 150mm Jumper Tellerini (gerektiğinde F/F ve F/M) kullandım. 2, olduğu gibi, led'lere ve sensörden gelen sinyaller için. Servo telinin kendisini kullanan servo için sinyal. Daha sonra güç için 2 takım kablo hazırladım (biri 5V diğeri GND için) servo tellerini diğer 3 yarım jumper tel ile lehimleyerek lehimleri koli bandı veya ısıyla daralan makarna ile korudum.

Sensöre kabloları ve uygun şekilde ledleri bağlayın, kendi kablosunu kullandığımız için servo zaten bağlı.

Sensörü, kapağı düzgün şekilde takılmış olarak içine yerleştirin. Tellerin içinden çıkmasına izin vererek dolgunun yaklaşık yarısını koyun.

İnşaatı bitirip test etmeye başladığımda, servonun bazı hareketlerinden sonra Arduino sıfırlanmaya ve asılı kalmaya başladı. Bunu önlemek için, güç hatlarında 2200 uF'lik bir kapasitör ve RESET hattı ile GND arasında 100nF'lik bir kapasitör lehimleyin.

Şimdi kabloları Arduino'ya, gücü 5V'a ve GND'ye bağlayın. Neopiksel D2'ye, sensör D5'e, servo D9'a ve USB kablosu.

Arduino'yu bebeğin içine koyun, doldurmayı bitirin ve cırt cırtla kapatın, USB kablosunun dışarı çıkmasına izin verin.

Kolu servoya vidalayın. Burada kolun ve servonun konumlarının farkında olmanız gerekir. Doğru açıyı bulana kadar birkaç teste ihtiyacınız olabilir.

El sanatları bitti.

Bir güç bankası kullanıyorsanız, daha kısa bir USB kablosu kullanabilir ve güç bankasını bebeğin içine koyabilirsiniz (yer olduğu sürece).

Şebekeye bağlı bir mobil şarj cihazı kullanmak, USB kablosunun yeterince uzun olması gerektiği ve bu kablonun dışarıdan görülebileceği anlamına gelir.

Adım 3: Programlama

Programlama
Programlama

Kodu indirinKod burada barındırılmaktadır. tercih ettiğiniz gibi klonlayabilir veya indirebilirsiniz.

Programlama

Bu projede programlama için özel bir gereklilik yoktur. Yani programlama süreci diğer Arduino programlamaları gibidir. Arduino IDE'ye ihtiyacınız var.

  • Arduino'yu bilgisayara bağlayın.
  • Arduino IDE'yi başlatın.
  • Projeyi yükleyin.
  • "Yükle" düğmesine basın ve bitene kadar bekleyin.
  • Arduino'yu ayırın.

4. Adım: Sonuç

Bitti!!!

Eylemde görme zamanı.

Merak ettiğim için, el işi yaparken bebeğin içindeki yapının bacakları uzatmak için bir mekanizma olduğunu keşfettim ama bence kısa bacaklarla daha sevimli.

Kullanılan servoya göre biraz gürültülü olabilir ama yılbaşı şarkıları ile susturabilirsiniz;)

Önerilen: