Мазмұны:
Бейне: Автокөлік сияқты ДАБЫЛ! Sonar сенсоры: 3 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
Маған тұрақ сенсоры қосылған кезде заманауи автокөліктермен келетін шулы BEEP ұнамайды, бірақ бұл өте пайдалы, солай емес пе ?!
Маған кедергіден қаншалықты алыс екенімді айтатын портативті сенсор қажет пе? Мүмкін, жоқ дегенде, менің көзім жұмысты жалғастырғанша.
Дегенмен, мен әлі де тәжірибе жасап, портативті «тұрақ» сенсорын (немесе дыбысты қашықтықты өлшеу құралы) жасағым келді.
Автокөлік датчиктері-ИҚ, бірақ менде резервтік инфрақызыл қабылдағыш болмаған, оның орнына тартпадан HC-SR04 ультрадыбыстық сенсорын таптым. Кейбір қарапайым сымдар/кодтау және … мынада: автокөлік сияқты қалай БИЭП айтуға болады!
Материалдық есеп:
- HC-SR04 x 1: ультрадыбыстық сенсор
- uChip: Arduino IDE үйлесімді тақтасы
пьезоэлектрлік дыбыстық сигнал
- 10 KOhm, 820 Ohm резисторы (немесе кез келген басқа мән жақын жақындағанда)
NPN BJT
- микро-USB кабелі (егер сіз оны портативті еткіңіз келсе, 5В USB қуат көзі)
1 -қадам: Сымдарды жалғау
Микро USB қосқышы VEXT (pin_16) және GND (pin_8) бойынша uChipdelivers беретін қуатты қамтамасыз етеді.
GPIO сымдарына келетін болсақ, кез келген комбинация PWM қосылған істікшелі порттарды қолданған жағдайда мүмкін болады.
Менің жағдайда, мен сигналды басқару үшін pin_1 қолдандым, ал pin_9 және pin_10 ультрадыбыстық сенсордың сәйкесінше ECHO және TRIGGER сигналдық түйреуіштеріне қосылған.
Сіз активті немесе пассивті дыбыстық сигналды қолдансаңыз да (бұл интегралды қозғалтқыш тізбегі бар дыбыстық сигнал немесе қарапайым пьезоэлектрлік мембрана) басқару схемасы эквивалентті. Дегенмен, белсенді дыбыстық сигналды қосқан кезде абай болыңыз, өйткені маңызды емес пассивті пайдалану кезінде түйреуіштердің полярлығын тексеру қажет.
КЕҢЕС: Дыбыстық сигналдың белсенді немесе пассивті екенін қалай тексеруге болады?
Әдетте белсенді дыбыстық сигналда полярлықты көрсететін + белгісі болады. Екінші жағынан, пассивті түрлендіргіштерде мұндай белгі жоқ.
2 -қадам: бағдарламалау
ӨҢДЕУ:
«BeepLikeACarMillis.ino» жаңартылған нобайын Arduino IDE көмегімен uChip -ке жүктеңіз. Кодтың бұл нұсқасы delay () пайдаланбайды және осылайша сенімді! MCU HC-SR04 дыбыстық аппаратурасының көмегімен қашықтықты үздіксіз бақылайды.
Әр түрлі #анықтаманы қажеттіліктеріңізге сәйкес орнатыңыз. Әдепкі бойынша, ең аз қашықтық - 200 мм, максимум - 2500 мм. Сонымен қатар, дыбыстық сигнал беру жиілігін өзгерту үшін BUZZ_DIV анықтамасын өзгертуге болады.
Жаңартылған эскизді («BeepLikeACarMillis.ino») ескісімен («BeepLikeACar.ino») салыстыратын кодтағы айырмашылықтарды тексеріңіз.
Кодтың ескі нұсқасы кешіктіру () функциясын қолданады, ол процессорды бос уақытты санаумен айналысады, сондықтан MCU басқа ақпаратты өңдей алмайды. Не болады, егер біз тым жылдам қозғалатын болсақ, төмен сканерлеу жылдамдығы өзгеретін қашықтықты анықтай алмайды, сондықтан біздің дыбыстық сигнал «тосу» бос болғандықтан, кедергілерді көруге жеткілікті жылдам жауап бермейді.
Екінші жағынан, миллис () қолданатын жаңартылған код қашықтықты жылдам әрі үздіксіз оқуға мүмкіндік береді. Осылайша, бұл қауіпсіз, себебі оның кедергіден қашықтығының жаңару жылдамдығы әлдеқайда жоғары.
3 -қадам: ләззат алыңыз
Micro-USB кабелін uChip-ке жалғап, үйді айналып өтіңіз, автокөлік сияқты!
Ұсынылған:
DIY тыныс алу сенсоры Arduino көмегімен (өткізгіш тоқылған созылу сенсоры): 7 қадам (суреттермен)
DIY тыныс алу сенсоры Arduino көмегімен (өткізгіш тоқылған созылу сенсоры): Бұл DIY сенсоры өткізгіш тоқылған созылу сенсоры түрінде болады. Ол кеудеге/асқазанға оралады, ал кеуде/асқазан кеңейгенде және қысылғанда сенсор, демек, Arduino -ға берілетін кіріс деректері кеңейеді. Сонымен
Жаңадан бастаушының автокөлік соқтығысуын болдырмайтын автокөлік: 7 қадам
Жаңадан бастаушының автокөлік соқтығысуын болдырмайтын автокөлік: Сәлеметсіз бе! Менің жаңадан үйренетін нұсқаулыққа қош келдіңіз, соқтығысуды болдырмайтын және GPS навигациясы бар өздігінен жүретін роботты автокөлікті қалай жасауға болады. Жоғарыда роботты көрсететін YouTube бейнесі бар. Бұл нағыз автономияны көрсетудің үлгісі
Ақылды дабыл: Raspberry Pi көмегімен жасалған ақылды дабыл сағаты: 10 қадам (суреттермен)
Ақылды дабыл: Raspberry Pi көмегімен жасалған ақылды оятқыш: Сіз ақылды сағатты алғыңыз келді ме? Егер солай болса, онда бұл сізге арналған шешім! Мен Smart Alarm Clock жасадым, бұл веб -сайтқа сәйкес дабыл уақытын өзгертуге болатын сағат. Дабыл сөнген кезде дыбыс шығады (дыбыстық сигнал) және 2 жарық қосылады
DIY IR автокөлік жаңбыр сенсоры: 6 қадам
DIY IR автокөлік жаңбыр датчигі: қажет бөлшектер: 1- KY-032 кедергісін болдырмауға арналған IR сенсоры 2- 5В реле модулі3- кез келген түрдегі 12В мобильді зарядтағыш 4- IR жарықдиодты эмитент пен қабылдағышты орнатуға арналған шағын мөлдір қорап ескі спутниктік қабылдағыштан алыңыз) .5- әмбебап ПХД тақтасы 6
Прототип - адамның сенсоры бар дабыл құрылғысы (KY -036): 4 қадам
Прототип - адамның сенсорлы сенсоры бар дабыл құрылғысы (KY -036): Бұл жобада мен сенсормен іске қосылатын дабыл құрылғысының дизайнын жасаймын. Бұл жоба үшін сізге адам сенсоры қажет болады (KY-036). Сізге осы жоба туралы қысқаша мәлімет берейін. Жоғарыдағы суреттерде көріп тұрғандай, сенсорлық сенсор