Прављење магичне лопте на основу Ардуино Про Мини

Гледао сам филм где је један од ликова имао магичну лопту која је одговарала на питања. Тада сам помислио да би било лепо направити исти, али дигиталан. Копао сам по својој залихи електронских компоненти и видео да ли имам оно што ми је потребно да направим такву лопту. Током пандемије, нисам желео ништа да наручим осим ако је апсолутно неопходно. Као резултат, открио сам троосни акцелерометар, дисплеј за Нокиа 5110, Ардуино Про Мини плочу и још неке ситнице. Ово је требало да ми буде довољно и кренуо сам на посао.

Прављење магичне лопте на основу Ардуино Про Мини

Хардверски део пројекта

Ево листе компоненти које чине мој пројекат:

  • Ардуино Про Мини плоча.
  • ГКС-12 конектор (мушки).
  • Троосни акцелерометар ММА7660.
  • Дисплеј ПЦД8544 за Нокиа 5110/3310.
  • Пуњач за литијум-полимерске батерије ТП4056.
  • Цонвертер ДД0505МД.
  • Литијум-полимерска батерија величине 14500.

дисплеј

Екран који сам одлучио да користим у овом пројекту је у мом поседу већ дуже време. Када сам га открио, одмах сам се запитао зашто га нигде раније нисам користио. Нашао сам библиотеку да радим са њом и прикључио струју на њу. Након тога сам одмах пронашао одговор на своје питање. Проблем је био његов контраст и чињеница да су за његов рад биле потребне додатне компоненте. нашао сам ово библиотеку за рад са дисплејом и научио да се потенциометар може повезати са аналогним контактом. Одлучио сам да користим акцелерометар да подесим контраст екрана. Наиме, ако одете у мени подешавања, нагињање уређаја улево доводи до смањења одговарајуће вредности, а нагињање удесно до повећања. Додао сам дугме на уређај, када се притисне, тренутна подешавања контраста се чувају у ЕЕПРОМ-у.

Мени вођен акцелерометром

Сматрао сам да је кретање кроз меније помоћу дугмади превише досадно. Зато сам одлучио да покушам да користим жироскоп за рад са менијем. Ова шема интеракције са менијем се показала веома успешном. Дакле, нагињање уређаја улево отвара мени за подешавања контраста. Као резултат тога, можете отићи у овај мени чак и ако контраст екрана увелико одступа од норме. Такође сам користио акцелерометар да бих изабрао разне апликације које сам направио. ovde је библиотека коју сам користио у овом пројекту.

Аппс

У почетку сам желео да направим нешто што би могло да делује као магична лопта. Али онда сам одлучио да оно што имам могу да опремим додатним могућностима које пружају разне апликације. На пример, написао сам програм који је симулирао бацање коцкице, насумично производећи број од 1 до 6. Други мој програм је могао да одговори на питања са „Да“ и „Не“ када му се постави питање. Помаже у доношењу одлука у тешким ситуацијама. Можете додати друге апликације на мој уређај.

Батерија

Проблем са мојим пројектима је што у њима увек користим литијум-полимерске батерије које се не могу уклонити. А онда, када се ови пројекти на неко време забораве, батеријама може да се деси нешто лоше. Овог пута сам одлучио да урадим ствари другачије и да се уверим да се батерија може уклонити из уређаја ако је потребно. На пример, може бити корисно у неком новом пројекту. До тада сам већ дизајнирао кућиште за батерију, али сам морао да га завршим тако што сам га опремио вратима. Прве копије случаја су се показале неразумно сложеним и гломазним. Па сам га редизајнирао. Може бити корисно у мојим другим пројектима.

Прављење магичне лопте на основу Ардуино Про Мини
Кућиште батерије

У почетку сам желео да причврстим поклопац кућишта магнетом, али заиста не волим да користим све врсте додатних компоненти где могу без њих. Зато сам одлучио да направим поклопац са резом. Оно што сам испрва смислио није било баш погодно за 3Д штампање. Па сам редизајнирао поклопац. Као резултат тога, могао је да се добро штампа.

Прављење магичне лопте на основу Ардуино Про Мини
Поклопац кућишта батерије

Био сам задовољан резултатом, али коришћење таквог одељка за батерије у мојим пројектима ограничава моје могућности дизајна, пошто поклопац одељка мора бити на врху уређаја. Покушао сам да уградим одељак за батерију у тело уређаја тако да се поклопац шири на бочну страну тела, али ништа добро није било од тога.

Прављење магичне лопте на основу Ардуино Про Мини
Штампање кућишта за батерије

Прављење магичне лопте на основу Ардуино Про Мини
Поклопац батерије је на врху уређаја

Решавање питања исхране

Нисам желео да повежем елементе на главну плочу за напајање уређаја, јер би то повећало његову величину и повећало цену пројекта. Мислио сам да би било идеално када бих могао да интегришем пуњач ТП4056 и конвертор ДД0505МД које сам већ имао у пројекат. На овај начин не бих морао да трошим новац на додатне компоненте.

Прављење магичне лопте на основу Ардуино Про Мини
Решавање проблема са напајањем уређаја

Ја сам урадио то. Плоче су завршиле тамо где су и требале да буду, повезао сам их помоћу лемљења кратким чврстим жицама, што је омогућило да добијена структура буде веома компактна. Сличан дизајн се може уградити у моје друге пројекте.

Прављење магичне лопте на основу Ардуино Про Мини
Унутрашњи део кућишта са простором за елементе који обезбеђују напајање уређаја

Финализација пројекта и последице неуспешног постављања компоненти у кућиште

Док је радио на пројекту, десила му се једна непријатна ствар. Након што сам све сакупио, испустио сам уређај на под. Након тога екран је престао да ради. У почетку сам мислио да је то екран. Па сам га поново спојио, али то ништа није поправило. Проблем са овим пројектом је био лош пласман компоненти. Наиме, да уштедим простор, монтирао сам дисплеј изнад Ардуина. Да бих дошао до Ардуина, морао сам да одлемим екран. Али поновно лемљење екрана није решило проблем. У овом пројекту користио сам нову Ардуино плочу. Имам још једну овакву плочу коју користим за експерименте. Када сам спојио екран на њега, све је функционисало. Пошто сам користио површинску монтажу, морао сам да одлемим пинове са ове плоче. Уклањањем пинова са плоче направио сам кратак спој повезујући ВЦЦ и ГНД пинове. Једино што сам могао је да наручим нову плочу. Али нисам имао времена за то. Тада сам одлучио да узмем чип са плоче на којој је дошло до кратког споја и преместим га на „мртву“ плочу. Решио сам овај проблем користећи станицу за лемљење врућим ваздухом. На моје изненађење, све је функционисало. Само сам требао да користим пин који ресетује плочу.

Прављење магичне лопте на основу Ардуино Про Мини
Плоча са уклоњеним чипом

У нормалним околностима не бих ишао у такве екстреме. Али моја Ардуино плоча је била стара само недељу дана. Зато сам и отишао на овај експеримент. Можда ме је пандемија учинила спремнијим за експериментисање и инвентивнијим.

Причвршћивање траком

Своје пројекте опремам носачима за траку. На крају крајева, никада не знате унапред када и где ћете их користити.

Резултати


Овако изгледа радити са добијеном магичном лоптом.

Овде можете пронаћи датотеке за 3Д штампање кућишта. Овде можете погледати да видите код.

Да ли користите Ардуино Про Мини у својим пројектима?

Прављење магичне лопте на основу Ардуино Про Мини

Прављење магичне лопте на основу Ардуино Про Мини

Извор: ввв.хабр.цом

Додај коментар