Mündəricat:

ScaryBox: 9 addım (şəkillərlə)
ScaryBox: 9 addım (şəkillərlə)

Video: ScaryBox: 9 addım (şəkillərlə)

Video: ScaryBox: 9 addım (şəkillərlə)
Video: Scary Box стрим по STALKER Clear Sky #9 2024, Iyul
Anonim
ScaryBox
ScaryBox

Uşaqlar üçün Halloween qorxusu

Əgər hər hansı bir uşaq bu qorxunc ekrandan 30 sm aşağı düşə bilirsə … Birdən yerə yıxılan tüylü və tüklü hörümçəkdən qorxacaqlar.

Sistem Arduino lövhəsinə əsaslanır. Bu mexanizm, hörümçəyi yıxıldıqdan sonra götürməyimizə imkan verən bir step motoru, digər tərəfdən isə hörümçəyin yıxılacağı lyuku idarə etməyimizə və sonra geri qalxmasına kömək edən bir servo motor sayəsində işləyir. Bütün sistemin düzgün işləməsini təmin etmək üçün hər bir komponentin nə vaxt və necə hərəkət etməli olduğunu dəqiq müəyyən etmək üçün onu proqramlaşdırmaq vacibdir.

Bu və digər komponentlər sayəsində əldə edirik: Buh !!!!!!!! evlərimizin ən gəncləri üçün böyük bir qorxu (və o qədər də gənc olmayanlar üçün:)

Addım 1: Komponentlər

Komponentlər
Komponentlər
Komponentlər
Komponentlər
Komponentlər
Komponentlər

Bu layihəni həyata keçirmək üçün lazım olan hissələrin və vasitələrin siyahısı budur.

Elektron hissələr:

Arduino uno

Məsafə sensoru

Servo motor

Step (motor)

Tellər

Güc bankı

Tikinti hissələri:

Taxta qutu

Taxta rəf

Köpük lövhə

Neylon hilum

Hörümçək Qara

Sprey boya

hörümçək toru

Ağ yapışqan

Lövhə lövhəsi

İğnələr

Alətlər:

Yapboz

Sander

Qazma

Silikon yapışqan

Qayçı

Tape

Addım 2: axın diaqramı

Axın diaqramı
Axın diaqramı

Axın diaqramı, sistemimizin və buna görə də kodumuzun izləməli olduğu addımları təşkil etməyimizə kömək edən bir vasitədir. Qutumuzun necə işlədiyini açıq şəkildə göstərir. Qarşılaşdığımız ilk amil məsafə sensorudur. Cavab Bəli (bir adam var) olarsa, lyuk açılır və hörümçək düşür, cavab YOXdursa (heç kim yoxdur), heç bir şey olmaz. Birinci seçim halında, hörümçək toplanmalı, lyuk bağlanmalı, ip sərbəst buraxılmalı və sonra proqram əvvəlinə qayıtmalıdır.

Addım 3: Kod

Kod
Kod

Halloween sistemimizi proqramlaşdırmaq üçün istifadə etdiyimiz kod çox sadə və başa düşüləndir. Əvvəlcə komponentlərimizi idarə edəcək kitabxanaları yükləməliyik: varlıq sensoru, servo və stepper və #include əmrindən istifadə edərək proqrama əlavə edin. Sonra, quruluşu qurmadan əvvəl, fərqli komponentlərin düzgün işləməsi üçün bəzi dəyişənləri və funksiyaları elan edəcəyik və işə salacağıq. Onları verilən nümunələrdən götürəcəyik. Quraşdırma mərhələsinə girərkən addım sürətini, servo portunu və məsafə sensoru üçün bir test cihazını təyin edirik.

Döngünün içərisində, sensorun qarşısındakı məsafələri ölçməsinə imkan verən bir funksiya elan edəcəyik. Nəhayət, proqramın daxil olacağı məsafələr aralığını "əgər" yazacağıq, bizim vəziyyətimizdə 0 ilə 30 sm arasında. Xarici bir obyekt bu interval arasında olduqda, proqram lyukun açılması və nəticədə hörümçəyin düşməsi ilə başlayacaq ardıcıl hərəkətlər zəncirinə başlayacaq. Bu əməliyyatı 5 saniyəlik gecikmə, şnurun bükülməsi, servonun başqa bir şəkildə işə salınması ilə lyukun bağlanması və nəhayət, hörümçəyin növbəti dövrədə yenidən düşməsinə icazə vermək üçün stepperi işə salın əksinə.

Addım 4: Kablolama + Arduino; Tinkercad

Kabel + Arduino; Tinkercad
Kabel + Arduino; Tinkercad

Layihəni həyata keçirmək üçün lazım olan bütün komponentləri bildiyimiz üçün Arduino'da bütün bu elektrik komponentlərinə qoşulmağın doğru yolunu tapmalıyıq. Bunu etmək üçün komponentlər və Arduino lövhəsi arasındakı əlaqələri görselleştirmek üçün çox faydalı bir vasitə olan Tinkercad adlı bir sistem simulyasiya tətbiqindən istifadə etdik.

Əlavə edilmiş şəkildə Arduinomuzun hansı əlaqələri olduğu çox aydın görünür. Parçalara görə:

1. HC-SR04 sensoru 4 əlaqəyə malikdir. Onlardan biri 5V -a, protobortun müsbət girişinə, digəri isə yerə, mənfi girişinə bağlıdır. Digər 2 əlaqə rəqəmsal giriş və çıxışlara bağlıdır.

2. Servo motorun 3 əlaqəsi var, tünd qəhvəyi tel mənfi (torpaq), qırmızı pozitivə (5V), narıncı isə 7 rəqəminə bağlıdır ki, servo idarə olunsun.

3. Stepper daha çox əlaqəli komponentdir və iki hissədən ibarətdir; bir tərəfdən motorun özü, digər tərəfdən də Arduino ilə bağlamağımıza imkan verən bir əlaqə lövhəsi. Bu paneldə 5V çıxışı, başqa bir topraklama bağlantısı və addım nəzarətinə gedəcək 4 kabel var.

Addım 5: Fiziki Tikinti: Stepper Mexanizmi

Fiziki Tikinti: Stepper Mexanizmi
Fiziki Tikinti: Stepper Mexanizmi
Fiziki Tikinti: Stepper Mexanizmi
Fiziki Tikinti: Stepper Mexanizmi
Fiziki Tikinti: Stepper Mexanizmi
Fiziki Tikinti: Stepper Mexanizmi

Bildiyiniz kimi, stepperin kiçik bir oxu var ki, onun üzərində cisimləri çevirə bilərsiniz. Stepperimizin vəzifəsi, hörümçəyi özünə neylon bir kabel ilə bağlamaqdır.

Bu funksiyanı yerinə yetirə biləcək bir mexanizmə ehtiyacımız var və çətin vəziyyətlərdə irəliləmələrinə kömək etmək üçün 4x4 avtomobillərdə çox istifadə olunan başlıq haqqında düşündük. Buna nail olmaq üçün bir neçə taxta paneli dairəvi formada kəsəcəyik, telin yuvarlanmasına kömək edəcəyik və kasnağa bənzər bir forma yaratmaq üçün hamısını bir-birinə yapışdıracağıq. Sonra, stepperi ona bağlamaq üçün səthlərdən birinə delik açacağıq.

Bu mexanizm, servoya hörümçəyi yuxarı qaldırmaq məqsədini yerinə yetirməyə imkan verir ki, Scarybox mükəmməl işləsin.

Addım 6: Fiziki Tikinti: Servo Mexanizmi

Fiziki Tikinti: Servo Mexanizmi
Fiziki Tikinti: Servo Mexanizmi
Fiziki Tikinti: Servo Mexanizmi
Fiziki Tikinti: Servo Mexanizmi
Fiziki Tikinti: Servo Mexanizmi
Fiziki Tikinti: Servo Mexanizmi
Fiziki Tikinti: Servo Mexanizmi
Fiziki Tikinti: Servo Mexanizmi

Bu layihədə servo, hörümçəyin düşəcəyi lyukun açılması və bağlanması funksiyasını yerinə yetirəcək. Yüksək çəkisi səbəbindən taxta paneli yerinə servoya yapışdırmaq üçün köpük taxtadan istifadə edəcəyik. Köpük lövhəsinə servonun plastik dəstəyindən metal bir tel bağlayacağıq. Sonra, servo motor özü işi görəcək!

Addım 7: Fiziki Tikinti: Qutu Bina

Fiziki Tikinti: Qutu Bina
Fiziki Tikinti: Qutu Bina
Fiziki Tikinti: Qutu Bina
Fiziki Tikinti: Qutu Bina
Fiziki Tikinti: Qutu Bina
Fiziki Tikinti: Qutu Bina
Fiziki Tikinti: Qutu Bina
Fiziki Tikinti: Qutu Bina

Bu qutu layihəmizin əsası və dəstəyi olacaq. Bütün komponentlərimizi yerləşdirəcəyimiz yerdir. Hörümçəyi saxlaya biləcəyimiz bir yerə sahib olmağımıza kömək edəcək və bir adam ona yaxınlaşanda yıxılaraq onu qorxudacaq. Üstəlik, bütün naqilləri və montajı yuxarıya yerləşdirə bilərik.

Addım 8: Son məhsul

Son Məhsul
Son Məhsul
Son Məhsul
Son Məhsul
Son Məhsul
Son Məhsul

İşdə Scaryboxun bitmiş şəkilləri!

Addım 9: Nəticə

Nəticə
Nəticə

Sənaye dizayn mühəndisləri olaraq gələcəyimiz üçün çox faydalı və güclü bir vasitə öyrəndiyimiz üçün bu layihəni həyata keçirmək əyləncəli və faydalı oldu. Arduino proqramı, mexanika və elektronikanın bir araya gəldiyi çoxlu sayda layihə yaratmağa və yaratmağa imkan verir. insanların həyatını yaxşılaşdırmaq və asanlaşdırmaq. Ümid edirik ki, bu layihədən bizim kimi zövq alacaqsınız və bu gününüz və gələcəyiniz üçün faydalı olacaq. Hər hansı bir şübhəniz varsa, bizimlə əlaqə saxlamaqdan çəkinməyin, suallarınızı cavablandırmaqdan çox məmnun olarıq.

Qəlbimizdən çox sağ olun!

Ətraflı:)

Tövsiyə: