Kupanga mpira wamatsenga kutengera Arduino Pro Mini

Ndidawonera kanema wina, m'modzi mwa anthu omwe anali ndi mpira wamatsenga womwe umayankha mafunso. Kenako ndinaganiza kuti zingakhale bwino kuchita chimodzimodzi, koma digito. Ndinafufuza zinthu zanga zamagetsi ndikuwona ngati ndinali ndi zomwe zimafunika kuti ndipange mpira woterowo. M'masiku a mliri, sindinkafuna kuyitanitsa china chake pokhapokha pakufunika. Zotsatira zake, ndinapeza accelerometer ya atatu-axis, chiwonetsero cha Nokia 5110, board ya Arduino Pro Mini, ndi zinthu zina zazing'ono. Izi zikanandikwanira ine ndikuyamba kugwira ntchito.

Kupanga mpira wamatsenga kutengera Arduino Pro Mini

Gawo la Hardware la polojekitiyi

Nawu mndandanda wazinthu zomwe zimapanga projekiti yanga:

  • Arduino Pro Mini board.
  • Cholumikizira GX-12 (mwamuna).
  • Triaxial accelerometer MMA7660.
  • Onetsani PCD8544 ya Nokia 5110/3310.
  • Charger yamabatire a lithiamu-polymer TP4056.
  • Chithunzi cha DD0505MD
  • 14500 kukula kwa lithiamu polima batire.

kuwonetsera

Chophimba chomwe ndidaganiza zogwiritsa ntchito ntchitoyi chakhala ndi ine kwa nthawi yayitali. Nditaupeza, nthawi yomweyo ndinadabwa kuti n’chifukwa chiyani sindinachigwiritse ntchito kulikonse mpaka pano. Ndinapeza laibulale yoti ndigwire nayo ntchito, yolumikizidwa ndi mphamvu. Zitatha izi, nthawi yomweyo ndinapeza yankho la funso langa. Mfundoyi inali yosiyana komanso kuti zigawo zowonjezera zimafunika kuti zigwire ntchito. Ndapeza izi laibulale yogwira ntchito ndi chiwonetsero ndipo adapeza kuti potentiometer imatha kulumikizidwa ndi pini ya analogi. Ndinaganiza zogwiritsa ntchito accelerometer kuti ndisinthe kusiyana kwa chiwonetserocho. Momwemo, ngati mupita ku zoikamo, ndiye kutembenuzira chipangizo kumanzere kumabweretsa kuchepa kwa mtengo womwewo, ndipo kupendekera kumanja kumawonjezera. Ndawonjezera batani pa chipangizocho, podina pomwe zosintha zaposachedwa zimasungidwa mu EEPROM.

Accelerometer Controlled Menyu

Zinkawoneka kwa ine kuti kudutsa menyu pogwiritsa ntchito mabatani ndikotopetsa. Chifukwa chake, ndinaganiza zoyesa kugwiritsa ntchito gyroscope kuti ndigwire ntchito ndi menyu. Chiwembu cholumikizirana ndi menyu chidakhala chopambana kwambiri. Mwachitsanzo, kutembenuzira chipangizo kumanzere kumatsegula menyu yosinthira. Zotsatira zake, menyuyi utha kupezeka ngakhale kusiyanitsa kwake ndikwachilendo. Ndinagwiritsanso ntchito accelerometer kusankha mapulogalamu osiyanasiyana omwe ndidapanga. pano laibulale yomwe ndidagwiritsa ntchito pantchitoyi.

mapulogalamu

Poyamba ndinkafuna kupanga chinachake chomwe chingathe kusewera mpira wamatsenga. Koma kenako ndinaganiza kuti nditha kukonzekeretsa zomwe ndingathe ndi zina zowonjezera zoperekedwa ndi mapulogalamu osiyanasiyana. Mwachitsanzo, ndinalemba pulogalamu yomwe imayerekezera mpukutu wa imfa yomwe imapanga chiwerengero kuchokera ku 1 mpaka 6. Pulogalamu yanga inatha kuyankha mafunso "Inde" ndi "Ayi" kwa iyo. Zimathandiza kupanga zosankha pazovuta. Mapulogalamu ena akhoza kuwonjezeredwa ku chipangizo changa.

Battery

Vuto ndi mapulojekiti anga ndikuti nthawi zonse ndimagwiritsa ntchito mabatire a lithiamu polima omwe sachotsedwamo. Ndiyeno, mapulojekitiwa akaiwalika kwa kanthaΕ΅i, chinachake choipa chingachitikire mabatire. Panthawiyi ndinaganiza kuti ndichite mosiyana ndikuonetsetsa kuti batiri la chipangizocho, ngati kuli kofunikira, likhoza kuchotsedwa. Mwachitsanzo, zitha kukhala zothandiza pantchito ina yatsopano. Panthawiyi ndinali nditakonza kale chikwama cha batire, koma ndimayenera kumalizitsa poika chitseko. Makope oyamba a mlanduwo adakhala ovuta komanso ochulukirapo. Choncho ndinasintha. Zitha kukhala zothandiza m'mapulojekiti anga enanso.

Kupanga mpira wamatsenga kutengera Arduino Pro Mini
Kamba ya batri

Poyamba ndinkafuna kukonza chivundikirocho ndi maginito, koma sindimakonda kugwiritsa ntchito mitundu yonse ya zigawo zina zomwe ndingathe kuchita popanda iwo. Choncho ndinaganiza zopanga chivindikiro pa latch. Zomwe ndidapeza poyamba sizinali zoyenera kusindikiza kwa XNUMXD. Choncho ndinachikokanso chivindikirocho. Chifukwa cha zimenezi, inakwanitsa kusindikiza bwino.

Kupanga mpira wamatsenga kutengera Arduino Pro Mini
Chivundikiro cha nyumba cha batri

Ndinakondwera ndi zotsatira zake, koma kugwiritsa ntchito chipinda cha batri chotere m'mapulojekiti anga kumachepetsa mwayi wa mapangidwe awo, popeza chivundikiro cha chipinda chiyenera kukhala pamwamba pa chipangizocho. Ndinayesa kuyika chipinda cha batri m'thupi la chipangizocho kuti chivundikirocho chitulukire kumbali ya mlanduwo, koma palibe chabwino chomwe chinabwera.

Kupanga mpira wamatsenga kutengera Arduino Pro Mini
Kusindikiza kwa Battery Case

Kupanga mpira wamatsenga kutengera Arduino Pro Mini
Chophimba cha batri chili pamwamba pa chipangizocho

Kuthetsa nkhani za zakudya

Sindinafune kulumikiza zinthu ku bolodi lalikulu kuti ndipatse mphamvu chipangizocho, chifukwa izi zidzawonjezera kukula kwake ndikuwonjezera mtengo wa polojekitiyo. Ndidaganiza kuti zingakhale zabwino ngati nditha kuphatikiza chosinthira cha TP4056 ndi chosinthira DD0505MD chomwe ndili nacho kale pantchitoyi. Kotero sindikanayenera kuwononga ndalama pazinthu zowonjezera.

Kupanga mpira wamatsenga kutengera Arduino Pro Mini
Kuthetsa vuto lamagetsi pazida

Ndazichita. Ma board adakhala pomwe ayenera kukhala, ndidawalumikiza pogwiritsa ntchito mawaya afupiafupi olimba, zomwe zidapangitsa kuti mapangidwewo akhale ophatikizika kwambiri. Mapangidwe ofananawo akhoza kupangidwa muzinthu zanga zina.

Kupanga mpira wamatsenga kutengera Arduino Pro Mini
Mbali yamkati yamilandu yokhala ndi malo azinthu zomwe zimapereka chipangizocho ndi mphamvu

Kutsirizitsa ntchitoyo ndi zotsatira za kuyika kosatheka kwa zigawo pamlanduwo

Pamene ankagwira ntchitoyo, vuto lina linamuchitikira. Ine, zonse zitasonkhanitsidwa, ndinagwetsa chipangizocho pansi. Pambuyo pake, chiwonetserocho chinasiya kugwira ntchito. Poyamba ndimaganiza kuti ndiye chiwonetsero. Kotero ine ndinachigwirizanitsa icho, koma izo sizinakonze chirichonse. Vuto la polojekitiyi linali losayika bwino. Mwakutero, ndidayika chiwonetsero pamwamba pa Arduino kuti ndisunge malo. Kuti ndikafike ku Arduino, ndimayenera kutsitsa chiwonetserochi. Koma kugulitsa chiwonetserocho sikunathetse vutoli. Ntchitoyi, ndidagwiritsa ntchito bolodi yatsopano ya Arduino. Ndili ndi bolodi lina ngati ili lomwe ndimagwiritsa ntchito kuyesa bolodi la mkate. Nditalumikiza skrini, zonse zidayenda. Ine, popeza ndimagwiritsa ntchito pamwamba, ndimayenera kumasula zikhomo pa bolodi ili. Kukoka zikhomo pa bolodi, ndinapanga dera lalifupi polumikiza mapini a VCC ndi GND. Chinthu chokha chimene chinatsala kwa ine chinali kuyitanitsa bolodi yatsopano. Koma ndinalibe nthawi ya zimenezo. Kenako ndinaganiza zotenga chip kuchokera pa bolodi lomwe dera lalifupi lidachitika, ndikulikonzanso ku bolodi "lakufa". Ndinathetsa vutoli pogwiritsa ntchito malo otenthetsera mpweya. Ndinadabwa kuona kuti zonse zinayenda bwino. Ndinangofunika kugwiritsa ntchito pini yomwe imakhazikitsanso bolodi.

Kupanga mpira wamatsenga kutengera Arduino Pro Mini
Chip anachotsa bolodi

Nthawi zambiri, sindikanachita zinthu monyanyira choncho. Koma gulu langa la Arduino linali ndi sabata imodzi yokha. Ndicho chifukwa chake ndinapita kukayesa. Mwina mliriwu wandipangitsa kuti ndikhale woyesera komanso wochita zinthu mwanzeru.

Kugwirizana kwa Lanyard

Ndimakonzekeretsa mapulojekiti anga ndi zomata za zingwe. Kupatula apo, simudziwiratu za nthawi ndi malo omwe mudzagwiritse ntchito.

Zotsatira


Izi ndi zomwe zikuwoneka ngati kugwira ntchito ndi mpira wamatsenga wotsatira.

ndi mutha kupeza mafayilo osindikizira a 3D a mlanduwo. Pano mukhoza kuyang'ana kuti muwone code.

Kodi mumagwiritsa ntchito Arduino Pro Mini pama projekiti anu?

Kupanga mpira wamatsenga kutengera Arduino Pro Mini

Kupanga mpira wamatsenga kutengera Arduino Pro Mini

Source: www.habr.com

Kuwonjezera ndemanga