Fà una sfera magica basatu annantu à l'Arduino Pro Mini

Fighjulava un filmu induve unu di i caratteri avia una bola magica chì rispondeva à e dumande. Allora aghju pensatu chì saria bellu di fà u listessu, ma digitale. Aghju scavatu à traversu u mo stash di cumpunenti elettroni è vistu s'ellu avia ciò chì avia bisognu di custruisce una tale bola. Durante a pandemia, ùn vulia micca urdinà nunda, salvu micca assolutamente necessariu. In u risultatu, aghju scupertu un accelerometru di trè assi, una visualizazione per Nokia 5110, una scheda Arduino Pro Mini è parechje altre cose. Questu duverebbe esse abbastanza per mè è aghju messu à travaglià.

Fà una sfera magica basatu annantu à l'Arduino Pro Mini

Hardware parte di u prugettu

Eccu una lista di cumpunenti chì custituiscenu u mo prughjettu:

  • Mini carte Arduino Pro.
  • Connettore GX-12 (maschiu).
  • Accelerometru à trè assi MMA7660.
  • Mostra PCD8544 per Nokia 5110/3310.
  • Caricatore per batterie di polimeru di litiu TP4056.
  • Convertitore DD0505MD.
  • Batteria di lithium polymer di dimensione 14500.

Elencu

A pantalla chì aghju decisu di utilizà in stu prughjettu hè stata in u mo pussessu per un bellu pezzu. Quandu l'aghju scupertu, mi dumandu subitu perchè ùn l'avia micca usatu in ogni locu prima. Aghju trovu una biblioteca per travaglià cun ella è cunnessu u putere. Dopu quì, aghju trovu subitu a risposta à a mo dumanda. U prublema era u so cuntrastu è u fattu chì i cumpunenti supplementari eranu necessarii per u so funziunamentu. Aghju trovu questu biblioteca per travaglià cù a visualizazione è hà amparatu chì pudete cunnette un potentiometru à un cuntattu analogicu. Aghju decisu di utilizà l'accelerometru per aghjustà u cuntrastu di a visualizazione. Vale à dì, se vai à u menù di paràmetri, l'inclinazione di u dispositivu à a manca porta à una diminuzione di u valore currispundente, è l'inclinazione à a diritta porta à un aumentu. Aghju aghjustatu un buttone à u dispusitivu, quandu pressu, i paràmetri di cuntrastu attuale sò salvati in l'EEPROM.

Menu guidatu di l'accelerometru

Aghju trovu menu di navigazione cù i buttoni per esse troppu noiosa. Allora decisu di pruvà à utilizà un giroscopiu per travaglià cù u menu. Stu schema di interazzione cù u menù hè statu assai successu. Allora, inclinando u dispusitivu à manca, apre u menu di paràmetri di cuntrastu. In u risultatu, pudete andà in questu menù ancu s'ellu u cuntrastu di a visualizazione svia assai da a norma. Aghju utilizatu ancu l'accelerometru per selezziunà e diverse app chì aghju creatu. quì biblioteca chì aghju utilizatu in stu prughjettu.

Apps

À u principiu, vulia fà qualcosa chì puderia agisce cum'è una bola magica. Ma dopu aghju decisu chì puderia equipà ciò chì aghju avutu cù capacità supplementari furnite da diverse applicazioni. Per esempiu, aghju scrittu un prugramma chì simulava di scaccià un dadu, pruducia casualmente un numeru da 1 à 6. Un altru prugramma di u mio puderia risponde à e dumande "Sì" è "No" quandu si dumandava. Aiuta à piglià decisioni in situazioni difficili. Pudete aghjunghje altre applicazioni à u mo dispusitivu.

Bateria

U prublema cù i mo prughjetti hè chì aghju sempre aduprà batterie di polimeru di lithium non-removable in elli. È dopu, quandu sti prughjetti sò scurdati per un tempu, qualcosa di male pò accade à e batterie. Sta volta aghju decisu di fà e cose in modu diversu è assicuratevi chì a bateria puderia esse eliminata da u dispusitivu, se ne necessariu. Per esempiu, pò esse utile in qualchì novu prughjettu. À quellu tempu, avia digià disignatu un alloghju per a bateria, ma avia bisognu di finisce cù l'equipaggiu cù una porta. I primi copie di u casu sò diventati irragionevuli cumplessi è ingombranti. Allora l'aghju riprogettatu. Pò esse utile in i mo altri prughjetti.

Fà una sfera magica basatu annantu à l'Arduino Pro Mini
Custodia di batterie

Inizialmente vulia assicurà a cuperta di u casu cù un magnetu, ma veramente ùn mi piace micca aduprà ogni tipu di cumpunenti supplementari induve possu fà senza elli. Allora decisu di fà una tapa cù un latch. Ciò ch'e aghju fattu in prima ùn era micca assai adattatu per a stampa 3D. Allora aghju ridisegnatu a tapa. In u risultatu, hè stata capaci di esse stampatu bè.

Fà una sfera magica basatu annantu à l'Arduino Pro Mini
Copertura di l'alloghju di a batteria

Eru cuntentu di u risultatu, ma l'usu di un tali compartimentu di a bateria in i mo prughjetti limita l'opzioni di cuncepimentu, postu chì a tappa di u compartimentu deve esse nantu à a cima di u dispusitivu. Aghju pruvatu à custruisce u compartmentu di a bateria in u corpu di u dispusitivu in modu chì a tappa si stende nantu à u latu di u corpu, ma nunda di bonu hè vinutu.

Fà una sfera magica basatu annantu à l'Arduino Pro Mini
Stampa di casu di batterie

Fà una sfera magica basatu annantu à l'Arduino Pro Mini
A tappa di a bateria hè nantu à a cima di u dispusitivu

Affrontà i prublemi nutrizionali

Ùn vulia micca cunnette elementi à u bordu principale per alimentà u dispusitivu, postu chì questu puderia aumentà a so dimensione è cresce u costu di u prugettu. Pensu chì saria l'ideale se puderia integrà u caricatore TP4056 è u cunvertitore DD0505MD chì aghju digià avutu in u prugettu. In questu modu ùn avissi micca bisognu di gastru soldi in cumpunenti supplementari.

Fà una sfera magica basatu annantu à l'Arduino Pro Mini
Risolve i prublemi di putenza di u dispusitivu

Aghju fattu. I tavulini finiscinu induve duverebbe esse, l'aghju cunnessu cù a saldatura cù fili rigidi corti, chì hà permessu di fà a struttura resultanti assai compacta. Un disignu simili pò esse integratu in i mo altri prughjetti.

Fà una sfera magica basatu annantu à l'Arduino Pro Mini
A parte interna di u casu cù spaziu per elementi chì furnisce u putere à u dispusitivu

A finalizazione di u prugettu è e cunsequenze di a piazza insuccessu di cumpunenti in u casu

Mentre travagliava nantu à u prugettu, una cosa dispiacevule hè accadutu per ellu. Dopu avè cullatu tuttu, aghju abbandunatu u dispusitivu in u pianu. Dopu questu, u display hà cessatu di travaglià. In prima aghju pensatu chì era a visualizazione. Allora aghju ricollegatu, ma ùn hà micca riparatu nunda. U prublema cù stu prughjettu era una mala piazza di cumpunenti. Vale à dì, per risparmià spaziu, aghju muntatu a visualizazione sopra l'Arduino. Per ghjunghje à l'Arduino, aghju avutu a dissolda a visualizazione. Ma risolve a visualizazione ùn hà micca risoltu u prublema. In questu prughjettu aghju utilizatu una nova scheda Arduino. Aghju un altru tavulinu cum'è questu chì aghju utilizatu per esperimenti di breadboard. Quandu aghju cunnessu u screnu, tuttu hà travagliatu. Siccomu aghju utilizatu a superficia di muntagna, aghju avutu à unsolder i pins da questa tavola. Sguassendu i pins da u bordu, aghju creatu un cortu circuitu cunnessu i pin VCC è GND. L'unicu ciò chì puderia fà era cumanda una nova tavola. Ma ùn aghju micca u tempu per quessa. Allora decisu di piglià u chip da a tavula nantu à quale hè accadutu u cortu circuitu è ​​spustà à u bordu "mortu". Aghju risoltu stu prublema cù una stazione di saldatura d'aria calda. À a mo sorpresa, tuttu hà travagliatu. Aviu solu bisognu di utilizà u pin chì resetta u bordu.

Fà una sfera magica basatu annantu à l'Arduino Pro Mini
Tavola cù chip eliminata

In circustanze normale ùn avissi micca andatu à tali estremi. Ma a mo scheda Arduino avia solu una settimana. Hè per quessa ch'e aghju andatu per questu esperimentu. Forse a pandemia m'hà fattu più disposta à sperimentà è più inventiva.

Fissazione di cordone

Aghju aghjustatu i mo prughjetti cù montature di cordini. Dopu tuttu, ùn sapete mai in anticipu quandu è induve l'utilizate.

Risultati


Questu hè ciò chì pare di travaglià cù a bola magica resultanti.

pudete truvà schedarii per a stampa 3D di u casu. Quì pudete piglià un ochju per vede u codice.

Aduprate Arduino Pro Mini in i vostri prughjetti?

Fà una sfera magica basatu annantu à l'Arduino Pro Mini

Fà una sfera magica basatu annantu à l'Arduino Pro Mini

Source: www.habr.com

Add a comment