Мазмұны:

Ультрадыбыстық кіру жүйесі: 6 қадам (суреттермен)
Ультрадыбыстық кіру жүйесі: 6 қадам (суреттермен)

Бейне: Ультрадыбыстық кіру жүйесі: 6 қадам (суреттермен)

Бейне: Ультрадыбыстық кіру жүйесі: 6 қадам (суреттермен)
Бейне: ЧУПАКАБРА ма, әлде ЖЫН ба?#тылсымдүние #td #төреденбірвидео 2024, Шілде
Anonim
Ультрадыбыстық негізделген қатынас жүйесі
Ультрадыбыстық негізделген қатынас жүйесі

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

Ол ультрадыбыстық толқындарға негізделген, сондықтан бұл басқа электронды құрылғыны қажет етпейтін контактісіз кіру жүйесі, бірақ сіз қалаған нәрсеге қол жеткізуге тырысатын кез келген зат.

Жүйенің негіздері: өлшенген қашықтықтардың реттелген тізбегі кілтті құрайды

Сізге ұнайды деп үміттенемін

1 -қадам: Бұл қалай жұмыс істейді

Жүйе ультрадыбыстық сенсорды пайдаланып, алдына қойылған объектіге дейінгі қашықтықты өлшейді.

Біз жүйені 6 белгіленген қашықтықты қабылдайтын етіп конфигурацияладық делік: 1/2 «, 1/5»,… және біз кіру кілті ретінде 5 өлшенген қашықтықтың тізбегін анықтаймыз, сонда әр түрлі комбинациялардың жиынтығы 6x6x6x6x6 = 7776 болады

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

Жүйе әрқашан қашықтықты өлшейді.

Егер сенсор арқылы жарамды қашықтық белгіленген уақыт аралығында өлшенсе, эскиз оны сақтайды және қысқа уақыт аралығында ақ жарық диодты жарықтандырады.

Осыдан кейін нобай бұрын сақталған барлық арақашықтықтар реттелген кіру кілтімен сәйкес келетінін тексереді.

Олай болса, эскиз жасыл светодиодты жанып, тосқауылды ашады.

2 -қадам: Жабдықтар

Жабдықтар
Жабдықтар
  • Бір HC-SR04 ультрадыбыстық сенсор
  • Бір ARDUINO NANO немесе үйлесімді микрокотроллер
  • Бір микросерво қозғалтқышы
  • Бір ARDUINO СКД
  • Бір I2C ARDUINO СКД адаптері
  • Бір протокол
  • 5 мм үш жарықдиодты: ақ, қызыл және жасыл
  • Сымдар
  • Фанера
  • Картон

3 -қадам: Сызу диаграммасы

Қиындық диаграммасы
Қиындық диаграммасы

4 -қадам: жүйені құру

Жүйені құру
Жүйені құру
Жүйені құру
Жүйені құру
Жүйені құру
Жүйені құру

Жүйені құру үшін мен жасаған қадамдар келесідей:

  • Ультрадыбыстық сенсорды, микросерво қозғалтқышты, ARDUINO LCD және үш жарықдиодты орнату үшін фанерада бірнеше тесіктерді ашыңыз.
  • Барлық компоненттерді сыммен байланыстырыңыз және суретте көріп тұрғандай микроконтроллерге қосылыңыз.

5 -қадам: Кодекс

Эскизде бірнеше нюанстарды ескеру қажет:

«Accessequence» тұрақты жол айнымалысы кіру кілтінің мәнін сақтайды

const String accessequence = «234»;

  • ARDUINO LCD -де көруге болатын қашықтық - бұл дюйм немесе сантиметрмен өлшенетін қашықтық емес, «қашықтық тобының» мәні. Егер сенсормен өлшенетін қашықтық 0, 78 дюймнен (0, 78 « + қадамдық қашықтық) болса,» қашықтық тобының «мәні 1 және т.б.
  • Жүйе дәлдігін реттеу үшін «step_distance», «min_distance» және «max_distance» тұрақты бүтін сандарын өзгертуге болады.

Ұсынылған: