Fonas yra toks: norėdamas įveikti fizinį neveiklumą, įsigijo „Rollersurf“ lentą. Kadangi ant lentos yra tik du ratai, važinėjant ja reikia jausti pusiausvyrą, ant jos galima „stovėti“ tik judant. Įsitikinęs, kad po nepertraukiamo judėjimo maždaug 700 metrų atstumu ratai tarsi įstrigo smėlyje ir judėti buvo labai sunku, kreipiausi į internetą ir specialistus. Tapo aišku, kad dėl per didelio mano svorio svorio rato medžiagos minkštumo, rato medžiaga yra labai karšta ir suminkštėjusi, padidėja kontaktas su keliu, o padidėjęs rato klampumas apsunkina kontrolę ir sukimo momentą. Pakeitus ratus kietesniu ritiniu, lentos, kaip ir lengvas valdymas, labai padidėjo. Tame pačiame ilgame kelyje pažįstamas stabdymas neįvyko, greitis toliau didėjo, o tai lėmė nemalonų kritimą.
Idėja išmatuoti greitį ir apriboti save pagreičiu kilo greičiausiai po kritimo :) Buvo 2014 metų prototipas, kur buvo sukurtas toks įrenginys, tačiau kitokio tipo lentai, kur rato sukimosi plokštuma daug nejuda plokštės atžvilgiu ir elektronika gali būti dedamas ant pačios lentos, sujungiant ją su jutikliu ant rato lanksčia viela.
Mano atveju, tiek jutiklis, tiek elektronika neturėtų būti dedami ant rato laikiklio, nes pats laikiklis (ratukas) sukasi aplink savo ašį apskritimo atžvilgiu plokštės plokštumos atžvilgiu.
Įgyvendinimas. Transmisijos specifikaciją pasirinko „BlueTooth“ dėl šios technologijos prieinamumo ir jos buvimo „Samsung SM-V700“ išmaniajame laikrodyje. „BlueTooth“ modulis buvo pasirinktas valdikliu HC-05 Arduino „Mini Pro“, tačiau vėliau pakeistu paprastu valdikliu „AtMega168A“, buvo pasirinkta 500 mAh talpos Li-Pol baterija, kuri atitiktų ratuko matmenis ir numatomą energijos suvartojimą. Kaip sukimosi jutiklis, priešingai nei prototipas, „Hall Sensor SS49E“ buvo pasirinktas labiau stabilus. Atitinkamai eskizas buvo šiek tiek modernizuotas. Rato stebulėje įtaisyto magneto praėjimas analizuojamas dviem taškais: pirmasis įjungimas - magnetas patenka į jautrumo zoną - „būrys“, o antrasis įjungimas - magnetas išeina iš jutiklio jautrumo zonos - „nusileidimas“.Valdiklis suskaičiuoja šiuos įvykius per nustatytą laiko tarpą - 1 sekundę ir perduoda gautą numerį ryšio kanalu į „Android“ įrenginį, tuo pačiu analizuodamas gaunamus signalus. Modulio gavimo, rodymo, tvarkymo programa buvo sukurta remiantis prototipu „Android Studio“ aplinkoje. Tai numato kai kuriuos patobulinimus, susijusius su padidėjusiu atsparumu triukšmui. Kaip ir prototipas, jis apskaičiuoja greitį ir atstumą. Kaip atrodo, išsaugoma naudinga „priekinio žibinto“ įjungimo / išjungimo funkcija - šviesos diodas, nukreiptas į priekį.
Matomas viršuje kairėje: raudona įkrovimo atbulinės eigos apsaugos lemputė, įkrovimo-darbo jungiklis, akumuliatorius; apačioje: žalias VT modulis, „AtMega168A“ mikrovaldiklis su įpjaunamomis gnybtais, yra užklijuotas ant nugaros su viršutine korpuso dalimi.
Sumontuotas su ratuku, modulis atrodo taip:
Nuotraukoje galite pamatyti maitinimo jungiklį, įkroviklio prijungimo kontaktus, kitoje įrenginio pusėje aukščiau esančiame kampe - LED - „priekinis žibintas“.
Prototipo programa buvo papildyta galimybe skleisti garso ir vibracijos signalus įvairiuose renginiuose (įjungiant / išjungiant priekinį žibintą, aliarmo signalą, kai viršijama didžiausia leistina greičio riba).
Išbandymas ant stalo - nuotraukoje žemiau, dar neišbandytas kelyje, laukiu vasaros :)
„Android Studio“ projekto apimtis yra didžiulė, aš jį kažkur paskelbsiu su nuoroda, jei yra susidomėjimo, atsinešu eskizą su komentarais.
Esant susidomėjimui, esu pasirengęs pasidalyti idėjomis, patirtimi.