Агуулгын хүснэгт:
- Алхам 1: Онол
- Алхам 2: Програмчлал
- Алхам 3: Электроникийг угсрах
- Алхам 4: Электроник суурилуулах
- Алхам 5: Эскизийг засах, тохируулах
- Алхам 6: Шинэчлэлтүүд
Видео: Arduino гэрийн автоматжуулалт, автомат хаалга онгойлгогч: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Миний 'Электроникийг товчхондоо' энд бүртгүүлнэ үү:
Миний youtube сувгийг эндээс үзээд бусад төсөл, электроникийн хичээлийг үзнэ үү:
Хэдэн жилийн өмнө надад араа хөдөлгүүртэй хаалга онгойлгодог, ашиглахад хялбар санаа байсан. Тэр үед надад хаалга онгойлгох мэдлэг байгаагүй. Энэ өвлийн амралтаар би өөдрөг үзэлтэй байж, түүндээ амжилт үзүүллээ. Би үүнийг онлайнаар хийх энгийн аргуудыг зааж өгч байна. Тахианы махны хаалга онгойлгох гэсэн нарийн төвөгтэй оролдлогууд л миний олж мэдсэн зүйл юм. Энэ бол миний анхны зааварчилгаа тул би зарим мэдээллийг алдаж магадгүй тул та асуултаа коммент хэсэгт үлдээж болно, би аль болох хурдан хариулах болно. Энэхүү зааварчилгааны гол зорилго нь таныг үүнтэй төстэй зүйл хийх урам зориг өгөх, эсвэл өөрийн бүтээхэд туслах явдал юм.
Материал - 1. Өндөр эргүүлэх мотортой, хурд (RPM) тийм ч чухал биш, миний мотор. (Шаардлагатай) 2. Таны моторт тохирох PSU (цахилгаан хангамжийн нэгж) надад хуучин камерын цэнэглэгч байсан бөгөөд энэ нь моторт төгс тохирсон байсан. Макс ампер нь хөдөлгүүрийн хамгийн их ачааллын гүйдэлээс их байгаа эсэхийг шалгаарай. (Шаардлагатай) 3. Arduino самбар, би Arduino UNO Rev 3. (Зөвлөмж болгож байна) 3. Бүрэлдэхүүн хэсгүүдийг хадгалах хайрцаг хийх материал. мод, хуванцар хуудас, нийлэг гэх мэт (Зөвлөмж болгож байна) 4. MOSFET транзистор, эсвэл хаалгыг онгойлгодог servo (Шаардлагатай) 5. Хаалгыг хэзээ онгойлгохыг хэлэх товчлуур, эргэлт, цахилгааны мэдрэгч гэх мэт. 6. LCD (заавал биш) 7. маш олон утас (Шаардлагатай) Багаж хэрэгсэл- 1. Дремел/ эргэдэг багажууд- эдгээр нь маш ашигтай бөгөөд бусад төсөлд туслах болно. 2. Гагнуурын төмөр- мөн гагнуурын зуурмаг/урсгал, гагнуурын утас худалдаж аваарай 3. Халуун цавуу буу- эдгээрээс хамгийн ашигтай хэрэгсэл.
Алхам 1: Онол
Энд хүрэхийг хүсч байсан зүйл маань1. Хаалга онгойлгох хамгийн бага хүчин чармайлт2. Намайг оруулах энгийн мэдрэгчтэй мэдрэгч3. Хаалганы статусыг харуулах LCD 16x2 дэлгэц4. Миний шаардлагад үндэслэн би урсгалын диаграмыг нэгтгэсэн. Зураг Би өндөр гүйдэл, хүчдэлийг хянах чадвартай мосфет эсвэл транзисторгүй тул хулганы товчлуурыг дарахад servo ашигласан.
Алхам 2: Програмчлал
Дараа нь би arduino орчинд програмчилсан (Миний код хуудасны доод эсвэл дээд хэсэгт байх болно. Pic
Төсөл хэрэгжих үед миний програмчлал үндсэн байсан тул би бусад хүмүүсийн кодыг олж, тэдгээрийг хольж, кодынхоо зарим хэсгийг нэмж, эцсийн кодыг хийсэн. Кодын 50 орчим хувь нь үнэндээ минийх.
Алхам 3: Электроникийг угсрах
Би 6 мм зузаантай хобби фанер ашиглаж, дремель, хүчитгэсэн хайчлах дугуйгаар хайчилж авлаа. pic Энд би электроникийг хэрхэн холбосон бэ? идэвхжүүлэх = зүү 11-ээр холбох 7-10 = холболт байхгүй 11 = зүү 5-р тэнцэх 12 12 = зүү 4-р 13 13 = зүү 314 = зүү 2-тэй тэнцэх 15 = 4.2 В-тэй тэнцэх (5V ажилладаг) 16 = уях servo-pin 10, servo газардуулгыг arduino газардуулгатай холбох ёстой гэдгийг санаарай (хэрэв та servo-д өөр тэжээлийн хангамж ашигладаг бол) Capacitive sensor 6, 8-р зүү (8-р зүү бол мэдрэгчийн зүү), ohm ressistor), багтаамжийн мэдрэгчийг зөв газардуулгатай холбох ёстой гэдгийг санаарай. Конденсатор мэдрэгчийг холбох заавар Надад заавартай холбоотой зарим асуудал гарсан бөгөөд зарим шийдлүүд нь 1 байна. номын санг 'Capacitivesense' гэж нэрлэдэг боловч код нь 'Capsense' номын санг ашиглахыг оролдож байна. Та үүнийг засах боломжтой- Capsense-ийг Capacitivesense болгон өөрчлөх, хэрэв код нь үүнийг заасан бол зохисгүй хэрэглээ…. энэ үгийг багтаамжийн мэдрэмж болгон өөрчлөх (жижиг үсгээр) 2. Ноорог руу очоод файлыг гараар нэмж оруулаарай, би 13 -р зүү рүү залгасан, учир нь энэ нь аль хэдийн резистортой байсан тул резистор нэмэх нь бүрэн сонголт биш юм.
Алхам 4: Электроник суурилуулах
Бид бараг дуусч байна, одоо бид зүгээр л elctronics -ийг суулгаж байна, би Ground (servo -ийн хувьд), хүч (USB хананы адаптертай холбогдож arduino -г асаах, дохио (servo -ийн хувьд)) ажиллуулсан.
Алхам 5: Эскизийг засах, тохируулах
Бүх ypu нь таны байршлыг харгалзан таны ноорогыг өөрчлөх болно. Чийглэг, газардуулга нь ноорогыг сайжруулж чаддаг. Тиймээс та үүнийг өөрийн хэрэгцээнд нийцүүлэн тохируулах хэрэгтэй. Arduino нь газартай хэр сайн холбогдсон, тугалган хавтангийн хэмжээ зэргээс шалтгаалан мэдрэгчийн мэдрэмтгий байдлыг тохируулах шаардлагатай болно. Бодит ертөнцөд таны нөхцөл байдал ижил байх тул энэ алхамыг яг одоо хийхийг зөвлөж байна. Servo- Таны servo дарж байгаа түлхүүрээс хамааран та servo-ийн хэмжээг тохируулах шаардлагатай болно itmyservo.write (104); myservo.write (90); - хүссэн үр дүнд хүрэхийн тулд эдгээр мөрүүдийг тохируулна уу. Би 2 шугамын аль нэгийг 90 градусаар байлгахыг санал болгож байна, учир нь тэдгээр нь servo төвийг сахисан байрлал юм. Мотор- моторын эргэлт/ хаалганы өргөн/ гаралтын V, таны PSU A-аас хамааран таны мотор хаалгыг онгойлгоход их бага хугацаа шаардагдана. myservo.write (104); саатал (3400); myservo.write (90);- зөв болгохын тулд хойшлуулах хугацааг тохируулна уу (1000 = 1сек)
Алхам 6: Шинэчлэлтүүд
Баяр хүргэе. Ирээдүйд хийх зарим шинэчлэлтүүд нь 1. энэ хичээлийг ашиглан хаалгыг онгойлгосны дараа үүнийг хаах, энэ, эсвэл энэ (эдгээр нь миний төсөл биш) 2. бөөрөлзгөнө pi, вэбкамер ашиглан өгөгдлийг бүртгэх. 3. Хаалгыг онгойлгож, вэб хуудсанд байршуулах. Миний кодыг өөрчилж болохгүй, үүнийг таных гэж зарлах эсвэл арилжааны зорилгоор ашиглахыг хүсье. Хэрэв та надаас зөвшөөрөл авахыг хүсч байвал би үүнийг бусад хичээл дээр дахин хуваарилахыг зөвшөөрөх болно. Миний имэйлийн ID бол [email protected] Та энэ кодыг өөрийн төслүүдэд ашиглаж болно, энэ бол зүгээр юм.
Үүнийг зааварчилгаа өгөхөд цаг хугацаа шаардагдах тул надад үнэлгээ өгөөч, миний төсөл, мөн олимпиад болон бусад уралдаан тэмцээнд надад саналаа өгөөрэй, ганц товшилт л хангалттай, баярлалаа
Миний 'Электроникийг товчхондоо' энд бүртгүүлнэ үү:
Миний youtube сувгийг эндээс үзээд бусад төсөл, электроникийн хичээлийг үзнэ үү:
Зөвлөмж болгож буй:
Хаалга онгойлгогч: 4 алхам
Хаалга онгойлгогч: Энэ төслийн зорилго нь логикийг хянах боломжтой хаалга онгойлгогчийг бий болгох явдал байв. Би өмнө нь гаражийн хаалга онгойлгогч ашиглаж, машины түгжээг суурилуулахын тулд хэлхээг өөрчилсөн (хаалгыг салхинд хийсэхээс сэргийлдэг), замыг хөнгөвчлөхийн тулд гэрэл
DIY ухаалаг гаражийн хаалга онгойлгогч + гэрийн туслахын интеграци: 5 алхам
DIY ухаалаг гаражийн хаалга онгойлгогч + гэрийн туслахын интеграцчлал: Энэхүү DIY төслийг ашиглан гаражийн ердийн хаалгаа ухаалаг болго. Би үүнийг хэрхэн яаж барьж, гэрийн туслах (MQTT дээр) ашиглан хянах, гаражийнхаа хаалгыг алсаас онгойлгох, хаах чадварыг зааж өгөх болно. Би Wemos нэртэй ESP8266 хавтанг ашиглах болно
Arduino ашиглан гаражийн хаалга онгойлгогч: 3 алхам
Arduino ашиглан гаражийн хаалга онгойлгогч: Энэ бол нэмэлт төхөөрөмж шаардлагагүй гаражийн хаалга онгойлгогч болгохын тулд Atmel Atmega 328P (Arduino UNO) ашигладаг тоног төхөөрөмжид суурилсан төсөл юм. Энэхүү код нь системийг өөрөө цахилгаан гэмтлээс хамгаалах чадвартай бөгөөд бүх хэлхээг тэжээдэг
Тахианы автомат хаалга онгойлгогч: 6 алхам
Тахианы махны автомат хаалга онгойлгогч: Автомат тахианы хаалга онгойлгогч Энэхүү зааварчилгааны хичээлд би олон жижиглэн худалдаачдаас худалдаж авах боломжтой нийтлэг хэсгүүдээс автомат тахианы хаалга онгойлгогчийг бий болгоход шаардлагатай үе шат, хэсгүүдийг авч үзэх болно. Ашигласан эд анги, багаж хэрэгсэл нь
IPhone болон Arduino гаражийн хаалга онгойлгогч: 8 алхам
IPhone болон Arduino гаражийн хаалга онгойлгогч: Би ихэнхдээ техник технологийн зааварчилгааг дагаж мөрддөг бөгөөд хүмүүсийн гаргаж буй зүйлийг үргэлж гайхдаг. Хэсэг хугацааны дараа би wifi гаражийн хаалга онгойлгогчоос үнэхээр дажгүй санагдсан зүйлийг олж хараад үүнийг хийх дуртай зүйлсийнхээ жагсаалтад оруулав