Yin wasan sihiri ta amfani da Arduino Pro Mini

Ina kallon wani fim inda ɗaya daga cikin jaruman yana da ƙwallon sihiri wanda ke amsa tambayoyi. Sai na yi tunanin cewa zai yi kyau in yi iri ɗaya, amma na dijital. Na tona cikin tarkacen kayan aikin lantarki kuma na ga ko ina da abin da nake bukata don gina irin wannan ƙwallon. A lokacin bala'in, ba na son yin odar komai sai dai idan ya zama dole. A sakamakon haka, na gano accelerometer mai axis uku, nuni ga Nokia 5110, allon Arduino Pro Mini da wasu ƙananan abubuwa. Wannan ya ishe ni kuma na samu aiki.

Yin wasan sihiri ta amfani da Arduino Pro Mini

Hardware bangaren aikin

Ga jerin abubuwan da suka haɗa aikina:

  • Arduino Pro Mini allon.
  • Mai haɗin GX-12 (namiji).
  • Mai accelerometer MMA7660.
  • Nuni PCD8544 don Nokia 5110/3310.
  • Caja don batirin lithium polymer TP4056.
  • Saukewa: DD0505MD.
  • Girman baturin lithium polymer 14500.

nuni

Allon da na yanke shawarar amfani da shi a cikin wannan aikin ya daɗe a hannuna. Lokacin da na gano shi, nan da nan na yi mamakin dalilin da yasa ban yi amfani da shi a ko'ina ba. Na sami ɗakin karatu don yin aiki da shi kuma na haɗa wuta da shi. Bayan haka, nan da nan na sami amsar tambayata. Matsalar ita ce bambancinta da kuma gaskiyar cewa ana buƙatar ƙarin abubuwan da ake buƙata don aiki. na samu wannan ɗakin karatu don aiki tare da nuni kuma koyi cewa zaku iya haɗa potentiometer zuwa lambar analog. Na yanke shawarar yin amfani da accelerometer don daidaita bambancin nuni. Wato, idan ka je menu na saitunan, karkatar da na'urar zuwa hagu yana haifar da raguwar ƙimar daidai, kuma karkata zuwa dama yana haifar da haɓaka. Na kara maɓalli zuwa na'urar, lokacin da aka danna, ana ajiye saitunan bambancin halin yanzu a cikin EEPROM.

Menu mai sarrafa accelerometer

Na sami menu na kewayawa ta amfani da maɓalli yana da ban sha'awa sosai. Don haka na yanke shawarar gwada amfani da gyroscope don aiki tare da menu. Wannan makirci na hulɗa tare da menu ya zama mai nasara sosai. Don haka, karkatar da na'urar zuwa hagu yana buɗe menu na saitunan bambanci. Sakamakon haka, zaku iya zuwa wannan menu ko da bambancin nuni ya bambanta sosai daga al'ada. Na kuma yi amfani da accelerometer don zaɓar apps iri-iri da na ƙirƙira. a nan ɗakin karatu da na yi amfani da shi a cikin wannan aikin.

Приложения

Da farko ina so in yi wani abu da zai iya zama abin sihiri. Amma sai na yanke shawarar cewa zan iya samar da abin da nake da shi tare da ƙarin damar da aka samar ta aikace-aikace daban-daban. Alal misali, na rubuta shirin da ya kwaikwayi jifa da lido, ba da gangan ba na samar da lamba daga 1 zuwa 6. Wani shirin nawa zai iya amsa tambayoyin “Ee” da “A’a” lokacin da aka tambaye shi. Yana taimakawa wajen yanke shawara a cikin yanayi mai wuyar gaske. Kuna iya ƙara wasu aikace-aikace zuwa na'urara.

Baturi

Matsalar ayyukana ita ce koyaushe ina amfani da batir lithium polymer mara cirewa a cikinsu. Sannan, lokacin da aka manta da waɗannan ayyukan na ɗan lokaci, wani mummunan abu zai iya faruwa ga batura. A wannan lokacin na yanke shawarar yin abubuwa daban kuma in tabbatar da cewa za a iya cire baturi daga na'urar idan ya cancanta. Misali, yana iya zama da amfani a cikin sabon aikin. A wannan lokacin, na riga na tsara wurin zama don baturi, amma ina buƙatar gama shi ta hanyar samar da kofa. Kwafi na farko na shari'ar sun kasance masu rikitarwa marasa ma'ana da wahala. Don haka na sake tsara shi. Yana iya zama da amfani a sauran ayyukana.

Yin wasan sihiri ta amfani da Arduino Pro Mini
Gidajen baturi

Da farko na so in tabbatar da murfin shari'ar tare da maganadisu, amma da gaske ba na son amfani da kowane nau'in ƙarin abubuwan da zan iya yi ba tare da su ba. Don haka na yanke shawarar yin murfi tare da latch. Abin da na zo da shi da farko bai dace da bugu na XNUMXD sosai ba. Don haka na sake fasalin murfin. A sakamakon haka, an iya buga shi da kyau.

Yin wasan sihiri ta amfani da Arduino Pro Mini
Murfin mahalli na baturi

Na ji daɗin sakamakon, amma yin amfani da irin wannan ɗakin baturi a cikin ayyukana yana iyakance zaɓuɓɓukan ƙira na, tun da murfin ɗakin dole ne ya kasance a saman na'urar. Na yi ƙoƙarin gina ɗakin batir a cikin jikin na'urar ta yadda murfin ya shimfiɗa zuwa gefen jiki, amma babu wani abu mai kyau da ya samu.

Yin wasan sihiri ta amfani da Arduino Pro Mini
Buga akwati baturi

Yin wasan sihiri ta amfani da Arduino Pro Mini
Murfin baturi yana saman na'urar

Magance matsalolin abinci mai gina jiki

Ba na so in haɗa abubuwa zuwa babban allon don kunna na'urar, saboda hakan zai kara girmanta kuma ya kara farashin aikin. Ina tsammanin zai yi kyau idan zan iya haɗa cajar TP4056 da mai sauya DD0505MD da na riga na samu cikin aikin. Ta wannan hanyar ba zan kashe kuɗi akan ƙarin abubuwan haɗin gwiwa ba.

Yin wasan sihiri ta amfani da Arduino Pro Mini
Magance matsalolin wutar lantarki

Na yi shi. Allunan sun ƙare inda ya kamata su kasance, na haɗa su ta hanyar amfani da soldering tare da gajeren wayoyi masu tsauri, wanda ya sa ya yiwu a sanya tsarin da aka samu ya zama cikakke sosai. Za a iya gina irin wannan zane a cikin sauran ayyukana.

Yin wasan sihiri ta amfani da Arduino Pro Mini
Sashin ciki na harka tare da sarari don abubuwan da ke ba da wuta ga na'urar

Ƙarshen aikin da sakamakon rashin nasarar sanya abubuwan da aka gyara a cikin lamarin

Yayin da yake aiki a kan aikin, wani abu mara dadi ya faru da shi. Bayan na tattara komai, na sauke na'urar a ƙasa. Bayan wannan nuni ya daina aiki. Da farko na dauka nuni ne. Don haka na sake haɗa shi, amma hakan bai gyara komai ba. Matsalolin wannan aikin shine rashin sanya sassan sassa mara kyau. Wato, don adana sarari, na hau nunin sama da Arduino. Don zuwa Arduino, dole ne in kwance allon nunin. Amma sake sayar da nunin bai warware matsalar ba. A cikin wannan aikin na yi amfani da sabon allon Arduino. Ina da wani allo irin wannan da nake amfani da shi don gwajin allo. Lokacin da na haɗa allon da shi, komai yayi aiki. Tun da nake amfani da hawan sama, dole ne in kwance fitilun daga wannan allo. Ta hanyar cire fil daga allon, na ƙirƙiri gajeriyar kewayawa ta haɗa fitattun VCC da GND. Abinda kawai zan iya yi shine oda sabon allo. Amma ban samu lokacin hakan ba. Sa'an nan na yanke shawarar ɗaukar guntu daga allon da gajeren kewayawa ya faru kuma in motsa shi zuwa allon "matattu". Na magance wannan matsalar ta amfani da tashar sayar da iska mai zafi. Ga mamakina, komai yayi aiki. Ina buƙatar kawai in yi amfani da fil ɗin da ke sake saita allon.

Yin wasan sihiri ta amfani da Arduino Pro Mini
allo mai cire guntu

A cikin al'amuran al'ada da ban tafi zuwa irin wannan matsananci ba. Amma allon Arduino dina bai wuce mako guda ba. Shi ya sa na je wannan gwaji. Wataƙila cutar ta sa na fi son yin gwaji da ƙirƙira.

Lanyard fasting

Ina kayatar ayyukana tare da tudun lanyard. Bayan haka, ba ku taɓa sanin lokacin da kuma inda za ku yi amfani da su ba.

Sakamakon


Wannan shine abin da yake kama da aiki tare da sakamakon sihirin ƙwallon ƙafa.

Yana da za ka iya nemo fayiloli don 3D bugu na harka. nan za ku iya duba don ganin code.

Kuna amfani da Arduino Pro Mini a cikin ayyukanku?

Yin wasan sihiri ta amfani da Arduino Pro Mini

Yin wasan sihiri ta amfani da Arduino Pro Mini

source: www.habr.com

Add a comment