Mündəricat:

Arduino Avtomatik Hörümçək Prank: 7 Adım (Şəkillərlə birlikdə)
Arduino Avtomatik Hörümçək Prank: 7 Adım (Şəkillərlə birlikdə)

Video: Arduino Avtomatik Hörümçək Prank: 7 Adım (Şəkillərlə birlikdə)

Video: Arduino Avtomatik Hörümçək Prank: 7 Adım (Şəkillərlə birlikdə)
Video: REAL RACING 3 LEAD FOOT EDITION 2024, Noyabr
Anonim
Arduino Avtomatlaşdırılmış Hörümçək Şakası
Arduino Avtomatlaşdırılmış Hörümçək Şakası
Arduino Avtomatlaşdırılmış Hörümçək Şakası
Arduino Avtomatlaşdırılmış Hörümçək Şakası

Halloween-dən cəmi 5 gün əvvəl, aldadıcı və ya müalicə edənlər üçün ön qapıda istifadə etmək üçün bir oyun qurmaq istədiyimə qərar verdim. Övladlarım, iş yerimdə, konfetə çatanda əlini tutmaq üçün hərəkətli bir skelet əlinin aşağı düşdüyü konfet kovalarından birini görmüşdülər. Çox gözəl olduğunu düşündülər! Əlbəttə düşündüm ki, belə bir şey edə bilərəm, elə deyilmi? Çox vaxt olmasa da. Tez Amazon Prime -a girib servo sifariş etdim. 2 günlük çatdırılma ilə oyunumu yaratmaq üçün cəmi 3 gün vaxtım oldu. İndi çirkin bir hörümçək, hər hansı bir Halloween ziyarətçisi üçün qapıdan ibarət bir paket ətrafında ürpertici bir giriş edir!

Addım 1: Parçalar və Alətlər

Parçalar və Alətlər
Parçalar və Alətlər

Hissələri

  1. Saxta Hörümçək (dollar mağazası?)
  2. Arduino
  3. Servo - Amazon / Aliexpress
  4. Bir Sensor (Seçim 1 - Mən bu təlimatda hər iki yolu göstərirəm)

    • Ultrasonik Sensor - Amazon / Aliexpress
    • PIR Sensoru - Amazon / Aliexpress
  5. Breadboard və Jumper telləri
  6. Popsicle çubuqları
  7. Taxta parçaları qırın
  8. Boş göndərmə qutusu

Alətlər

  1. Bıçaq və ya qutu kəsici
  2. Yapışqan silah
  3. Gördüm
  4. Taxta yapışqan (və ya sadəcə yapışqan tabancasından istifadə edin)

Addım 2: Servo, Ultrasonik Sensor və PIR Sensorunun sınanması

Servo, Ultrasonik Sensor və PIR Sensorunun sınanması
Servo, Ultrasonik Sensor və PIR Sensorunun sınanması
Servo, Ultrasonik Sensor və PIR Sensorunun sınanması
Servo, Ultrasonik Sensor və PIR Sensorunun sınanması
Servo, Ultrasonik Sensor və PIR Sensorunun sınanması
Servo, Ultrasonik Sensor və PIR Sensorunun sınanması

Əvvəlcə ilk şeylər. Əgər mənim kimiyəmsə və heç vaxt servo və ya bu sensorlar istifadə etməmisinizsə, necə işlədiyini anlamaq üçün bir neçə təlimatı tez bir zamanda öyrənmək istəyə bilərsiniz. Aşağıda servo və sensorlarımın işlədiyinə və işi görəcəyinə əmin olmaq üçün istifadə etdiyim hər bir nümunəyə bir baxış və nümunə verilmişdir. Hər bir komponentin işlədiyinə əmin olmaq üçün istifadə edə biləcəyiniz sadələşdirilmiş test kodumu da daxil etdim. Yenə də Sensor tipini (Ultrasonik və ya PIR) seçə bilərsiniz.

Servo

  • Sunfounder haqqında əsas servo dərsi
  • Hobbytronics -də nümunə kod
  • Aşağıdakı sadələşdirilmiş test kodum - servo_test.ino

Ultrasonik Sensor

  • RandomNerdTutorials -da necə işləyir
  • RandomNerdTutorials -in eyni səhifəsindəki nümunə kod
  • Aşağıdakı sadələşdirilmiş test kodum - Ultrasonic_Distance_check.ino

PIR sensoru

  • PIRs Adafruit üzərində necə işləyir
  • Adafruit -də nümunə kod
  • Aşağıdakı sadələşdirilmiş test kodum - PIR_Sensor_Test.ino

Addım 3: Komponentləri birləşdirin

Komponentləri birləşdirmək
Komponentləri birləşdirmək
Komponentləri birləşdirmək
Komponentləri birləşdirmək
Komponentləri birləşdirmək
Komponentləri birləşdirmək

Sonra, PIR və ya Ultrasonik marşrut seçməyinizdən asılı olaraq, aşağıda gələn bir insanı aşkar etmək və sonra hörümçəyi kənara və geri çəkmək üçün servonu çevirmək üçün birləşmiş hörümçək kodu verilir. Aşağıdakı seçimlərdə göstərildiyi kimi, keçid telləri və çörək taxtası istifadə edərək sensoru və servoyu Arduino -ya bağlayın.

Ultrasonik seçim

  • Bu kod, bir cismin müəyyən bir məsafə daxilində olub -olmadığını yoxlayır və hörümçəyi çağırır.
  • Kodda, vəziyyətinizdən asılı olaraq triggerDistance dəyişənini 48 düymdən (4 ft) daha yaxın və ya daha uzağa dəyişə bilərsiniz.
  • Servo'yu 5v, Gnd və Pin 10 -a qoşun
  • Ultrasonik Sensoru 5v, Gnd, A0 (Trig) və A1 (Echo) ilə birləşdirin

PIR Seçimi

  • Bu kod bir obyektin görmə sahəsində olub olmadığını yoxlayır və hörümçəyi çağırır.
  • PIR üçün həssaslıq potensiometrindən istifadə edərək həssaslığı tənzimləyə bilərsiniz (normalda narıncı) və ən az həssaslıq üçün hər tərəfi sağa çevirə bilərsiniz.
  • Servo'yu 5v, Gnd və Pin 10 -a qoşun
  • PIR Sensorunu 5v, Gnd və Pin 2 -ə qoşun

İki variantdan birini bağladıqdan sonra, işlədiyinə əmin olmaq üçün onunla oynayın və servo sensoru işə salın.

Addım 4: Servo üçün Baza Yaratmaq

Servo üçün bir baza yaratmaq
Servo üçün bir baza yaratmaq
Servo üçün bir baza yaratmaq
Servo üçün bir baza yaratmaq
Servo üçün bir baza yaratmaq
Servo üçün bir baza yaratmaq
Servo üçün bir baza yaratmaq
Servo üçün bir baza yaratmaq

Sonra, hörümçəyi ətrafa yelləyərkən yerində qala bilməsi üçün servoya montaj etməlisiniz. Bunun üçün təxminən 4 "x 12" və ya daha çox bir parça kontrplak və ya taxta lövhə kəsmək üçün bir mişardan istifadə etmək lazımdır. Sonra iki kiçik 1 "x 2" taxta blok götürün və servo hündürlüyü ölçüsündə kəsin. Aşağıdan və ya taxta yapışqandan (və ya yapışqan tabancasından) iki bloku bir tərəfdən kontrplaka vidalayın, sonra servonun blokları arasına vidalayın.

*Qeyd: Servo tellərin keçməsi üçün bir blokun altından bir kəsik də kəsdim.

Addım 5: Hörümçəyi əlavə edin

Hörümçək əlavə etmək
Hörümçək əlavə etmək
Hörümçək əlavə etmək
Hörümçək əlavə etmək

Növbəti addım çirkin bir hörümçək əldə etməkdir (və ya başqa bir canlı - zəhmət olmasa heç bir şey yaşamayın və ya yəqin ki, öz -özünə hərəkət edir). Yüngül bir şeyə üstünlük verilir, buna görə servonun çox iş görməsinə ehtiyac yoxdur. Bir yapışqan silahı istifadə edərək, iki Popsicle çubuğunu bir -birinə, sonra da servo qoluna/buynuza şəkildəki kimi bağlayın. (Popsicle çubuqlarını daha əvvəl daha az nəzərə çarpan olması üçün əvvəlcə qara rəngə boyamaq istəyə bilərsiniz.) Sonra hörümçəyi servo ilə gələn kiçik vintlərdən birini istifadə edərək başqa bir Popsicle çubuğuna bağlayın. Hörümçəyi çubuqdakı çubuq qolunun qalan hissəsinə təxminən 90 dərəcə bir açı ilə yapışdırın.

*Qeyd: Mən bunları tez yapışdırdım, hörümçəyin yerdən hündürlüyü barədə düşünmədim. Çubuqları və hörümçək açısını yerə yaxınlaşdırmağa çalışmaq istəyə bilərsiniz, beləliklə hörümçək yerdəki kimi görünür.

*Qeyd: Hamısını bir -birinə yapışdırdıqdan sonra, hörümçəyin başlanğıc mövqeyini blokun kənarı ilə düzülmüş vəziyyətə gətirmək üçün üstündəki hörümçək ilə servo qolunu sökə bilərsiniz.

Addım 6: Göndərmə qutusu və son toxunuşlar

Göndərmə qutusu və son toxunuşlar
Göndərmə qutusu və son toxunuşlar
Göndərmə qutusu və son toxunuşlar
Göndərmə qutusu və son toxunuşlar
Göndərmə qutusu və son toxunuşlar
Göndərmə qutusu və son toxunuşlar

Hərəkət edən hörümçəyinizi bir neçə dəfə sınadıqdan sonra qolun yolunu hiss edin, bazaya və hörümçəyə sığacaq qədər böyük olan istifadə edilmiş bir göndərmə qutusu tapın.

*Qeyd: Qapağı qutudan çıxarmayın, çünki bazanı alt qanadlardan birinə yapışdıracaqsınız.

Baza qutunun yan tərəfinə qoyularaq, göstərildiyi kimi qutudan çıxmaq üçün qolun və sahənin uzunluğunu və ya hörümçəyi bir qutu bıçağı ilə təxmin edin və kəsin. Sonra bazanı alt qapağa yapışdırın, üstündəki qutunu bağlayın və qolun/hörümçəyin çağırıldığında sərbəst şəkildə qutudan çıxa biləcəyini yoxlayın. Lazım gələrsə qutudan daha çox kəsin.

Bu nöqtədə sensorun haraya qoyulacağını təyin etməlisiniz. Seçimlər, qutunun önündəki bir çuxur kəsmək və ya sensoru qutunun xaricində bir yerə qoymaqdır. Mənim oyunçuluğum giriş qapısında istifadə olunmalı olduğundan, işıqlandırma kiminsə sensoru görməsi üçün ən yaxşısı deyil, buna görə də 5/8 qazma ucu ilə qutunun önündəki delikləri kəsib yapışqanla quraşdırdım.

Addım 7: Tamamlayın

Tamamlandı!
Tamamlandı!
Tamamlandı!
Tamamlandı!

Hazırsınız! Tələni çatdırılan bir paket kimi eyvanınıza qoyun və ya USB batareya paketinə qoşun və ya qoşun. Qoy əyləncə başlasın !!!

Tövsiyə: