Мазмұны:
- Жабдықтар
- 1 -қадам: СКД сымын жалғау
- 2 -қадам: Зумер мен ультрадыбыстық сенсорды қосу
- 3 -қадам: Кодекс
Бейне: Қашықтық сенсоры (Ақ таяқ үшін): 3 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Әдеттегі қашықтық сенсоры Instructables бағдарламасында кеңінен қамтылған. Сондықтан мен ақ таяққа арналған қосымша ретінде осы белгілі тұжырымдаманы бейімдеп көргім келді.
Ақ таяқ - бұл соқырлар жолдың қайда екенін айту үшін қолданатын таяқшалар. HC-SR04 сенсорымен жасалған схема мен код сенсор объектке жақындаған сайын үлкен жиілікті сигнал береді. Сондықтан, егер тізбек ақ таяқтың ұшына бекітілген болса, оны бейтаныс жерлерде немесе соқырлар үшін айқын жол жоқ жерлерде қолдануға болады. Бұл оларға ыңғайсыз жерлерде үлкен заттардан аулақ болуға көмектеседі.
Сонымен қатар, схема СКД дисплейінің көмегімен сенсор мен оған қарайтын объект арасындағы қашықтықты көрсете алады. Бұл басқа сценарийлерде, мысалы, қолыңызда өлшеуіш таспа болмаған кезде, бөлменің өлшемін өлшеуде пайдалы болуы мүмкін.
Міне, нұсқаулықтар, менің ойымша, бұл жобаның қашықтық сенсоры аспектісін өте жақсы жасайды, өйткені мен схемада тым егжей -тегжейлі айтпаймын.
Жабдықтар
1) 1 х 3В пьезо -дыбыстық сигнал (сілтеме)
2) 1 x СКД экраны (сілтеме)
3) 40 x Аталықтан Еркекке және Еркектен әйелге секіргіш сымдары (сілтеме). Сізге еркек пен еркектің сымдарының ассортименті қажет НЕМЕСЕ дәнекерлеуге ыңғайлы болсаңыз, кез келген сымды қолдана аласыз.
4) 1 x HC-SR04 ультрадыбыстық сенсор (сілтеме)
6) 1 x Arduino Uno немесе Arduino Nano жалғағыш кабелі бар (сілтеме)
7) 1 x Нан тақтасы (сілтеме)
8) СКД контрастын басқаруға арналған 1 x потенциометр немесе кескіш ыдыс (сілтеме)
1 -қадам: СКД сымын жалғау
2, 3, 4, 5, 11 және 12 түйреуіштер сәйкесінше СКД 14, 13, 12, 11, 6 және 4 түйреуіштеріне қосылады.
СКД 1, 5 және 16 түйреуіштері жерге қосылған.
СКД 2 және 15 түйреуіштері +5В қосылады.
СКД 3 түйреуіші потенциометрдің ортаңғы терминалына немесе әрлеу кастрөліне қосылады. Потенциометрдің басқа екі терминалы немесе әрлеу кастрөлі жерге қосылған және +5В.
СКД 7, 8, 9 және 10 түйреуіштері ештеңеге қосылмаған.
2 -қадам: Зумер мен ультрадыбыстық сенсорды қосу
Цикл қалай жұмыс істейді:
HC-SR04 ультрадыбыстық сенсор дыбыс толқынының шағылу принципі бойынша жұмыс істейді. Сенсордың бір жағы ультрадыбыстық толқын жібереді, ал сенсордың екінші жағы оны анықтайды. Бұл екі жақ бірге қолданылады, HC-SR04 триггері іске қосылады, бұл сенсордың ультрадыбыстық дыбыс толқынының түсуіне әкеледі. Содан кейін Arduino дыбыс толқынының объектіден шағылысып, ультрадыбыстық сенсормен анықталатын уақытты өлшейді. Бұл уақыт айырмашылығы мен дыбыс жылдамдығын білу сенсор мен объект арасындағы қашықтықты анықтауға көмектеседі. Бұл тізбекті толығырақ түсіндіретін сілтеме.
Қашықтықты білгеннен кейін дыбыстық сигналдардың жиілігін орнату өте оңай. Жиілік қашықтыққа кері пропорционалды, сондықтан дәл сол жерде теңдеу болды. Дыбыстың тым тітіркендірмейтін немесе тым сирек қойылмағанына көз жеткізу үшін мен константпен біраз ойнадым. Ультрадыбыстық датчиктер ең сенімді емес, себебі олар көрсетілген бет көлбеу, тым алыс немесе тым жақын болса, дұрыс емес мән береді. Сондықтан мен ультрадыбыстық сенсордың дұрыс бағытталмағаны туралы пайдаланушыға үнемі дыбыстық сигнал беретін қауіпті механизмді енгіздім.
Байланыстар:
Дыбыстық сигналдың оң терминалы 6 -шы істікке қосылады. Бұл байланыс қызғылт сым түрінде көрсетілген. Дыбыстық сигналдың теріс терминалы жерге қосылған.
Ультрадыбыстық сенсорда 4 түйреуіш бар. Vcc және GND деп аталатын ең сыртқы түйреуіштер тиісінше +5В рельсті және жер үсті рельсіне қосылған. Триг белгісі бар түйреуіш Arduino -ның 9 -штырына қосылады. Бұл байланыс жасыл сым түрінде көрсетілген. Ультрадыбыстық сенсордағы жаңғырығы бар түйреуіш Arduino 10 -штырына қосылады. Бұл байланыс қызғылт сары сым ретінде көрсетілген.
3 -қадам: Кодекс
Барлық код сіздің анықтамаңыз үшін аннотацияланған
Бұл Google дискісінен кодқа сілтемені табуға болады.
Ұсынылған:
Arduino жарықдиодты сақинасының ультрадыбыстық қашықтық сенсоры: 8 қадам
Arduino LED сақинасының ультрадыбыстық қашықтық сенсоры: Бұл оқулықта біз қашықтықты өлшеу үшін жарықдиодты сақинаны және ультрадыбыстық модульді қолдануды үйренеміз
Қашықтық сенсоры + 4 сан, 7 сегментті дисплей: 4 қадам
Қашықтық сенсоры + 4 цифры, 7 сегментті дисплей: қашықтық сенсорын қолданыңыз және жеті сегментті дисплейде объектілердің қашықтығын көріңіз. Сондай -ақ, объект жақындаған сайын серво солға қарай жылжи бастағанын көруге болады. Қызыл жарық диод сіздің жақын екеніңізді, ал жасыл жарық диоды сіздің тым жақын екеніңізді айтады
DIY сымсыз қашықтық сенсоры: 7 қадам
DIY сымсыз қашықтық сенсоры: қашықтықты ультрадыбыстық сенсор арқылы бірнеше долларға өлшеу өте керемет, шынымды айтсам, сымсыз қосылымды қосу тіпті тартымды, оны ескі дисплейде тұрақ сенсоры ретінде қолдануға болады. көлік онда
Ультрадыбыстық қашықтық сенсоры мен сериялық монитордың шығуын қолдану: 6 қадам
Ультрадыбыстық қашықтық сенсоры мен сериялық монитордың шығуы: Сәлем балалар! Монитордың сериялық шығысын қолдануды үйренгіңіз келеді. Міне, сізде мұны қалай жасауға болатыны туралы тамаша нұсқаулық бар! Бұл нұсқаулықта мен сізге ультрадыбыстық сенсордың көмегімен қашықтықты анықтауға қажетті қарапайым қадамдар бойынша нұсқаулық беремін және есеп беремін
Қашықтық сенсоры бар кедергілерден аулақ болу ойыны: 5 қадам
Қашықтық сенсоры бар кедергілерден аулақ болу ойыны: Flappy Bird сияқты кедергілерден аулақ болу ойыны. Соқтығыспау үшін қолыңызды жылжытыңыз. Жасау оңай және қызықты