Vaatasin filmi, kus ühel tegelasel oli võlupall, mis vastas küsimustele. Mõtlesin siis, et oleks tore teha samasugune, aga digitaalne. Kaevasin oma elektrooniliste komponentide varust läbi ja vaatasin, kas mul on sellise palli ehitamiseks vaja. Pandeemia ajal ei tahtnud ma midagi tellida, kui just hädavajalik polnud. Selle tulemusena avastasin kolmeteljelise kiirendusmõõturi, Nokia 5110 ekraani, Arduino Pro Mini plaadi ja veel mõned pisiasjad. Sellest oleks pidanud mulle piisama ja ma asusin tööle.
Projekti riistvaraline osa
Siin on nimekiri komponentidest, mis moodustavad minu projekti:
- Arduino Pro Mini plaat.
- GX-12 pistik (isane).
- Kolmeteljeline kiirendusmõõtur MMA7660.
- Ekraan PCD8544 Nokia 5110/3310 jaoks.
- Laadija liitiumpolümeerakudele TP4056.
- Konverter DD0505MD.
- Liitiumpolümeer aku suurus 14500.
kuva
Ekraan, mida otsustasin selles projektis kasutada, on olnud minu käes juba pikka aega. Kui ma selle avastasin, imestasin kohe, et miks ma pole seda varem kuskil kasutanud. Leidsin sellega töötamiseks raamatukogu ja ühendasin sellega toite. Peale seda leidsin oma küsimusele kohe vastuse. Probleemiks oli selle kontrastsus ja asjaolu, et selle tööks oli vaja lisakomponente. ma leidsin
Kiirendusmõõturiga juhitav menüü
Leidsin, et nuppude abil menüüdes navigeerimine on liiga igav. Seega otsustasin proovida menüüga töötamiseks kasutada güroskoopi. See menüüga suhtlemise skeem osutus väga edukaks. Seega avaneb seadet vasakule kallutades kontrasti seadete menüü. Selle tulemusel saate sellesse menüüsse minna ka siis, kui ekraani kontrastsus normist oluliselt erineb. Samuti kasutasin kiirendusmõõturit erinevate loodud rakenduste valimiseks.
Apps
Alguses tahtsin teha midagi, mis võiks toimida võlupallina. Kuid siis otsustasin, et saan varustada selle, mis mul on, erinevate rakenduste pakutavate lisavõimalustega. Näiteks kirjutasin programmi, mis simuleeris täringu viskamist, tekitades juhuslikult arvu vahemikus 1 kuni 6. Teine minu programm oskas vastata "Jah" ja "Ei" küsimustele, kui seda küsiti. See aitab rasketes olukordades otsuseid langetada. Saate minu seadmesse lisada muid rakendusi.
aku
Minu projektide probleem on see, et kasutan neis alati mitte-eemaldatavaid liitiumpolümeerakusid. Ja siis, kui need projektid mõneks ajaks ununevad, võib akudega midagi halba juhtuda. Otsustasin seekord teisiti teha ja jälgida, et vajadusel saaks aku seadmest eemaldada. Näiteks võib see olla kasulik mõne uue projekti puhul. Selleks ajaks olin aku jaoks juba korpuse projekteerinud, kuid mul oli vaja see uksega varustades viimistleda. Juhtumi esimesed eksemplarid osutusid ebamõistlikult keerukaks ja tülikaks. Nii et ma kujundasin selle ümber. See võib olla kasulik minu teistes projektides.
Aku korpus
Tahtsin alguses ümbrise katet magnetiga kinnitada, aga mulle väga ei meeldi igasuguste lisakomponentide kasutamine, kus ilma nendeta hakkama saan. Seega otsustasin teha riiviga kaane. See, mis ma algul välja mõtlesin, ei olnud XNUMXD-printimiseks eriti sobiv. Nii et kujundasin kaane ümber. Tänu sellele suudeti seda hästi trükkida.
Aku korpuse kate
Jäin tulemusega rahule, kuid sellise akupesa kasutamine oma projektides piirab minu disainivõimalusi, kuna sektsiooni kate peab olema seadme ülaosas. Üritasin akupesa ehitada seadme korpusesse nii, et kate ulatuks kere küljele, aga midagi head sellest ei tulnud.
Aku korpuse trükkimine
Patarei kate on seadme ülaosas
Toitumisprobleemide käsitlemine
Ma ei tahtnud ühendada elemente põhiplaadiga, et seadet toita, kuna see suurendaks selle suurust ja suurendaks projekti maksumust. Arvasin, et oleks ideaalne, kui saaksin projekti integreerida TP4056 laadija ja DD0505MD muunduri, mis mul juba olid. Nii ei peaks ma lisakomponentidele raha kulutama.
Seadme toiteprobleemide lahendamine
Ma sain hakkama. Plaadid sattusid sinna, kus nad olema pidid, ühendasin need jootmise abil lühikeste jäikade juhtmetega, mis võimaldas saada väga kompaktse konstruktsiooni. Sarnase kujunduse saab sisse ehitada ka minu teistesse projektidesse.
Korpuse siseosas on ruumi elementide jaoks, mis annavad seadmele toite
Projekti lõpetamine ja komponentide ebaõnnestunud paigutamise tagajärjed juhtumisse
Projekti kallal töötades juhtus temaga üks ebameeldiv asi. Pärast seda, kui olin kõik kokku korjanud, viskasin seadme põrandale. Pärast seda lakkas ekraan töötamast. Alguses arvasin, et see on ekraan. Nii et ma ühendasin selle uuesti, kuid see ei parandanud midagi. Selle projekti probleemiks oli komponentide halb paigutus. Nimelt monteerisin ruumi kokkuhoiu mõttes ekraani Arduino kohale. Arduino juurde pääsemiseks pidin ekraani lahti jootma. Kuid ekraani uuesti jootmine ei lahendanud probleemi. Selles projektis kasutasin uut Arduino tahvlit. Mul on veel üks selline tahvel, mida kasutan leivalaua katseteks. Kui ühendasin ekraani sellega, töötas kõik. Kuna kasutasin pindmontaaži, pidin selle plaadi tihvtid lahti jootma. Eemaldades tihvtid plaadilt, tekitasin lühise, ühendades VCC ja GND kontaktid. Ainus, mida teha sain, oli tellida uus tahvel. Aga mul ei olnud selleks aega. Seejärel otsustasin võtta kiibi plaadilt, millel lühis tekkis, ja viia see "surnud" plaadile. Lahendasin selle probleemi kuuma õhu jootmisjaama abil. Minu üllatuseks kõik toimis. Mul oli lihtsalt vaja kasutada tihvti, mis tahvli lähtestab.
Eemaldatud kiibiga tahvel
Tavaolukorras poleks ma sellistesse äärmustesse laskunud. Kuid minu Arduino tahvel oli vaid nädal vana. Sellepärast ma selle katse juurde läksingi. Võib-olla on pandeemia muutnud mind katsetamisvalmiduse ja leidlikumaks.
Kinnituspael
Varustan oma projektid kaelapaela kinnitustega. Kunagi ei tea ju ette, millal ja kus neid kasutama hakkad.
Tulemused
Saadud võlupalliga töötamine näeb välja selline.
Kas kasutate oma projektides Arduino Pro Minit?
Allikas: www.habr.com