Мазмұны:
- Жабдықтар
- 1 -қадам: барлық компоненттерді біріктіру
- 2 -қадам: кодтау
- 3 -қадам: Істерді 3D басып шығару
- 4 -қадам: барлық бөлшектерді біріктіру
- 5 -қадам: соңғы репликалар
Бейне: Ақ таяқшаны анықтайтын кедергілер: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Менің мектебімде мұғалім көмекші технологиялар мен басқа адамдарға көмектесу құралдарын қалай жасау керектігін айтты. Мені бұл идея қызықтырды, сондықтан мен көру қабілеті нашар адамдарға күтпеген тосқауылдар туралы ескерту жүйесін құруды шештім. Бұл жоба үшін мен 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 басып шығару
Содан кейін сізге екі жағдайды басып шығару қажет болады. Біреуі пайдаланушының мойнында айналатын дыбыстық компонент үшін, ал біреуі таяққа бекітілетін қашықтықты сезетін компонент үшін.
4 -қадам: барлық бөлшектерді біріктіру
Содан кейін сізге дыбыс шығаратын компоненттерді корпустың біріне салып, корпусты мықтап жабу үшін таспаны немесе желімді қолдану қажет болады. Қашықтықты анықтайтын компонент үшін де дәл осылай жасаңыз. Қашықтық сенсоры ашық саңылаулардың бірінде орналасқанына көз жеткізіңіз, осылайша ол өлшеулер жүргізе алады. Сондай -ақ, дыбыстық сигналдың ашық тесіктердің біріне қойылғанына көз жеткізіңіз, осылайша пайдаланушы дыбыстарды анық ести алады.
5 -қадам: соңғы репликалар
Дыбыс шығаратын компонентке таспаны бекітіңіз, ол пайдаланушының басына сәйкес келеді, ал қашықтықты құрайтын бөлікті ПВХ құбырына немесе таяқшаға жабыстырыңыз.
Ұсынылған:
Квадрокоптерлерге арналған FPV кедергілер курсын қалай жасауға және жобалауға болады: 6 қадам
Квадрокоптерлерге арналған FPV кедергілер курсын қалай жасауға және жобалауға болады: Біраз уақыт бұрын мен ауламда личинкамен x ұшып жүрдім, бұл өте қызықты болды. Мен өте көңілді болдым, мен жағдайды біршама күрделендіргім келді, себебі бұл маған оңай болды. Мен өзіме арналған fpv курсының жоспарын ойлап таптым
Smart Watchz Corona белгілерін анықтайтын және деректерді тіркейтін: 10 қадам
Smart Watchz - Corona белгілерін анықтау және деректерді тіркеу мүмкіндігі: бұл LM35 және Accelerometer көмегімен серверде деректерді тіркеу арқылы Corona белгілерін анықтайтын Smartwatch. Rtc уақытты көрсету және телефонмен синхрондау үшін қолданылады және оны деректерді тіркеу үшін пайдаланады. Esp32 көкпен кортекс контроллері бар ми ретінде қолданылады
Сиқырлы таяқшаны презентация Arduino көмегімен: 3 қадам
Arduino көмегімен сиқырлы таяқшаны көрсету: Бұл құрылғы презентацияда компьютерді тінтуірдің немесе пернетақтаның көмегімен тікелей басқарусыз компьютердің утилиталарына кіру мүмкіндігін кеңейту үшін арналған. Сиқырлы таяқшаны әр түрлі жолмен сырғыту арқылы жүргізуші
Роботты көліктен кедергілер: 9 қадам
Роботты машинадан кедергілер: роботты болдырмайтын кедергілерді қалай құруға болады
Ұялы телефонды, таяқшаны және Gimp көмегімен 3D кескіндерін жасаңыз: 5 қадам
Ұялы телефонды, таяқшаны және Gimp көмегімен 3D кескіндерін жасаңыз: ұялы телефонды, ағаш таяқшаны және Gimp көмегімен 3D анаглифтік суреттерді қалай жасауға болады? олар өте күрделі және қымбат. Біраз оқығаннан кейін мен мынаны білдім