İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13
Cadılar Bayramı'ndan sadece 5 gün önce, ön kapıda şeker mi şaka mı yapanlar için kullanmak üzere bir şaka yapmak istediğime karar verdim. Çocuklarım, şekere uzandığınızda elinizi tutmak için hareketle harekete geçen bir iskelet elin düştüğü şeker kovalarından birini görmüştü. Çok havalı olduğunu düşündüler! Tabii ki, böyle bir şey yapabilirim diye düşündüm, değil mi? Gerçi çok zaman yok. Hızla Amazon prime'a atladım ve bir servo sipariş ettim. 2 günlük teslimatla, şakamı oluşturmak için sadece 3 günüm vardı. Şimdi çirkin bir örümcek, her şeyden şüphelenmeyen herhangi bir Cadılar Bayramı ziyaretçisi için kapı eşiğindeki bir paketin etrafında ürkütücü bir giriş yapıyor!
Adım 1: Parçalar ve Araçlar
Parçalar
- Sahte Örümcek (dolar deposu?)
- Arduino
- Servo - Amazon / Aliexpress
-
Bir Sensör (1'i Seçin - Bu talimatta her iki yolu da gösteriyorum)
- Ultrasonik Sensör - Amazon / Aliexpress
- PIR Sensörü - Amazon / Aliexpress
- Breadboard ve Jumper telleri
- dondurma çubukları
- Hurda odun parçaları
- Boş nakliye kutusu
Aletler
- Bıçak veya kutu kesici
- Tutkal tabancası
- Testere
- Ahşap tutkalı (veya sadece tutkal tabancasını kullanın)
Adım 2: Servo, Ultrasonik Sensör ve PIR Sensörünün Test Edilmesi
Her şey sırayla. Benim gibiyseniz ve hiç servo veya bu sensörleri kullanmadıysanız, nasıl çalıştıklarını anlamak için birkaç öğreticiyi hızlıca incelemek isteyebilirsiniz. Aşağıda, servo ve sensör(ler)imin çalıştığından ve işi bitireceğinden emin olmak için kullandığım her birine bir genel bakış ve örnek verilmiştir. Her bileşenin çalıştığından emin olmak için kullanabileceğiniz basitleştirilmiş test kodumu da ekledim. Yine Sensör tipini (Ultrasonik veya PIR) seçebilirsiniz.
Servo
- Sunfounder'da temel servo dersi
- Hobbytronics'te örnek kod
- Aşağıdaki basitleştirilmiş test kodum - servo_test.ino
Ultrasonik sensör
- RandomNerdTutorials'ta nasıl çalışır?
- RandomNerdTutorials'ın aynı sayfasındaki örnek kod
- Aşağıdaki basitleştirilmiş test kodum - Ultrasonic_Distance_check.ino
PIR Sensörü
- PIR'ler Adafruit'te nasıl çalışır?
- Adafruit'te örnek kod
- Aşağıdaki basitleştirilmiş test kodum - PIR_Sensor_Test.ino
Adım 3: Bileşenleri Birleştirme
Daha sonra, PIR veya Ultrasonik rotayı seçmenize bağlı olarak, menzile giren bir kişiyi algılamak ve ardından örümceği dışarı ve geri hareket ettirmek için servoyu döndürmek için birleşik örümcek kodu aşağıdadır. Sensörü ve servoyu aşağıdaki seçeneklerde belirtildiği gibi atlama kabloları ve devre tahtası kullanarak Arduino'ya bağlayın.
Ultrasonik Seçenek
- Bu kod, bir nesnenin belirli bir mesafede olup olmadığını kontrol eder ve örümceği çağırır.
- Kodda, durumunuza bağlı olarak triggerDistance değişkenini 48 inçten (4 ft) daha yakın veya daha fazla olarak değiştirebilirsiniz.
- Servo'yu 5v, Gnd ve Pin 10'a bağlayın
- Ultrasonik Sensörü 5v, Gnd, A0 (Trig) ve A1'e (Eko) bağlayın
PIR Seçeneği
- Bu kod, bir nesnenin görüş alanında olup olmadığını kontrol eder ve örümceği çağırır.
- PIR için hassasiyet potansiyometresini (normalde turuncu) kullanarak hassasiyeti ayarlayabilir ve en düşük hassasiyet için tamamen sağa çevirebilirsiniz.
- Servo'yu 5v, Gnd ve Pin 10'a bağlayın
- PIR Sensörünü 5v, Gnd ve Pin 2'ye bağlayın
İki seçenekten birini bağladıktan sonra, çalıştığından emin olmak için onunla oynayın ve sensörlü servoyu tetikleyin.
Adım 4: Servo için Bir Temel Oluşturma
Ardından, örümceği sallarken yerinde kalabilmesi için servoyu monte etmeniz gerekir. Bunun için, bir parça hurda kontrplak veya ahşap tahtayı yaklaşık 4 "x 12" boyutunda kesmek için bir testere kullanmak isteyeceksiniz. Ardından, iki adet daha küçük 1" x 2" ahşap blok alın ve bunları servo yüksekliğinin boyutuna kadar kesin. Alttan veya ahşap tutkalından (veya tutkal tabancasından) iki bloğu kontrplağa bir uçtan vidalayın, ardından servoyu bloklar arasına vidalayın.
*Not: Ayrıca servo kablolarının geçmesi için bir bloğun altından bir çentik kestim.
Adım 5: Örümcek Eklemek
Bir sonraki adım, çirkin bir örümcek (veya başka bir yaratık - lütfen yaşayan hiçbir şey yok, yoksa muhtemelen kendi kendine hareket ediyor) almaktır. Hafif bir şey tercih edilir, böylece servo çok fazla iş yapmak zorunda kalmaz. Bir tutkal tabancası kullanarak, iki Popsicle çubuğunu birbirine ve ardından resimde gösterildiği gibi servo kola/kornaya takın. (Daha az fark edilmeleri için önce buzlu şeker çubuklarını bir şarpi ile siyah renklendirmek isteyebilirsiniz.) Ardından, servo ile birlikte gelen küçük vidalardan birini kullanarak örümceği başka bir Dondurma çubuğuna monte edin. Örümceği bir çubuğa yaklaşık 90 derecelik bir açıyla Popsicle çubuk kolunun geri kalanına yapıştırın.
*Not: Bunları hızlıca yapıştırdım, örümceğin yerden yüksekliğini düşünmedim. Örümcek tam yerdeymiş gibi görünmesi için çubukları ve örümceğin yere daha yakın olmasını deneyebilirsiniz.
*Not: Bunların hepsini birbirine yapıştırdıktan sonra, örümceğin başlangıç konumunu bloğun kenarı ile aynı hizaya getirmek için üzerinde örümcek bulunan servo kolu çevirebilirsiniz.
Adım 6: Sevkiyat Kutusu ve Son Rötuşlar
Kol yolunu hissetmek için hareketli örümceğinizi birkaç kez test ettikten sonra, tabana ve örümceğe sığacak kadar büyük, kullanılmış bir nakliye kutusu bulun.
*Not: Tabanı alt kanatlardan birine yapıştıracağınız için kanatları kutudan çıkarmayın.
Tabanı kutunun yanına yerleştirerek, bir kutu bıçağı kullanarak kolun ve alanın veya örümceğin kutudan çıkacağı uzunluğu gösterildiği gibi tahmin edin ve kesin. Ardından, kutuyu üstte kapatarak tabanı alt kapağa yapıştırın ve çağrıldığında kolun/örümceğin kutudan serbestçe çıkıp çıkamayacağını kontrol edin. Kutunun daha fazlasını gerektiği gibi kesin.
Bu noktada sensörü nereye koyacağınızı belirlemeniz gerekiyor. Seçenekler, kutunun önünde bir delik açmak veya sensörü kutunun dışında bir yere yerleştirmek. Benim şakam ön kapıda kullanılacağı için, birinin sensörü görmesi için aydınlatma en iyisi değil, bu yüzden kutunun önünde 5/8 matkap ucu kullanarak delikler açtım ve tutkalla monte ettim.
Adım 7: Tamamlayın
Hazırsınız! Tuzağı, teslim edilen bir paketmiş gibi verandanıza yerleştirin ve bir USB pil paketini takın veya bağlayın. Eğlence başlasın!!!
Önerilen:
Masaüstü Şakası (Windows için): 5 Adım
Masaüstü Şakası (Windows için): Bu, kurulumu yalnızca birkaç dakika sürecek harika bir şakadır. Kurbanınızın bilgisayarının masaüstü ekranında donmuş olarak kilitlendiği görülecektir. Bir simgeye kaç kez tıklamaya çalışırlarsa çalışsınlar hiçbir şey olmayacak
Dörtlü Örümcek Robot - GC_MK1: 8 Adım (Resimlerle)
Dörtlü Örümcek Robot - GC_MK1: Örümcek robot a.k.a. GC_MK1 ileri ve geri hareket eder ve Arduino'ya yüklenen koda bağlı olarak dans edebilir. Robot, 12 mikro servo motor (SG90) kullanır; Her bacak için 3 Servo motorları kontrol etmek için kullanılan kontrolör bir Arduino Nan
Cadılar Bayramı için Basit Bir Örümcek Bot Nasıl Yapılır: 4 Adım (Resimlerle)
Cadılar Bayramı için Basit Bir Örümcek Botu Nasıl Yapılır: Bu, Cadılar Bayramı için basit, eğlenceli bir kıl robotudur! Bristlebot'lar, devrelerin ve robot yapımının temellerini öğrenen insanlar için harika başlangıç projeleridir. Vücut için diş fırçasının başlığını, hareketi sağlayan küçük bir motoru ve bir pili kullanmak
Kapı Ziline Örümcek Bırakma - Cadılar Bayramı Korkutma Şakası: 4 Adım (Resimlerle)
Kapı Ziline Örümcek Bırakma - Cadılar Bayramı Korku Şakası: Bu Cadılar Bayramı, oğlum Max, kapı zilimizi çalmaya çalışan herkesin üzerine bir örümcek düşürme fikrini buldu… Hemen bu fikre atladım ve üzerinde çalışmaya başladık. Basit bir ultrasonik mesafe sensörü (HC-SR04) ve bağlı bir servo kullanarak
Asenkron Giriş Formu ile Ajax Web Sitesini Örümcek: 6 Adım (Resimlerle)
Bir Ajax Web Sitesini Eşzamansız Oturum Açma Formu ile Örümcek: Sorun: Örümcek araçları, AJAX oturum açma kimlik doğrulamasına izin vermiyor. Bu talimat, Python ve Mechanize adlı bir modül kullanarak bir AJAX formu aracılığıyla nasıl giriş yapacağınızı gösterecektir. Örümcekler, giderek daha popüler hale gelen web otomasyon programlarıdır