Að búa til töfrabolta byggða á Arduino Pro Mini

Ég var að horfa á kvikmynd þar sem ein persónan var með töfrabolta sem svaraði spurningum. Ég hugsaði þá að það væri sniðugt að gera það sama, en stafrænt. Ég gróf í gegnum safnið mitt af rafeindahlutum og sá hvort ég ætti það sem ég þurfti til að smíða svona bolta. Á meðan á heimsfaraldri stóð vildi ég ekki panta neitt nema brýna nauðsyn beri til. Í kjölfarið uppgötvaði ég þriggja ása hröðunarmæli, skjá fyrir Nokia 5110, Arduino Pro Mini borð og nokkra aðra smáhluti. Þetta hefði átt að vera nóg fyrir mig og ég fór að vinna.

Að búa til töfrabolta byggða á Arduino Pro Mini

Vélbúnaður hluti af verkefninu

Hér er listi yfir hluti sem mynda verkefnið mitt:

  • Arduino Pro Mini borð.
  • GX-12 tengi (karlkyns).
  • Þriggja ása hröðunarmælir MMA7660.
  • Skjár PCD8544 fyrir Nokia 5110/3310.
  • Hleðslutæki fyrir litíum fjölliða rafhlöður TP4056.
  • Breytir DD0505MD.
  • Lithium polymer rafhlaða stærð 14500.

sýna

Skjárinn sem ég ákvað að nota í þessu verkefni hefur verið í minni eigu lengi. Þegar ég uppgötvaði það velti ég því strax fyrir mér hvers vegna ég hefði ekki notað það neins staðar áður. Ég fann bókasafn til að vinna með það og tengdi rafmagn við það. Eftir það fann ég strax svar við spurningu minni. Vandamálið var andstæða þess og sú staðreynd að fleiri íhlutir voru nauðsynlegir fyrir rekstur þess. ég fann þetta bókasafn til að vinna með skjáinn og lærði að hægt er að tengja kraftmæli við hliðrænan tengilið. Ég ákvað að nota hröðunarmælirinn til að stilla birtuskil skjásins. Nefnilega, ef þú ferð í stillingarvalmyndina, leiðir það til lækkunar á samsvarandi gildi að halla tækinu til vinstri og halla til hægri leiðir til hækkunar. Ég bætti hnappi við tækið, þegar ýtt er á þá eru núverandi birtuskilstillingar vistaðar í EEPROM.

Hraðmælisdrifinn valmynd

Mér fannst of leiðinlegt að vafra um valmyndir með hnöppum. Ég ákvað því að prófa að nota gyroscope til að vinna með valmyndina. Þetta samspilskerfi við valmyndina reyndist mjög vel. Svo að halla tækinu til vinstri opnar birtuskilastillingarvalmyndina. Þar af leiðandi geturðu farið í þessa valmynd jafnvel þótt birtuskil skjásins víki mjög frá venju. Ég notaði líka hröðunarmælirinn til að velja hin ýmsu öpp sem ég bjó til. Hér bókasafn sem ég notaði í þessu verkefni.

Apps

Mig langaði fyrst að búa til eitthvað sem gæti virkað sem töfrakúla. En svo ákvað ég að ég gæti útbúið það sem ég hafði með viðbótarmöguleikum sem ýmis forrit bjóða upp á. Til dæmis skrifaði ég forrit sem líkti eftir því að kasta teningi, og framkallaði af handahófi tölu frá 1 til 6. Annað forrit mitt gæti svarað „Já“ og „Nei“ spurningum þegar það var beðið um það. Það hjálpar til við að taka ákvarðanir í erfiðum aðstæðum. Þú getur bætt öðrum forritum við tækið mitt.

Rafhlaða

Vandamálið við verkefnin mín er að ég nota alltaf litíum fjölliða rafhlöður sem ekki er hægt að fjarlægja í þau. Og svo, þegar þessi verkefni gleymast um stund, getur eitthvað slæmt komið fyrir rafhlöðurnar. Í þetta skiptið ákvað ég að gera hlutina öðruvísi og ganga úr skugga um að hægt væri að taka rafhlöðuna úr tækinu ef með þyrfti. Til dæmis getur það verið gagnlegt í einhverju nýju verkefni. Á þeim tíma var ég búinn að hanna húsnæði fyrir rafhlöðuna, en ég þurfti að klára það með því að útbúa það með hurð. Fyrstu eintök málsins reyndust óeðlilega flókin og fyrirferðarmikil. Svo ég endurhannaði það. Það gæti verið gagnlegt í öðrum verkefnum mínum.

Að búa til töfrabolta byggða á Arduino Pro Mini
Rafhlöðuhús

Mig langaði upphaflega að festa hlífina með segli, en mér líkar ekki við að nota alls kyns viðbótaríhluti þar sem ég get verið án þeirra. Svo ég ákvað að búa til lok með lás. Það sem ég kom með í fyrstu hentaði ekki mjög vel í þrívíddarprentun. Svo ég endurhannaði lokið. Fyrir vikið var hægt að prenta hana vel.

Að búa til töfrabolta byggða á Arduino Pro Mini
Hlíf rafgeymahúss

Ég var ánægður með útkomuna, en að nota slíkt rafhlöðuhólf í verkefnum mínum takmarkar hönnunarmöguleika mína, þar sem hólfshlífin verður að vera efst á tækinu. Ég reyndi að byggja rafhlöðuhólfið inn í búk tækisins þannig að hlífin næði út á hlið búksins en ekkert gott varð úr því.

Að búa til töfrabolta byggða á Arduino Pro Mini
Prentun á rafhlöðuhylki

Að búa til töfrabolta byggða á Arduino Pro Mini
Rafhlöðulokið er efst á tækinu

Að taka á næringarvandamálum

Ég vildi ekki tengja þætti við aðalborðið til að knýja tækið, þar sem það myndi auka stærð þess og auka kostnað við verkefnið. Ég hélt að það væri tilvalið ef ég gæti samþætt TP4056 hleðslutækið og DD0505MD breytirinn sem ég hafði þegar inn í verkefnið. Þannig þyrfti ég ekki að eyða peningum í aukahluti.

Að búa til töfrabolta byggða á Arduino Pro Mini
Að leysa rafmagnsvandamál tæki

Ég gerði það. Plöturnar enduðu þar sem þær áttu að vera, ég tengdi þær með lóðun með stuttum stífum vírum, sem gerði það mögulegt að gera uppbygginguna sem varð til mjög þétt. Svipaða hönnun er hægt að byggja inn í önnur verkefni mín.

Að búa til töfrabolta byggða á Arduino Pro Mini
Innri hluti hulstrsins með plássi fyrir þætti sem veita tækinu afl

Frágangur verks og afleiðingar misheppnaðar staðsetningar íhluta í málið

Þegar hann vann að verkefninu kom eitt óþægilegt fyrir hann. Eftir að ég hafði safnað öllu saman missti ég tækið á gólfið. Eftir þetta hætti skjárinn að virka. Í fyrstu hélt ég að þetta væri skjárinn. Svo ég tengdi það aftur, en það lagaði ekki neitt. Vandamálið við þetta verkefni var léleg staðsetning íhluta. Nefnilega til að spara pláss setti ég skjáinn fyrir ofan Arduino. Til þess að komast að Arduino, þurfti ég að losa lóð á skjáinn. En endurlóðun skjásins leysti ekki vandamálið. Í þessu verkefni notaði ég nýtt Arduino borð. Ég er með annað svona borð sem ég nota fyrir breadboard tilraunir. Þegar ég tengdi skjáinn við hann virkaði allt. Þar sem ég var að nota yfirborðsfestingu, þurfti ég að losa um pinnana frá þessu borði. Með því að fjarlægja pinnana af borðinu bjó ég til skammhlaup með því að tengja VCC og GND pinnana. Það eina sem ég gat gert var að panta nýtt borð. En ég hafði ekki tíma til þess. Svo ákvað ég að taka flísina af borðinu sem skammhlaupið varð á og færa það yfir á „dauðu“ borðið. Ég leysti þetta vandamál með því að nota heitloftslóðastöð. Mér til undrunar virkaði allt. Ég þurfti bara að nota pinna sem endurstillir borðið.

Að búa til töfrabolta byggða á Arduino Pro Mini
Borð með flís fjarlægð

Undir venjulegum kringumstæðum hefði ég ekki farið út í slíkar öfgar. En Arduino borðið mitt var aðeins viku gamalt. Þess vegna fór ég í þessa tilraun. Kannski hefur heimsfaraldurinn gert mig fúsari til að gera tilraunir og frumlegri.

Festing með bandi

Ég útbúi verkefnin mín með festingum. Eftir allt saman, þú veist aldrei fyrirfram hvenær og hvar þú munt nota þá.

Niðurstöður


Svona lítur það út að vinna með töfrakúluna sem myndast.

Hér þú getur fundið skrár fyrir þrívíddarprentun á hulstrinu. Hérna þú getur kíkt til að sjá kóðann.

Notar þú Arduino Pro Mini í verkefnum þínum?

Að búa til töfrabolta byggða á Arduino Pro Mini

Að búa til töfrabolta byggða á Arduino Pro Mini

Heimild: www.habr.com

Bæta við athugasemd