Агуулгын хүснэгт:
- Алхам 1: Цахилгаан моторыг аваад угсарна уу
- Алхам 2: Arduino -г бэлэн болго
- Алхам 3: Хянагчийг хийж, бүх зүйлийг холбоно уу
- Алхам 4: Таны дууссан
Видео: Arduino ашиглан автоматаар өөрийгөө мэдрэх хаалга онгойлгож, хааж байгаарай!: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Шинжлэх ухааны зөгнөлт кинон дээрх шиг хаалгаа автоматаар онгойлгохыг хүсч байсан уу? Одоо та энэхүү зааврыг дагаж мөрдөх боломжтой
Энэхүү зааварчилгаанд бид таныг хаалганд хүрэхгүйгээр автоматаар нээгдэж, хаагдах хаалгыг бүтээх болно. Хаалган дээрх хэт авианы мэдрэгч нь таныг 50 см -ээс таньж, хаалгыг автоматаар онгойлгох болно. Та хаалганд хүрэх шаардлагагүй, бүх зүйл автоматаар хийгдэх болно!
** Хэрэв танд энэ заавар таалагдсан бол уралдаанд надад саналаа өгөөрэй !! **
Үзүүлэн үзүүлэхийн тулд Youtube дээрх видеог үзээрэй
www.youtube.com/watch?v=A_yJqOZcIQ0
Энэ төслийн хувьд бидэнд хэрэгтэй:
1х талхны самбар
1x ардуино
1х цахилгаан мотор (би VW Golf 3 -ийн хуучин салхины шилний моторыг ашиглаж байна)
1х компьютерийн хангамж
2х хэт авианы мэдрэгч
Металл хэсэг (Мод байж болно, гэхдээ бат бөх биш болно)
Хос утас
Эдгээр бүх эд ангиудыг 20 доллараас доош үнээр авах боломжтой.
Алхам 1: Цахилгаан моторыг аваад угсарна уу
Мотор сонголт
Юуны өмнө бидэнд цахилгаан мотор хэрэгтэй. Цахилгаан хөдөлгүүр нь маш их эргэлт, бага хурдтай байх нь маш чухал юм. Тиймээс л би шил арчигч мотор ашиглаж байна. Аливаа машины салхины шил арчигч моторны арчигч мотор хийх болно. Та бас өөр DC мотор ашиглаж болно, гэхдээ хаалгыг хөдөлгөх хангалттай эргүүлэх хүч байгаа эсэхийг шалгаарай.
Моторын хүч
Миний ашиглаж буй 12 В тогтмол гүйдлийн мотор нь 12 А хүртэлх хүчийг ашиглах боломжтой. Тийм ч учраас энэ нь маш хүчтэй боловч одоо үүнийг тэжээхийн тулд хүчирхэг цахилгаан хангамж хэрэгтэй байна. Энэ бол компьютерийн цахилгаан хангамж юм. Би 300 ваттын цахилгаан хангамж ашиглаж байгаа боловч үүнээс доогуур/өндөр зүйл ажиллах боломжтой. Энэ нь 12 В хүчдэлтэй 12 А төмөр замыг өгөх бөгөөд энэ нь манай DC моторт хангалттай байх болно. Үүнээс эрчим хүч авахын тулд эхлээд ногоон утсыг хар утсаар богиносгох хэрэгтэй. Энэ нь цахилгаан товчлуурын үүрэг гүйцэтгэх болно. Үүнгүйгээр цахилгаан хангамж асахгүй болно. Дээрх зургийг үзээд утаснуудыг хэрхэн яаж богиносгохыг үзнэ үү.
Хаалганы механизм
Хаалгыг онгойлгохын тулд бид механизмыг бий болгох хэрэгтэй. Дээрх зургуудыг үзээрэй. Энэ нь хоёр металл хэсгээс бүрдэнэ. Нэг нь 20 см, нөгөө нь 25 см урттай. Үүнийг бас модоор хийж болно, гэхдээ энэ нь хэр бат бөх болохыг би сайн мэдэхгүй байна. Хөдөлж болох хоёр цэг байх нь чухал юм. Нэг нь хоёр хэсэг нь хоорондоо холбогддог, нөгөө нь урт хэсэг нь хаалганы шонг холбосон газар юм. Жижиг хэсгийн нөгөө талыг цахилгаан мотор дээр суурилуулах шаардлагатай. Би металл эд ангиудыг ашиглаж байгаа тул мотор дээр гагнасан. Энэ нь жаахан ойлгомжгүй сонсогдож магадгүй, гэхдээ хэрэв та видеог үзвэл бүх зүйл тодорхой болно.
Холбох
Механизмыг хийсний дараа хаалган дээрээ бэхлэх хэрэгтэй. Би үүнийг эхлээд мотор явах ёстой газар дээрх эрэг шургаар шургуулсан. Дараа нь би цахилгаан товч аваад моторыг эдгээр эрэг дээр холбосон. Үүний дараа би маш их халуун цавуу ашиглан нарийн төвөгтэй байдлаар холбосон. Би моторыг хаалганы төвөөс баруун тийш 10 см орчим, механизмын урт хэсгийг хаалганы баганын төвөөс баруун тийш хоёр см зайд суулгасан.
Энэ бол төслийн хамгийн хэцүү хэсэг юм. Хэрэв та мотор хаалга онгойлгох хангалттай хүчгүй эсвэл хаалга онгойдоггүй болохыг олж мэдвэл моторын байршлыг өөрчлөх эсвэл механизмын уртыг өөрчлөхийг оролдоорой.
Алхам 2: Arduino -г бэлэн болго
Энэ төслийн тархины хувьд би Arduino UNO ашиглаж байна. Arduino -тэй нийцтэй бусад төхөөрөмж Arduino нано шиг ажиллах болно.
Бид эхлээд github дээрээс олж болох кодыг татаж авах хэрэгтэй.
github.com/sieuwe1/AutomaticDoor
Клон хийх/татаж авах товчийг дараад татаж авахыг ZIP хэлбэрээр дарна уу.
Дараа нь багцыг задалж, Arduino IDE ашиглан AutomaticDoor.ino файлыг нээнэ үү.
Дараа нь кодыг arduino самбар дээр байршуулна уу
Arduino IDE дээр та кодыг харж болно. Дээрх зурган дээрх шиг тохируулгын хэсэг кодын дээр байна. Маш чухал зүйл бол MotorDelay хувьсагч юм. Энэ нь мотор хэр удаан хүчээ авахыг шийддэг. Энэ хувьсагч хэдий чинээ урт байх тусам мотор эргэж, хөдөлгүүр эргэх тусам хаалга онгойдог. Тиймээс хэрэв хаалга бүрэн онгойдоггүй эсвэл ямар нэгэн зүйл рүү дайрдаг бол энэ нь маш их нээгддэг бол энэ хувьсагчийг өөрчил. Дараа нь кодыг дахин оруулаад одоо зөв ажиллаж байгаа эсэхийг шалгаарай.
Алхам 3: Хянагчийг хийж, бүх зүйлийг холбоно уу
H-гүүр
Тогтмол гүйдлийн хөдөлгүүрийн хөдөлгөөнийг хянахын тулд бид мотор хянагч барих ёстой. Үүний тулд бид дээрх зурган дээрх шиг H-bridge тохиргоог ашигладаг. Би 5V реле ашиглан H гүүр барьсан боловч та 4 N сувгийн шумуул ашиглаж болно. Үүнийг дээр дурдсан схемийн дагуу барьж, зузаан утас, өндөр хүчдэлийн эд ангиудыг ашиглахаа мартуузай. Хэрэв та шумуул ашигладаг бол IRFZ44n -ийг ашиглахыг зөвлөж байна, учир нь тэдгээр нь логик түвшинд ажилладаг.
H гүүрийг барьж дууссаны дараа бид хэд хэдэн утас холбох хэрэгтэй. Ороомог зүүг релеээс (дээрх 2 -р зургийг дагаж) A1 ба B2, B1 ба A2 -ийг хамтад нь холбоно. Хэрэв та мосфет H гүүр хийж байгаа бол H релений гүүр шиг хаалганы тээглүүрийг холбоно уу.
Хэрэв та H-bridge-ийг ойлгохгүй байгаа бол доорх видеог үзээрэй.
www.youtube.com/watch?v=iYafyPZ15g8
Схем
Одоо бид үүнийг Arduino-тэй холбох H-гүүртэй боллоо. Зураг дээрх схемийг дагаж бусад бүх зүйлийг холбоно уу.
Хэрэв та бүх зүйлийг утастай болгосон бол нэг хэт авианы мэдрэгчийг хаалганы нэг талд, нөгөөг нь нөгөө талд байрлуул.
Хэрэв хаалга хаагдах ёстой үед нээгдэж байвал 8 ба 9 -р утсыг солино уу
Алхам 4: Таны дууссан
Энэ нь тийм ч хэцүү байгаагүй гэж найдаж байна. Хэрэв та бүх зүйлийг зөв хийсэн бол одоо өөрийн гэсэн SciFi хаалгатай боллоо! Хэрэв ямар нэг зүйл ажиллахгүй хэвээр байвал надад туслахад баяртай байна.
Энэ төсөл нь "Хөөе Кортана, хаалгаа онгойлго" гэж хэлэхэд хаалга автоматаар нээгдэх шинэчлэлтийг авах болно. Тиймээс үүнд бэлэн байгаарай
Энэ хооронд гэрийн автоматжуулалтыг хамарсан миний бусад төслүүдийг үзээрэй.
Зөвлөмж болгож буй:
Хүч мэдрэх эсэргүүцэл (FSR) Arduino Энгийн заавар: 8 алхам
Force Sensing Resistor (FSR) Arduino Энгийн заавар: Энэхүү гарын авлагад бид Хүч мэдрэгч эсэргүүцэл (FSR) дээр хэрэглэж буй хүчийг хэрхэн илрүүлж, OLED дэлгэц дээр харуулах + ногоон, улаан LED -ээр хязгаарлах болно. .Жагсаал үзүүлэх видео үзэх
MQ-3 ба LEGO эд ангиудыг ашиглан өөрийгөө агааржуулагч хий: 3 алхам
MQ-3 ба LEGO эд ангиудтай өөрөө агааржуулагч хий: Энэ видео хичээлд та MQ-3 аналог мэдрэгчийн модуль, мини I2C OLED дэлгэц (SSD1306), Arduino-ийн ноорог бүхий бүрэн нээлттэй эх сурвалжтай агааржуулагч хэрхэн бий болгох талаар тодорхой алхамуудыг сурах болно. нээлттэй эхийн тоног төхөөрөмж ANAVI хийн илрүүлэгч ба маш олон
PID алгоритмыг ашиглан өөрийгөө тэнцвэржүүлэх робот (STM MC): 9 алхам
PID алгоритмыг ашиглан өөрийгөө тэнцвэржүүлэх робот (STM MC): Сүүлийн үед объектуудын өөрийгөө тэнцвэржүүлэх чиглэлээр олон ажил хийгдэж байна. Өөрийгөө тэнцвэржүүлэх ойлголт нь урвуу дүүжин савыг тэнцвэржүүлэхээс эхэлсэн. Энэхүү ойлголт нь нисэх онгоцны дизайнд ч хамаатай. Энэ төсөлд бид жижиг загвар зохион бүтээсэн
Arduino ашиглан өөрийгөө услах ургамал: 3 алхам
Arduino ашиглан өөрийгөө услах ургамал: Миний төсөлд тавтай морилно уу! Энэ бол хэрэгтэйг нь мэдсэн үедээ өөрийгөө арчилж, услах чадвартай ургамал юм. Энэ зураг бол миний эцсийн төслийн урд талын зураг юм. Аяга нь таны хөрсийг чийгшүүлж өгдөг ургамлыг агуулдаг
Outlook болон бусад файлуудыг автоматаар автоматаар нөөцлөх: 4 алхам
Outlook болон бусад файлуудыг автоматаар нөөцлөх: Бид бүгд компьютерээс өгөгдөл алдах талаар санаа зовж ажилладаг тул үе үе өөрсдийнхөө хувьд илүү чухал гэж үзсэн файлуудаа нөөцөлдөг боловч компьютер танд өгөх бүрт л ийм зүйл тохиолддог. Нөөцлөлтийг шалгахын тулд очиж буй асуудал