Ukwenza ibhola yomlingo usebenzisa iArduino Pro Mini

Ndandibukele imuvi apho omnye wabalinganiswa wayenebhola yomlingo ephendula imibuzo. Ndiye ndacinga ukuba kuya kuba kuhle ukwenza okufanayo, kodwa idijithali. Ndiye ndagrumba kwi-stash yam yezinto ze-elektroniki kwaye ndabona ukuba ndinayo into endiyidingayo ukwenza ibhola enjalo. Ngexesha lobhubhane, bendingafuni kuodola nantoni na ngaphandle kokuba kuyimfuneko. Ngenxa yoko, ndifumene i-accelerometer ye-axis emithathu, umboniso weNokia 5110, ibhodi ye-Arduino Pro Mini kunye nezinye izinto ezincinci. Lonto bekumele ukuba yanele kum ndaphangela.

Ukwenza ibhola yomlingo usebenzisa iArduino Pro Mini

Inxalenye yehardware yeprojekthi

Nalu uluhlu lwamacandelo enza iprojekthi yam:

  • ibhodi Arduino Pro Mini.
  • I-GX-12 isinxibelelanisi (indoda).
  • I-accelerometer ye-axis emithathu ye-MMA7660.
  • Bonisa iPCD8544 yeNokia 5110/3310.
  • Itshaja yeebhetri ze-lithium polymer TP4056.
  • Inguquko ye-DD0505MD
  • Ubungakanani bebhetri yeLithium polymer 14500.

Isikrini

Isikrini endigqibe ukusisebenzisa kule projekthi besikwisandla sam ixesha elide. Xa ndayifumanayo, ndakhawuleza ndazibuza ukuba kutheni ndingazange ndiyisebenzise naphi na ngaphambili. Ndafumana ithala leencwadi ukuze ndisebenze nalo ndaza ndadibanisa amandla kulo. Emva koko, ngokukhawuleza ndayifumana impendulo yombuzo wam. Ingxaki yayikukuchasa kwayo kunye nento yokuba iinxalenye ezongezelelweyo zazifuneka ekusebenzeni kwayo. Ndifumene oku ilayibrari yokusebenza kunye nomboniso kwaye wafunda ukuba unokudibanisa i-potentiometer kuqhagamshelwano lwe-analog. Ndigqibe kwelokuba ndisebenzise i-accelerometer ukulungisa umahluko wokubonisa. Okukuthi, ukuba uya kwimenyu yokuseta, ukuthambeka kwesixhobo ngasekhohlo kukhokelela ekwehleni kwexabiso elihambelanayo, kwaye ukutyekela ngasekunene kukhokelela ekwandeni. Ndongeze iqhosha kwisixhobo, xa ucinezelwe, useto lwangoku lwangoku lugcinwa kwi-EEPROM.

Imenyu eqhutywa yi-Accelerometer

Ndifumene iimenyu zokuhamba usebenzisa amaqhosha ukuba adinwe kakhulu. Ngoko ndagqiba ekubeni ndizame ukusebenzisa i-gyroscope ukuze ndisebenze kunye nemenyu. Esi sikimu sokusebenzisana kunye nemenyu siye saphumelela kakhulu. Ke, ukuthambeka isixhobo ekhohlo kuvula imenyu yesethingi yokuchasana. Njengesiphumo, ungaya kule menyu nokuba umahluko wokubonisa utenxa kakhulu kwisiqhelo. Ndikwasebenzise i-accelerometer ukukhetha usetyenziso olwahlukeneyo endilwenzileyo. Apha Ithala leencwadi endilisebenzisile kule projekthi.

Izicelo

Ekuqaleni ndandifuna ukwenza into enokuthi isebenze njengebhola yomlingo. Kodwa ke ndagqiba kwelokuba ndikwazi ukuxhobisa oko ndinako ngamandla ongezelelweyo avela kwizicelo ezahlukeneyo. Ngokomzekelo, ndabhala inkqubo efanisa ukuphosa idayisi, ngokungaqhelekanga ivelisa inani ukusuka kwi-1 ukuya kwi-6. Enye inkqubo yam inokuphendula imibuzo ethi "Ewe" kunye "Hayi" xa ibuzwa kuyo. Inceda ukwenza izigqibo kwiimeko ezinzima. Unokongeza ezinye iinkqubo kwisixhobo sam.

Ibhetri

Ingxaki ngeeprojekthi zam kukuba ndihlala ndisebenzisa iibhetri ze-lithium polymer ezingasuswanga kuzo. Kwaye ke, xa ezi projekthi zikhohliwe okwethutyana, into embi inokwenzeka kwiibhetri. Ngeli xesha ndagqiba ekubeni ndenze izinto ngokuhlukileyo kwaye ndiqinisekise ukuba ibhetri inokususwa kwisixhobo ukuba kuyimfuneko. Ngokomzekelo, kunokuba luncedo kwiprojekthi entsha. Ngelo xesha, ndandisele ndiyiyile indlu yebhetri, kodwa kwakufuneka ndiyigqibezele ngokuyixhobisa ngocango. Iikopi zokuqala zeli tyala ziye zantsonkotha ngokungekho ngqiqweni kwaye zinzima. Ngoko ndayihlengahlengisa. Inokuba luncedo kwezinye iiprojekthi zam.

Ukwenza ibhola yomlingo usebenzisa iArduino Pro Mini
Indlu yebhetri

Ekuqaleni bendifuna ukukhusela ikhava yetyala ngemagnethi, kodwa andithandi ukusebenzisa zonke iintlobo zamacandelo ongezelelweyo apho ndinokwenza ngaphandle kwazo. Ndiye ndagqiba ekubeni ndenze isiciko ngelatshi. Into endiyizeleyo ekuqaleni yayingafanelekanga kakhulu kushicilelo lwe-3D. Ndiye ndaphinda ndalungisa isiciko. Ngenxa yoko, yakwazi ukuprintwa kakuhle.

Ukwenza ibhola yomlingo usebenzisa iArduino Pro Mini
Isigqubuthelo sendlu yebhetri

Ndonwabile sisiphumo, kodwa ukusebenzisa indawo yebhetri kwiiprojekthi zam kunciphisa ukhetho lwam loyilo, kuba isigqubuthelo segumbi kufuneka sibe phezu kwesixhobo. Ndizamile ukwakha igumbi lebhetri kumzimba wesixhobo ukuze isigqubuthelo sidlulele kwicala lomzimba, kodwa akukho nto intle yavelayo.

Ukwenza ibhola yomlingo usebenzisa iArduino Pro Mini
Ushicilelo lwemeko yebhetri

Ukwenza ibhola yomlingo usebenzisa iArduino Pro Mini
Isigqubuthelo sebhetri siphezu kwesixhobo

Ukujongana nemiba yesondlo

Andizange ndifune ukudibanisa izinto kwibhodi ephambili ukunika amandla isixhobo, njengoko oku kuya kwandisa ubungakanani bayo kwaye kwandise iindleko zeprojekthi. Ndicinge ukuba iya kulunga ukuba ndinokudibanisa itshaja ye-TP4056 kunye ne-DD0505MD yokuguqula esele ndinayo kwiprojekthi. Ngale ndlela bekungayi kufuneka ndichithe imali kwizinto ezongezelelweyo.

Ukwenza ibhola yomlingo usebenzisa iArduino Pro Mini
Ukusombulula imiba yamandla esixhobo

Ndiyenzile. Iibhodi zaphela apho zifanele ukuba zibe khona, ndazidibanisa ngokusebenzisa i-soldering kunye neengcingo ezimfutshane eziqinileyo, okwenza kube lula ukwenza isakhiwo esibangelwayo sidibanise kakhulu. Uyilo olufanayo lunokwakhiwa kwezinye iiprojekthi zam.

Ukwenza ibhola yomlingo usebenzisa iArduino Pro Mini
Inxalenye yangaphakathi yecala enendawo yezinto ezibonelela ngamandla kwisixhobo

Ukugqitywa kweprojekthi kunye nemiphumo yokungaphumeleli kokubekwa kwamacandelo kwimeko

Ngoxa wayesenza loo msebenzi, kwenzeka into engathandekiyo kuye. Emva kokuba ndiqokelele yonke into, ndawisa isixhobo phantsi. Emva koku umboniso uyekile ukusebenza. Ekuqaleni bendicinga ukuba ngumboniso. Ngoko ke ndayidibanisa kwakhona, kodwa loo nto ayizange ilungise nto. Ingxaki ngale projekthi ibikukungabekwa kakuhle kwecandelo. Oko kukuthi, ukugcina indawo, ndibeke umboniso ngaphezulu kweArduino. Ukuze ndifike eArduino, kuye kwafuneka ndikhulule umboniso. Kodwa ukuphinda kuhlaziywe umboniso akuzange kuyicombulule ingxaki. Kule projekthi ndisebenzise ibhodi entsha yeArduino. Ndinenye ibhodi efana nale endiyisebenzisela imifuniselo yebreadboard. Xa ndidibanisa isikrini kuyo, yonke into yasebenza. Kuba bendisebenzisa ukunyuswa komphezulu, kuye kwafuneka ndikhulule izikhonkwane kule bhodi. Ngokususa izikhonkwane ebhodini, ndenze isiphaluka esifutshane ngokudibanisa i-VCC kunye ne-GND izikhonkwane. Ekuphela kwento endandinokuyenza kukuodola ibhodi entsha. Kodwa ndandingenaxesha laloo nto. Emva koko ndagqiba ekubeni ndithathe i-chip ebhodini apho isiphaluka esifutshane senzeke khona kwaye ndiyihambise kwibhodi "efileyo". Ndiyisombulule le ngxaki ngokusebenzisa isikhululo sokuthambisa somoya oshushu. Ndothuswa kukuba yonke into yasebenza. Bendidinga nje ukusebenzisa iphini elimisela kwakhona ibhodi.

Ukwenza ibhola yomlingo usebenzisa iArduino Pro Mini
Ibhodi enetshiphu isusiwe

Phantsi kweemeko eziqhelekileyo ngendingazange ndigqithe ngolo hlobo. Kodwa ibhodi yam yeArduino yayineveki kuphela ubudala. Yiyo loo nto ndiye kulo mfuniselo. Mhlawumbi ubhubhane undenze ndakulungela ngakumbi ukwenza umfuniselo kunye nokuvelisa ngakumbi.

Ukuqiniswa kweLanyard

Ndihlobisa iiprojekthi zam ngezinto zokuxhoma i-lanyard. Ngapha koko, awusoze wazi kwangaphambili ukuba uya kuzisebenzisa nini kwaye phi.

Iziphumo


Oku kujongeka ngathi ukusebenza ngebhola yomlingo enesiphumo.

kuyinto ungafumana iifayile zoshicilelo lwe-3D yetyala. Ukuza apha ungajonga ukubona ikhowudi.

Ngaba uyayisebenzisa iArduino Pro Mini kwiiprojekthi zakho?

Ukwenza ibhola yomlingo usebenzisa iArduino Pro Mini

Ukwenza ibhola yomlingo usebenzisa iArduino Pro Mini

umthombo: www.habr.com

Yongeza izimvo