
Агуулгын хүснэгт:
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00



Энэхүү төсөлд бид хэн нэгэн бэлэг/хайрцаг сэгсрэвэл дохиолол өгөх төхөөрөмж хийх гэж байна. Христийн Мэндэлсний Баяраар шуудангаар илгээмж авах үед надад ийм санаа төрсөн. Дотор нь юу байсныг олж мэдэх гэж оролдохын тулд мэдээжийн хэрэг бид бүгд л дотор нь байгаа зүйлийг олж мэдэх эсэхийг харахын тулд сэгсрэв. Энэхүү төсөл нь бид модны доор тавих хуурамч бэлэг бэлдэх бөгөөд хэрэв хэн нэгэн дотор юу байгааг харах гэж сэгсрэх гэж оролдвол энэ нь сэрүүлгийг унтраах болно.
Хангамж:
-
(1) ELEGOO Mega 2560 төсөл Arduino IDE -тэй нийцтэй хамгийн бүрэн гүйцэд гарааны иж бүрдэл - Amazon, харьяа бус
- MEGA 2560 хянагч
- GY-521 IMU
- Идэвхтэй дуугаралт
- Прототип бамбай
- Жижиг брэнд самбар
- Холбогч утас
- 9V батерейны багц
Алхам 1: Угсралт ба холболт




Энэ төслийн хувьд би талхны хавтан дээр наасан прототип хийх бамбайг ашиглахаар шийдсэн. Би гагнуурын цэгийн оронд талхны хавтанг ашиглахаар шийдсэн бөгөөд ингэснээр эдгээр бүрэлдэхүүн хэсгүүдийг дахин ашиглахад хялбар байх болно, учир нь энэ нь байнгын суурилуулалт биш юм. Прототип хийх бамбай нь ПХБ дээр толгойн хаягтай шошготой байдаг гэж бодоод талхны самбар дээр байрлуулсны дараа эдгээр шошгыг харах боломжгүй байсан. Тэр үед би Мега дээрх толгойн хажуугийн торгон дэлгэцийг анзаарсан бөгөөд энэ нь таныг хаана холболт хийж байгааг мэдэхэд маш хялбар болгодог.
Утасны холболт дараах байдалтай байна …
IMU (VCC) - Arduino (3V3)
IMU (GND - Arduino (GND)
IMU (SCL) - Arduino (SCL/pin 21)
IMU (SDA) - Arduino (SDA/pin 20)
Buzzer (+) - Arduino (зүү 11)
Buzzer (-) - Arduino (GND)
IMU нь надад зөвхөн үндсэн өгөгдөл хэрэгтэй байсан тул би ашиглаагүй зарим нэмэлт холболттой байдаг. Хэрэв та эдгээр төхөөрөмжүүдийг олон ашиглаж байгаа бол I2C -ийн өөр хаягийг тохируулах боломжтой хаягийн зүү байдаг. I2C автобусны зарим дамжуулалтыг ашиглах боломжтой таслах зүү байдаг.
Эдгээр идэвхтэй дуугаралтууд нь маш чанга бөгөөд хамгаалалтын соронзон хальсны хамт дардаг. Хэрэв та энэ соронзон хальсыг орхисон бол дуугарах чимээ тэвчих болно. Туузыг арилгасны дараа удаан хугацаанд сонсох нь тийм ч таатай биш юм. Энэ дуут дохио яг хэр ачаалалтай байгааг би сайн мэдэхгүй байна, гэхдээ унтраах үед энэ нь дараагийн өрөөнөөс таны анхаарлыг татах болно. Миний утсан дээрх дуу хэмжигч програмын дагуу 70dB орчим байна.
Алхам 2: Жишээ код


Энэхүү төслийн гол хэсэг нь IUC төхөөрөмж болох MPU-6050 дээр суурилсан IMU самбар юм. Arduino ID -ийн хувьд ийм төрлийн төхөөрөмжийг ихэвчлэн I2C холболтыг зохицуулдаг 'Wire' номын санг ашиглан хэрэгжүүлдэг. Миний мэдэж байгаагаар дугуйг дахин зохион бүтээх, эсвэл өмнө нь ашиглаж, туршиж үзсэн кодыг дахин бичих шаардлагагүй болно.
Би ОУХБХ -ны өгөгдлийг уншихаас өмнө Elegoo иж бүрдэлийн дээжийн төслийг эхлүүлсэн. Энэ програм нь мэдрэгчээс авсан акселерометр, гиро, температурын бүх өгөгдлийг уншиж, хувьсагч руу хадгалж, дараа нь цуваа дэлгэцээр дамжуулан харуулна. Би зүгээр л акселерометрийн өгөгдлийн босго утгыг нэмж, X ба Y акселерометрийн өгөгдлийг энэ утгатай харьцуулж, "чичиргээ" илэрсэн эсэхийг шийдэх болно.
Чичиргээг илрүүлсний дараа дуугарагч асах/унтрах болно. Батерей дуусах эсвэл хянагчийг дахин тохируулах хүртэл дуут дохио үргэлжлүүлэн унтрах болно. Би хайрцгийг тодорхой чиглэлд хэсэг хугацаанд байрлуулах боломжийг олгодог бөгөөд дуугаруулагчийг дахин тохируулах горимыг нэмж оруулах талаар бодсон. Дараа нь дахин тохируулахгүй, хязгааргүй дуугарах нь илүү уйтгартай байх болно гэж би шийдсэн!
Алхам 3: Бодох, өргөжүүлэх санаанууд

Энэ төслийг дуусгахын тулд би MEGA -ийн доод талд хоёр талт хөөс соронзон хальс ашиглан картон хайрцгийн ёроолд бэхлэв. Хөөс соронзон хальс нь зузаантай тул толгойн гагнуурын үе нь хавтанг наалдахаас сэргийлж чадахгүй. Elegoo иж бүрдэл нь 9V батерей болон MEGA -тай шууд холбогдохын тулд баррель үүртэй холбогчтой ирдэг. Мэдээжийн хэрэг танд тодорхой эрчим хүчний эх үүсвэр байхгүй тул үүнийг жинхэнэ бэлэг биш гэдгийг хэн ч мэдэхгүй байхын тулд үүнийг ашигладаг. Бүх зүйлийг хайрцагт хийсний дараа зүгээр л хаагаад бусад бэлэг шиг боож боох хэрэгтэй!
Миний бодож байсан энэ төсөлд оруулсан зарим нэмэлт зүйл бол чичиргээт мотор ашиглах явдал юм. Энэ нь дуугарахаас илүү сайн хариу үйлдэл үзүүлэх болно.
Илүү чанга дуугаралт нь үргэлж шинэчлэлт хийхийг хүсдэг, гэхдээ хэрэв хайрцгийг сэгсрэвэл та өмнө нь бичигдсэн хэллэгүүд эсвэл киноны клипүүдийг тоглуулахын тулд эдгээр MP3 дууны модулийн аль нэгийг ашиглах нь сайхан байх болно гэж би бодож байна.
Багц эвдэрсэн үед танд мессеж илгээх боломжтой WiFi модулийг ашиглан утасгүй холболт.
Бэлэг авах нь хэтэрхий эвгүй болсон гэрийн тэжээвэр амьтдыг урьдчилан сэргийлэхийн тулд хажуу талдаа хөдөлгөөн мэдрэгч бүхий өөрчлөгдсөн хувилбар. Манай модны доороос бэлэг хулгайлж, гадаа гаргах дуртай нохойтой холбоотой асуудал гардаг.
Энэхүү зааварчилгаа нь эдгээр мэдрэгчийг ашиглан хийж болох зүйлийн талаар танд ойлголт өгсөн гэж найдаж байна. Асуух зүйл байвал холбоо бариарай!
Зөвлөмж болгож буй:
D ангиллын аудио цахилгаан өсгөгчийн одоогийн горимд суурилсан осцилляторын загвар: 6 алхам

D ангиллын аудио цахилгаан өсгөгчийн одоогийн горимд суурилсан осцилляторын загвар: Сүүлийн жилүүдэд D ангиллын аудио цахилгаан өсгөгч нь өндөр үр ашигтай, бага эрчим хүчний хэрэглээтэй тул MP3 болон гар утас зэрэг зөөврийн аудио системийн хувьд хамгийн тохиромжтой шийдэл болсон. Осциллятор бол D au ангийн чухал хэсэг юм
Arduino Nano (I2C) ашиглан одоогийн хяналт: 5 алхам

Arduino Nano (I2C) -ээр дамжуулан одоогийн хяналт: Сайн байна уу, Сайн байцгаана уу .. !! Энд би (Somanshu Choudhary) Dcube технологийн үйлдвэрүүдийн нэрийн өмнөөс Arduino нано ашиглан гүйдлийг хянах гэж байгаа нь аналог унших I2C протоколын програмуудын нэг юм. TA12-200 одоогийн мэдрэгчийн мэдээлэл
Бак/Boost хөрвүүлэгчид одоогийн хязгаарын онцлогийг нэмэх: 4 алхам (зурагтай)

Бак/Boost хөрвүүлэгчид одоогийн хязгаарын функцийг нэмж оруулах: Энэхүү төсөлд бид нийтлэг доллар/хөрвүүлэгч хөрвүүлэгчийг нарийвчлан судалж, одоогийн хязгаарын функцийг нэмж өгдөг жижиг нэмэлт хэлхээг бий болгоно. Үүний тусламжтайгаар Бак/өргөлтийн хөрвүүлэгчийг хувьсах лабораторийн вандан цахилгаан хангамжийн нэгэн адил ашиглаж болно. Ле
DIY тохируулах тогтмол ачаалал (одоогийн ба хүч): 6 алхам (зурагтай)

DIY тохируулгатай тогтмол ачаалал (одоогийн ба хүч): Энэхүү төсөлд би Arduino Nano, гүйдлийн мэдрэгч, LCD, эргэдэг кодлогч болон бусад нэмэлт бүрэлдэхүүн хэсгүүдийг хэрхэн тохируулж тогтмол ачаалал бий болгохын тулд хэрхэн хослуулсан болохыг харуулах болно. Энэ нь тогтмол гүйдэл, тэжээлийн горимтой бөгөөд
Хөнгөн чичиргээ илрүүлэгч: 3 алхам (зурагтай)

Гэрлийн анивчих мэдрэгч: Электроникс биднийг дагалддаг нь намайг үргэлж гайхшруулдаг байсан. Энэ нь хаа сайгүй байдаг. Гэрлийн эх үүсвэрийн тухай ярихдаа (од шиг байгалийн биш) хэд хэдэн параметрийг анхаарч үзэх хэрэгтэй: тод байдал, өнгө