Ukwenza ibhola eliwumlingo elisuselwe ku-Arduino Pro Mini

Bengibuka ifilimu lapho omunye wabalingisi enebhola eliwumlingo eliphendula imibuzo. Ngabe sengicabanga ukuthi kungaba kuhle ukwenza efanayo, kodwa idijithali. Ngacubungula inqwaba yezingxenye ze-elekthronikhi futhi ngabona ukuthi nginakho yini engangikudinga ukwakha ibhola elinjalo. Ngesikhathi sobhubhane, ngangingafuni uku-oda lutho ngaphandle uma kunesidingo. Ngenxa yalokho, ngathola i-accelerometer ye-axis emithathu, isibonisi seNokia 5110, ibhodi le-Arduino Pro Mini nezinye izinto ezincane. Lokhu bekufanele ngabe kwanele kimi futhi ngaqala ukusebenza.

Ukwenza ibhola eliwumlingo elisuselwe ku-Arduino Pro Mini

Ingxenye ye-Hardware yephrojekthi

Nalu uhlu lwezingxenye ezakha iphrojekthi yami:

  • Ibhodi le-Arduino Pro Mini.
  • Isixhumi se-GX-12 (owesilisa).
  • I-accelerometer ye-axis emithathu MMA7660.
  • Bonisa i-PCD8544 ye-Nokia 5110/3310.
  • Ishaja yamabhethri e-lithium polymer TP4056.
  • Ingxenye ye-DD0505MD
  • Usayizi webhethri we-Lithium polymer 14500.

Isikrini

Isikrini enginqume ukusisebenzisa kule phrojekthi besilokhu sisesandleni sami isikhathi eside. Lapho ngiyithola, ngazibuza ngokushesha ukuthi kungani ngingayisebenzisanga ndawo ngaphambili. Ngithole umtapo wolwazi engizosebenza nawo futhi ngaxhuma amandla kuwo. Ngemva kwalokho, ngathola impendulo yombuzo wami ngokushesha. Inkinga kwaba ukungafani kwayo kanye neqiniso lokuthi izingxenye ezengeziwe zazidingeka ekusebenzeni kwayo. ngithole lokhu umtapo wolwazi wokusebenza nesibonisi futhi wafunda ukuthi ungakwazi ukuxhuma i-potentiometer koxhumana naye we-analog. Nginqume ukusebenzisa i-accelerometer ukulungisa umehluko wesibonisi. Okungukuthi, uma uya kumenyu yezilungiselelo, ukutshekisela idivayisi kwesokunxele kuholela ekwehleni kwenani elihambisanayo, futhi ukutshekela kwesokudla kuholela ekwandeni. Ngengeze inkinobho kudivayisi, uma icindezelwe, izilungiselelo zamanje zokuqhathanisa zigcinwa ku-EEPROM.

Imenyu eqhutshwa yi-Accelerometer

Ngithole amamenyu okuzulazula esebenzisa izinkinobho abe yisicefe kakhulu. Ngakho-ke nginqume ukuzama ukusebenzisa i-gyroscope ukuze ngisebenze nemenyu. Lolu hlelo lokusebenzisana nemenyu luphumelele kakhulu. Ngakho, ukutshekisela idivayisi kwesokunxele kuvula imenyu yezilungiselelo zokugqama. Njengomphumela, ungaya kule menyu noma ngabe ukugqama kwesibonisi kwehluka kakhulu kokujwayelekile. Ngiphinde ngasebenzisa i-accelerometer ukuze ngikhethe izinhlelo zokusebenza ezihlukahlukene engizidalile. Lapha umtapo wolwazi engiwusebenzise kule phrojekthi.

Izicelo

Ekuqaleni ngangifuna ukwenza okuthile okungasebenza njengebhola eliwumlingo. Kodwa ngabe senginquma ukuthi ngingahlomisa lokho enganginakho ngamakhono engeziwe anikezwa izinhlelo ezihlukahlukene. Isibonelo, ngabhala uhlelo olulingisa ukujikijela idayisi, lukhiqize ngokungahleliwe inombolo ukusuka ku-1 kuya ku-6. Olunye uhlelo lwami lungaphendula imibuzo ethi "Yebo" kanye "no-Cha" lapho ngibuzwa kulo. Kuyasiza ukuthatha izinqumo ezimeni ezinzima. Ungengeza ezinye izinhlelo zokusebenza kudivayisi yami.

Ibhetri

Inkinga ngamaphrojekthi ami ukuthi ngihlala ngisebenzisa amabhethri e-lithium polymer angakhipheki kuwo. Futhi-ke, lapho la maphrojekthi akhohliwe isikhashana, kukhona okubi okungenzeka kumabhethri. Ngalesi sikhathi nginqume ukwenza izinto ngendlela ehlukile futhi ngiqinisekise ukuthi ibhethri lingakhishwa kudivayisi uma kunesidingo. Ngokwesibonelo, kungase kube usizo kwenye iphrojekthi entsha. Ngaleso sikhathi, ngase ngiklanyelwe indlu yebhethri, kodwa kwakudingeka ngiyiqedele ngokuyihlomisa ngesicabha. Amakhophi okuqala aleli cala abonakala eyinkimbinkimbi ngendlela engafanele futhi enzima. Ngakho ngayiklama kabusha. Kungase kube usizo kwamanye amaphrojekthi ami.

Ukwenza ibhola eliwumlingo elisuselwe ku-Arduino Pro Mini
Izindlu zebhethri

Ekuqaleni bengifuna ukuvikela ikhava yekesi ngozibuthe, kodwa angithandi ngempela ukusebenzisa zonke izinhlobo zezingxenye ezengeziwe lapho ngingenza khona ngaphandle kwazo. Ngakho-ke nganquma ukwenza isivalo nge-latch. Engaqhamuka nakho ekuqaleni bekungafanele kakhulu ukuphrinta kwe-XNUMXD. Ngakho ngasiklama kabusha isivalo. Ngenxa yalokho, yakwazi ukunyatheliswa kahle.

Ukwenza ibhola eliwumlingo elisuselwe ku-Arduino Pro Mini
Ikhava yezindlu zebhethri

Ngawujabulela umphumela, kodwa ukusebenzisa igumbi lebhethri elinjalo kumaphrojekthi ami kunciphisa izinketho zami zokuklama, njengoba ikhava yegumbi kufanele ibe phezulu kudivayisi. Ngizamile ukwakha indawo yebhethri emzimbeni wedivayisi ukuze ikhava inabele ohlangothini lomzimba, kodwa akukho okuhle okwavela kuyo.

Ukwenza ibhola eliwumlingo elisuselwe ku-Arduino Pro Mini
Ukuphrinta kwekesi lebhethri

Ukwenza ibhola eliwumlingo elisuselwe ku-Arduino Pro Mini
Ikhava yebhethri iphezu kocingo

Ukubhekana nezinkinga zokudla okunomsoco

Ngangingafuni ukuxhuma izakhi ebhodini eliyinhloko ukuze nginike amandla idivayisi, njengoba lokhu kuzokwandisa ubukhulu bayo futhi kwandise izindleko zephrojekthi. Ngicabange ukuthi kungaba kuhle uma ngingahlanganisa ishaja ye-TP4056 kanye nesiguquli se-DD0505MD engangivele nginaso kuphrojekthi. Ngale ndlela ngeke kudingeke ngichithe imali ezintweni ezengeziwe.

Ukwenza ibhola eliwumlingo elisuselwe ku-Arduino Pro Mini
Ukuxazulula izinkinga zamandla edivayisi

Ngikwenzile. Amabhodi agcina lapho okwakufanele abe khona, ngiwaxhuma ngokusebenzisa i-soldering ngezintambo ezimfushane eziqinile, okwenza kube nokwenzeka ukwenza isakhiwo esiwumphumela sibe yinkimbinkimbi kakhulu. Umklamo ofanayo ungakhelwa kwamanye amaphrojekthi ami.

Ukwenza ibhola eliwumlingo elisuselwe ku-Arduino Pro Mini
Ingxenye engaphakathi yekesi enesikhala sezinto ezinikeza amandla kudivayisi

Ukuphothulwa kwephrojekthi kanye nemiphumela yokungaphumeleli kokubekwa kwezingxenye ecaleni

Lapho esebenza kulo msebenzi, kwenzeka into eyodwa engathandeki kuye. Ngemva kokuqoqa yonke into, ngawisa idivayisi phansi. Ngemva kwalokhu isibonisi sayeka ukusebenza. Ekuqaleni ngacabanga ukuthi isibonisi. Ngakho ngayixhuma kabusha, kodwa lokho akuzange kulungise lutho. Inkinga ngale phrojekthi kwaba ukungabekwa kahle kwengxenye. Okungukuthi, ukuze wonge isikhala, ngikhweze isibonisi ngaphezu kwe-Arduino. Ukuze ngifinyelele e-Arduino, kwadingeka ngikhulule isibonisi. Kodwa ukulungisa kabusha isibonisi akuzange kuyixazulule inkinga. Kule phrojekthi ngisebenzise ibhodi elisha le-Arduino. Nginelinye ibhodi elifana naleli engilisebenzisela ukuhlolwa kwebhodi lokudla. Lapho ngixhuma isikrini kuso, konke kwasebenza. Njengoba bengisebenzisa ukukhweza phezulu, bekufanele ngikhulule izikhonkwane kuleli bhodi. Ngokukhipha izikhonkwane ebhodini, ngenza isifunda esifushane ngokuxhuma izikhonkwane ze-VCC ne-GND. Okuwukuphela kwento engangingayenza kwakuwuku-oda ibhodi elisha. Kodwa ngangingenaso isikhathi salokho. Ngabe senginquma ukuthatha i-chip ebhodini lapho kwenzeka khona isifunda esifushane bese ngiyihambisa ebhodini "elifile". Ngixazulule le nkinga ngokusebenzisa isiteshi sokudambisa umoya oshisayo. Ngamangala ukuthi konke kwasebenza. Bengidinga nje ukusebenzisa iphinikhodi ehlela kabusha ibhodi.

Ukwenza ibhola eliwumlingo elisuselwe ku-Arduino Pro Mini
Ibhodi elikhishwe i-chip

Ngaphansi kwezimo ezijwayelekile ngangingeke ngidlulele ngale ndlela. Kodwa ibhodi lami le-Arduino lalinesonto kuphela ubudala. Yingakho ngiye kulesi sivivinyo. Mhlawumbe lo bhubhane ungenze ngazimisela ngokwengeziwe ukuzama nokusungula izinto.

Ukuqiniswa kwe-Lanyard

Ngihlobisa amaphrojekthi ami ngezikhwebu ze-lanyard. Phela, awukwazi kusengaphambili ukuthi uzozisebenzisa nini futhi kuphi.

Imiphumela


Lokhu kubukeka sengathi ukusebenza ngebhola eliwumlingo eliwumphumela.

kuyinto ungathola amafayela wokuphrinta kwekesi le-3D. Lapha ungabheka ukuze ubone ikhodi.

Ingabe usebenzisa i-Arduino Pro Mini kumaphrojekthi akho?

Ukwenza ibhola eliwumlingo elisuselwe ku-Arduino Pro Mini

Ukwenza ibhola eliwumlingo elisuselwe ku-Arduino Pro Mini

Source: www.habr.com

Engeza amazwana