Sulautetut järjestelmät moottoripyörien parissa
Noniin, arduino ja 7 segmentti näytöt saapui, kävin vähän vastuksia ja muita hilppeitä hakemassa ja demoilin pikkasen. Savun hälvettyä tarkistin kytkennät ja huomasin, että arduino pukkaa 5v linjasta lähes 12v ja 3,3v linjasta yli 7v... No ei tuossa tainnut tulla muuta kuin itse arduinon yksi inputti käräytettyä ja tuo kun oli parin euron arduino niin voin tilailla muutaman lisää. Myös ostamani potikka demoiluun ei ollutkaan ehjä vaan jostain syystä viallinen sekin. Sain kuitenkin jotakin näyttöön joten epäilen koodin toimivan. Vaatinee käytännön testejä.
Koodissa oli pieni bugi ja sen korjailemalla sain koko homman toimimaan oikein. Tässä pieni videon pätkä ihan vain potikalla protoilemalla. Seuraava vaihe olisi juotella tuo sellaiseen jamaan, että voisi kytkeä pyörään ja testailla siinä kiinni. Näytölle pitäisi myös tekaista jokin pieni kotelo.
https://dl.dropboxusercontent.com/u/3078380/gps.mov
Edited By juu-zo on 1473774831
https://dl.dropboxusercontent.com/u/3078380/gps.mov
Edited By juu-zo on 1473774831
Muokkailin kierrosluvun lukukoodia ja protoilin sitä hieman. Nyt sain sen riittävän nopeaksi sekä tarkaksi, jotta on käyttökelpoinen muissakin sovelluksissa. Tässä videota vaihtovalo ominaisuuden protoilusta. https://dl.dropboxusercontent.com/u/3078380/IMG_4561.MOV
Mietiskelin myös olisinko hommannut ihan kaupallisen dataloggerin pyörään, mutta katsoessa hintoja hieman hirvitti. Halvimmillaan päälle toista sataa pelkkä loggeri. Mielestäni melko kova hinta mikrokontrollerista, joka syö 0-5v analogi sisääntuloja, muutamaa pulssilukua ja tallentaa nämä ylös. Niinpä päätin aloitella koodin kirjoittelemisen arduinolla toteutettavaan loggeriin. Aluksi tarjoitus siis rakennella loggeri ecun säätöön. Arduino nano pohjaksi, micro sd moduuli kiinni, real time clock, muutamat analogitulot mm. afr ja tps lukemien loggaukseen ja pulssitulo kierrosluvun loggaukseen. Katsotaan mitä saadaan aikaiseksi. Hinta kympin ilman koteloa ja liittimiä. Jos innostun niin voisin rakennella hieman paremman loggerin vielä vaikka arduino megalla toteutettuna. Tuohon sitten gps, kiihtyvyys ja kallistuskulma anturit, jne radalla tapahtuvaa loggausta varten. Ongelmaksi tulee varmaankin luku ja tallennusnopeus kun antureita ja ominaisuuksia lisätään.
Mietiskelin myös olisinko hommannut ihan kaupallisen dataloggerin pyörään, mutta katsoessa hintoja hieman hirvitti. Halvimmillaan päälle toista sataa pelkkä loggeri. Mielestäni melko kova hinta mikrokontrollerista, joka syö 0-5v analogi sisääntuloja, muutamaa pulssilukua ja tallentaa nämä ylös. Niinpä päätin aloitella koodin kirjoittelemisen arduinolla toteutettavaan loggeriin. Aluksi tarjoitus siis rakennella loggeri ecun säätöön. Arduino nano pohjaksi, micro sd moduuli kiinni, real time clock, muutamat analogitulot mm. afr ja tps lukemien loggaukseen ja pulssitulo kierrosluvun loggaukseen. Katsotaan mitä saadaan aikaiseksi. Hinta kympin ilman koteloa ja liittimiä. Jos innostun niin voisin rakennella hieman paremman loggerin vielä vaikka arduino megalla toteutettuna. Tuohon sitten gps, kiihtyvyys ja kallistuskulma anturit, jne radalla tapahtuvaa loggausta varten. Ongelmaksi tulee varmaankin luku ja tallennusnopeus kun antureita ja ominaisuuksia lisätään.
juu-zo kirjoitti:Muokkailin kierrosluvun lukukoodia ja protoilin sitä hieman. Nyt sain sen riittävän nopeaksi sekä tarkaksi, jotta on käyttökelpoinen muissakin sovelluksissa. Tässä videota vaihtovalo ominaisuuden protoilusta. https://dl.dropboxusercontent.com/u/3078380/IMG_4561.MOV
Mietiskelin myös olisinko hommannut ihan kaupallisen dataloggerin pyörään, mutta katsoessa hintoja hieman hirvitti. Halvimmillaan päälle toista sataa pelkkä loggeri. Mielestäni melko kova hinta mikrokontrollerista, joka syö 0-5v analogi sisääntuloja, muutamaa pulssilukua ja tallentaa nämä ylös. Niinpä päätin aloitella koodin kirjoittelemisen arduinolla toteutettavaan loggeriin. Aluksi tarjoitus siis rakennella loggeri ecun säätöön. Arduino nano pohjaksi, micro sd moduuli kiinni, real time clock, muutamat analogitulot mm. afr ja tps lukemien loggaukseen ja pulssitulo kierrosluvun loggaukseen. Katsotaan mitä saadaan aikaiseksi. Hinta kympin ilman koteloa ja liittimiä. Jos innostun niin voisin rakennella hieman paremman loggerin vielä vaikka arduino megalla toteutettuna. Tuohon sitten gps, kiihtyvyys ja kallistuskulma anturit, jne radalla tapahtuvaa loggausta varten. Ongelmaksi tulee varmaankin luku ja tallennusnopeus kun antureita ja ominaisuuksia lisätään.
Tässä myös ihan mielenkiintoinen alusta tehdä dataloggeri:
https://www.sparkfun.com/products/13678
Tuosta on muutamia eri versioita. Pitäs riittää paukkua isommankin softan ajoon.
Tuota voi koodata myös Arduino IDE:llä. Huhut kertovat että core libit tuolle ei ole ihan yhtä vakaita kuin Arduinolle on.
Bonuksena lokit vois hakea wifin yli esim. kännykällä HTTP:tä käyttäen.
Edited By keitsi on 1474556776
GSX1300RT K1
Ekassa linkissä pelkkä wifi moduuli. Pitäisi olla varmaankin jokin muu?
Tuota langatonta tiedonsiirtoa mietin itsekin mahdollisesti. Wifin kanssa voisi kikkailla sekä kännykän että kotiverkon kautta. Eipä tuollaisen perus arduinonkaan rajat aivan heti tule vastaan, mutta isoimpiin sovelluksiin ei 16MHz kellot riitä kun pitäisi tehdä vielä muitakin toimituksia välissä. Mikäli tuollaista kattavampaa loggeria rata-ajoa varten esimerkiksi tekisi tosissaan niin olisi järkevintä valita jokin nopeampi prosessori. Inteliltäkin löytyy jo kehitysalustoja, joita pystyy arduino ide:llä koodailemaan ja niissä varmasti nopeus riittää. Kirjastojen yhteensopivuus on vain ongelmana.
Edited By juu-zo on 1474559344
Tuota langatonta tiedonsiirtoa mietin itsekin mahdollisesti. Wifin kanssa voisi kikkailla sekä kännykän että kotiverkon kautta. Eipä tuollaisen perus arduinonkaan rajat aivan heti tule vastaan, mutta isoimpiin sovelluksiin ei 16MHz kellot riitä kun pitäisi tehdä vielä muitakin toimituksia välissä. Mikäli tuollaista kattavampaa loggeria rata-ajoa varten esimerkiksi tekisi tosissaan niin olisi järkevintä valita jokin nopeampi prosessori. Inteliltäkin löytyy jo kehitysalustoja, joita pystyy arduino ide:llä koodailemaan ja niissä varmasti nopeus riittää. Kirjastojen yhteensopivuus on vain ongelmana.
Edited By juu-zo on 1474559344
Tuosta on monia eri versioita joista kaikki "WiFi-moduuleita", ks https://en.wikipedia.org/wiki/ESP8266juu-zo kirjoitti:Ekassa linkissä pelkkä wifi moduuli. Pitäisi olla varmaankin jokin muu?
Tuota langatonta tiedonsiirtoa mietin itsekin mahdollisesti. Wifin kanssa voisi kikkailla sekä kännykän että kotiverkon kautta. Eipä tuollaisen perus arduinonkaan rajat aivan heti tule vastaan, mutta isoimpiin sovelluksiin ei 16MHz kellot riitä kun pitäisi tehdä vielä muitakin toimituksia välissä. Mikäli tuollaista kattavampaa loggeria rata-ajoa varten esimerkiksi tekisi tosissaan niin olisi järkevintä valita jokin nopeampi prosessori. Inteliltäkin löytyy jo kehitysalustoja, joita pystyy arduino ide:llä koodailemaan ja niissä varmasti nopeus riittää. Kirjastojen yhteensopivuus on vain ongelmana.
Laite on kuitenkin täysiverinen mikrokontrolleri ja alkanut korvaamaan arduinon käytön harrastelijapiireissä.
Pinnejä 3-22 kpl joten voi toimia ihan itsenäisenäkin mikrokontrollerina.
https://www.youtube.com/watch?v=8J7zflVO8K0
Nyt myös uusi esp32 malli tullut mutta en pidättäisi hengitystä vakaan softan osalta.
GSX1300RT K1
Raspberryllä olen tehnyt kouluaikoina yhden suoraan verkkoon loggaavan sovelluksen. Raspberry on kuitenkin vähän overkilliä tällaiseen ja hintaa about 10 kertaa enemmän kuin pikku arduinolla. Vaatii myös erillisen ad muuntimen analogitulojen toteuttamiseen. Mikäli haluaisi tehdä helposti siistin näytön+gui:n niin raspberryllä toki onnistuisi sen koodaaminen mukavasti ja tehot näytön pyörittämiseen.