Mündəricat:

Ağ Bastonu Algılayan Maneə: 5 addım
Ağ Bastonu Algılayan Maneə: 5 addım

Video: Ağ Bastonu Algılayan Maneə: 5 addım

Video: Ağ Bastonu Algılayan Maneə: 5 addım
Video: Основные ошибки при возведении перегородок из газобетона #5 2024, Noyabr
Anonim
Ağ Çəmənliyi Müəyyən edən Maneə
Ağ Çəmənliyi Müəyyən edən Maneə

Məktəbimdə müəllimim köməkçi texnologiyalardan və digər insanlara kömək etmək üçün vasitələr necə qura biləcəyimizdən danışırdı. Bu fikir məni maraqlandırdı, buna görə görmə qüsurlu insanlar üçün gözlənilməz maneələr üçün bir xəbərdarlıq sistemi yaratmağa qərar verdim. Bu layihə üçün Tinkercad, Microbits, Arduino nano, sensor, səs siqnalı və bir çox digər vasitələrdən istifadə etdim. Yol boyu layihəmi düzəltməli oldum, amma çox təsirli və səmərəli işləməyə başladı.

Təchizat

-1 Arduino nano

-1 optik məsafə sensoru

-2 açar

-2 mikrob

-2 ədəd batareya dəsti

-4 ədəd batareya

-lehimleme dəmir

-qaynaqçı

-3D printer

-3D çap filamenti

-tellər

-qızdırıcı borular

-qızdırıcı silah

Addım 1: Bütün komponentləri birlikdə lehimləmək

Bütün komponentləri birlikdə lehimləmək
Bütün komponentləri birlikdə lehimləmək

Məsafə Algılayıcı Komponent:

Optik məsafə sensorunu bir Arduino nanosuna lehimləməlisiniz və Arduino nanonun Microbit -ə lehimlənməsi lazımdır. Bütün konfiqurasiyanı daha çox enerji ilə təmin etmək üçün bir batareya paketi Microbit -ə lehimlənməli olacaq. Gücə nəzarət etmək üçün Microbit və batareya paketi arasında bir keçid lehimləyin. Telləri açara bağlayarkən istilik büzücü borunu bağlayın.

Səs Yaradan Komponent:

Microbit -ə bir səs siqnalı və bir batareya paketi lehimləməlisiniz. Gücünü idarə etmək üçün Microbit və batareya paketi arasında bir keçid lehimləyin. Kodun işləməsi üçün səs siqnalı 0 pininə lehimlənməlidir. Telləri açara bağlayarkən istilik büzücü borunu bağlayın.

Dəqiq kablolama üçün yuxarıdakı diaqrama baxın.

Addım 2: Kodlaşdırma

Kodlaşdırma
Kodlaşdırma
Kodlaşdırma
Kodlaşdırma

Mikrobitləri kodlaşdırmaq üçün https://makecode.microbit.org/ saytından istifadə etdim. Sizə komponentlərin hər biri üçün kodu verdim.

Məsafə Algılayan Komponent Kodu:

makecode.microbit.org/_ao5hUgM8Af8e

Arduino nano 1 pininə lehimli olduğundan kod 1 nömrəli dəyərləri alacaq və bu dəyərləri Bluetooth istifadə edərək səs çıxarma komponentindəki Microbit -ə göndərəcək. Kodu daha yaxşı başa düşmək üçün Serial xətlərinin nə olduğunu bilməlisiniz. Serial ünsiyyət, məlumatların ardıcıl xətlər vasitəsilə göndərildiyi və alındığı yerdir. kodda serial sözünün çox istifadə edildiyini görəcəksiniz. Microbit, Arduinodan ardıcıl bir xətt boyunca məlumat aldığı üçün istifadə olunur və bu məlumatları Bluetooth istifadə edərək səs çıxarma komponentindəki digər Microbit -ə göndərə bilməlidir.

Səs Yaradan Komponent Kodu:

makecode.microbit.org/_coEDmhcz6iTP

Bu kodda Microbit, Microbit -in göndərdiyi məsafəni aşkar edən komponentdən alacaq və daha sonra səs siqnalını müəyyən bir tezliklə səsləndirəcək. Alınan saya əsasən müəyyən bir tezlik yaratmaq üçün ifadələr istifadə olunarsa, bir çoxu. Daha çox rəqəm, məsafə sensorunun daha uzaq olması deməkdir, buna görə daha aşağı bir sahə olacaq və daha kiçik bir rəqəm, məsafə sensorunun bir cismə yaxın olması deməkdir, buna görə daha yüksək bir meydança yaradılacaqdır. İstifadəçi, səs siqnalı tərəfindən yaradılan meydançalara əsaslanaraq bir obyektin olub olmadığını müəyyən edə biləcək.

Addım 3: Kassaların 3D çapı

Kassaların 3D çapı
Kassaların 3D çapı

Daha sonra iki işi çap etməlisiniz. Biri istifadəçinin boynundan keçəcək səs komponenti üçün, biri də çubuğa yapışacaq məsafəni algılayan komponent üçün.

Addım 4: Bütün hissələri bir yerə yığın

Bütün hissələri bir araya gətirmək
Bütün hissələri bir araya gətirmək
Bütün hissələri bir araya gətirmək
Bütün hissələri bir araya gətirmək
Bütün hissələri bir araya gətirmək
Bütün hissələri bir araya gətirmək

Daha sonra səs çıxaran komponentləri qutulardan birinə qoymalı və kasanı etibarlı şəkildə bağlamaq üçün lent və ya yapışqan istifadə etməlisiniz. Məsafəni aşkar edən komponent üçün də eyni şeyi edin. Ölçmə aparmaq üçün məsafə sensörünün açıq çuxurlardan birinə yerləşdirildiyinə əmin olun. Ayrıca, səs siqnalının açıq deliklərdən birində yerləşdirildiyinə əmin olun ki, istifadəçi səsləri aydın şəkildə eşidə bilsin.

Addım 5: Son Toxunuşlar

Son Əlaqələr
Son Əlaqələr

İstifadəçinin başının üstünə oturması üçün səs istehsal komponentinə bir kordon bağlayın və məsafəni düzəldən komponenti bir pvc boruya və ya çubuqla yapışdırın.

Tövsiyə: