Gledao sam film u kojem je jedan od likova imao čarobnu kuglu koja je odgovarala na pitanja. Tada sam pomislio da bi bilo lijepo napraviti isti takav, ali digitalni. Kopao sam po svojoj zalihi elektroničkih komponenti i vidio imam li ono što mi je potrebno za izradu takve lopte. Tijekom pandemije nisam htio ništa naručivati osim ako nije bilo prijeke potrebe. Kao rezultat toga, otkrio sam troosni akcelerometar, zaslon za Nokiu 5110, Arduino Pro Mini ploču i još neke sitnice. Ovo mi je trebalo biti dovoljno i prionula sam na posao.
Hardverski dio projekta
Evo popisa komponenti koje čine moj projekt:
- Arduino Pro Mini ploča.
- GX-12 konektor (muški).
- Troosni akcelerometar MMA7660.
- Zaslon PCD8544 za Nokiu 5110/3310.
- Punjač za litij polimer baterije TP4056.
- Pretvarač DD0505MD.
- Litij-polimerska baterija veličine 14500.
prikaz
Ekran koji sam odlučio koristiti u ovom projektu već je dugo u mom posjedu. Kad sam ga otkrio, odmah sam se zapitao zašto ga nisam nigdje prije koristio. Pronašao sam knjižnicu da radim s njim i spojio ga na struju. Nakon toga sam odmah pronašao odgovor na svoje pitanje. Problem je bio njegov kontrast i činjenica da su za rad bile potrebne dodatne komponente. našao sam
Izbornik upravljan akcelerometrom
Smatrao sam da je navigacija izbornicima pomoću gumba previše dosadna. Pa sam odlučio pokušati koristiti žiroskop za rad s izbornikom. Ova shema interakcije s izbornikom pokazala se vrlo uspješnom. Dakle, naginjanjem uređaja ulijevo otvara se izbornik postavki kontrasta. Kao rezultat toga, možete otići na ovaj izbornik čak i ako kontrast zaslona uvelike odstupa od norme. Također sam koristio akcelerometar za odabir raznih aplikacija koje sam izradio.
Apps
Isprva sam želio napraviti nešto što bi moglo djelovati kao čarobna lopta. Ali onda sam odlučio da mogu opremiti ono što imam dodatnim mogućnostima koje pružaju razne aplikacije. Na primjer, napisao sam program koji je simulirao bacanje kocke, nasumično proizvodeći brojeve od 1 do 6. Drugi moj program mogao je odgovoriti na pitanja "Da" i "Ne" kada su mu postavljena. Pomaže u donošenju odluka u teškim situacijama. Možete dodati druge aplikacije na moj uređaj.
baterija
Problem s mojim projektima je taj što u njima uvijek koristim neizmjenjive litij-polimerske baterije. A onda, kad se ti projekti nakratko zaborave, baterijama se može nešto loše dogoditi. Ovaj put sam odlučio napraviti nešto drugačije i osigurati da se baterija može izvaditi iz uređaja ako je potrebno. Na primjer, može biti koristan u nekom novom projektu. Do tada sam već dizajnirao kućište za bateriju, ali sam ga trebao dovršiti opremanjem vratima. Prve kopije slučaja pokazale su se nerazumno složenima i glomaznima. Pa sam ga redizajnirao. Moglo bi biti korisno u mojim drugim projektima.
Kućište baterije
U početku sam htio pričvrstiti poklopac kućišta magnetom, ali stvarno ne volim koristiti razne dodatne komponente gdje mogu bez njih. Pa sam odlučio napraviti poklopac sa zasunom. Ono što sam isprva smislio nije bilo baš prikladno za XNUMXD ispis. Pa sam redizajnirao poklopac. Kao rezultat toga, mogao se dobro tiskati.
Poklopac kućišta baterije
Bio sam zadovoljan rezultatom, ali korištenje takvog odjeljka za baterije u mojim projektima ograničava moje mogućnosti dizajna, budući da poklopac odjeljka mora biti na vrhu uređaja. Pokušao sam ugraditi pretinac za baterije u tijelo uređaja tako da se poklopac proteže na bočnu stranu tijela, ali ništa dobro od toga.
Tisak kućišta baterije
Poklopac baterije nalazi se na vrhu uređaja
Rješavanje problema prehrane
Nisam želio spojiti elemente na glavnu ploču za napajanje uređaja, jer bi to povećalo njegovu veličinu i povećalo cijenu projekta. Mislio sam da bi bilo idealno kada bih mogao integrirati TP4056 punjač i DD0505MD pretvarač koji sam već imao u projekt. Na ovaj način ne bih morao trošiti novac na dodatne komponente.
Rješavanje problema s napajanjem uređaja
Učinila sam. Ploče su završile tamo gdje su trebale biti, spojio sam ih lemljenjem s kratkim krutim žicama, što je omogućilo da dobivena struktura bude vrlo kompaktna. Sličan dizajn može se ugraditi u moje druge projekte.
Unutarnji dio kućišta s prostorom za elemente koji daju napajanje uređaju
Finalizacija projekta i posljedice neuspješnog postavljanja komponenti u kućište
Tijekom rada na projektu dogodila mu se jedna neugodna stvar. Nakon što sam sve skupio, ispustio sam uređaj na pod. Nakon toga zaslon je prestao raditi. Prvo sam mislio da je to zaslon. Pa sam ga ponovno spojio, ali to nije ništa popravilo. Problem s ovim projektom bio je loš smještaj komponenti. Naime, radi uštede prostora, montirao sam displej iznad Arduina. Da bih došao do Arduina, morao sam odlemiti zaslon. Ali ponovno lemljenje zaslona nije riješilo problem. U ovom projektu koristio sam novu Arduino ploču. Imam još jednu ploču poput ove koju koristim za eksperimente s matičnom pločom. Kad sam spojio ekran na njega, sve je radilo. Budući da sam koristio površinsku montažu, morao sam odlemiti pinove s ove ploče. Uklanjanjem pinova s ploče, napravio sam kratki spoj spojivši pinove VCC i GND. Jedino što sam mogao je naručiti novu ploču. Ali nisam imao vremena za to. Tada sam odlučio uzeti čip s ploče na kojoj je došlo do kratkog spoja i premjestiti ga na "mrtvu" ploču. Riješio sam ovaj problem pomoću stanice za lemljenje vrućim zrakom. Na moje iznenađenje, sve je radilo. Samo sam trebao upotrijebiti pin koji resetira ploču.
Ploča s uklonjenim čipom
U normalnim okolnostima ne bih otišao u takve krajnosti. Ali moja Arduino ploča bila je stara samo tjedan dana. Zato sam se odlučio za ovaj eksperiment. Možda me je pandemija učinila spremnijim na eksperimentiranje i inventivnijim.
Pričvršćivanje uzice
Svoje projekte opremam nosačima za uže. Uostalom, nikad ne znate unaprijed kada i gdje ćete ih koristiti.
Rezultati
Ovako izgleda rad s dobivenom čarobnom kuglom.
Koristite li Arduino Pro Mini u svojim projektima?
Izvor: www.habr.com