Мазмұны:

Қашықтық сенсоры (Ақ таяқ үшін): 3 қадам
Қашықтық сенсоры (Ақ таяқ үшін): 3 қадам

Бейне: Қашықтық сенсоры (Ақ таяқ үшін): 3 қадам

Бейне: Қашықтық сенсоры (Ақ таяқ үшін): 3 қадам
Бейне: Титаниктің құпиясы: олар айсбергті қалай байқамады?! Ең егжей-тегжейлі оқиға! 2024, Шілде
Anonim
Қашықтық сенсоры (Ақ таяқ үшін)
Қашықтық сенсоры (Ақ таяқ үшін)

Әдеттегі қашықтық сенсоры 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 дискісінен кодқа сілтемені табуға болады.

Ұсынылған: