Kutengeneza mpira wa kichawi kulingana na Arduino Pro Mini

Nilikuwa nikitazama sinema ambayo mmoja wa wahusika alikuwa na mpira wa uchawi ambao ulijibu maswali. Kisha nilifikiria kuwa itakuwa nzuri kutengeneza ile ile, lakini ya dijiti. Nilichimba sehemu yangu ya vifaa vya elektroniki na nikaona ikiwa nilikuwa na kile nilichohitaji kuunda mpira kama huo. Wakati wa janga, sikutaka kuagiza chochote isipokuwa lazima kabisa. Matokeo yake, niligundua accelerometer ya mhimili-tatu, onyesho la Nokia 5110, bodi ya Arduino Pro Mini na vitu vingine vidogo. Hii inapaswa kuwa ya kutosha kwangu na nikafanya kazi.

Kutengeneza mpira wa kichawi kulingana na Arduino Pro Mini

Sehemu ya vifaa vya mradi

Hapa kuna orodha ya vifaa vinavyounda mradi wangu:

  • Bodi ya Arduino Pro Mini.
  • Kiunganishi cha GX-12 (kiume).
  • Kipima kasi cha mihimili mitatu MMA7660.
  • Onyesha PCD8544 kwa Nokia 5110/3310.
  • Chaja ya betri za lithiamu polima TP4056.
  • Kubadilisha DD0505MD
  • Saizi ya betri ya lithiamu polima 14500.

kuonyesha

Skrini ambayo niliamua kutumia katika mradi huu imekuwa mikononi mwangu kwa muda mrefu. Nilipoigundua, mara moja nilishangaa kwa nini sikuitumia popote hapo awali. Nilipata maktaba ya kufanya kazi nayo na nikaunganisha nguvu nayo. Baada ya hapo, mara moja nilipata jibu la swali langu. Tatizo lilikuwa tofauti yake na ukweli kwamba vipengele vya ziada vilihitajika kwa uendeshaji wake. nilipata hii maktaba ya kufanya kazi na maonyesho na kujifunza kwamba unaweza kuunganisha potentiometer kwa mawasiliano ya analog. Niliamua kutumia accelerometer kurekebisha utofautishaji wa onyesho. Yaani, ukienda kwenye menyu ya mipangilio, kugeuza kifaa upande wa kushoto husababisha kupungua kwa thamani inayolingana, na kuinamisha kulia husababisha kuongezeka. Niliongeza kifungo kwenye kifaa, wakati wa kushinikizwa, mipangilio ya sasa ya kulinganisha imehifadhiwa kwenye EEPROM.

Menyu inayoendeshwa kwa kasi ya kasi

Nilipata menyu za kusogeza kwa kutumia vitufe kuwa za kuchosha sana. Kwa hivyo niliamua kujaribu kutumia gyroscope kufanya kazi na menyu. Mpango huu wa mwingiliano na menyu uligeuka kuwa na mafanikio sana. Kwa hivyo, kuelekeza kifaa upande wa kushoto hufungua menyu ya mipangilio ya utofautishaji. Kwa hivyo, unaweza kwenda kwenye menyu hii hata kama utofautishaji wa onyesho unapotoka sana kutoka kwa kawaida. Pia nilitumia kipima kasi kuchagua programu mbalimbali nilizounda. Hapa maktaba ambayo nilitumia katika mradi huu.

Programu

Mwanzoni nilitaka kutengeneza kitu ambacho kinaweza kufanya kama mpira wa kichawi. Lakini basi niliamua kwamba ningeweza kuandaa kile nilichokuwa nacho na uwezo wa ziada unaotolewa na maombi mbalimbali. Kwa mfano, niliandika programu ambayo iliiga kurusha kete, ikitoa nambari kwa nasibu kutoka 1 hadi 6. Programu yangu nyingine inaweza kujibu maswali ya "Ndiyo" na "Hapana" ilipoulizwa. Inasaidia kufanya maamuzi katika hali ngumu. Unaweza kuongeza programu zingine kwenye kifaa changu.

Battery

Shida na miradi yangu ni kwamba mimi hutumia betri za lithiamu polymer zisizoweza kutolewa ndani yao. Na kisha, wakati miradi hii imesahauliwa kwa muda, kitu kibaya kinaweza kutokea kwa betri. Wakati huu niliamua kufanya mambo tofauti na kuhakikisha kwamba betri inaweza kuondolewa kwenye kifaa ikiwa ni lazima. Kwa mfano, inaweza kuwa muhimu katika mradi mpya. Kufikia wakati huo, nilikuwa tayari nimeunda nyumba kwa ajili ya betri, lakini nilihitaji kuimaliza kwa kuiweka na mlango. Nakala za kwanza za kesi hiyo ziligeuka kuwa ngumu na ngumu kupita kiasi. Kwa hivyo niliiunda upya. Inaweza kuwa muhimu katika miradi yangu mingine.

Kutengeneza mpira wa kichawi kulingana na Arduino Pro Mini
Nyumba ya betri

Hapo awali nilitaka kuweka kifuniko cha kesi na sumaku, lakini sipendi kutumia kila aina ya vifaa vya ziada ambapo ninaweza kufanya bila wao. Kwa hiyo niliamua kufanya kifuniko na latch. Nilichokuja nacho mwanzoni hakikufaa sana kwa uchapishaji wa XNUMXD. Kwa hivyo nilitengeneza upya kifuniko. Kwa hiyo, iliweza kuchapishwa vizuri.

Kutengeneza mpira wa kichawi kulingana na Arduino Pro Mini
Jalada la makazi ya betri

Nilifurahishwa na matokeo, lakini kutumia chumba cha betri kama hicho katika miradi yangu kunapunguza chaguzi zangu za muundo, kwani kifuniko cha compartment lazima kiwe juu ya kifaa. Nilijaribu kujenga chumba cha betri kwenye mwili wa kifaa ili kifuniko kiweze kuenea kwenye upande wa mwili, lakini hakuna kitu kizuri kilichokuja.

Kutengeneza mpira wa kichawi kulingana na Arduino Pro Mini
Uchapishaji wa kipochi cha betri

Kutengeneza mpira wa kichawi kulingana na Arduino Pro Mini
Jalada la betri liko juu ya kifaa

Kushughulikia masuala ya lishe

Sikutaka kuunganisha vipengele kwenye bodi kuu ili kuimarisha kifaa, kwa kuwa hii ingeongeza ukubwa wake na kuongeza gharama ya mradi huo. Nilidhani itakuwa bora ikiwa ningeweza kuunganisha chaja ya TP4056 na kigeuzi cha DD0505MD ambacho tayari nilikuwa nacho kwenye mradi. Kwa njia hii singelazimika kutumia pesa kwenye vifaa vya ziada.

Kutengeneza mpira wa kichawi kulingana na Arduino Pro Mini
Kutatua masuala ya nguvu ya kifaa

Nilifanya. Bodi ziliishia mahali zilipopaswa kuwa, niliziunganisha kwa kutumia soldering na waya fupi za rigid, ambayo ilifanya iwezekanavyo kufanya muundo unaosababishwa sana. Ubunifu kama huo unaweza kujengwa katika miradi yangu mingine.

Kutengeneza mpira wa kichawi kulingana na Arduino Pro Mini
Sehemu ya ndani ya kesi iliyo na nafasi ya vipengee vinavyotoa nguvu kwa kifaa

Kuhitimisha mradi na matokeo ya uwekaji usiofanikiwa wa vipengele katika kesi hiyo

Alipokuwa akifanya kazi kwenye mradi huo, jambo moja lisilopendeza lilimtokea. Baada ya kukusanya kila kitu, nilitupa kifaa kwenye sakafu. Baada ya hayo, onyesho liliacha kufanya kazi. Mwanzoni nilidhani ni onyesho. Kwa hivyo niliiunganisha tena, lakini hiyo haikurekebisha chochote. Tatizo la mradi huu lilikuwa uwekaji wa sehemu duni. Yaani, ili kuokoa nafasi, niliweka onyesho juu ya Arduino. Ili kufikia Arduino, ilibidi niondoe onyesho. Lakini kuuza tena onyesho hakutatua shida. Katika mradi huu nilitumia bodi mpya ya Arduino. Nina ubao mwingine kama huu ambao mimi hutumia kwa majaribio ya ubao wa mkate. Nilipounganisha skrini nayo, kila kitu kilifanya kazi. Kwa kuwa nilikuwa nikitumia kuweka uso, ilibidi nifungue pini kutoka kwa ubao huu. Kwa kuondoa pini kutoka kwa ubao, niliunda mzunguko mfupi kwa kuunganisha pini za VCC na GND. Kitu pekee ambacho ningeweza kufanya ni kuagiza bodi mpya. Lakini sikuwa na wakati wa hilo. Kisha niliamua kuchukua chip kutoka kwa bodi ambayo mzunguko mfupi ulitokea na kuipeleka kwenye bodi "iliyokufa". Nilitatua tatizo hili kwa kutumia kituo cha kutengenezea hewa moto. Kwa mshangao wangu, kila kitu kilifanya kazi. Nilihitaji tu kutumia pini inayoweka upya ubao.

Kutengeneza mpira wa kichawi kulingana na Arduino Pro Mini
Bodi iliyo na chip iliyoondolewa

Katika hali ya kawaida nisingeenda kupindukia vile. Lakini bodi yangu ya Arduino ilikuwa na wiki moja tu. Ndio maana nilienda kwa jaribio hili. Labda janga hilo limenifanya niwe tayari zaidi kufanya majaribio na uvumbuzi zaidi.

Kufunga kwa lanyard

Ninavaa miradi yangu na vilima vya lanyard. Baada ya yote, huwezi kujua mapema wakati na wapi utazitumia.

Matokeo ya


Hivi ndivyo inavyoonekana kufanya kazi na mpira wa uchawi unaosababishwa.

Hapa unaweza kupata faili za uchapishaji wa 3D wa kesi. Hapa unaweza kuangalia kuona kanuni.

Je, unatumia Arduino Pro Mini katika miradi yako?

Kutengeneza mpira wa kichawi kulingana na Arduino Pro Mini

Kutengeneza mpira wa kichawi kulingana na Arduino Pro Mini

Chanzo: mapenzi.com

Kuongeza maoni