Мазмуну:

УЗИге негизделген кирүү тутуму: 6 кадам (сүрөттөр менен)
УЗИге негизделген кирүү тутуму: 6 кадам (сүрөттөр менен)

Video: УЗИге негизделген кирүү тутуму: 6 кадам (сүрөттөр менен)

Video: УЗИге негизделген кирүү тутуму: 6 кадам (сүрөттөр менен)
Video: Почему желчь может все. 11 признаков нарушений 2024, Июль
Anonim
Ultrasonic негизделген мүмкүндүк алуу системасы
Ultrasonic негизделген мүмкүндүк алуу системасы

Бул жолу мен сизге УЗИге негизделген кирүү системасын сунуштайм, бул кызыктуу болушу мүмкүн деп ойлойм.

Бул УЗИ толкундарына негизделген, андыктан башка эч кандай электрондук түзүлүшкө муктаж болбогон контактсыз кирүү тутуму, бирок каалаган нерсеңизге колуңуз келген нерсеге жетүүгө аракет кылуу үчүн.

Системанын негиздери: ченелген аралыктардын иреттелген ырааттуулугу ачкычты түзөт

Сизге жагат деп үмүттөнөм

1 -кадам: Бул кантип иштейт

Система алдына коюлган нерсеге чейинки аралыкты өлчөө үчүн УЗИ сенсорун колдонот.

Келгиле, тутумду 6 белгиленген аралыкты моюнга алгыдай кылып конфигурацияладык дейли: 1/2 ", 1/5",… жана биз 5 ченелген аралыктын ырааттуулугун кирүү ачкычы катары аныктайбыз, анда ар кандай айкалыштардын жыйындысы 6x6x6x6x6 = 7776 болмок

Көрсөтүлгөн аралыктардын саны жана кирүү ачкычынын узундугу менен ойноп, биз көптөгөн комбинациялары бар кирүү системасын конфигурациялай алабыз.

Система ар дайым аралыкты өлчөп турат.

Белгилүү бир убакыт аралыгында сенсор тарабынан жарактуу аралыктар өлчөнсө, эскиз аны сактап калат жана кыска убакыт аралыгында ак жолчукту күйгүзөт.

Андан кийин эскиз мурда сакталган бардык аралыктар конфигурацияланган кирүү ачкычы менен бирдей тартипте дал келерин текшерет.

Андай болсо, эскиз жашыл ледди күйгүзүп, тосмону ачат.

2 -кадам: Берилиштер

Жабдуулар
Жабдуулар
  • Бир HC-SR04 УЗИ сенсору
  • Бир ARDUINO NANO же шайкеш микрокотроллер
  • Бир микро серво мотору
  • Бир ARDUINO ЖК
  • Бир I2C ARDUINO ЖК адаптери
  • Бир протокол
  • 5 мм үч лед: ак, кызыл жана жашыл
  • Зымдар
  • Фанера
  • Картон

3 -кадам: Fritzing диаграммасы

Чачтын диаграммасы
Чачтын диаграммасы

4 -кадам: Системаны куруу

Системаны куруу
Системаны куруу
Системаны куруу
Системаны куруу
Системаны куруу
Системаны куруу

Системаны куруу үчүн мен аткарган кадамдар төмөнкүлөр:

  • УЗИ сенсорун, микро серво моторун, ARDUINO ЖК жана үч ледди орнотуу үчүн фанерада бир нече тешикти ачыңыз.
  • Сүрөттөрдөн көрүнүп тургандай, бардык компоненттерди зымдан өткөрүп, микроконтроллерге туташтырыңыз.

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

Эскизде эске алынуучу бир нече пункттар:

Туруктуу сап өзгөрмөсү "accessequence" кирүү ачкычынын маанисин сактайт

const String accessequence = "234";

  • ARDUINO ЖКда көрө турган аралыктын мааниси дюйм же сантиметр менен өлчөнгөн аралыктын мааниси эмес, "аралык тобунун" мааниси. Менин айтайын дегеним, сенсор тарабынан ченелген аралык 0, 78 "ден (0, 78" + step_distance) чейин кетсе, "аралык тобунун" мааниси 1 ж.б.у.с.
  • Сиз системанын тактыгын тууралоо үчүн "step_distance", "min_distance" жана "max_distance" туруктуу бүтүн сандарын өзгөртө аласыз.

Сунушталууда: