12-kanalovy Data Logger

Pochváľte sa ostatným čo zaujímave ste vyrobili alebo práve vyrábate!

Moderátori: psichac, Moderátori

TomasNM
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1371
Dátum registrácie: 22 Jan 2012, 19:24
Bydlisko: Nové Mesto nad Váhom
Vek: 43

12-kanalovy Data Logger

Príspevok od používateľa TomasNM » 20 Sep 2016, 16:02

Pani,

Predstavujem moj vyrobok,ktory nazyvam 12-kanalovy Data Logger.
Jedna sa o zaznamnik analogovych udalosti,ktory moze zaznamenavat az 12 hodnot naraz.
Vyuziva analogove vstupy Arduina a signaly pre ne su pripravovane v externych periferiach,ktore su pripojene cez konektory RJ14.

Vlastnosti:
- nastavenie hodnoty kanalu(a skalovania) je od -9999.99 do 9999.99 pre 0-5Vin/0-1023in
- moznost vyberu z roznych SI jednotiek pre kanal
- interval vzorkovania 100ms-999.9s
- spustenie moze byt rucne,casove,alebo nabehom/dobehom signalu na zvolenom vstupe(ako trigger na osciloskope)
- spustenie nabehom/dobehom moze byt jednorazove,alebo opakovane po automatickom zastaveni
- zastavenie moze byt rucne,casove,nabehom/dobehom signalu na zvolenom vstupe alebo po zapise X vzoriek
- periferie pripojitelne cez RJ14 konektory
- zapis na SD kartu v textovom formate
- zobrazenie informacii o zvolenom kanale,vratane aktualnej hodnoty,SI jednotke,skalovania aj hodnoty 10b vstupu
- indikacna LED cervena pre okamih zapisu na SD
- indikacna LED modra pre stav logovania(svieti=caka na trigger,blika=loguje)
- moznost nastavenia RTC
- napajanie 230VAC,zdroj 12V pre elektroniku
- 12V stabilizovane na 8VDC(7808) pre + napajanie periferii
- zdroj 9V,stabilizovany na -5VDC(7905) pre - napajanie periferii
- riadenie ma na starosti Arduino Mega2560

Obal vyrobil "tom666",na jeho 3D tlaciarni zo sedeho ABS.
Cely layout suciastok a rozlozenie vymodelovane v Solidworks 2015.

Este musim vyrobit sklicko,ale az ked budem pri freze a software do PC,kde si budem moct pozriet namerane grafy.

Takto vypada vytvoreny subor:

Kód: Vybrať všetko

---------------------------------------------------------
DATA LOGGER Record started =>       02.09.2016 / 23:56:24
---------------------------------------------------------
Sampling interval: 001.000s          Channels Enabled:  4
Channel  1 =>   Min: 0000.00   Max: 1000.00   Unit:    mA
Channel  2 =>   Min: 0000.00   Max: 1000.00   Unit:    mA
Channel  3 =>   Min: 0000.00   Max: 1000.00   Unit:    mA
Channel  4 =>   Min: 0000.00   Max: 1000.00   Unit:    mA
---------------------------------------------------------

02.09.2016 / 23:56:25 =>  0765.39 0783 ;  0690.12 0706 ;  0678.39 0694 ;  0694.03 0710
02.09.2016 / 23:56:26 =>  0609.97 0624 ;  0567.93 0581 ;  0572.82 0586 ;  0605.08 0619
02.09.2016 / 23:56:27 =>  0667.64 0683 ;  0630.49 0645 ;  0632.45 0647 ;  0643.20 0658
02.09.2016 / 23:56:28 =>  0602.15 0616 ;  0563.04 0576 ;  0567.93 0581 ;  0594.33 0608
02.09.2016 / 23:56:29 =>  0660.80 0676 ;  0626.58 0641 ;  0628.54 0643 ;  0637.34 0652
02.09.2016 / 23:56:30 =>  0604.10 0618 ;  0565.98 0579 ;  0569.89 0583 ;  0593.35 0607
02.09.2016 / 23:56:31 =>  0651.02 0666 ;  0616.81 0631 ;  0619.74 0634 ;  0630.49 0645
02.09.2016 / 23:56:32 =>  0612.90 0627 ;  0573.80 0587 ;  0576.73 0590 ;  0596.28 0610
02.09.2016 / 23:56:33 =>  0637.34 0652 ;  0602.15 0616 ;  0606.06 0620 ;  0620.72 0635
02.09.2016 / 23:56:34 =>  0625.61 0640 ;  0588.46 0602 ;  0590.42 0604 ;  0606.06 0620
02.09.2016 / 23:56:35 =>  0636.36 0651 ;  0601.17 0615 ;  0605.08 0619 ;  0618.76 0633
Zopar fotiek:
Prílohy
Namodelovane vnutornosti
Namodelovane vnutornosti
3D model hotoveho diela
3D model hotoveho diela
Hotovy logger
Hotovy logger
Hotovy logger
Hotovy logger
Hotovy logger
Hotovy logger
Uvodna obrazovka
Uvodna obrazovka
Vyber kanalu na nastavenie
Vyber kanalu na nastavenie
Dolna hodnota kanalu pre skalovanie
Dolna hodnota kanalu pre skalovanie
Horna hodnota kanalu pre skalovanie
Horna hodnota kanalu pre skalovanie
SI jednotka pre kanal
SI jednotka pre kanal
Nastavenie intervalu zapisu
Nastavenie intervalu zapisu
Nastavenie rezimu spustenia
Nastavenie rezimu spustenia
Spustenie podla analogovej hodnoty
Spustenie podla analogovej hodnoty
Planovane spustenie podla casu
Planovane spustenie podla casu
Nastavenie rezimu zastavenia
Nastavenie rezimu zastavenia
Zastavenie podla analogovej hodnoty
Zastavenie podla analogovej hodnoty
Planovane zastavenie podla casu
Planovane zastavenie podla casu
Zastavenie po pocte zaznamov
Zastavenie po pocte zaznamov
Nastavenie poctu aktivnych kanalov
Nastavenie poctu aktivnych kanalov
Nastavenie hodin
Nastavenie hodin
Aktualna situacia na kanali
Aktualna situacia na kanali
Cakanie na spustenie s moznostou spustenia ihned
Cakanie na spustenie s moznostou spustenia ihned
Aktivne zapisovanie
Aktivne zapisovanie
Vnutro v reale
Vnutro v reale
0

Používateľov profilový obrázok
budvar10
Pokročilý člen
Pokročilý člen
Príspevky: 982
Dátum registrácie: 15 Dec 2014, 10:55
Bydlisko: Košice

Re: 12-kanalovy Data Logger

Príspevok od používateľa budvar10 » 22 Sep 2016, 08:13

:thumbup:

Dodatočne pridávam reakciu, aj ked som ju poslal autorovi v súkromnej správe, aby tu bol aspoň nejaký komentár. Posledná fotka zobrazená 110x, komentáre 0.

Hlavne oceňujem dotiahnutý výrobok do funkčného konca.
0

Používateľov profilový obrázok
Wili
Ultimate člen
Ultimate člen
Príspevky: 1699
Dátum registrácie: 13 Sep 2010, 00:00
Bydlisko: Praha - CR
Vek: 34

Re: 12-kanalovy Data Logger

Príspevok od používateľa Wili » 22 Sep 2016, 08:34

Vyzera to super, a vidno za tym kopec prace,

len nerozumiem na co je to v praxi dobre / aku to ma vyuzitelnost?
0

mr.mio
Ultimate člen
Ultimate člen
Príspevky: 5036
Dátum registrácie: 01 Okt 2009, 00:00
Bydlisko: Podunajska pahorkatina
Vek: 36

Re: 12-kanalovy Data Logger

Príspevok od používateľa mr.mio » 22 Sep 2016, 08:35

0 komentov a 110x zobrazena fotka. Preco? Lebo 18 fotiek toho isteho displeja nikoho nezaujima a ten grc tavneho lepidla na poslednej radsej nik komentovat nebude. Takeho su tu tony.
0

MiroH
Stály člen
Stály člen
Príspevky: 176
Dátum registrácie: 13 Dec 2009, 00:00
Bydlisko: Nitra
Vek: 60

Re: 12-kanalovy Data Logger

Príspevok od používateľa MiroH » 22 Sep 2016, 08:41

K vyššej informačnej hodnote Tvojho príspevku by prospelo, keby si uverejnil schému prípadne kód, alebo fragment kódu. Troška viac by to objasnilo Tvoj návrh a boli by aj komentáre, určite k veci.
0

TomasNM
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1371
Dátum registrácie: 22 Jan 2012, 19:24
Bydlisko: Nové Mesto nad Váhom
Vek: 43

Re: 12-kanalovy Data Logger

Príspevok od používateľa TomasNM » 22 Sep 2016, 09:37

Chalani,dakujem za komentare aj za K+.

Skusim reagovat na prispevky:
- vyuzitelnost napr.zaznam pocasia(teplota,vlhkost,svetlo). Alebo monitorovanie odberu v aute,ked je zaparkovane(kamosovi cosi vybijalo baterku,tak sme min.rok sledovali cez noc odber a niekedy o 2:30 rano sa tam cosi zaplo a 20min.malo 2A odber). Dalsia vec,raz som rozmylal si spravit automaticke prepinanie svetiel na aute,tak som logoval osvetlenie pocas jazdy mestom aj mimo,aby som zistil,ze fotoodporom je to nerealizovatelne. Viem,ze 12 kanalov je az az,ale boli konektory a miesto...
- fotky toho isteho displaya som dal preto,aby bolo vidno,co vsetko sa tam da nastavit a ako vypada "UI"
- To ze tam je tavne lepidlo je iba z dovodu,aby drzali veci na mieste. Nemam doma profi vybavu na DPS a je tam vela kablovania,tak to treba nejako fixnut.
- Schemu este nemam ani nakreslenu,teda mam iba ciastocne. Budem muset si ju nakreslit a hodim to sem. Ma to akosi nenapadlo.
- Kod som robil cca 30hodin po veceroch(asi 2 tyzdne som kodoval a testoval). Teraz ma zkompilovany kod cca 70kB,ktory sa uploaduje do Arduina
0

staffy
Ultimate člen
Ultimate člen
Príspevky: 1514
Dátum registrácie: 30 Máj 2009, 00:00
Bydlisko: Zvolen/Brno
Vek: 32
Kontaktovať používateľa:

Re: 12-kanalovy Data Logger

Príspevok od používateľa staffy » 23 Sep 2016, 07:43

Ja by som povedal, že toto je jeden z lepších výrobkov, aké tu vídavame. Minimálne je premyslená krabička, to tavné lepidlo - v priemysle sa používa silikón. Hlavne aby ti to tavné lepidlo vydržalo na tých chladičoc :P.
0
Foobar User
Mimochodom, volám sa Maroš ;)

elmoto
Ultimate člen
Ultimate člen
Príspevky: 3154
Dátum registrácie: 15 Aug 2011, 00:00
Bydlisko: Žilina
Vek: 44

Re: 12-kanalovy Data Logger

Príspevok od používateľa elmoto » 23 Sep 2016, 08:39

ak je to všetko dobre spravené kľudne sa to celé môže zaliať tavným lepidlom alebo silikónom. Tak sa to robí aj v priemysle a nieje s tým problém. No tu na svetelektro áno.

Je to super na slušnej amatérskej úrovni. :thumbup:

Pri logovaní napríklad 2 hodnôt je možné zmenšiť čas vzorkovania?
0
nie som tu

TomasNM
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1371
Dátum registrácie: 22 Jan 2012, 19:24
Bydlisko: Nové Mesto nad Váhom
Vek: 43

Re: 12-kanalovy Data Logger

Príspevok od používateľa TomasNM » 23 Sep 2016, 08:47

Minimalny interval je 100ms.
Priprava a zapis na SD trva cca 50ms,takze moc dole sa neda ist.
Pri plnych 12 kanaloch uz aj 100ms obcas robi problem.
Ale to nevadi,na rychle javy mam osciloskop.
Ten soplolep to vydrzi,nehreje sa to. Stabilizatory napajaju iba OZ na periferie,nic ine,cize iba zopar mA.
Trocha sa hreje ten 12V zdroj,ale ten je fabricky,neviem,k comu bol urceny,ale mal pisane 2A,povodne zavrety v adapterovej krabicke.
0

Používateľov profilový obrázok
jardo181
Pokročilý člen
Pokročilý člen
Príspevky: 588
Dátum registrácie: 15 Sep 2012, 21:04
Bydlisko: Banská Bystrica

Re: 12-kanalovy Data Logger

Príspevok od používateľa jardo181 » 23 Sep 2016, 09:22

Zaujímala by ma jedna vec. Keď už kóduješ taký program a stráviš nad tým kopec času prečo to nepíše slovensky? Chceš to predávať do zahraničia? myslím si, že by to bolo určite také domáce. Chápem, vieš anglicky ale aj tak by to bolo vierohodnejšie a "slovenský výrobok". :)
0
IT bojovník
Ak by bol záujem tak: Ebay, DX, Aliexpress...

TomasNM
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1371
Dátum registrácie: 22 Jan 2012, 19:24
Bydlisko: Nové Mesto nad Váhom
Vek: 43

Re: 12-kanalovy Data Logger

Príspevok od používateľa TomasNM » 23 Sep 2016, 09:29

Zrejme preto,ze slovenske slova su o nieco dlhsie ako anglicke(setup-nastavenie,unit-jednotka,value-hodnota) a toho miesta na displayi neni moc. Skratky som nechcel.
Rozhodne niesom amerikanofil,takze tym to nebude.
0

Používateľov profilový obrázok
budvar10
Pokročilý člen
Pokročilý člen
Príspevky: 982
Dátum registrácie: 15 Dec 2014, 10:55
Bydlisko: Košice

Re: 12-kanalovy Data Logger

Príspevok od používateľa budvar10 » 23 Sep 2016, 10:03

S tým absolútne súhlasím a je aj problém so zobrazením interpunkcie.
0

TomasNM
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1371
Dátum registrácie: 22 Jan 2012, 19:24
Bydlisko: Nové Mesto nad Váhom
Vek: 43

Re: 12-kanalovy Data Logger

Príspevok od používateľa TomasNM » 23 Sep 2016, 10:26

Este pridam par foto vnutra...
Samozrejme,nieje to na vystavu,funkcnost je ale v poriadku.
V ramci moznosti na trojmesacnej PN to je prijatelne.
Prílohy
20160923_101609.jpg
20160923_101623.jpg
20160923_101636.jpg
20160923_101658.jpg
0

mr.mio
Ultimate člen
Ultimate člen
Príspevky: 5036
Dátum registrácie: 01 Okt 2009, 00:00
Bydlisko: Podunajska pahorkatina
Vek: 36

Re: 12-kanalovy Data Logger

Príspevok od používateľa mr.mio » 23 Sep 2016, 12:07

Niektore tavne lepidla su vodive a maju elektrolyticke vlastnosti,treba na to mysliet. U mna je pouzitie tavneho lepidla (nie zalievacich hmot a lepidiel urcenych pre elektroniku) vysada lacnych cinskych suntov. Tolko reakcia na prispevok budvar10.

K vyrobku. Ako mas riesene referencne napatie analogovych vstupov mcu? Pises rozsah 0-5V. Pouzivas stabilizator na doske arduina?
0

TomasNM
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1371
Dátum registrácie: 22 Jan 2012, 19:24
Bydlisko: Nové Mesto nad Váhom
Vek: 43

Re: 12-kanalovy Data Logger

Príspevok od používateľa TomasNM » 23 Sep 2016, 13:00

Referenciu nemam riesenu nijako.
Spolieham na elementarnu presnost analogovych vstupov,ktore su udavane 0-5V.
Na extra presnost sa nehram,na presne meranie to neni urcene.
Je to na informativne merania a zaznamy.

S tym lepidlom suhlasim,tiez je to podla mna signal,ze dane zariadenie bolo vyrobene za co najnizsiu cenu.
Toto bolo tiez robene za lacnu korunu,s tym rozdielom,ze funkcnu kvalitu som nepodcenoval.
Na druhu stranu,je jasne,ze dokaze lepidlo ovplyvnit aj elektricke vlastnosti,hlavne u VF,co ale nieje tento pripad a lepidlo v mojom pripade drzi kabelaze,nieje na elektronickych prvkoch. A jednoducho sa s tym pracuje,preto je asi popularne.

Takze uz kaslime na lepidlo,je to iba kozmetika,zatvorena vo vnutri.
Je to ako v restauracii,tiez nikto neriesi,ci je kucharka mlada kocka,alebo stara babka,kazdy riesi,co z kuchyne vyjde.

-- Spojený príspevok 23 Sep 2016, 12:08 --
budvar10 napísal:S tým absolútne súhlasím a je aj problém so zobrazením interpunkcie.
Diakritiku by som aj tak neriesil,tak ako ju neriesim na forach.
Dovod jednoduchy: zdrzuje ma diakritika a niesom na SK klavesnicu zvyknuty.
Ked mam v praci pisat cosi s diakritikou,robi mi to traumu.
Snad to uzivatelia ospravedlnia.
0

mr.mio
Ultimate člen
Ultimate člen
Príspevky: 5036
Dátum registrácie: 01 Okt 2009, 00:00
Bydlisko: Podunajska pahorkatina
Vek: 36

Re: 12-kanalovy Data Logger

Príspevok od používateľa mr.mio » 23 Sep 2016, 13:20

Ked som zacal riesit mppt s mega2560 tiez som sa spoliehal na stabilizator na doske. Ked som zistil ze na nom lieta napatie od 4,7 do 5,2V podla zataze mcu a periferii,poriesil som externu referenciu s tl431. Jeden tranzistor,kondenzator a dva odpori. A meria to presne (podla my64). Ak by si sa neskor rozhodol dat na vstup delicku,chyba merania sa vynasoby pomerom delicky. U ma to bolo 27x. Takze presnost 0 bodov. Bez takejto upravy je meranie skutocne iba orientacne. Ale uz nebudem rypat. K+
0

Používateľov profilový obrázok
budvar10
Pokročilý člen
Pokročilý člen
Príspevky: 982
Dátum registrácie: 15 Dec 2014, 10:55
Bydlisko: Košice

Re: 12-kanalovy Data Logger

Príspevok od používateľa budvar10 » 23 Sep 2016, 13:21

Spolieham na elementarnu presnost analogovych vstupov,ktore su udavane 0-5V.
To znamená, že referencia je VCC procesora.

ATmega2560 resp. Arduino Mega2560 má možnosť použiť internú band-gap referenciu 1,1V alebo 2,56V a je veľmi presná.
0

TomasNM
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1371
Dátum registrácie: 22 Jan 2012, 19:24
Bydlisko: Nové Mesto nad Váhom
Vek: 43

Re: 12-kanalovy Data Logger

Príspevok od používateľa TomasNM » 23 Sep 2016, 13:28

Dakujem za K+.

Nemam s tou referenciou skusenosti,viem,ze tam ten pin Aref je,ale neviem ako to pouzit.
Skuste mi hodit prosim schemu,popr.informacie a mozem to tam dohodit.
0

Používateľov profilový obrázok
budvar10
Pokročilý člen
Pokročilý člen
Príspevky: 982
Dátum registrácie: 15 Dec 2014, 10:55
Bydlisko: Košice

Re: 12-kanalovy Data Logger

Príspevok od používateľa budvar10 » 23 Sep 2016, 14:34

Pre použitie internej referencie nepotrebuješ nič, len AREF by mal byť pripojený 100nF kondenzátorom na zem, ale to aj pri použití VCC ako ref. Problém je v tom, že by si musel dať napäťový delič na každý vstup, aby ti nepresiahlo 2.56V. Zvyšok sa rieši programovo. Niekde pred prvým meraním, napr. v setup(), raz zavolať funkciu analogReference(INTERNAL2V56); a je to.
Ak pripojíš externú ref. tak v žiadnom prípade nenastavuj programovo internú. Napríklad tú čo spomína mr.mio TL431, pozri si datasheet alebo niečo vygúgli. Použitie je veľmi jednoduché. Potrebuješ na nej nastaviť napätie dvomi odpormi. Ale sú aj iné referencie, aj priamo 5V.
Ja by som ale šiel do internej referencie.
0

TomasNM
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1371
Dátum registrácie: 22 Jan 2012, 19:24
Bydlisko: Nové Mesto nad Váhom
Vek: 43

Re: 12-kanalovy Data Logger

Príspevok od používateľa TomasNM » 23 Sep 2016, 14:37

Takze vlastne to funguje tak,ze co privediem na Aref bude defacto horna hodnota?
0

Napísať odpoveď