Мазмұны:

Ақ таяқшаны анықтайтын кедергілер: 5 қадам
Ақ таяқшаны анықтайтын кедергілер: 5 қадам

Бейне: Ақ таяқшаны анықтайтын кедергілер: 5 қадам

Бейне: Ақ таяқшаны анықтайтын кедергілер: 5 қадам
Бейне: Қорқынышты құпияларды қамтитын күнделік. Өтпелі. Джералд Даррелл. Мистикалық. Ужас 2024, Шілде
Anonim
Ақ таяқшаны анықтайтын кедергілер
Ақ таяқшаны анықтайтын кедергілер

Менің мектебімде мұғалім көмекші технологиялар мен басқа адамдарға көмектесу құралдарын қалай жасау керектігін айтты. Мені бұл идея қызықтырды, сондықтан мен көру қабілеті нашар адамдарға күтпеген тосқауылдар туралы ескерту жүйесін құруды шештім. Бұл жоба үшін мен Tinkercad, Microbits, Arduino нано, сенсор, дыбыстық сигнал және басқа да көптеген құралдарды қолдандым. Жол бойында мен өз жобамды өзгертуге тура келді, бірақ ол өте тиімді және тиімді жұмыс жасады.

Жабдықтар

-1 Arduino нано

-1 оптикалық қашықтық сенсоры

-2 қосқыш

-2 микроб

-2 батарея пакеті

-4 батарея

-дәнекерлеу темірі

-сатушы

-3D принтер

-3D баспа жіпшесі

-сымдар

-жылуды төмендететін құбырлар

-жылу қаруы

1 -қадам: барлық компоненттерді біріктіру

Барлық компоненттерді біріктіру
Барлық компоненттерді біріктіру

Қашықтықты сезу компоненті:

Сізге оптикалық қашықтық сенсорын Arduino наноға дәнекерлеу керек, ал Arduino наносы Microbit -ке дәнекерленген болуы керек. Бүкіл конфигурацияны көбірек қуатпен қамтамасыз ету үшін батарея жинағын Microbit -ке дәнекерлеу қажет болады. Қуатты басқару үшін Microbit пен батарея жинағының арасындағы қосқышты дәнекерлеңіз. Сымдарды коммутаторға қосқан кезде жылуды төмендететін құбырды бекітіңіз.

Дыбыс шығаратын компонент:

Сізге дыбыстық сигнал мен аккумуляторды Microbit -ке дәнекерлеу қажет болады. Қуатты басқару үшін Microbit пен батарея жинағының арасындағы қосқышты дәнекерлеңіз. Код жұмыс істеуі үшін дыбыстық сигнал 0 түйреуішке дәнекерленген болуы керек. Сымдарды коммутаторға қосқан кезде жылуды төмендететін құбырды бекітіңіз.

Менің нақты сымдарды алу үшін жоғарыдағы диаграмманы қараңыз.

2 -қадам: кодтау

Кодтау
Кодтау
Кодтау
Кодтау

Microbits кодтау үшін мен https://makecode.microbit.org/ веб -сайтын қолдандым. Мен сізге әр компоненттің кодын ұсындым.

Қашықтықты анықтайтын компонент коды:

makecode.microbit.org/_ao5hUgM8Af8e

Arduino наносы 1 -ші түйреуішке дәнекерленгендіктен, код 1 -ші істіктен мәндерді алады және Bluetooth арқылы дыбыс шығаратын компоненттегі Microbit -ке сол мәндерді жібереді. Кодты жақсырақ түсіну үшін сізге сериялық сызықтар не екенін білу қажет. Сериялық байланыс - бұл деректерді сериялық желілер арқылы жіберу және алу. кодта сіз сериялық сөздің көп қолданылатынын көресіз. Ол Microbit деректерді Arduino -дан сериялық желі бойынша алатындықтан және Bluetooth арқылы дыбыс шығаратын компоненттегі басқа Microbit -ке жібере алатындықтан пайдаланылады.

Дыбыс шығаратын компоненттер коды:

makecode.microbit.org/_coEDmhcz6iTP

Бұл кодта Microbit Microbit жіберетін қашықтықты анықтайтын компоненттен мәліметтерді алады, содан кейін ол дыбыстық сигналды белгілі бір жиілікте шығарады. Алынған санға байланысты белгілі бір жиілікті құру үшін операторлар қолданылса, егер және басқасы. Үлкен сан қашықтық сенсорының алыста екенін білдіреді, сондықтан төменгі қадам болады, ал кіші сан - қашықтық сенсоры объектіге жақын екенін білдіреді, сондықтан жоғары қадам жасалады. Пайдаланушы дыбыстық сигнал шығаратын алаңдарға негізделген жолдың бар -жоғын анықтай алады.

3 -қадам: Істерді 3D басып шығару

Істерді 3D басып шығару
Істерді 3D басып шығару

Содан кейін сізге екі жағдайды басып шығару қажет болады. Біреуі пайдаланушының мойнында айналатын дыбыстық компонент үшін, ал біреуі таяққа бекітілетін қашықтықты сезетін компонент үшін.

4 -қадам: барлық бөлшектерді біріктіру

Барлық бөлшектерді біріктіру
Барлық бөлшектерді біріктіру
Барлық бөлшектерді біріктіру
Барлық бөлшектерді біріктіру
Барлық бөлшектерді біріктіру
Барлық бөлшектерді біріктіру

Содан кейін сізге дыбыс шығаратын компоненттерді корпустың біріне салып, корпусты мықтап жабу үшін таспаны немесе желімді қолдану қажет болады. Қашықтықты анықтайтын компонент үшін де дәл осылай жасаңыз. Қашықтық сенсоры ашық саңылаулардың бірінде орналасқанына көз жеткізіңіз, осылайша ол өлшеулер жүргізе алады. Сондай -ақ, дыбыстық сигналдың ашық тесіктердің біріне қойылғанына көз жеткізіңіз, осылайша пайдаланушы дыбыстарды анық ести алады.

5 -қадам: соңғы репликалар

Соңғы репликтер
Соңғы репликтер

Дыбыс шығаратын компонентке таспаны бекітіңіз, ол пайдаланушының басына сәйкес келеді, ал қашықтықты құрайтын бөлікті ПВХ құбырына немесе таяқшаға жабыстырыңыз.

Ұсынылған: