Arduino Pro Mini ашиглан шидэт бөмбөг хийх

Би нэг дүрийн асуултад хариулдаг шидэт бөмбөгтэй кино үзэж байсан. Би дараа нь ижил, гэхдээ дижитал хийвэл сайхан байх болно гэж бодсон. Би электрон эд ангиудаа ухаж үзээд ийм бөмбөг бүтээхэд шаардлагатай зүйл байгаа эсэхийг харлаа. Цар тахлын үед би онцын шаардлагагүй бол юу ч захиалахыг хүсээгүй. Үүний үр дүнд би гурван тэнхлэгийн хурдатгал хэмжигч, Nokia 5110-д зориулсан дэлгэц, Arduino Pro Mini самбар болон бусад жижиг зүйлсийг олж мэдсэн. Энэ нь надад хангалттай байх ёстой байсан тул би ажилдаа орлоо.

Arduino Pro Mini ашиглан шидэт бөмбөг хийх

Төслийн техник хангамжийн хэсэг

Миний төслийг бүрдүүлдэг бүрэлдэхүүн хэсгүүдийн жагсаалт энд байна:

  • Arduino Pro Mini самбар.
  • GX-12 холбогч (эрэгтэй).
  • Гурван тэнхлэгийн хурдатгал хэмжигч MMA7660.
  • Nokia 8544/5110-д зориулсан PCD3310 дэлгэц.
  • Лити полимер батерейны цэнэглэгч TP4056.
  • Хөрвүүлэгч DD0505MD.
  • Литиум полимер батерейны хэмжээ 14500.

дэлгэц

Энэ төсөлд ашиглахаар шийдсэн дэлгэц маань удаан хугацааны турш миний эзэмшилд байсан. Үүнийг олж мэдээд би үүнийг яагаад өмнө нь хаана ч хэрэглэж байгаагүй юм бэ гэж тэр даруй бодлоо. Би түүнтэй ажиллах номын сан олж, түүнд цахилгаан холбосон. Үүний дараа би асуултынхаа хариуг шууд олсон. Асуудал нь түүний ялгаатай байдал, түүний үйл ажиллагаанд нэмэлт бүрэлдэхүүн хэсгүүд шаардлагатай байсан явдал байв. би олсон энэ нь дэлгэцтэй ажиллах номын сан болон потенциометрийг аналог контакттай холбож болохыг олж мэдсэн. Би хурдатгал хэмжигч ашиглан дэлгэцийн тодосгогчийг тохируулахаар шийдсэн. Тухайлбал, хэрэв та тохиргооны цэс рүү очвол төхөөрөмжийг зүүн тийш хазайлгах нь харгалзах утга буурч, баруун тийш хазайх нь нэмэгдэхэд хүргэдэг. Би төхөөрөмжид товчлуур нэмсэн бөгөөд дарахад одоогийн тодосгогч тохиргоонууд EEPROM-д хадгалагдана.

Акселерометрээр удирддаг цэс

Товчлуур ашиглан цэсийг удирдах нь хэтэрхий уйтгартай санагдсан. Тиймээс би гироскоп ашиглан цэстэй ажиллахаар шийдсэн. Цэстэй харилцах энэхүү схем нь маш амжилттай болсон. Тиймээс төхөөрөмжийг зүүн тийш хазайлгахад тодосгогч тохиргооны цэс нээгдэнэ. Үүний үр дүнд, дэлгэцийн тодосгогч нь нормоос ихээхэн зөрүүтэй байсан ч та энэ цэс рүү очиж болно. Би мөн хурдатгал хэмжигч ашиглан үүсгэсэн янз бүрийн програмуудыг сонгосон. энд Энэ төсөлд ашигласан номын сан.

апп-ууд

Би эхлээд шидэт бөмбөлөг болж чадах зүйл хийхийг хүсдэг байсан. Гэхдээ дараа нь би өөрт байгаа зүйлээ янз бүрийн програмын нэмэлт боломжоор хангахаар шийдсэн. Жишээлбэл, би шоо шидэхийг дуурайлган 1-ээс 6 хүртэлх тоог санамсаргүй байдлаар гаргадаг программ бичсэн. Миний өөр програм түүнээс асуухад "Тийм", "Үгүй" гэсэн асуултад хариулж чаддаг. Энэ нь хүнд хэцүү нөхцөлд шийдвэр гаргахад тусалдаг. Та миний төхөөрөмжид өөр програм нэмж болно.

Батерей

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

Arduino Pro Mini ашиглан шидэт бөмбөг хийх
Батерейны орон сууц

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

