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.
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
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.
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.
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.
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.
Kusindikiza kwa Battery Case
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.
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.
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.
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.
Kodi mumagwiritsa ntchito Arduino Pro Mini pama projekiti anu?
Source: www.habr.com