A’ dèanamh ball draoidheachd stèidhichte air an Arduino Pro Mini

Bha mi a’ coimhead film far an robh ball draoidheachd aig fear de na caractaran a fhreagair ceistean. Bha mi an uairsin a’ smaoineachadh gum biodh e math an aon fhear a dhèanamh, ach didseatach. Chladhaich mi tro mo stash de cho-phàirtean dealanach agus chunnaic mi an robh na bha a dhìth orm airson ball mar sin a thogail. Rè a ’ghalair lèir-sgaoilte, cha robh mi airson dad òrdachadh mura h-eil sin riatanach. Mar thoradh air an sin, lorg mi luathaichear trì-axis, taisbeanadh airson Nokia 5110, bòrd Arduino Pro Mini agus cuid de rudan beaga eile. Bu chòir gum biodh seo air a bhith gu leòr dhòmhsa agus fhuair mi a dh’ obair.

A’ dèanamh ball draoidheachd stèidhichte air an Arduino Pro Mini

Bathar-cruaidh mar phàirt den phròiseact

Seo liosta de na pàirtean a tha nam pàirt den phròiseact agam:

  • Bòrd Mini Arduino.
  • Ceangalaiche GX-12 (fireann).
  • Accelerometer trì-axis MMA7660.
  • Seall PCD8544 airson Nokia 5110/3310.
  • Charger airson bataraidhean lithium polymer TP4056.
  • Tionndadh DD0505MD.
  • Meud bataraidh lithium polymer 14500.

taisbeanadh

Tha an scrion a chuir mi romhpa a chleachdadh sa phròiseact seo air a bhith nam sheilbh airson ùine mhòr. Nuair a lorg mi e, bha mi a’ faighneachd sa bhad carson nach robh mi air a chleachdadh an àite sam bith roimhe seo. Lorg mi leabharlann airson obrachadh leis agus cheangail mi cumhachd ris. Às deidh sin, lorg mi freagairt mo cheist sa bhad. B’ e an duilgheadas a chaochladh agus an fhìrinn gu robh feum air co-phàirtean a bharrachd airson a ghnìomhachd. lorg mi seo leabharlann airson a bhith ag obair leis an taisbeanadh agus dh’ ionnsaich thu gun urrainn dhut potentiometer a cheangal ri neach-conaltraidh analog. Cho-dhùin mi an accelerometer a chleachdadh gus an iomsgaradh taisbeanaidh atharrachadh. Is e sin, ma thèid thu gu clàr nan roghainnean, le bhith a’ teàrnadh an inneal air an taobh chlì a’ leantainn gu lùghdachadh anns an luach co-fhreagarrach, agus le bhith a’ teàrnadh air an làimh dheis a’ leantainn gu àrdachadh. Chuir mi putan ris an inneal, nuair a thèid a bhrùthadh, tha na roghainnean iomsgaradh gnàthach air an sàbhaladh san EEPROM.

Clàr-taice air a stiùireadh le accelerometer

Fhuair mi a-mach gu robh e ro thrang a bhith a’ seòladh clàran-bìdh le putanan. Mar sin chuir mi romhpa feuchainn ri gyroscope a chleachdadh gus obrachadh leis a’ chlàr. Bha an sgeama eadar-obrachaidh seo leis a’ chlàr gu math soirbheachail. Mar sin, le bhith a 'lùbadh an inneal air an taobh chlì a' fosgladh clàr-taice nan roghainnean eadar-dhealaichte. Mar thoradh air an sin, faodaidh tu a dhol chun chlàr seo eadhon ged a tha an eadar-dhealachadh taisbeanaidh ag atharrachadh gu mòr bhon àbhaist. Chleachd mi an accelerometer cuideachd gus na diofar aplacaidean a chruthaich mi a thaghadh. an seo leabharlann a chleachd mi sa phròiseact seo.

apps

An toiseach bha mi airson rudeigin a dhèanamh a dh'fhaodadh a bhith na bhall draoidheachd. Ach an uairsin cho-dhùin mi gum b’ urrainn dhomh na bha agam uidheamachadh le comasan a bharrachd air an toirt seachad le diofar thagraidhean. Mar eisimpleir, sgrìobh mi prògram a bha coltach ri bhith a' tilgeil dìsnean, a' dèanamh àireamh air thuaiream bho 1 gu 6. Dh'fhaodadh prògram eile dhòmhsa ceistean “Tha” agus “Chan eil” a fhreagairt nuair a chaidh faighneachd dha. Bidh e a’ cuideachadh le bhith a’ dèanamh cho-dhùnaidhean ann an suidheachaidhean duilich. Faodaidh tu aplacaidean eile a chur ris an inneal agam.

Bataraidh

Is e an duilgheadas leis na pròiseactan agam gu bheil mi an-còmhnaidh a’ cleachdadh bataraidhean lithium polymer nach gabh a thoirt air falbh annta. Agus an uairsin, nuair a thèid na pròiseactan sin a dhìochuimhneachadh airson greis, faodaidh rudeigin dona tachairt dha na bataraidhean. An turas seo chuir mi romham rudan a dhèanamh ann an dòigh eadar-dhealaichte agus dèanamh cinnteach gun gabhadh am bataraidh a thoirt air falbh bhon inneal ma tha sin riatanach. Mar eisimpleir, is dòcha gum bi e feumail ann am pròiseact ùr. Mun àm sin, bha mi air taigheadas a dhealbhadh airson a 'bhataraidh mu thràth, ach dh'fheumadh mi a chrìochnachadh le bhith ga uidheamachadh le doras. Thionndaidh a 'chiad leth-bhreacan den chùis gu bhith mì-reusanta iom-fhillte agus duilich. Mar sin rinn mi ath-dhealbhadh air. Is dòcha gum bi e feumail anns na pròiseactan eile agam.

A’ dèanamh ball draoidheachd stèidhichte air an Arduino Pro Mini
Taigheadas bataraidh

An toiseach bha mi airson còmhdach na cùise a dhèanamh tèarainte le magnet, ach cha toil leam a bhith a’ cleachdadh a h-uile seòrsa de phàirtean a bharrachd far an urrainn dhomh a dhèanamh às an aonais. Mar sin chuir mi romham mullach a dhèanamh le latch. Cha robh na thàinig mi suas leis an toiseach gu math freagarrach airson clò-bhualadh XNUMXD. Mar sin rinn mi ath-dhealbhadh air a’ mhullach. Mar thoradh air an sin, bha e comasach dha a bhith air a chlò-bhualadh gu math.

A’ dèanamh ball draoidheachd stèidhichte air an Arduino Pro Mini
Còmhdach taigheadais bataraidh

Bha mi toilichte leis a 'thoradh, ach tha a bhith a' cleachdadh a leithid de roinn bataraidh anns na pròiseactan agam a 'cuingealachadh mo roghainnean dealbhaidh, oir feumaidh còmhdach na roinne a bhith air mullach an inneil. Dh’ fheuch mi ris an roinn bataraidh a thogail a-steach do chorp an inneil gus am biodh an còmhdach a’ leudachadh gu taobh a’ chuirp, ach cha tàinig dad math dheth.

A’ dèanamh ball draoidheachd stèidhichte air an Arduino Pro Mini
Clò-bhualadh cùis bataraidh

A’ dèanamh ball draoidheachd stèidhichte air an Arduino Pro Mini
Tha an còmhdach bataraidh air mullach an inneil

A’ dèiligeadh ri cùisean beathachaidh

Cha robh mi airson eileamaidean a cheangal ris a 'phrìomh bhòrd gus cumhachd a thoirt don inneal, oir bhiodh seo a' meudachadh a mheud agus a 'meudachadh cosgais a' phròiseict. Bha mi den bheachd gum biodh e air leth freagarrach nam b’ urrainn dhomh an charger TP4056 agus inneal-tionndaidh DD0505MD a bha agam mar-thà a thoirt a-steach don phròiseact. San dòigh seo cha bhiodh agam ri airgead a chosg air co-phàirtean a bharrachd.

A’ dèanamh ball draoidheachd stèidhichte air an Arduino Pro Mini
Fuasgladh chùisean cumhachd inneal

Rinn mi e. Chrìochnaich na bùird far an robh còir aca a bhith, cheangail mi iad le bhith a’ cleachdadh soldering le uèirichean teann goirid, a thug air an structar a thàinig às a sin a dhèanamh gu math toinnte. Faodar dealbhadh coltach ris a thoirt a-steach do na pròiseactan eile agam.

A’ dèanamh ball draoidheachd stèidhichte air an Arduino Pro Mini
Am pàirt a-staigh den chùis le àite airson eileamaidean a bheir cumhachd don inneal

Crìochnachadh a’ phròiseict agus a’ bhuaidh a th’ aig suidheachadh neo-shoirbheachail de cho-phàirtean sa chùis

Fhad 'sa bha e ag obair air a' phròiseact, thachair aon rud mì-thlachdmhor dha. An dèidh dhomh a h-uile càil a chruinneachadh, chuir mi sìos an inneal air an làr. Às deidh seo stad an taisbeanadh ag obair. An toiseach bha mi a 'smaoineachadh gur e an taisbeanadh a bh' ann. Mar sin rinn mi ath-cheangal air, ach cha do shocraich sin dad. B’ e an duilgheadas leis a’ phròiseact seo droch shuidheachadh phàirtean. Is e sin, gus àite a shàbhaladh, chuir mi suas an taisbeanadh os cionn an Arduino. Gus faighinn chun Arduino, bha agam ri an taisbeanadh a chuir air falbh. Ach cha do dh ’fhuasgail ath-reic an taisbeanaidh an duilgheadas. Anns a 'phròiseact seo chleachd mi bòrd Arduino ùr. Tha bòrd eile mar seo agam a bhios mi a’ cleachdadh airson deuchainnean bòrd arain. Nuair a cheangail mi an scrion ris, dh’ obraich a h-uile dad. Leis gu robh mi a’ cleachdadh sreap uachdar, b’ fheudar dhomh na prìneachan bhon bhòrd seo a thoirt air falbh. Le bhith a 'toirt air falbh na prìnichean bhon bhòrd, chruthaich mi cuairt ghoirid le bhith a' ceangal na prìnichean VCC agus GND. Is e an aon rud a b’ urrainn dhomh a dhèanamh bòrd ùr òrdachadh. Ach cha robh ùine agam airson sin. An uairsin chuir mi romham a’ chip a thoirt bhon bhòrd air an do thachair an cuairt ghoirid agus a ghluasad chun bhòrd “marbh”. Dh ’fhuasgail mi an duilgheadas seo le bhith a’ cleachdadh stèisean solair èadhair teth. Gu mo iongnadh, dh’ obraich a h-uile dad. Cha robh agam ach am prìne a chleachdadh a dh’ ath-shuidhicheas am bòrd.

A’ dèanamh ball draoidheachd stèidhichte air an Arduino Pro Mini
Bòrd le chip air a thoirt air falbh

Ann an suidheachaidhean àbhaisteach cha bhithinn air a dhol gu na h-ìrean sin. Ach cha robh mo bhòrd Arduino ach seachdain a dh'aois. Sin as coireach gun deach mi airson an deuchainn seo. Is dòcha gu bheil an galar sgaoilte air mo dhèanamh nas deònaiche feuchainn agus nas innleachdaiche.

Ceangal lanyard

Bidh mi a’ cur a-mach mo phròiseactan le sgeadachadh lanyard. Às deidh na h-uile, chan eil fios agad ro-làimh cuin agus càite an cleachd thu iad.

Builean


Seo mar a tha e coltach a bhith ag obair leis a’ bhall draoidheachd agam a thig às.

tha e gheibh thu faidhlichean airson clò-bhualadh 3D den chùis. Gus an seo faodaidh tu sùil a thoirt gus an còd fhaicinn.

Am bi thu a’ cleachdadh Arduino Pro Mini anns na pròiseactan agad?

A’ dèanamh ball draoidheachd stèidhichte air an Arduino Pro Mini

A’ dèanamh ball draoidheachd stèidhichte air an Arduino Pro Mini

Source: www.habr.com

Cuir beachd ann