Li ser bingeha Arduino Pro Mini topek sêrbaz çêbikin

Min li fîlimek temaşe dikir ku tê de yek ji karakteran topek efsûnî hebû ku bersiva pirsan da. Wê hingê min fikirîn ku ew ê xweş be ku meriv heman yekê, lê dîjîtal çêbike. Min di nav depoya xwe ya hêmanên elektronîkî de koland û min dît gelo tiştê ku ez hewce dikim ji bo avakirina topek wusa heye. Di dema pandemiyê de, min nexwest tiştek ferman bikim heya ku bêkêmasî hewce nebe. Wekî encamek, min bilezek sê-texsî, dîmenderek ji bo Nokia 5110, panelek Arduino Pro Mini û hin tiştên piçûk ên din vedît. Diviyabû ev yek têra min bikira û ez dest bi kar bikim.

Li ser bingeha Arduino Pro Mini topek sêrbaz çêbikin

Parçeyek Hardware ya projeyê

Li vir navnîşek pêkhateyên ku projeya min pêk tînin heye:

  • Tabloya Arduino Pro Mini.
  • GX-12 connector (nêr).
  • Accelerometer Sê-texîn MMA7660.
  • PCD8544 ji bo Nokia 5110/3310 nîşan bide.
  • Charger ji bo bataryayên lîtium polîmer TP4056.
  • Converter DD0505MD.
  • Mezinahiya bataryaya polîmer a lîtium 14500.

display

Ekrana ku min biryar da ku ez di vê projeyê de bikar bînim ji demek dirêj ve di destê min de ye. Dema ku min ew keşif kir, min tavilê meraq kir ku çima min berê ew li cîhek bikar neaniye. Min pirtûkxaneyek dît ku pê re bixebitim û hêz pê ve girêda. Piştî wê, min yekser bersiva pirsa xwe dît. Pirsgirêk berevajîkirina wê û rastiya ku ji bo xebata wê hêmanên zêde hewce bûn. Min dît ev pirtûkxane ji bo xebata bi dîmenderê re û fêr bû ku hûn dikarin potensiyometerek bi têkiliyek analog ve girêdin. Min biryar da ku ez accelerometer bikar bînim da ku berevajiya dîmenderê rast bikim. Ango, heke hûn biçin menuya mîhengan, zivirîna amûrê ber bi çepê ve dibe sedema kêmbûna nirxa têkildar, û zivirîna ber bi rastê jî dibe sedema zêdebûnê. Min bişkokek li cîhazê zêde kir, dema ku tê pêl kirin, mîhengên berevajî yên heyî di EEPROM-ê de têne tomar kirin.

Menuya rêvekirî ya Accelerometer

Min dît ku pêşekên navîgasyonê yên ku bişkokan bikar tînin pir bêzar in. Ji ber vê yekê min biryar da ku ez gyroscope bikar bînim ku bi menuê re bixebitim. Ev pilana danûstendinê ya bi menuyê re pir serfiraz derket. Ji ber vê yekê, zivirîna amûrê ber bi çepê menuya mîhengên berevajî vedike. Wekî encamek, hûn dikarin herin vê menuyê her çend berevajiya dîmenderê pir ji normê dûr dikeve. Di heman demê de min lezameter bikar anî da ku sepanên cihêreng ên ku min afirandine hilbijêrin. vir pirtûkxaneya ku min di vê projeyê de bikar anî.

apps

Di destpêkê de min dixwest tiştek çêbikim ku bikaribe wekî topek efsûnî tevbigere. Lê dûv re min biryar da ku ez dikarim tiştê ku min heye bi kapasîteyên din ên ku ji hêla serîlêdanên cihêreng ve hatî peyda kirin ve girêbide. Mînak, min bernameyek nivîsand ku avêtina diranan simule dikir, ji 1-ê heta 6-an hejmarek bêhemdî hildiberand. Bernameyek min a din dema jê were pirsîn dikare bersiva pirsên "Erê" û "Na" bide. Ew di rewşên dijwar de biryar dide. Hûn dikarin serîlêdanên din li cîhaza min zêde bikin.

Battery

Pirsgirêka projeyên min ev e ku ez her gav di wan de bataryayên polîmer ên lîtiumê yên ne-vekêşan bikar tînim. Û paşê, gava ku ev proje ji bo demekê têne ji bîr kirin, tiştek xirab dikare bi batteran re bibe. Vê carê min biryar da ku ez tiştan cûda bikim û pê bawer bikim ku heke hewce be batarya ji cîhazê were rakirin. Mînakî, dibe ku ew di hin projeya nû de bikêr be. Wê demê, min berê xanîyek ji bo pîlê sêwirandibû, lê hewce bû ku ez wê bi dakêşana derî biqedînim. Bersivên yekem ên dozê bi rengek bêaqil tevlihev û giran derketin. Ji ber vê yekê min ew ji nû ve dîzayn kir. Dibe ku ew di projeyên min ên din de kêrhatî be.

Li ser bingeha Arduino Pro Mini topek sêrbaz çêbikin
Xaniyê pîlê

Min di destpêkê de xwest ku qalikê dozê bi magnetek ewledar bikim, lê ez bi rastî hez nakim ku her cûre hêmanên zêde bikar bînim ku ez dikarim bêyî wan bikim. Ji ber vê yekê min biryar da ku ez qapaxek bi lêdanê çêkim. Tiştê ku ez di destpêkê de pê hatim ji bo çapkirina XNUMXD ne pir maqûl bû. Ji ber vê yekê min qapax ji nû ve dîzayn kir. Di encamê de karîbû baş bê çapkirin.

Li ser bingeha Arduino Pro Mini topek sêrbaz çêbikin
Qapaxa xanî ya pîlê

Ez ji encamê kêfxweş bûm, lê karanîna parsekek weha ya pîlê di projeyên min de vebijarkên sêwirana min sînordar dike, ji ber ku pêdivî ye ku qapaxa dabeşê li jorê cîhazê be. Min hewl da ku beşa batterê di laşê cîhazê de ava bikim da ku qapût li kêleka laş dirêj bibe, lê tiştek baş jê derneket.

Li ser bingeha Arduino Pro Mini topek sêrbaz çêbikin
Çapkirina doza pîlê

Li ser bingeha Arduino Pro Mini topek sêrbaz çêbikin
Berga pîlê li ser serê cîhazê ye

Pirsgirêkên xwarinê

Min nexwest hêmanan bi panela sereke ve girêbide da ku amûrê hêzdar bike, ji ber ku ev ê mezinahiya wê zêde bike û lêçûna projeyê zêde bike. Min difikirî ku ger ez bikaribim şarjkerê TP4056 û veguherkera DD0505MD-ya ku min berê di nav projeyê de hebû, îdeal be. Bi vî rengî ez ê neçar mam ku drav li ser pêkhateyên zêde xerc bikim.

Li ser bingeha Arduino Pro Mini topek sêrbaz çêbikin
Çareserkirina pirsgirêkên hêza cîhazê

Min ew kir. Tablo bi dawî bûn li cihê ku diviyabû bibûna, min ew bi karanîna lêdanê bi têlên hişk ên kurt ve girêda, ku ev gengaz kir ku strukturên encam pir tevlihev bikin. Sêwiranek weha dikare di projeyên min ên din de were çêkirin.

Li ser bingeha Arduino Pro Mini topek sêrbaz çêbikin
Beşa hundurê dozê bi cîhê hêmanên ku hêzê dide cîhazê heye

Bi dawîkirina projeyê û encamên neserkeftî yên bicihkirina pêkhateyan di dozê de

Dema ku li ser projeyê dixebitî, tiştek ne xweş hat serê wî. Piştî ku min her tişt berhev kir, min amûr davêje erdê. Piştî vê yekê, dîmen ji kar rawestiya. Di destpêkê de min fikirîn ku ew dîmen e. Ji ber vê yekê min ew ji nû ve girêda, lê wê tiştek rast nekir. Pirsgirêka vê projeyê cîhkirina belengaz bû. Ango, ji bo ku cîh xilas bikim, min dîmendera li jor Arduino siwar kir. Ji bo ku ez biçim Arduino, min neçar ma ku dîmenderê ji holê rakim. Lê nûvekirina dîmenderê pirsgirêk çareser nekir. Di vê projeyê de min panelek nû ya Arduino bikar anî. Tabloyek din a bi vî rengî ya min heye ku ez ji bo ceribandinên panê bikar tînim. Dema ku min ekran bi wê ve girêda, her tişt xebitî. Ji ber ku min lêdana rûkal bikar anî, neçar ma ku pîneyên ji vê panelê vekim. Bi rakirina pîneyan ji panelê, min bi girêdana pêlên VCC û GND ve dorvegerek kurt çêkir. Tiştê ku min dikaribû bikim ew bû ku siparîşa panelek nû bikim. Lê wextê min ji bo vê yekê tune bû. Dûv re min biryar da ku ez çîpê ji panela ku tê de şebekek kurt pêk hat hilgirim û biçim ser panela "mirî". Min ev pirsgirêk bi karanîna qereqolek hewaya germ çareser kir. Bi şaşwaziya min, her tişt xebitî. Ez tenê hewce bûm ku ez pînê bikar bînim ku panelê vedigire.

Li ser bingeha Arduino Pro Mini topek sêrbaz çêbikin
Board bi chip rakirin

Di şert û mercên asayî de ez ê neçûbama ewqas tundî. Lê panela min a Arduino tenê hefteyek bû. Ji ber vê yekê ez çûm vê ceribandinê. Dibe ku pandemîk ez bêtir dilxwazê ​​ceribandinê û dahênertir kirim.

Lanyard fastening

Ez projeyên xwe bi mountên lanyard ve girêdidim. Beriya her tiştî, hûn çu carî pêşî nizanin hûn ê kengê û li ku derê wan bikar bînin.

Encam


Tiştê ku ew dixuye ku meriv bi topa sêhrbazê ya ku hatî encamdan re bixebite.

Ev e hûn dikarin pelên ji bo çapkirina 3D ya dozê bibînin. Vir hûn dikarin binihêrin ku kodê bibînin.

Ma hûn di projeyên xwe de Arduino Pro Mini bikar tînin?

Li ser bingeha Arduino Pro Mini topek sêrbaz çêbikin

Li ser bingeha Arduino Pro Mini topek sêrbaz çêbikin

Source: www.habr.com

Add a comment