Sulautetut järjestelmät moottoripyörien parissa

Avatar
juu-zo
Viestit: 343
Liittynyt: 05 Heinä 2016, 22:24
Paikkakunta: Vantaa

Viesti Kirjoittaja juu-zo »

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ä.

Kuva
SamiN
Viestit: 15
Liittynyt: 02 Kesä 2012, 22:17
Paikkakunta: Lempäälä

Viesti Kirjoittaja SamiN »

Ei kai se mikään hakkuri ole jos on kytketty vain USB.
VIN ainakin nayttää tyhjältä.

Muuten ihan mielenkiintoinen rojekti :laugh:




Edited By SamiN on 1473713742
Avatar
juu-zo
Viestit: 343
Liittynyt: 05 Heinä 2016, 22:24
Paikkakunta: Vantaa

Viesti Kirjoittaja juu-zo »

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
Avatar
juu-zo
Viestit: 343
Liittynyt: 05 Heinä 2016, 22:24
Paikkakunta: Vantaa

Viesti Kirjoittaja juu-zo »

Ja tässä tuotos valmiina juoteltuna ja odottaa pyörään kiinnittämistä ja testausta.

Kuva
Avatar
juu-zo
Viestit: 343
Liittynyt: 05 Heinä 2016, 22:24
Paikkakunta: Vantaa

Viesti Kirjoittaja juu-zo »

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.
Avatar
keitsi
Viestit: 99
Liittynyt: 27 Touko 2012, 12:16
Paikkakunta: Muhos

Viesti Kirjoittaja keitsi »

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
Avatar
keitsi
Viestit: 99
Liittynyt: 27 Touko 2012, 12:16
Paikkakunta: Muhos

Viesti Kirjoittaja keitsi »

Tuonhan vois tehdä myös niin että AVR ottaa inputit vastaan ja esim. sarjaportilla puskee ne ESP:lle mikä hoitaa HTTP/Wifi -rajapinnan ja SD-kortille tallennuksen.
Tai jopa sisäiseen muistiin.
GSX1300RT K1
Avatar
juu-zo
Viestit: 343
Liittynyt: 05 Heinä 2016, 22:24
Paikkakunta: Vantaa

Viesti Kirjoittaja juu-zo »

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
Avatar
keitsi
Viestit: 99
Liittynyt: 27 Touko 2012, 12:16
Paikkakunta: Muhos

Viesti Kirjoittaja keitsi »

juu-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.
Tuosta on monia eri versioita joista kaikki "WiFi-moduuleita", ks https://en.wikipedia.org/wiki/ESP8266

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
Avatar
keitsi
Viestit: 99
Liittynyt: 27 Touko 2012, 12:16
Paikkakunta: Muhos

Viesti Kirjoittaja keitsi »

Haittapuolina että 5 VDC GPIO yhteensopivuuden kanssa ollut hieman epäselvyyttä tuossa, eli logiikat voi joutua pudottamaan 3.3V tasolle (syöttöjännitteen lisäksi).
GSX1300RT K1
Avatar
juu-zo
Viestit: 343
Liittynyt: 05 Heinä 2016, 22:24
Paikkakunta: Vantaa

Viesti Kirjoittaja juu-zo »

No empäs aluksi tajunnut kun vilkaisin. Melkoisen mielenkiintoinen moduuli kylläkin. Täytyy ottaa mahdollisesti tutkintaan.

Arduinon vahvuus on kuitenkin näissä analogisovelluksissa tuo vakiona löytyvä 10bittinen ad muunnin.




Edited By juu-zo on 1474571558
Avatar
BaTTman
Viestit: 583
Liittynyt: 25 Huhti 2008, 09:06
Paikkakunta: Muurame

Viesti Kirjoittaja BaTTman »

Englannissa jokin oppilaskilpatiimi on tehnyt raspberry pi:llä datan loggauksen ja siihen päälle vielä mittariston. Muistaakseni jokin formula luokka.
Come what(ever) may.

--Under 200 mph club; 177 mph--
Avatar
juu-zo
Viestit: 343
Liittynyt: 05 Heinä 2016, 22:24
Paikkakunta: Vantaa

Viesti Kirjoittaja juu-zo »

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.
Vastaa Viestiin