Агуулгын хүснэгт:

Arduino гэрийн автоматжуулалт, автомат хаалга онгойлгогч: 6 алхам
Arduino гэрийн автоматжуулалт, автомат хаалга онгойлгогч: 6 алхам

Видео: Arduino гэрийн автоматжуулалт, автомат хаалга онгойлгогч: 6 алхам

Видео: Arduino гэрийн автоматжуулалт, автомат хаалга онгойлгогч: 6 алхам
Видео: Smart G4 автоматжуулалт 2024, Арваннэгдүгээр
Anonim
Image
Image
Электроникийг угсрах
Электроникийг угсрах

Миний 'Электроникийг товчхондоо' энд бүртгүүлнэ үү:

Миний 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 сувгийг эндээс үзээд бусад төсөл, электроникийн хичээлийг үзнэ үү:

Зөвлөмж болгож буй: