Би нэг дүрийн асуултад хариулдаг шидэт бөмбөгтэй кино үзэж байсан. Би дараа нь ижил, гэхдээ дижитал хийвэл сайхан байх болно гэж бодсон. Би электрон эд ангиудаа ухаж үзээд ийм бөмбөг бүтээхэд шаардлагатай зүйл байгаа эсэхийг харлаа. Цар тахлын үед би онцын шаардлагагүй бол юу ч захиалахыг хүсээгүй. Үүний үр дүнд би гурван тэнхлэгийн хурдатгал хэмжигч, Nokia 5110-д зориулсан дэлгэц, Arduino Pro Mini самбар болон бусад жижиг зүйлсийг олж мэдсэн. Энэ нь надад хангалттай байх ёстой байсан тул би ажилдаа орлоо.
Төслийн техник хангамжийн хэсэг
Миний төслийг бүрдүүлдэг бүрэлдэхүүн хэсгүүдийн жагсаалт энд байна:
- Arduino Pro Mini самбар.
- GX-12 холбогч (эрэгтэй).
- Гурван тэнхлэгийн хурдатгал хэмжигч MMA7660.
- Nokia 8544/5110-д зориулсан PCD3310 дэлгэц.
- Лити полимер батерейны цэнэглэгч TP4056.
- Хөрвүүлэгч DD0505MD.
- Литиум полимер батерейны хэмжээ 14500.
дэлгэц
Энэ төсөлд ашиглахаар шийдсэн дэлгэц маань удаан хугацааны турш миний эзэмшилд байсан. Үүнийг олж мэдээд би үүнийг яагаад өмнө нь хаана ч хэрэглэж байгаагүй юм бэ гэж тэр даруй бодлоо. Би түүнтэй ажиллах номын сан олж, түүнд цахилгаан холбосон. Үүний дараа би асуултынхаа хариуг шууд олсон. Асуудал нь түүний ялгаатай байдал, түүний үйл ажиллагаанд нэмэлт бүрэлдэхүүн хэсгүүд шаардлагатай байсан явдал байв. би олсон
Акселерометрээр удирддаг цэс
Товчлуур ашиглан цэсийг удирдах нь хэтэрхий уйтгартай санагдсан. Тиймээс би гироскоп ашиглан цэстэй ажиллахаар шийдсэн. Цэстэй харилцах энэхүү схем нь маш амжилттай болсон. Тиймээс төхөөрөмжийг зүүн тийш хазайлгахад тодосгогч тохиргооны цэс нээгдэнэ. Үүний үр дүнд, дэлгэцийн тодосгогч нь нормоос ихээхэн зөрүүтэй байсан ч та энэ цэс рүү очиж болно. Би мөн хурдатгал хэмжигч ашиглан үүсгэсэн янз бүрийн програмуудыг сонгосон.
апп-ууд
Би эхлээд шидэт бөмбөлөг болж чадах зүйл хийхийг хүсдэг байсан. Гэхдээ дараа нь би өөрт байгаа зүйлээ янз бүрийн програмын нэмэлт боломжоор хангахаар шийдсэн. Жишээлбэл, би шоо шидэхийг дуурайлган 1-ээс 6 хүртэлх тоог санамсаргүй байдлаар гаргадаг программ бичсэн. Миний өөр програм түүнээс асуухад "Тийм", "Үгүй" гэсэн асуултад хариулж чаддаг. Энэ нь хүнд хэцүү нөхцөлд шийдвэр гаргахад тусалдаг. Та миний төхөөрөмжид өөр програм нэмж болно.
Батерей
Миний төслүүдийн асуудал бол би үргэлж зөөврийн бус лити полимер батерейг ашигладаг явдал юм. Дараа нь эдгээр төслүүд хэсэг хугацаанд мартагдахад батерейнд муу зүйл тохиолдож болно. Энэ удаад би бүх зүйлийг өөрөөр хийхээр шийдсэн бөгөөд шаардлагатай бол зайг төхөөрөмжөөс салгаж болно. Жишээлбэл, энэ нь зарим шинэ төсөлд хэрэг болно. Тэр үед би батерейны орон сууцыг аль хэдийн зохион бүтээсэн байсан ч хаалгаар тоноглож дуусгах шаардлагатай болсон. Хэргийн эхний хуулбарууд үндэслэлгүй төвөгтэй, нүсэр байсан. Тиймээс би үүнийг дахин зохион бүтээсэн. Энэ нь миний бусад төслүүдэд хэрэг болж магадгүй юм.
Батерейны орон сууц
Би эхлээд хайрцагны тагийг соронзоор бэхлэхийг хүсч байсан ч үүнгүйгээр хийх боломжтой бүх төрлийн нэмэлт эд ангиудыг ашиглах дургүй. Тиймээс би түгжээтэй таг хийхээр шийдсэн. Миний анх бодож олсон зүйл нь XNUMXD хэвлэхэд тийм ч тохиромжтой биш байсан. Тиймээс би тагийг нь дахин загварчилсан. Үүний үр дүнд сайн хэвлэх боломжтой болсон.
Зайны үүрний таг
Үр дүнд нь би сэтгэл хангалуун байсан, гэхдээ ийм батерейны тасалгааг төсөлдөө ашиглах нь миний дизайны сонголтыг хязгаарладаг, учир нь тасалгааны таг нь төхөөрөмжийн дээд талд байх ёстой. Би батерейны тасалгааг төхөөрөмжийн их бие рүү хийх гэж оролдсон бөгөөд ингэснээр бүрхэвч нь биеийн хажуу руу сунах боловч сайн зүйл болсонгүй.
Зайны хайрцаг хэвлэх
Батерейны таг нь төхөөрөмжийн дээд талд байна
Хоол тэжээлийн асуудлыг шийдвэрлэх
Төхөөрөмжийг тэжээхийн тулд үндсэн самбарт элементүүдийг холбохыг хүсээгүй, учир нь энэ нь түүний хэмжээг нэмэгдүүлж, төслийн өртөгийг нэмэгдүүлэх болно. Төсөлдөө аль хэдийн байсан TP4056 цэнэглэгч болон DD0505MD хөрвүүлэгчийг нэгтгэж чадвал хамгийн тохиромжтой гэж би бодсон. Ингэснээр би нэмэлт бүрэлдэхүүн хэсгүүдэд мөнгө зарцуулах шаардлагагүй болно.
Төхөөрөмжийн тэжээлийн асуудлыг шийдвэрлэх
Би үүнийг хийсэн. Самбарууд нь байх ёстой газраа дуусч, би тэдгээрийг богино хатуу утсаар гагнуурын тусламжтайгаар холбосон бөгөөд энэ нь үүссэн бүтцийг маш нягт болгох боломжтой болгосон. Үүнтэй төстэй загварыг миний бусад төслүүдэд суулгаж болно.
Төхөөрөмжийг эрчим хүчээр хангадаг элементүүдийн зай бүхий хайрцагны дотоод хэсэг
Төслийг дуусгах, уг хэрэгт эд ангиудыг амжилтгүй байршуулсны үр дагавар
Төсөл дээр ажиллаж байхдаа түүнд нэг таагүй зүйл тохиолдсон. Би бүгдийг цуглуулсны дараа төхөөрөмжийг шалан дээр унагав. Үүний дараа дэлгэц ажиллахаа больсон. Эхлээд би үүнийг дэлгэц гэж бодсон. Тиймээс би үүнийг дахин холбосон боловч юу ч зассангүй. Энэ төсөлтэй холбоотой асуудал нь бүрэлдэхүүн хэсгүүдийн байршил муу байсан. Тухайлбал, зай хэмнэхийн тулд би дэлгэцийг Arduino дээр суурилуулсан. Arduino-д хүрэхийн тулд би дэлгэцийг задлах хэрэгтэй болсон. Гэвч дэлгэцийг дахин гагнах нь асуудлыг шийдэж чадаагүй юм. Энэ төсөлд би шинэ Arduino самбар ашигласан. Надад талхны хавтангийн туршилт хийхэд ашигладаг өөр нэг самбар бий. Би түүнд дэлгэцийг холбоход бүх зүйл ажилласан. Би гадаргуугийн бэхэлгээг ашиглаж байсан тул энэ самбараас тээглүүрүүдийг задлах шаардлагатай болсон. Самбараас зүүг салгаснаар би VCC болон GND зүүг холбосноор богино холболт үүсгэсэн. Миний хийж чадах цорын ганц зүйл бол шинэ самбар захиалах явдал байв. Гэхдээ надад тэгэх цаг байсангүй. Дараа нь би богино холболт үүссэн самбараас чипийг аваад "үхсэн" самбар руу шилжүүлэхээр шийдсэн. Би халуун агаарын гагнуурын станц ашиглан энэ асуудлыг шийдсэн. Миний гайхсан зүйл бол бүх зүйл үр дүнтэй болсон. Би зүгээр л самбарыг дахин тохируулдаг зүү ашиглах хэрэгтэй болсон.
Чипийг арилгасан самбар
Ердийн нөхцөлд би ийм туйлшралд орохгүй байсан. Гэхдээ миний Arduino самбар ердөө долоо хоногтой байсан. Тийм учраас би энэ туршилтыг хийхээр явсан. Магадгүй тахал намайг туршилт хийх хүсэл эрмэлзэлтэй, илүү бүтээлч болгосон байх.
Ооосны бэхэлгээ
Би төслүүдээ оосортой холбогчоор тоноглодог. Эцсийн эцэст та тэдгээрийг хэзээ, хаана ашиглахаа урьдчилан мэдэхгүй.
Үр дүн
Үүссэн шидэт бөмбөгтэй ажиллах нь иймэрхүү харагдаж байна.
Та төсөлдөө Arduino Pro Mini ашигладаг уу?
Эх сурвалж: www.habr.com