Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Алхам 1: Бүрэлдэхүүн хэсгүүдийг холбоно уу
- Алхам 2: Алхам 2: Гаднах давхарга үүсгэх
- Алхам 3: Алхам 3: Код
- Алхам 4: Бэлэн бүтээгдэхүүн
Видео: Гол сануулагч: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Энэхүү Arduino төсөл нь түлхүүрээ тогтмол авчрахаа мартсан хүмүүст туслах сануулагч машин юм.
Ердийнх шиг та түлхүүрээ ширээн дээр тавихдаа үүнийг авахаа мартаж магадгүй юм. Тиймээс, энэхүү төсөл нь хэт авианы мэдрэгчийг ашигладаг бөгөөд хэрэглэгч гарахаасаа өмнө гутал өмсөх гэх мэт ойртох тусам LED нь асаж, servo мотор нь дээд талын түлхүүрийг хөдөлгөж, хэрэглэгчийн анхаарлыг татдаг. хэрэглэгчид түлхүүрээ авчрахыг сануулах, урьдчилан сэргийлэх зорилгоор.
Энэхүү зааварчилгаанд би үүнийг "гол сануулагч" болгох заавар өгөх болно. Шаардлагатай материал, схем, кодыг доор үзүүлэв.
Хангамж
1. Arduino самбар (ямар ч төрлийн Arduino самбар тохиромжтой)
2. Нэг HC-SR04 хэт авианы мэдрэгч
3. Сервомотор
4. Нэг цагаан LED (Цагаан LED байх шаардлагагүй, бусад өнгө байж болно)
5. Нэг Ногоон LED (Ногоон LED байх шаардлагагүй, бусад өнгө байж болно)
6. 220 Ом-ийн хоёр эсэргүүцэл
7. Матрын дөрвөн клип
8. Найман Эр/Эр холбогч утас
9. Талхны самбар
10. Хайрцаг (хоосон эд хайрцаг гэх мэт)
11. Картон
12. Хайч
13. Цавуу
14. Таны түлхүүр!
Алхам 1: Алхам 1: Бүрэлдэхүүн хэсгүүдийг холбоно уу
Дээрх зураг нь эд анги, утас хэрхэн холбогдож байгааг харуулж байна. Дээрх зургийг танд туслах заавар болгон харж болно. Дараагийн хэсэгт би бүрэлдэхүүн хэсгүүдийг хэрхэн холбож байгааг нарийвчлан тайлбарлах болно.
Нэгдүгээрт, хэт авианы мэдрэгчийг VCC (хэт авианы мэдрэгчийн ар талд харж болно) утсыг ашиглан +5V зүү, Trig (хэт авианы мэдрэгчийн ар талд харж болно) Arduino зүү 12 -т холбох., Eduo to Arduino pin 13, GND to GND. Хоёрдугаарт, servomotor дээрх утсыг талх болон Arduino самбар дээрх зүү рүү холбоно. Хар утас нь GND зүү, улаан утас нь +5 зүү, цагаан утас нь 9 -р зүү юм. Гуравдугаарт, та матрын хавчаарыг багаж болгон ашиглаж, LED -ийг өөр газар байрлуулж болно. Цагаан, ногоон өнгийн LED нь талхны самбарт холбогдсон байна. Гэсэн хэдий ч богино хөл нь GND зүүтэй, урт хөл нь зэрэгцээ 220 ом эсэргүүцэлтэй, цагаан LED 3-р зүү, ногоон LED 2-р зүүтэй холбогддог. Эцэст нь талхны самбар дээрх эерэг хэсгийг +5V-т холбоно. зүү ба сөрөг хэсгийг GND руу оруулна уу.
Алхам 2: Алхам 2: Гаднах давхарга үүсгэх
Гадна давхарга хийхийн тулд танд Arduino хавтангаа тааруулах хэмжээний хэмжээтэй хоосон эд хайрцаг хэрэгтэй болно. Энд би маск тавихад ашиглаж байсан цаасан хайрцгийг ашиглаж байна. Дараа нь та хайчаар хайрцгийн зүүн доод хэсэгт байгаа нүхийг таслах хэрэгтэй болно. Энэ нь хэт авианы мэдрэгч нь хэрэглэгч ойрхон байгаа эсэхийг тодорхойлох нүх юм. Хэрэв хэрэглэгч урд талд байгаа бол servomotor болон LED нь хөдөлж, асах болно. Үүний дараа та хайрцагны дээд гадаргуу дээр нүх гаргах хэрэгтэй болно. Энэ нүх нь цагаан LED гэрэлд зориулагдсан бөгөөд хэрэглэгчид түлхүүрээ авчрахыг сануулахад тусалдаг. Үүнээс гадна та хайрцгийн баруун доод хэсэгт өөр нүх ухах хэрэгтэй болно. Энэ нь ногоон LED гэрлийн цоорхой бөгөөд энэ нь машин асаалттай байгааг хэрэглэгчдэд сануулах гэрэл юм. Эцэст нь та эдгээр мэдрэгч, мотор, LED -ийг наалдуулахын тулд соронзон хальс ашиглана. Түүнчлэн, миний хийсэн шиг, хайрцгийг илүү сайхан харагдуулахын тулд сайхан боодлын цаас ашиглан боож өгөхийг санал болгов. Эцэст нь гаднах давхаргыг барьдаг.
Алхам 3: Алхам 3: Код
Та ноорогоо Arduino дээрээ хуулж аваад "гол сануулагч" -аа эдлээрэй.
Энэ бол кодын холбоос юм:
create.arduino.cc/editor/Victoria5868/7a3f…
Алхам 4: Бэлэн бүтээгдэхүүн
Энэ бол эцсийн бүтээгдэхүүн юм. Тиймээс, та түлхүүрийг сервомоторын дээд талд байрлуулж болохыг видеоноос харж болно. Дараа нь, гэрээс гарахаасаа өмнө машинаар дамжин өнгөрөхдөө. Серво мотор нь таны анхаарлыг татах түлхүүрүүдийг хөдөлгөж, LED нь илүү анхаарал татахын тулд асах болно. Энэ нь хэрэглэгчид түлхүүрээ авчрахыг сануулж, урьдчилан сэргийлэх болно.
Энэ төслийг бусад объектууд дээр ашиглах боломжтой бөгөөд үүнийг авчрахаа мартах болно. Та үүнийг туршиж үзэх боломжтой бөгөөд сэтгэгдлүүдийн доор санаагаа хуваалцахыг урьж байна.
Зөвлөмж болгож буй:
Маск сануулагч: 5 алхам
Маск сануулагч: Энэхүү машин нь гадаа гарахаас өмнө, ялангуяа энэхүү COVID-19 тахлын үед маск зүүхийг хүмүүст сануулах зорилгоор бүтээгдсэн болно. Энэхүү машин нь Photoresistance мэдрэгч ашиглан хүн өнгөрч байгаа эсэхийг илрүүлдэг. Хэн нэгнийг илрүүлэх үед мотор маскны хайрцгийг онгойлгодог
Гэрийн сануулагч: 5 алхам
Гэрийн сануулга: Энэхүү төсөл нь гэрийн ажил эсвэл бусад зүйлээр завгүй байгаа бол танай гэрт байгаа гэдгийг гэр бүлийнхэндээ сануулахад тусална. Би яагаад энэ сануулгыг бүтээсэн бэ гэхээр би өдөр бүр сургуулиасаа гэртээ харихдаа ээж маань ихэвчлэн хоол хийж иддэг байсан бөгөөд тэр намайг
Усны сануулагч усны сав эзэмшигч: 16 алхам
Усны сануулагч усны сав эзэмшигч: Та усаа уухаа мартдаг уу? Би мэднэ! Тиймээс л усаа ууж байхыг сануулдаг усны савны сав хийх санаа төрсөн. Усны сав эзэмшигч нь танд сануулахын тулд цаг тутамд дуу чимээ гарах шинж чанартай байдаг
Гол мөрний усны хяналтын автомат систем: 14 алхам
Голын усны автоматжуулсан хяналтын систем: Энэхүү заавар нь голын усны автоматжуулсан хяналтын системийг боловсруулахад баримтжуулахад хэрэглэгддэг. Хяналтын параметрүүд нь усны түвшин ба усны температур юм. Энэхүү төслийн зорилго нь өртөг багатай, хараат бус мод бэлтгэх явдал байв
Түгжигч хаах сануулагч (Arduino): 5 алхам
Шүүгээний хаалтын сануулагч (Arduino): Энэхүү төхөөрөмжийг сургуулийн сурагчдад шүүгээгээ хаахыг сануулахад ашигладаг. Би хувьдаа, явахдаа хувцас солих хаалгаа хаахаа мартдаг тийм л хүн. Энэхүү шүүгээний хаалтын сануулга нь LE -ийг хянах гэрэл мэдрэгчтэйгээр ажилладаг