Arduino нохойны эсрэг хогийн сав: 6 алхам (зурагтай)
Arduino нохойны эсрэг хогийн сав: 6 алхам (зурагтай)
Anonim
Ардуино нохойны эсрэг хогийн сав
Ардуино нохойны эсрэг хогийн сав

Энэхүү төсөлд би танай нохойг хогийн саванд оруулахгүйн тулд хэрхэн инээдтэй боловч ажиллах аргыг бүтээхийг танд үзүүлэх болно.

Алхам 1: Танилцуулга

Image
Image

Миний нохой бол өхөөрдөм амьтан бөгөөд хогийн саванд байгаа бүх амттай хогийг үнэрлэхээс өөр аргагүй юм. Энэ нь түүнийг хамараа хог руу оруулах, чадах бүхнээ оруулах гэж байнга оролдоход хүргэдэг. Шатны хяналттай тагтай хогийн сав худалдаж авбал энэ асуудлыг нэг мөсөн шийднэ гэж би бодсон. Нохой маань лаазнаас илүү ухаан гаргаж, хамрынхаа тусламжтайгаар тагийг нь онгойлгож, хүссэн бүх хогоо авч болохыг тэр даруй олж мэдсэн юм. Үүнээс урьдчилан сэргийлэхийн тулд би таг дээрээ жин тавьж болох байсан ч энэ нь доголон сонсогдож, хорио цээрийн улмаас гэртээ гацсан тул нохойны эсрэг хогийн савыг хийв.

Энэ бол энгийн төсөл бөгөөд мэдрэгч, электроник, програмчлалын гайхалтай танилцуулга болгон ашиглах боломжтой.

Намайг дэмжиж, илүү хөгжилтэй төслүүдийг үзэхийн тулд миний YouTube сувагт бүртгүүлэх талаар бодож үзээрэй.

Алхам 2: Шаардлагатай бүрэлдэхүүн хэсгүүд

Энэхүү төсөлд шаардлагатай бүрэлдэхүүн хэсгүүдийг доор харуулав.

1. Arduino Uno эсвэл Nano (Amazon Link)

2. Резистор (10K Ом, 10 Ом) (Amazon Link)

3. Конденсатор (10uF x 2, 220uF,.05 uF) (Amazon Link)

4. 10K потенциометр (Amazon Link)

5. Micro SD картны модуль (Amazon Link)

6. Хязгаарын шилжүүлэгч (Amazon Link)

7. Arduino-ийн 9V-12V цахилгаан хангамж (Amazon Link)

8. 8 Ом чанга яригч (Энэ нь минийхээс өөр боловч ажиллах ёстой)

9. LM 386 өсгөгч (Amazon Link)

Тодруулга: Дээрх амазонкийн холбоосууд нь түншлэлийн линкүүд бөгөөд та ямар ч нэмэлт зардалгүйгээр, хэрэв та товшоод худалдан авалт хийвэл би комисс авах болно.

Алхам 3: Аудио файлуудаа форматлах

Электроник
Электроник

Нохой хогийн савны тагийг онгойлгоход онлайнаар авах эсвэл өөрийгөө бичлэг хийх боломжтой аудио файлуудаа тоглуулахын тулд та тэдгээрийг зөв формат руу хөрвүүлэх хэрэгтэй.

Үүнийг хийхийн тулд https://audio.online-convert.com/convert-to-wav хаягаар орж файлуудаа зурагт үзүүлсэн тохиргоонд оруулна уу.

Тэднийг хөрвүүлсний дараа "1.wav", "2.wav" гэх мэт SD картанд оруулна уу.

Алхам 4: Электроник

