Агуулгын хүснэгт:

Хэт авианы суурилсан хандалтын систем: 6 алхам (зурагтай)
Хэт авианы суурилсан хандалтын систем: 6 алхам (зурагтай)

Видео: Хэт авианы суурилсан хандалтын систем: 6 алхам (зурагтай)

Видео: Хэт авианы суурилсан хандалтын систем: 6 алхам (зурагтай)
Видео: Коллектор. Психологический триллер 2024, Долдугаар сарын
Anonim
Хэт авианы суурилсан хандалтын систем
Хэт авианы суурилсан хандалтын систем

Энэ удаа би танд хэт авианы суурилсан хандалтын системийг танилцуулж байна, энэ нь сонирхолтой байж магадгүй гэж бодож байна.

Энэ нь хэт авианы долгион дээр суурилдаг тул контактгүй нэвтрэх систем бөгөөд бусад электрон төхөөрөмж шаардлагагүй боловч хүссэн зүйлдээ нэвтрэхийг оролдохын тулд таны гар ч гэсэн хамаагүй.

Системийн үндэс: хэмжсэн зайн дараалсан дараалал нь түлхүүрийг бүрдүүлдэг

Танд таалагдсан гэж найдаж байна

Алхам 1: Энэ нь хэрхэн ажилладаг талаар

Систем нь хэт авианы мэдрэгч ашиглан урд байрлуулсан объект хүртэлх зайг хэмждэг.

Бид системийг 6 заасан зайг хүлээн авахаар тохируулсан гэж үзье: 1/2 ", 1/5", … ба 5 хэмжсэн зайн дарааллыг хандалтын түлхүүр гэж тодорхойлсон бол өөр өөр хослолуудын багц нь 6x6x6x6x6 = 7776 байх болно.

Тодорхой зайны тоо болон нэвтрэх түлхүүрийн уртыг ашиглан бид маш олон тооны хослол бүхий хандалтын системийг тохируулж болно.

Систем нь үргэлж зайг хэмждэг.

Хэрэв тодорхой хугацааны интервалд зөв зайг мэдрэгчээр хэмждэг бол ноорог нь үүнийг хадгалж, богино хугацааны дотор цагаан удирдамжийг асаадаг.

Үүний дараа ноорог нь өмнө нь хадгалсан бүх зай тохируулсан хандалтын түлхүүртэй ижил дарааллаар таарч байгаа эсэхийг шалгадаг.

Хэрэв тийм бол ноорог нь ногоон гэрлийг асааж, саадыг онгойлгох болно.

Алхам 2: хангамж

Хангамж
Хангамж
  • Нэг HC-SR04 хэт авианы мэдрэгч
  • Нэг ARDUINO NANO эсвэл нийцтэй микрокотроллер
  • Нэг бичил servo мотор
  • Нэг ARDUINO LCD
  • Нэг I2C ARDUINO LCD адаптер
  • Нэг хамгаалалтын самбар
  • 5 мм -ийн гурван LED: цагаан, улаан, ногоон
  • Утас
  • Фанер
  • Картон

Алхам 3: Хөргөх диаграм

Гүйцэтгэх диаграм
Гүйцэтгэх диаграм

Алхам 4: Системийг бий болгох

Системийг бий болгох
Системийг бий болгох
Системийг бий болгох
Системийг бий болгох
Системийг бий болгох
Системийг бий болгох

Системийг бий болгохын тулд миний хийсэн алхамууд дараах байдалтай байна.

  • Хэт авианы мэдрэгч, микро servo мотор, ARDUINO LCD болон гурван гэрлийг суурилуулахын тулд фанер дээр хэд хэдэн нүх нээнэ үү.
  • Бүх бүрэлдэхүүн хэсгүүдийг утсаар холбож, микроконтроллерт холбоно уу.

Алхам 5: Код

Ноорог хийхдээ анхаарах ёстой хэд хэдэн цэгүүд:

"Accessequence" тогтмол мөрийн хувьсагч нь хандалтын түлхүүрийн утгыг хадгалдаг

const String accessequence = "234";

  • ARDUINO LCD дээр харж болох зайны утга нь инч эсвэл см -ээр хэмжсэн зайны утга биш харин "зайны бүлэг" -ийн утга юм. Хэрэв мэдрэгчээр хэмжсэн зай нь 0, 78 "(0, 78" + step_distance) хүртэл байвал "зайн бүлгийн" утга 1 гэх мэт болно.
  • Та системийн нарийвчлалыг тохируулахын тулд "step_distance", "min_distance" болон "max_distance" тогтмол бүхэл тоог өөрчилж болно.

Зөвлөмж болгож буй: