Pozadina je sljedeća: za zadovoljstvo prevladavanja tjelesne neaktivnosti kupljena je daska Rollersurf. Kako su na ploči samo dva kotača, vožnja po njoj zahtijeva osjećaj ravnoteže, na njoj možete „stajati“ samo u pokretu. Nakon što sam se uvjerio da su se, nakon kontinuiranog kretanja na udaljenosti od oko 700 metara, kotači kao da se zaglavio u pijesku, a kretanje je bilo vrlo teško, obratio Internetu i stručnjacima. Postalo je jasno da zbog pretjerane mekoće materijala kotača za moju težinu, materijal kotača je vrlo vruć i omekšan, kontakt s cestom se povećava, a povećana viskoznost kotača otežava kontrolu i stvaranje zakretnog momenta. Nakon zamjene kotača tvrđim kolutom, ploče su se značajno povećale, kao i jednostavnost rada. Na istoj dugoj stazi nije se dogodilo poznato kočenje, brzina se i dalje povećavala, što je dovelo do neugodnog pada.
Ideja za mjerenje brzine i ograničenje u ubrzanju došla je, vjerojatno nakon pada :) Postojao je prototip iz 2014. godine, gdje je takav uređaj stvoren, ali za drugu vrstu ploče, gdje se ravnina rotacije kotača ne kreće mnogo u odnosu na ploču i elektronika može se postaviti na samu ploču povezivanjem sa senzorom na kolu s fleksibilnom žicom.
U mom se slučaju i senzor i elektronika ne smiju postavljati na nosač kotača, jer se nosač (točak) rotira oko svoje osi kružno u odnosu na ravninu ploče.
Realizacija. Specifikacija prijenosa odabrala je BlueTooth zbog dostupnosti ove tehnologije i njegove prisutnosti u Samsung SM-V700 smartwatchu pri ruci. Za modul BlueTooth izabran je HC-05, kontroler Težak Mini Pro, ali naknadno zamijenjen golim kontrolerom AtMega168A, odabrana je Li-Pol baterija od 500mAh koja zadovoljava dimenzije kotača i procijenjenu potrošnju energije. Kao senzor rotacije odabran je Hall Sensor SS49E, za razliku od prototipa, kao stabilnije u radu. U skladu s tim, skica je malo modernizirana. Prolazak magneta ugrađenog u glavčinu kotača analizira se s dvije točke: prva aktivira - magnet ulazi u zonu osjetljivosti - "vod", a druga aktivira - magnet izlazi iz zone osjetljivosti osjetnika - "silazak".Upravljač broji te događaje u određenom vremenskom periodu - 1 sekundu i šalje primljeni broj preko komunikacijskog kanala na Android uređaj, istovremeno analizirajući dolazne signale. Program za primanje, prikazivanje, upravljanje modulom kreiran je na temelju prototipa u okruženju Android Studio. Omogućuje određena poboljšanja vezana za povećanje otpornosti na buku. Kao i prototip, izračunava brzinu i udaljenost. Korisna funkcija uključivanja / isključivanja "prednjeg svjetla" - LED usmjerenog prema naprijed - također je spremljena, kako se čini.
Vidljiv gornji lijevi dio: crvena LED zaštita od prestanka punjenja, prekidač za rad napunjenosti, baterija ispod: zeleni BT modul, mikrokontroler AtMega168A s podesivim stezaljkama zalijepljen je na stražnjoj strani kućišta gornjim dijelom.
Sklopljen sa ricinusom, modul izgleda ovako:
Na fotografiji možete vidjeti prekidač za napajanje, kontakte za spajanje punjača, s druge strane jedinice na uglu iznad - LED - "prednje svjetlo".
Program prototipa bio je dopunjen mogućnošću izdavanja zvučnih i vibracijskih signala u različitim događajima (uključivanje / isključivanje prednjeg svjetla, alarmni signal kada prekoračite navedenu maksimalnu ograničenje brzine).
Testiranje na stolu - na fotografiji ispod, još nije testirano na cesti, čeka se ljeto :)
Projekt Android Studio ima veliku količinu, objavit ću ga negdje s vezom, ako postoji interes, donosim skicu s komentarima.
U nazočnosti interesa, spreman sam dijeliti ideje, iskustva.