Шаардлагатай бүх бүрэлдэхүүн хэсгүүдийг цуглуулсны дараа бүгдийг хамтад нь угсарч эхлэх цаг болжээ. Би эхлээд бүх зүйлийг талхны тавцан дээр холбохыг зөвлөж байна, дараа нь бүх зүйл зөв ажиллаж эхэлмэгц бүх зүйлээ самбар дээр гагнахыг зөвлөж байна. Би үүнийг талхны тавцан дээр хадгалахаар шийдсэн тул хэдэн өдөр ажиллуулсны дараа нохой маань хог руу явахаа больсон.

Энэ схем нь маш энгийн бөгөөд хэдхэн хэсгээс бүрдэнэ.

Нэгдүгээрт, бидэнд Arduino Uno байна, энэ нь хязгаар унтраалга, Micro SD картны модуль, мөн чанга яригчтай холбогдсон LM386 өсгөгчтэй холбогдсон байна.

Бичил SD картны модуль дээр та бүх аудио файлуудаа зөв форматтай байлгах ёстой. Та модулийг SPI протокол болон SD модулийн санг ашиглан холбоно.

Дараа нь татах эсэргүүцэлтэй хязгаарлах унтраалга байдаг. GND -ийг шилжүүлэгчийн нийтлэг тал руу, NO -ийг тоон оролт руу холбоно уу 2. Татах эсэргүүцэл нь оролтын анхдагч утгыг HIGH болгож, хязгаарлах унтраалга асаалттай үед LOW байх болно. Хогны тагийг өргөхөд бид хогийн саванд өндөр дохио харах бөгөөд SD карт дээр.wav файлыг асаахаас өмнө 4, 3, 2, 1 -ээс тоолох боломжтой.

Arduinos гаралт нь таны чанга яригчийг ажиллуулахад хангалттай хүчтэй биш тул бидэнд энэ тохиолдолд LM386 өсгөгч хэрэгтэй болно. Өсгөгчийн ашиг нь 1 ба 8 -р зүүтэй холбогдсон конденсатороор өгөгддөг бөгөөд энэ тохиолдолд 10 UF бөгөөд энэ нь ашгийг 200 болгож, конденсаторгүйгээр өгөгдлийн хүснэгтийн дагуу 20 байх болно. Потенциометр нь өсгөгчийн эзлэхүүнийг хянадаг.

Алхам 5: Програмчлал

Та arduino -г хэрхэн програмчлахаа мэддэг гэж би бодож байна, гэхдээ тийм биш бол онлайнаар олон гайхалтай хичээлүүд байдаг.

Кодыг эмхэтгэхийн тулд та дараах сангуудыг суулгах хэрэгтэй болно.

1. TMRpcm

2. ТХН

3. SD

Номын санг суулгасны дараа зааврын дагуу энэ алхамд хавсаргасан.ino файлыг татаж аваад arduino дээрээ байршуулна уу.

Хөтөлбөр нь маш энгийн бөгөөд хязгаарлах унтраалга нээгдэх хүртэл хүлээнэ (хогийн сав нээлттэй байгааг харуулна), дараа нь 4 секундын турш тоолж эхэлнэ. Хэрэв хязгаарлах унтраалга 4 секундын дотор хаагдаагүй бол arduino нь модульд холбогдсон sd картнаас.wav файлыг унших болно. Файлыг чанга яригчаар тоглуулах болно.

Одоогийн програм нь 7 өөр аудио файлыг шаарддаг бөгөөд тэдгээрийг асаах бүрт нэг нэгээр нь дамжуулдаг. Та үүнийг одоогийн загварыг хадгалахын тулд хүссэн хэмжээгээрээ цөөн эсвэл олон дуунд тохируулж болно.

Алхам 6: Үүнийг туршиж үзээрэй

Та хогийн саваа нохойны нотолгоо болгосны дараа үүнийг туршиж үзэх цаг болжээ!

Цахилгаан тэжээлээ залгаарай, нохойгүй шинэ хогийн савнаас таашаал аваарай. Намайг дэмжиж, бусад төсөл/видеог үзэхийн тулд миний YouTube сувагт бүртгүүлэх талаар бодож үзээрэй. Уншсанд баярлалаа!

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