Arduino Pro Mini ашиглан шидэт бөмбөг хийх
Зайны үүрний таг

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

Arduino Pro Mini ашиглан шидэт бөмбөг хийх
Зайны хайрцаг хэвлэх

Arduino Pro Mini ашиглан шидэт бөмбөг хийх
Батерейны таг нь төхөөрөмжийн дээд талд байна

Хоол тэжээлийн асуудлыг шийдвэрлэх

Төхөөрөмжийг тэжээхийн тулд үндсэн самбарт элементүүдийг холбохыг хүсээгүй, учир нь энэ нь түүний хэмжээг нэмэгдүүлж, төслийн өртөгийг нэмэгдүүлэх болно. Төсөлдөө аль хэдийн байсан TP4056 цэнэглэгч болон DD0505MD хөрвүүлэгчийг нэгтгэж чадвал хамгийн тохиромжтой гэж би бодсон. Ингэснээр би нэмэлт бүрэлдэхүүн хэсгүүдэд мөнгө зарцуулах шаардлагагүй болно.

Arduino Pro Mini ашиглан шидэт бөмбөг хийх
Төхөөрөмжийн тэжээлийн асуудлыг шийдвэрлэх

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

Arduino Pro Mini ашиглан шидэт бөмбөг хийх
Төхөөрөмжийг эрчим хүчээр хангадаг элементүүдийн зай бүхий хайрцагны дотоод хэсэг

Төслийг дуусгах, уг хэрэгт эд ангиудыг амжилтгүй байршуулсны үр дагавар

Төсөл дээр ажиллаж байхдаа түүнд нэг таагүй зүйл тохиолдсон. Би бүгдийг цуглуулсны дараа төхөөрөмжийг шалан дээр унагав. Үүний дараа дэлгэц ажиллахаа больсон. Эхлээд би үүнийг дэлгэц гэж бодсон. Тиймээс би үүнийг дахин холбосон боловч юу ч зассангүй. Энэ төсөлтэй холбоотой асуудал нь бүрэлдэхүүн хэсгүүдийн байршил муу байсан. Тухайлбал, зай хэмнэхийн тулд би дэлгэцийг Arduino дээр суурилуулсан. Arduino-д хүрэхийн тулд би дэлгэцийг задлах хэрэгтэй болсон. Гэвч дэлгэцийг дахин гагнах нь асуудлыг шийдэж чадаагүй юм. Энэ төсөлд би шинэ Arduino самбар ашигласан. Надад талхны хавтангийн туршилт хийхэд ашигладаг өөр нэг самбар бий. Би түүнд дэлгэцийг холбоход бүх зүйл ажилласан. Би гадаргуугийн бэхэлгээг ашиглаж байсан тул энэ самбараас тээглүүрүүдийг задлах шаардлагатай болсон. Самбараас зүүг салгаснаар би VCC болон GND зүүг холбосноор богино холболт үүсгэсэн. Миний хийж чадах цорын ганц зүйл бол шинэ самбар захиалах явдал байв. Гэхдээ надад тэгэх цаг байсангүй. Дараа нь би богино холболт үүссэн самбараас чипийг аваад "үхсэн" самбар руу шилжүүлэхээр шийдсэн. Би халуун агаарын гагнуурын станц ашиглан энэ асуудлыг шийдсэн. Миний гайхсан зүйл бол бүх зүйл үр дүнтэй болсон. Би зүгээр л самбарыг дахин тохируулдаг зүү ашиглах хэрэгтэй болсон.

Arduino Pro Mini ашиглан шидэт бөмбөг хийх
Чипийг арилгасан самбар

Ердийн нөхцөлд би ийм туйлшралд орохгүй байсан. Гэхдээ миний Arduino самбар ердөө долоо хоногтой байсан. Тийм учраас би энэ туршилтыг хийхээр явсан. Магадгүй тахал намайг туршилт хийх хүсэл эрмэлзэлтэй, илүү бүтээлч болгосон байх.

Ооосны бэхэлгээ

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

Үр дүн


Үүссэн шидэт бөмбөгтэй ажиллах нь иймэрхүү харагдаж байна.

энд та хэргийн 3D хэвлэх файлуудыг олох боломжтой. Энд Та кодыг харахын тулд харж болно.

Та төсөлдөө Arduino Pro Mini ашигладаг уу?

Arduino Pro Mini ашиглан шидэт бөмбөг хийх

Arduino Pro Mini ашиглан шидэт бөмбөг хийх

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх