İçindekiler:
- Adım 1: Bileşenler
- Adım 2: Akış Şeması
- 3. Adım: Kodlayın
- Adım 4: Kablolama + Arduino; Tinkercad
- Adım 5: Fiziksel Yapı: Step Mekanizması
- Adım 6: Fiziksel Yapı: Servo Mekanizması
- Adım 7: Fiziksel Yapı: Kutu Oluşturma
- Adım 8: Nihai Ürün
- 9. Adım: Sonuç
Video: ScaryBox: 9 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:16
Ç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
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ış ş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
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
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ı
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ı
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
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
İşte Scarybox'ın bitmiş fotoğrafları!
9. Adım: Sonuç
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:
Nasıl Yapılır: Raspberry PI 4 Headless (VNC) Kurulumu Rpi-imager ve Resimlerle: 7 Adım (Resimlerle)
Nasıl Yapılır: Raspberry PI 4 Headless (VNC) Kurulumu Rpi-imager ve Resimlerle: Bu Rapsberry PI'yi blogumda bir sürü eğlenceli projede kullanmayı planlıyorum. Kontrol etmekten çekinmeyin. Raspberry PI'mi kullanmaya geri dönmek istedim ama yeni konumumda Klavye veya Farem yoktu. Ahududu kurduğumdan beri bir süre geçti
Adım Sayacı Nasıl Yapılır?: 3 Adım (Resimlerle)
Adım Sayacı Nasıl Yapılır?: Yürümek, koşmak, bisiklete binmek, badminton oynamak gibi birçok sporda iyi performans gösterirdim. Binmeyi çok uzun zaman önce dolaşmak için seviyorum. Pekala, iri göbeğime bakın……Her neyse, egzersize yeniden başlamaya karar verdim. Hangi ekipmanı hazırlamalıyım?
Adım Adım Arduino Uno ile Akustik Kaldırma (8 adım): 8 Adım
Arduino Uno ile Akustik Kaldırma Adım Adım (8 adım): ultrasonik ses dönüştürücüler L298N erkek dc pinli Dc dişi adaptör güç kaynağı Arduino UNOBreadboardBu nasıl çalışır: İlk olarak, Arduino Uno'ya kod yüklersiniz (dijital ile donatılmış bir mikrodenetleyicidir) ve kodu dönüştürmek için analog bağlantı noktaları (C++)
Kolay Adımlar ve Resimlerle Bilgisayar Nasıl Sökülür: 13 Adım (Resimlerle)
Kolay Adımlar ve Resimlerle Bir Bilgisayar Nasıl Sökülür: Bu, bir PC'nin nasıl söküleceği hakkında bir talimattır. Temel bileşenlerin çoğu modülerdir ve kolayca çıkarılabilir. Ancak bu konuda organize olmanız önemlidir. Bu, parçaları kaybetmenize ve aynı zamanda yeniden birleştirmeyi kolaylaştırmaya yardımcı olacaktır
Adım Adım Ciclop 3d Tarayıcı My Way: 16 Adım (Resimlerle)
Adım Adım Ciclop 3d Tarayıcı Adım Adım: Merhabalar, ünlü Ciclop 3D tarayıcıyı gerçekleştireceğim. Orijinal projede iyi açıklanan tüm adımlar mevcut değil. Öncelikle işlemi basitleştirmek için bazı düzeltmeler yaptım. Tabanı yazdırıyorum ve PCB'yi yeniden sterilize ediyorum, ama devam et