Агуулгын хүснэгт:
- Алхам 1: эд ангиудын жагсаалт
- Алхам 2: ПХБ, схем ба файлууд
- Алхам 3: Гагнах
- Алхам 4: Код оруулах
- Алхам 5: Туршилт, тохируулга хийх
- Алхам 6: Боломжит програмууд
Видео: HC-SR04 уншигч модуль нь Arduino-ийг хөнгөвчлөх: 6 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
HC-SR04 хэт авианы зайн мэдрэгч нь робот техникийн салбарт маш их алдартай. Үндсэндээ роботоос зайлсхийх аливаа объект энэ мэдрэгчийг ашигладаг. Мэдээжийн хэрэг хямд, үнэн зөв ашиглах нь маш сайн боловч илүү төвөгтэй робот бүтээж эхэлмэгц та асуудлыг харж эхэлж болох бөгөөд энэ асуудал бол цаг хугацаа юм. Энэхүү мэдрэгчээр зайг хэмжихэд маш их цаг хугацаа шаардагддаг, хурц мэдрэгч гэх мэт өөр өөр хувилбарууд байдаг бөгөөд эдгээр нь объектуудыг маш хурдан илрүүлж чаддаг боловч гаралт нь хоёртын шинж чанартай байдаг тул та заасан хязгаарт байгаа объект байгаа эсэхийг мэдэх боломжтой боловч та мэдэхгүй байна. хэр хол. Зарим роботуудын хувьд эдгээр мэдрэгч нь төгс төгөлдөр боловч өөр нэг асуудал байдаг - үнэ. Тэд HC-SR04-ээс бараг 10 дахин үнэтэй байдаг. Тиймээс би энэ хоёрыг нэгтгэх талаар бодож эхлэв. Мөн та HC-SR04-т залгаад зайг Attiny микроконтроллерт уншуулах даалгаврыг өгч, гаралт нь хоёртын байж болох бөгөөд таны үндсэн микропроцессор хөнгөвчлөх модулийн санааг гаргаж ирлээ. Энгийн боловч үзэсгэлэнтэй шийдэл бөгөөд хямдхан нэгэн зэрэг:) Ийм мэдрэгчийг хаанаас ашиглаж болохыг мэдмээр байна уу? Үргэлжлүүлэн уншина уу эсвэл видео үзээрэй.
JLCPCB 10 самбарыг 2 доллараар худалдаж аваарай:
Алхам 1: эд ангиудын жагсаалт
Сэлбэгийн жагсаалт тийм ч урт биш тул та ихэнхийг нь аль ч орон нутгийн электрон дэлгүүрээс олж болно, хэрэв би ямар нэгэн зүйл олж авбал онлайн дэлгүүрийн линкүүд байдаг.
- HC-SR04
- Attiny45/85
- Потенциометр
- Салах толгой, эмэгтэй, эрэгтэй
- 1206 SMD резистор (иж бүрдэлд худалдаж авах нь дээр)
- 1206 LED
Мөн танд дараах хэрэгслүүд хэрэгтэй болно:
- Гагнуурын төмөр/станц
- USBasp програмист
Хэрэв та энэ төслийн хувьд ПХБ худалдаж авахыг хүсвэл миний Tindie дэлгүүрийг сонирхоорой.
Алхам 2: ПХБ, схем ба файлууд
Дээрхээс та схем ба ПХБ -ийн дизайн гэх мэт бүх файлыг олох боломжтой бөгөөд энэ ПХБ -ийг үйлдвэрлэхэд ашиглаж болох Gerber файлууд бас байна. Файлуудыг өөрийн хэрэгцээнд нийцүүлэн өөрчилж болно, миний бүх төслүүдийг арилжааны бус хэлбэрээр хуваалцдаг тул та үүнийг зарах боломжгүй гэдгийг санаарай.
Схем нь маш энгийн, хэдхэн бүрэлдэхүүн хэсгүүд байдаг тул та үүнийг ПХБ дээр бүх зүйлийг зөв холбоход ашиглаж болно.
Хэрэв та энэ төсөлд ПХБ ашиглахыг хүсэхгүй байгаа бол бүгдийг нь самбар дээр холбож болно, энэ нь арай том байх болно, гэхдээ хэрэв та гагнах боломжгүй бол энэ нь таны хувьд хамгийн хялбар арга юм!
Алхам 3: Гагнах
Гагнах нь маш энгийн зүйл юм. Хамгийн жижиг бүрэлдэхүүн хэсгүүдээс (резистор ба LED) эхэлж, дараа нь том, том хэсгүүдэд шилжүүлээрэй, ингэснээр та энэ бүгдийг гагнах нь илүү хялбар болно. Туйлшрал нь бүх бүрэлдэхүүн хэсгүүдэд тохирсон, богино өмд байхгүй эсэхийг шалгаарай. Хэрэв та энэ төсөлд ПХБ ашиглахыг хүсэхгүй байгаа бөгөөд энэ бүгдийг талхны самбар дээр холбохыг хүсч байвал энэ алхамыг алгасаад дээрх алхамуудын схемийг дагана уу.
Алхам 4: Код оруулах
Бүх зүйл ПХБ дээр гагнагдсан бол бид Attiny руу програм оруулах боломжтой. Үүнийг хийхийн тулд бид USBasp програмист (эсвэл Arduino IDE -тэй ажилладаг бусад) микроконтроллерт холбогдох ёстой. Кодыг миний Github дээрээс олж болно. Үүнийг байршуулахын тулд та Arduino IDE дээрээ Attiny самбар нэмэх хэрэгтэй, та энэ талаар маш олон гарын авлага олж авах боломжтой тул би үүнийг энд тайлбарлахгүй. Мэдээжийн хэрэг, та кодын утгыг өөрчилж эсвэл түүний функцийг өөрийн хэрэгцээнд нийцүүлэн өөрчилж болно.
Алхам 5: Туршилт, тохируулга хийх
Таны програм бэлэн болсон үед та HC-SR04 модулийг залгаж болно (зөв залгахын тулд дээрх зургуудыг үзнэ үү, эс тэгвээс та самбарыг гэмтээж болно).
Та үүнийг 4V -аас 5V хүртэлх хүчдэлээр тэжээж болно. Потенциометрээр тогтоосон зайнаас бага байх үед самбар дээрх LED асах болно. Зайг өөрчлөхийн тулд та халив ашиглаж болно. Бүх зүйл хэвийн ажиллаж байвал та дараагийн алхам руу шилжиж болно. Хэрэв тийм биш бол гагнуураа шалгаж, таны хэлхээ болон миний схем таарч байгаа эсэхийг шалгаарай.
Алхам 6: Боломжит програмууд
Та эцсийн шатандаа хүрч чадсандаа баяртай байна! Энэ модулийг Arduino -тэй ашиглахын тулд та модулийн VCC -ийг Arduino -ийн 5V, модулийн GND -ийг Arduino -ийн GND -тэй холбож, модулийн зүүг Arduino -ийн аль ч зүү рүү холбох ёстой.
Та үүнийг хэрхэн ашиглаж болох вэ? За, боломжууд хязгааргүй юм. Та үүнийг робот техникийн төсөлдөө ашиглаж болно, миний дараагийн төсөлд хийх гэж байгаа шиг, удахгүй энэ талаар дэлгэрэнгүй:) Та кодыг өөрчилж, түүнд servo холбож, servo -ийг энэ самбараас шууд удирдах боломжтой. Та үүнийг өөрчилж, нэмэлт гадны микроконтроллергүйгээр ашиглах боломжтой. Энэ бол асар их боломж бүхий жижиг самбар бөгөөд энэ нь миний дараагийн төслийг ихээхэн хөнгөвчлөх болно.
Энэхүү зааврыг унших нь танд таалагдсан гэж найдаж байна:) Энэ төслийн талаархи миний видеог үзэж, миний сувгийг бүртгүүлэхээ мартуузай! Уншсанд баярлалаа, аз жаргалтай байна!
Зөвлөмж болгож буй:
Утасгүй SD карт уншигч [ESP8266]: 10 алхам (зурагтай)
Утасгүй SD карт уншигч [ESP8266]: USB нь бүх нийтийнх байх ёстой байсан бөгөөд гол зорилго нь бусад төхөөрөмжүүдтэй холбогдож болохуйц хялбар бөгөөд хялбархан интерфэйс хийх явдал байсан боловч олон жилийн турш энэ санаа тасарсан юм. Эдгээр USB портуудын маш олон янзын хувилбарууд байдаг нь сэтгэл дундуур байдаг
ScanUp NFC уншигч/зохиолч, хараагүй, харааны бэрхшээлтэй болон бусад хүмүүст зориулсан аудио бичигч: 4 алхам (зурагтай)
ScanUp NFC уншигч/зохиолч, хараагүй, харааны бэрхшээлтэй болон бусад хүмүүст зориулсан дуу хураагч: Би үйлдвэрлэлийн загварыг судалдаг бөгөөд энэ төсөл бол миний семестрийн ажил юм. Зорилго нь харааны бэрхшээлтэй, хараагүй хүмүүст SD карт дээр WAV форматаар аудио бичлэг хийх, NFC хаягаар дуудах төхөөрөмжөөр дэмжих явдал юм. Тиймээс дотор
Raspberry Pi -тай ажиллах 5V релений модуль модуль: 4 алхам
Raspberry Pi -тэй ажиллах 5V релений модулийн мод: Өнөөдөр буухиа самбар дээр гараа авах нь үнэхээр амархан боловч ихэнх нь 5В -т зориулагдсан бөгөөд энэ нь бөөрөлзгөнө муутай пи эсвэл бусад ямар нэгэн асуудал үүсгэж болохыг та хурдан олж мэдэх болно. 3.3V дээр ажилладаг микроконтроллер, Тэдэнд вольт байхгүй байна
PiTextReader-Алсын хараа муудахад хялбар баримт бичиг уншигч: 8 алхам (зурагтай)
PiTextReader-Алсын хараа муудахад ашиглахад хялбар баримт бичиг уншигч: Ерөнхий тойм Шинэчлэлт: Богино видео демо: https://youtu.be/n8-qULZp0GoPiTextReader нь харааны бэрхшээлтэй хүнд дугтуй, захидал болон бусад зүйлээс текст унших боломжийг олгодог. Энэ нь тухайн зүйлийн зургийг дарж, OCR (Optical Char…) ашиглан энгийн текст болгон хөрвүүлдэг
Nintendo хянагчийг компьютер карт уншигч руу оруулах: 4 алхам (зурагтай)
Nintendo хянагчийг PC карт уншигч руу оруулах: Ширээний болон зөөврийн компьютерт зориулсан карт уншигчаа Nintendo хянагчийн дотор байрлуул. Энэ төслийн талаар дурдахад www.zieak.com руу орох линкийг Райан МакФарландад өгөх ёстой