İçindekiler:

ScaryBox: 9 Adım (Resimlerle)
ScaryBox: 9 Adım (Resimlerle)

Video: ScaryBox: 9 Adım (Resimlerle)

Video: ScaryBox: 9 Adım (Resimlerle)
Video: KIZGIN ÖĞRETMEN RESSAM OLDU! KENDİNİ ÇİZDİ REZİL OLDU! | SCARY TEACHER 3D OYNUYORUZ! 2024, Kasım
Anonim
Korkunç Kutu
Korkunç Kutu

Çocuklar için cadılar bayramı korkusu

Herhangi bir çocuk bu ürkütücü görüntüden 30 cm'nin altına inebilirse… Düşen tüylü ve tüyler ürpertici bir örümcekten anında korkarlar.

Sistem bir Arduino kartına dayanmaktadır. Bu mekanizma, örümceği düştükten sonra kaldırmamızı sağlayan bir step motor ve diğer yandan örümceğin düşeceği kapağı kontrol etmemize ve ardından tekrar yukarı tırmanmamıza yardımcı olan bir servo motor sayesinde çalışır. Tüm sistemin doğru çalışmasını sağlamak için, her bir bileşenin eylemlerini tam olarak ne ve ne zaman yapması gerektiğini ve nasıl yapacağını belirleyecek şekilde programlanması önemlidir.

Bu ve diğer bileşenler sayesinde şunu elde ediyoruz: Buh!!!!!!!! evlerimizin en küçüğü için büyük bir korku (ve çok genç olmayanlar için:)

Adım 1: Bileşenler

Bileşenler
Bileşenler
Bileşenler
Bileşenler
Bileşenler
Bileşenler

Bu, bu projeyi gerçekleştirmek için ihtiyaç duyulan parça ve araçların listesidir.

Elektronik parçalar:

Arduino uno

Mesafe Sensörü

Servo motor

Step (motor)

teller

Taşınabilir şarj aleti

İnşaat parçaları:

Tahta kutu

Ahşap raf

Köpük tahta

naylon hilum

Örümcek Siyahı

Sprey boya

örümcek ağı

Beyaz tutkal

kuş tüyü tahta

İğneler

Aletler:

yapboz

zımpara

Delmek

Silikon yapıştırıcı

Makas

Kaset

Adım 2: Akış Şeması

Akış diyagramı
Akış diyagramı

Akış şeması, sistemimizin ve dolayısıyla kodumuzun izlemesi gereken adımları düzenlememize yardımcı olan bir araçtır. Kutumuzun nasıl çalıştığını açıkça gösteriyor. Karşılaştığımız ilk faktör mesafe sensörüdür. Cevap EVET ise (bir kişi var) kapak açılır ve örümcek düşer, cevap HAYIR ise (kimse yok) hiçbir şey olmaz. İlk seçenek durumunda, örümcek toplanmalı, kapak kapatılmalı, ip bırakılmalı ve ardından program en başa dönecektir.

3. Adım: Kodlayın

kod
kod

Cadılar Bayramı sistemimizi programlamak için kullandığımız kod çok basit ve anlaşılması kolaydır. Öncelikle varlık sensörü, servo ve step gibi bileşenlerimizi kontrol edecek kütüphaneleri indirip #include komutu ile programa eklememiz gerekiyor. Ardından, kurulumu ayarlamadan önce, farklı bileşenlerin doğru şekilde çalışmasını sağlamak için bazı değişkenleri ve işlevleri bildirecek ve başlatacağız. Bunları verilen örneklerden çıkaracağız. Kurulum aşamasına girerken adım hızını, servo portunu ve mesafe sensörü için bir test cihazı ayarlıyoruz.

Döngünün içinde, sensörün önündeki mesafeleri ölçmesini sağlayacak bir fonksiyon bildireceğiz. Son olarak, programın gireceği mesafe aralığını veren bir “if” yazacağız, bizim durumumuzda 0 ile 30 cm arasında. Bu aralık arasında harici bir nesne olduğunda, program, kapağın açılması ve bunun sonucunda örümceğin düşmesiyle başlayacak olan ardışık bir eylemler zincirini başlatacaktır. Bu işlemi 5 saniyelik bir gecikme, ipin sarılması, servoyu diğer şekilde etkinleştirerek kapağın kapanması ve son olarak örümceğin bir sonraki döngüde tekrar düşmesine izin vermek için stepper'ı etkinleştirme takip edecek. tam tersi.

Adım 4: Kablolama + Arduino; Tinkercad

Kablolama + Arduino; Tinkercad
Kablolama + Arduino; Tinkercad

Projeyi yürütmek için ihtiyacımız olan tüm bileşenleri bildiğimiz için, tüm bu elektrik bileşenlerini Arduino'da birleştirmenin doğru yolunu bulmalıyız. Bunu yapmak için, bileşenler ve Arduino kartı arasındaki bağlantıları görselleştirmek için çok kullanışlı bir araç olan Tinkercad adlı bir sistem simülasyon uygulaması kullandık.

Ekteki resimde Arduino'muzdaki bağlantıların hangileri olduğu çok net bir şekilde görülüyor. Parçalara göre:

1. HC-SR04 sensörünün 4 bağlantısı vardır. Bunlardan biri 5V'a, protokolün pozitif girişine, diğeri ise protokolün negatif girişine, toprağa bağlanır. Diğer 2 bağlantı ise dijital giriş ve çıkışlara bağlanır.

2. Servo motorun 3 bağlantısı vardır, koyu kahverengi tel servoyu kontrol etmek için eksiye (toprak), kırmızı olan artıya (5V) ve turuncu olan 7 numaraya bağlanır.

3. Step, daha fazla bağlantıya sahip bileşendir ve iki parçadan oluşur; bir yanda motorun kendisi, diğer yanda onu Arduino'ya bağlamamızı sağlayan bir bağlantı kartı. Bu panelde 5V çıkış, başka bir topraklama bağlantısı ve step kontrolüne gidecek 4 adet kablo bulunmaktadır.

Adım 5: Fiziksel Yapı: Step Mekanizması

Fiziksel Yapı: Step Mekanizması
Fiziksel Yapı: Step Mekanizması
Fiziksel Yapı: Step Mekanizması
Fiziksel Yapı: Step Mekanizması
Fiziksel Yapı: Step Mekanizması
Fiziksel Yapı: Step Mekanizması

Bildiğiniz gibi, stepper, nesneleri döndürmek için formuyla uyarlayabileceğiniz küçük bir eksene sahiptir. Step'imizin işlevi, örümceği kendisine bağlı bir naylon kablo ile yukarı kaldırmaktır.

Bu işlevi yerine getirebilecek bir mekanizmaya ihtiyacımız var ve 4x4 otomobillerde zor durumlarda ilerlemelerine yardımcı olmak için yaygın olarak kullanılan bir sistem olan amuda düşündük. Bunu başarmak için, telin yuvarlanmasına yardımcı olmak için bazı ahşap panelleri dairesel bir şekilde keseceğiz ve makara benzeri bir şekil oluşturmak için hepsini birbirine yapıştıracağız. Ardından, stepper'ı takmak için yüzeylerden birine bir delik açacağız.

Bu mekanizma, servonun, Scarybox'ın mükemmel çalışması için örümceği en üste kaldırma hedefini gerçekleştirmesini sağlar.

Adım 6: Fiziksel Yapı: Servo Mekanizması

Fiziksel Konstrüksiyon: Servo Mekanizma
Fiziksel Konstrüksiyon: Servo Mekanizma
Fiziksel Konstrüksiyon: Servo Mekanizma
Fiziksel Konstrüksiyon: Servo Mekanizma
Fiziksel Konstrüksiyon: Servo Mekanizma
Fiziksel Konstrüksiyon: Servo Mekanizma
Fiziksel Konstrüksiyon: Servo Mekanizma
Fiziksel Konstrüksiyon: Servo Mekanizma

Bu projede servo, örümceğin düşeceği kapağı açma ve kapama işlevini yerine getirecektir. Servoya takmak için yüksek ağırlığı nedeniyle ahşap panel yerine köpük levha kullanacağız. Servonun plastik desteğinden gelen metalik bir teli köpük levhaya bağlayacağız. Ardından, servo motorun kendisi işi yapacak!

Adım 7: Fiziksel Yapı: Kutu Oluşturma

Fiziksel Yapı: Kutu Yapı
Fiziksel Yapı: Kutu Yapı
Fiziksel Yapı: Kutu Yapı
Fiziksel Yapı: Kutu Yapı
Fiziksel Yapı: Kutu Yapı
Fiziksel Yapı: Kutu Yapı
Fiziksel Yapı: Kutu Yapı
Fiziksel Yapı: Kutu Yapı

Kutu projemizin temeli ve desteği olacaktır. Tüm bileşenlerimizi yerleştireceğimiz yerdir. Örümceği tutacak bir yere sahip olmamıza yardımcı olacak ve bir kişi ona yaklaştığında yere düşüp onu korkutacaktır. Ayrıca tüm kablolama ve montajı en üste yerleştirebiliriz.

Adım 8: Nihai Ürün

Son ürün
Son ürün
Son ürün
Son ürün
Son ürün
Son ürün

İşte Scarybox'ın bitmiş fotoğrafları!

9. Adım: Sonuç

Çözüm
Çözüm

Endüstriyel tasarım mühendisleri olarak geleceğimiz için çok kullanışlı ve güçlü bir araç öğrendiğimizden bu projeyi yürütmek eğlenceli ve ödüllendirici oldu. Arduino programı, mekanik ve elektroniğin bir araya geldiği çok sayıda projeyi prototiplememize ve oluşturmamıza izin veriyor. insanların hayatlarını iyileştirmek ve kolaylaştırmak. Umarız bu projeden bizim kadar keyif alırsınız ve bugününüz ve geleceğiniz için faydalı olur. Herhangi bir şüpheniz varsa, bizimle iletişime geçmekten çekinmeyin, sorularınızı yanıtlamaktan gerçekten mutlu olacağız.

Kalplerimizden çok teşekkür ederiz!

Tierramisu:)

Önerilen: