Агуулгын хүснэгт:
- Алхам 1: Энэ нь хэрхэн ажилладаг талаар
- Алхам 2: хангамж
- Алхам 3: Хөргөх диаграм
- Алхам 4: Системийг бий болгох
- Алхам 5: Код
- Алхам 6: Системийг турших
Видео: Хэт авианы суурилсан хандалтын систем: 6 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Энэ удаа би танд хэт авианы суурилсан хандалтын системийг танилцуулж байна, энэ нь сонирхолтой байж магадгүй гэж бодож байна.
Энэ нь хэт авианы долгион дээр суурилдаг тул контактгүй нэвтрэх систем бөгөөд бусад электрон төхөөрөмж шаардлагагүй боловч хүссэн зүйлдээ нэвтрэхийг оролдохын тулд таны гар ч гэсэн хамаагүй.
Системийн үндэс: хэмжсэн зайн дараалсан дараалал нь түлхүүрийг бүрдүүлдэг
Танд таалагдсан гэж найдаж байна
Алхам 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" тогтмол бүхэл тоог өөрчилж болно.
Зөвлөмж болгож буй:
Өнгө ялгах систем: Arduino дээр суурилсан хоёр бүстэй систем: 8 алхам
Өнгө ялгах систем: Arduino дээр суурилсан хоёр бүстэй систем: Аж үйлдвэрийн салбарт бүтээгдэхүүн, эд зүйлсийн тээвэрлэлт, сав баглаа боодол нь туузан дамжуулагч ашиглан хийгдсэн шугамыг ашиглан хийгддэг. Эдгээр бүс нь тухайн зүйлийг нэг цэгээс нөгөө цэг рүү тодорхой хурдаар шилжүүлэхэд тусалдаг. Зарим боловсруулалт эсвэл таних даалгавар нь
Хэт авианы мэдрэгч ашиглан DIY радар систем: 3 алхам
Хэт авианы мэдрэгч ашиглан DIY радар систем: Энд би хэт авианы мэдрэгч arduino болон servo мотор ашиглан хийхэд хялбар энэхүү төслийг хуваалцаж байна
Arduino дээр суурилсан контактгүй хэт улаан туяаны термометр - Arduino ашиглан IR суурилсан термометр: 4 алхам
Arduino дээр суурилсан контактгүй хэт улаан туяаны термометр | Arduino ашиглан IR суурилсан термометр: Сайн байна уу залуусаа энэ зааварчилгаанд бид arduino ашиглан контактгүй термометр хийх болно. Заримдаа шингэн/хатуу бодисын температур хэт өндөр эсвэл бага байдаг тул түүнтэй холбоо тогтооход хэцүү байдаг. тэр үед температур
Хэт авианы суурилсан байршил тогтоох систем: 4 алхам (зурагтай)
Хэт авианы суурилсан байршил тогтоох систем: Ардуино төхөөрөмжид зориулан олсон хэт авианы радаруудын бүх хувилбарууд (Arduino - Radar/Ultrasonic Detector, Arduino Ultrasonic Radar Project) нь маш сайхан радарууд боловч бүгд "сохор" юм. Радар ямар нэг зүйлийг илрүүлдэг, гэхдээ би юу гэж хэлэхийг хүсч байна
Хэт авианы мэдрэгч ашиглан Arduino дээр суурилсан бие даасан бот: 5 алхам (зурагтай)
Хэт авианы мэдрэгч ашиглан Arduino -д суурилсан бие даасан бот: Хэт авианы мэдрэгч ашиглан өөрийн Arduino -д суурилсан автономит бот үүсгээрэй. Үндсэндээ юу хийдэг вэ гэхээр энэ нь замдаа гарч буй аливаа саад бэрхшээлийг илрүүлж, хамгийн сайн шийдлийг шийддэг