Stránka 1 z 2

Arduino

Napsal: 13 říj 2012 15:03
od Swingal
Zatial si sem napisem co by sa dalo, co na to treba a kolko to vyjde, pokial to spravim (co by som bol rad) tak napisem aj navod presny :)

Tak zacnem tym co je to arduino.

Arduino je vlastne maly PC alebo mikrokontroler ktory pracuje so vstupmi a vystupmi. Ked pochopite tomu co to je tam zistite ze to ma velmi siroke vyuzitie. Hlavne pre hobby. Je to vlastne programovatelny mikrokontroler s ktorym si mozte urobit napr palubny pocitac v aute v ktorom neni ( moj pripad :) ).

Zakladom je samotny mikrokontroler ktory sa nazyva Arduino. Je ich viac druhov podla potrieb, s menej portami, viac portami, vacsou pamatou a podobne. To vas asi zaujimat nebude :)

K tomuto mikrokontroleru si potom dokupujete rozne vstupne a vystupne prislusenstva. Vstupne napriklad ako teplotny senzor, svetelne senzory, spinace, tlacitka, tlakove snimace a podobne. Potom vystupne zariadenia ako displej na zobrazenie hodnot, male elektromotory, zvukove signalizacie a podobne blbosti.

Potom uz staci iba naprogramovat mikronontroler aby fungoval so vsetkym prislusenstvom. Programuje sa v jazyku C cez USB. Niektore programy sa daju volne stiahnut.

Tak, preco to sem pisem.

Rozhodol som sa namiesto hodiniek v CRX urobit palubny pocitac ako maju nove auta. Vyzerat by mal nejako takto ...

Obrázek

Chcel by som aby zobrazoval zakladne udaje, vzdy max. dva a obrazovky by sa prepinali pomocou tlacidla ...
Obrazovka1: Teplota vzduchu - vonkajsia, vnutorna, indikacia mrznutia
Obrazovka2: Teplota motora a oleja- indikacia prehriatia a nizkej teploty
Obrazovka3: cas - defaultne
Obrazovka4: Spotreba - aktualna l/H a l/100km
Obrazovka5: Tripmeter - prejdena vzdialenost, priemerna spotreba
Obrazovka6: Benzin v nadrzi + dojazd pri priemernej spotrebe z tripmetra

Aby som toto dosiahol bude potreba:
- Arduino (pre moje ucely zoberem ten najvacsi lebo sa budu robit este rozne ine experimenty cize Atmega 328)
- displej (16*2 by mal byt cca rovnaky ako velkost hodin v CRX)
- kabliky
- ECU usposobena na odcitavanie dat (kvazi chipnuta s povolenym datalogingom)
- 2 teplotne cidla pre vnutornu a vonkajsiu teplotu
- teplota motora a oleja sa dufam bude dat vycitat z ECU, resp. malo by sa, nakolko ECU odniekadial musi vyhodnotit studeny a teply motor, podla toho posuva aj obmedzovac
- takisto spotreba z ECU aj prejdena vzdialenost (ta sa asi bude musiet pocitat inac ako z ecu)
- benzin v nadrzi ... to je hudba buducnosti
- na hodiny bud upravim tie co su v crx teraz alebo budem musiet kupit RTC modul pre arduino

Cena:
Arduino + displej a nejake odpory (Starter kit) - 32€
teplotne cidla pre vonkajsiu a vnutornu teplotu - 2x5€
Druha ECU - 20€
chip s povolenym datalogingom (10€, pokial si chip budem uparvovat sam tak cca 30€ lebo musim kupit citacku EEPROMov, EEPROMky a pod)
tlacitka, kabliky, odpory, ledky, konektory - 15€
Znalost jazyka C - na nezaplatenie :D (musim sa v tom trosku povrtat)

Takze tolko teorie, teraz naskrabat peniaze a povrtat sa v tom ...

Re: Arduino

Napsal: 13 říj 2012 15:48
od Redy
huh, zajímavý počin, držím palce a pochlub se s každou novinkou, myslím že by pak o něco takového byl zájem *fin* sám bych si klidně jeden předobjednal :)

Re: Arduino

Napsal: 13 říj 2012 20:05
od martas CRX
Tak to vypadá dost zajímavě *fin* budu držet palce *fin* :)

Re: Arduino

Napsal: 14 říj 2012 18:20
od Stean
jsem zvědav jak to nbude fungovat, sám bych ocenil nějakej digitální kontroler stavu nádrže, jelikož jsem zjistil že těm budíklm se nedá věřit :D měl jsem půl nádrže na budíku a ani litr v nádrži :D držim palečky *fin*

Re: Arduino

Napsal: 14 říj 2012 20:50
od Swingal
chcel by som to napojiť na original plavak co mas v aute, takze pokial je ten chybny tak aj tu by ti ukazalo zle, ale pokial mas vadny budik tak by ti to ukazalo dobre :)

Re: Arduino

Napsal: 14 říj 2012 21:10
od Stean
chtělo by to do nádrže nějaký přídavný snímač :D

Re: Arduino

Napsal: 14 říj 2012 21:19
od Swingal
pokial nieco take bude tak kludne, ale nechcel by som moc vrtat do nadrze a podobne :/

Re: Arduino

Napsal: 14 říj 2012 21:20
od Stean
jen pár direk vrtačkou *oprava* *vytlem* *vytlem*

Re: Arduino

Napsal: 15 říj 2012 08:28
od Martin16
velmi dobře *fin* těším se na pokračování *hlad*

Re: Arduino

Napsal: 25 bře 2013 18:08
od Swingal
Dneska mi prislo arduino, tak som vyskusal displej, zatial je to len splet kablov a senzory este tiez nemam tak len mala ochutnavka 1 obrazovky :)

Re: Arduino

Napsal: 25 bře 2013 20:06
od 2wheels1man
Ako to funguje s čítaním dát z ECU?
Má ECU aj iný interface ako CAN?
Aj moje LCD by som časom chcel urobiť na seriove ECUcka.
Držím palce a ak budeš potrebovať poradiť ohľadom kódu kľudne sa ozvi.

Re: Arduino

Napsal: 25 bře 2013 22:14
od Swingal
No zatial som len spojazdnil displej, cidla este nemam, a s ECU som to este nespajal lebo to bude na dlhsie, to bude asi az posledny krok.

Lebo:
Ecu treba chipnut, neviem ci mam pripravu na externu EEPROMku, ak nemam treba vela pajkovat a je to celkom zdlhave dost veci sa da pri tom odpalit.
EEPROMKU treba naprogramovat, resp, musim kupit nejaku citacku/zapisovacku aby som to spravil. Zevraj zo seriovej sa neda vycitat mapa takze aj to moze byt problem.
Nikdy v zivote som nerobil palivovu a zapalovaciu mapu :D takze aj tam bude sranda.
Posledna vec je z datalogingu precitat data, resp. rozkodovat ich. Na inom klube sa uz o to niekto pokusal, mam aj zdrojak len ho treba prisposobit k mojej hracke.

Dataloging pokial viem tak posiela data seriovo (4 piny, 2 napajacie, 2 datove), zapina sa pomocou specialne nastavenej EEPROMKy takisto ako lanuch control a podobne veci.

Re: Arduino

Napsal: 26 bře 2013 07:58
od Bučis
To vypadá jako dost dobrej projekt. *dance*
Držím palce a pokud bude vše funkční a s návodem jak zapojit do auta, tak předobjednávám taky *jizda*

Re: Arduino

Napsal: 02 dub 2013 23:14
od Swingal
Tak pokrok :)

mame hotovu a funkcnu prvu uvodnu obrazovku. Prisli senzory na teplotu (rozsah -40 az 80), tak som ich zapojil, chvilku kodoval, a uz vsetko zobrazuje ako ma. Teoreticky mozu zobrazovat aj vlhkost okolia ale v aute podla mna zbytocnost. Jeden senzor som zatial dal na okno von, nech si zvyka :D druhy mam pri sebe vnutri. Takze zaklad by bol, teraz rozbeham tlacitko ktorym by sa prepinali obrazovky (vo finale bude pouzite to ktore je sa stlaca hodinkovym krytom). Potom to asi na chvilku odlozim :)

Re: Arduino

Napsal: 27 dub 2013 20:38
od Swingal
Skusil som to zapustit do housingu hodin, bude to treba este doladit a vymysliet ako to upevnit ...

Re: Arduino

Napsal: 27 dub 2013 22:28
od sajlem
Těším se až to bude fungovat jestli bude něco i na prodej za rozumnou cenu tak to beru.

Re: Arduino

Napsal: 29 dub 2013 16:50
od Swingal
Uvidime, zatial nemam ani poriadne predstavu o niektorych veciach, budem sa to potom snazit spravit plug n play, ale take jednoduche to asi nebude :/

takze s tym budete mat aj vy trosku prplacky :P

Momentalne riesim ako uchytit ten displej. To ze je nakrivo momentalne neriesim, resp. chcem potom iny ktory ma cierne pozadie a biele pismenka (ako terajsie hodiny), tym padom tro bude vyzerat super.

Ale zakladny mikroprocesor stoji cca 20€, displej cca 5€, teplomery cca 5€, napajanie (za 12V na 5V) dalsich 5€, urcite bude treba nejake relatka, tie su drahsie za cca 10€ a podobne

skorej by som to staval na individualne riesenia :) a od toho sa bude odvijat aj cena. ;)

Re: Arduino

Napsal: 30 dub 2013 22:59
od Swingal
Spojazdnene hodiny s datumom, este musim presne vykoumat ako sa nastavuju ale potom by mali drzat cas na minimalne 5 rokov ...

len som si este neni isty rozlozenim datumu a casu :D ale to su detaily :)

http://www.youtube.com/watch?v=3eXnVxfiVNo

Re: Arduino

Napsal: 03 kvě 2013 09:09
od Swingal
Spojazdnene meranie napatia :) V konecnom dosledku moze byt odchylka cca +/-0,1V (nakolko treba este upravy aby to dokazalo merat rozsah od 0-20V), ale inak by to malo byt celkom presne ;)

http://www.youtube.com/watch?v=8NJnOKi0sro

Edit\\ Video uz ide :)

Re: Arduino

Napsal: 03 kvě 2013 13:35
od Stean
ten drát do okna, v noci se tam musí chodit dobře *vytlem* vypadá to velice pěkně, už se těšim jak to dopadne :) *fin*