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

Одоогийн чичиргээ илрүүлэгч: 3 алхам
Одоогийн чичиргээ илрүүлэгч: 3 алхам

Видео: Одоогийн чичиргээ илрүүлэгч: 3 алхам

Видео: Одоогийн чичиргээ илрүүлэгч: 3 алхам
Видео: Ажлын байран дахь аюул, эрсдэл ослоос урьдчилан сэргийлэх нь 2024, Есдүгээр
Anonim
Одоогийн чичиргээ илрүүлэгч
Одоогийн чичиргээ илрүүлэгч
Одоогийн чичиргээ илрүүлэгч
Одоогийн чичиргээ илрүүлэгч
Одоогийн чичиргээ илрүүлэгч
Одоогийн чичиргээ илрүүлэгч

Энэхүү төсөлд бид хэн нэгэн бэлэг/хайрцаг сэгсрэвэл дохиолол өгөх төхөөрөмж хийх гэж байна. Христийн Мэндэлсний Баяраар шуудангаар илгээмж авах үед надад ийм санаа төрсөн. Дотор нь юу байсныг олж мэдэх гэж оролдохын тулд мэдээжийн хэрэг бид бүгд л дотор нь байгаа зүйлийг олж мэдэх эсэхийг харахын тулд сэгсрэв. Энэхүү төсөл нь бид модны доор тавих хуурамч бэлэг бэлдэх бөгөөд хэрэв хэн нэгэн дотор юу байгааг харах гэж сэгсрэх гэж оролдвол энэ нь сэрүүлгийг унтраах болно.

Хангамж:

  • (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 модулийг ашиглан утасгүй холболт.

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

Энэхүү зааварчилгаа нь эдгээр мэдрэгчийг ашиглан хийж болох зүйлийн талаар танд ойлголт өгсөн гэж найдаж байна. Асуух зүйл байвал холбоо бариарай!

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