English  Deutsch
Biosolar Forum  =>  Mérésadatgyűjtés  =>  Arduinolapozz: « előző   1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21   következő »
Mielőtt kérdezel olvasd el a témához tartozó KIEMELT CIKKEKET!
2013-09-18
18:28:12
Előzmény: envagyok #42398#42415
Ha Arduinoval szeretnéd vezérelni, akkor egy digitális potméterrel a legegyszerűbb. I2C buszon könnyű illeszteni például a Microchip MCP4541-et vagy AD5171.
www.shop.chipcad.hu/Welcome/Default.aspx?scenarioID=360&search=mcp4541&searchShowSaldo=false&type=0
Kész programkód:
www.arduino.cc/en/Tutorial/DigitalPotentiometer
2013-09-18
12:54:41
Előzmény: villam64 #42404#42405
Igen, Köszi! :-)))
villam64Válasz erre
2013-09-18
12:52:20
Előzmény: takyka #42403#42404
Takyka
Lehet erre gondolsz támogatás alatt. http://biosolar.hu/forum/show/1275#1275
2013-09-18
12:40:41
Előzmény: envagyok #42398#42403
grano, envagyok,

Én is elcsalom a kazánom előremenőjét a hőérzékelő bemeneten keresztül. Az egyszerűség és a biztonság kedvéért egy egymorzés relé kapcsol 2db potit a kazánra attól függően, hogy alacsony (fűtés), vagy magas hőmérsékletű előremenőt (HMV) akarok. (fűtéshez nem használok időjáráskövetést)
Ha raknál 4db relét, vagy fetes optót akkor akár 16 lépésben is tudnád változtatni a hőmérsékletet.

Finomabb szabályzáshoz első körben megpróbálkoznék egy kisjelű mosfetet megzavarni a szűrt pwm jellel. a következő kapcs szerint:

* __
* --|__|-----O
* 100k | 680ohm
* __ ||--
*pwm O--|__|-+---||<-| kazán NTC bemenet
* | ||--|
* 1uF === BS107|
* | |
*gnd O-------+-------+----------O


Az arduinón a pwm értéke kb. 5-50% között kell, hogy mérhető eredményt adjon. 5% max. hőmérséklet, 50% kb. -20°. Nem tudom mennyire lesz stabil, de egy próbát megér. Arra kell még figyelni, hogy ezzel a kapcsolással a kazán NTC negatív potenciálja összeköttetésbe kerül az arduinóval. Azt csak a kazán elektronikájának ismeretében lehet megmondani, hogy okoz-e problémát, vagy sem. Ha a kazán elektronikája nincs a hálózatról leválasztva, még életveszélyes is lehet!

T.
2013-09-18
12:12:15
Előzmény: envagyok #42398#42400
envagyok,

Low-tech megoldás:
Egy egyszerű hőmérséklet-kapcsoló (pl régi bimetall-os termosztát) a beállított hőmérséklet alatt egy ellenállást párhuzamosan kapcsol a külső hőmérséklet-érzékelővel.

High--tech megoldás:
Egy uP vezérlés relés kimenete végzi el a fent leírt feladatot.


envagyokVálasz erre
2013-09-18
11:44:40
Előzmény: grano #40923#42398
Sziasztok,

régen jártam itt a fórumon, de pont ez a téma miatt keveredtem ide. Azt szeretném én is megvalósítani, hogy a kazán külső hőérzékelő bemenetét becsapva tudjam szabályozni az előremenő hőfokot. Önmagában a külső hőmérséklet alapján szabályzott előremenő hőmérséklet nem elégséges, figyelembe kellene venni a belső, és belső elvárt közötti különbséget, és ez alapján is szabályozni. pl. ha bent 18 fok van és én 21-et szeretnék, kint viszonylag jó idő van, az érzékelés alapján 35 fokos előremenőm van, akkor az életbe se fűti fel a lakást a kíván szintre. Ezt úgy módosítanám, hogy 20,5 fokig 50 fokos vizet küldök be aztán szépen visszaveszem.
A belső hőmérést és programozást meg is tudnám valósítani, a kérdésem nekem is az,
hogy az arduino analóg kimenetével hogyan tudnám helyettesíteni a kőlső hőmérő ohmikus ellenállását.
Nagyon örülnék, ha valaki tudna ebben segíteni, vagy ha van jobb ötlet ennek megvalósítására.
Kazán: Victrix 26kw www.immergas.hu/victrix26kw_uj
Hőérzékelő: www.immergas.hu/kulsohom
CsavarhúzósVálasz erre
2013-05-30
08:49:59
Előzmény: szocsmarci #40862#40864
Én próbáltam, rettenet.

Informatikatanár (is) vagyok, és az abszolút kezdőknek a Scratch ( www.scratch.inf.elte.hu/ ) nyelvvel mutatom meg, hogy mi is az a programozás.

Ha az ember egy matematikai kifejezést próbál összerakni

Pl.: Mondjuk az

If sugar^2*3.14*hossz*suruseg >= MaxTomeg then (...) else (...)

akkor az egérrel kb. tízszer annyi idő, mint begépelni. Tehát az elején segít, hogy nincsenek szintaktikai hibák, de hamar idegesítővé válik. És egy modern programozói felületen (a .NET-et ismerem jobban) szintén nehéz szintaktikai hibát véteni, és sokat segít az automata kódkiegészítés.

szocsmarciVálasz erre
2013-05-30
06:18:13
Előzmény: grano #40667#40862
Majdnem Arduino - Android
Google App Inventor: www.youtube.com/watch?feature=player_embedded&v=VTbyqDCK3A0

Valószínű a jövő útja ez lesz, csak a "hardcore"-os fejlesztőknek marad a szövegszerkesztő. Ezt mondjuk nem is bánnám, unom, hogyha valamit fejlesztgetek, akkor 8-10 fül van megnyitva a böngészőn.
szocsmarciVálasz erre
2013-05-14
22:37:28
Előzmény: grano #40667#40674
Ebben sajnos nem tudok segíteni. Több emulátor van, de még egyiket sem néztem meg. Komoly debugger (ingyen) csak VB alatt érhető el, azt sem telepítettem. Marad a stabil könyvtárak használata, serial monitor és gondos átnézés - mindezt valódi Arduinoval :( .
2013-05-14
07:51:56
Előzmény: szocsmarci #40647#40667
szocsmarci:
az a BlocklyDuino tök jó.
Látványosan lehet vele "építeni".

Van valami emulátor amin futtatni, tesztelni lehet az az arduino-s kódot?
szocsmarciVálasz erre
2013-05-13
16:04:22
Előzmény: Gyuri #40654#40655
14-et. Ez az elméleti maximum, de a gyakorlatban mindig kell néhány különböző dolgokra (LED, gomb, stb).
2013-05-13
15:42:24
Előzmény: szocsmarci #40647#40654
Marci ez az első hány rellét tud közveltenül vezérelni? és hány bemenő jelet tud fogadni?
szocsmarciVálasz erre
2013-05-12
19:52:20
Előzmény: Gyuri #40646#40647
Ismerkedésnek én ilyet ajánlanék: Arduino-Component-Basic-Element-Pack-Set-Kit-Case-For-Arduino-Starter-Beginners
Van benne Uno, szurkáló tábla, kábelek, ledek. Ezekkel is eltelik egy kis idő, míg végigmész a szokásos buktatókon, amit mindenki megjár. A számítógépre is érdemes telepíteni az Arduino IDE mellé pár programot:
Fritz - rajzoló program - alkatrészek megrajzolása kábelekkel
Processing - külön programozási IDE vagy "nyelv" - kapcsolat az Arduino és a számítógép közt, különösen alkalmas pl az Arduino által szolgáltatott értékek monitoron történő megjelenítésére
BlocklyDuino - web alapú képi program szerkesztő - húzd és ejtsd ( www.github.com/gasolin/BlocklyDuino ) - ígéretes programnak tűnik

Ha ezek már mennek, akkor az ethernet shieldet meg lehet külön venni: pl: W5100-Ethernet-Shield-For-Arduino-2009-UNO-Mega-1280-2560
Az adatok felküldése a netre egyszerű lehet - még nem próbáltam. Kell még egy szerver oldali nyelv (pl: PHP, Java), ami az adatokat kezeli és megjeleníti, és egy webszerver fix IP címmel; talán ezeket tudtad. Ha nem, akkor túl nagy falat lesz Neked ez egyenlőre.

A relék kapcsolgatása nem lehet nehéz, pont az ilyen dolgokra a legalkalmasabb az Arduino.

Ja, és rengeteg idő kell még, türelem, és jó angol nyelvtudás.
szocsmarciVálasz erre
2013-04-14
21:21:22
#40253
Volt egy kis szabadidőm, elkezdtem gondolkodni a szolár vezérlőn. A legegyszerűbb kapcsolásban gondolkodom, elektronikus szabályzóval. A programot még nem írtam meg, remélem elfér egy kis ATtiny45-re.

Az árak kb
ATtiny45 - 2$
Relé - $2
PCB (alaplap) - $1
Pt100 hőmérő (-20 - 450C) - $4
NTC hőmérő - $2
Doboz - $3

Eddig $14, de elképzelhető, hogy $20 lesz belőle a köcölékek miatt. Ezek az árak a legolcsóbb ebay-es árak (szállítással együtt).



2013-03-05
13:00:59
Előzmény: szocsmarci #39132#39146
OFF:
IMP Pumps NMT ER 25/40-130 ár: 61.890 HUF.
www.huray.hu/hu/termek/futesi-elektronikus-szivattyuk-nmt
ez is 0-10 V-s szivattyú!!
Nem ismerem a minőségét (szlovén?)

2013-03-05
10:25:42
Előzmény: szocsmarci #39132#39138
Ennek az embernek a szavait kezeljük fenntartásokkal! Vannak jó gondolatai, de gyakorlatban felmutatni semmit nem tud. A név kötelez. :-)
www.forum.index.hu/Article/viewArticle?a=109646813&t=9144218

Fázishasításos teljesítményvezérlés nem olyan kivitelezhetetlen mikrovezérlővel. Ha aszinkron ventit kell szabályozni, akkor működhet a dolog.
www.arduino.cc/forum/index.php?topic=120338.0

T.

szocsmarciVálasz erre
2013-03-05
10:00:53
Előzmény: zsezse #39123#39132
1. Arduino Duo nem létezik, talán az Arduino Uno-ra gondoltál? Van Due is, de az kicsit drágább.
2. Szerintem mindegyik jó választás, én maradnék az Arduino Uno-nál. Ha nincs tapasztalatod, akkor ez a legjobb, mivel rengeteg leírás van a neten, általában erről a típusról.
3. A motorok ki-be kapcsolása könnyen megoldható egy relével, digitális I/O -val, ezekből az Unon 8db van (+6db PWM). De ezek is sokszorosíthatók egy kis plusz elektronikával.
4. Az ellenállás hőmérők szerintem szintén könnyen megoldhatók a beépített fix 3,3V-os kimenettel, de egy bizonyos hibát el kell fogadjál. És talán a felbontás sem lesz túl nagy, de cserébe semmi különös
pluszt nem kér. http://biosolar.hu/forum/show/32817#32817
5. Ethernet könnyű, erre rákeresel: "arduino ethernet shield ebay". 3500 Ft szállítással együtt. Rengeteg tutorial a neten, + egy beépített SD kártya foglalata is van. Vigyázz, nem SD-HC csak nagy SD (max 2Gb).
6. Az AVR-ről nem tudok semmit, de szerintem jó lehet, 120 forrasztás nem okozhat gondot egy erre szakosodott cégnek. Ha kell a számla, akkor jó választás, ha nem, akkor az ebayen olcsóbb.

Legutoljára hagytam a fordulatszám szabályzást, szerintem ez a legbonyolultabb:
www.forum.index.hu/Article/viewArticle?a=109646813&t=9144218 - ez csak egy leírás, a kulcsszó benne a hullámcsomag vezérlés. Szerintem ezt keresed a neten, de bővebbet nem tudok róla. Már többször felmerült itt is igényként, hogy lehessen szabályozni hagyományos szivattyút úgy, mint egy fordulatszám szabályzóst, de a saját értékünk alapján, nem gyári nyomáskülönbségre. Ha meg találsz valamit erről, akkor írd meg, érdekel.
OFF: Van olyan szivattyú, ami 0-10V DC-vel is üzemeltethető, de ezek jóval drágábbak, mint a "hagyományos" energiatakarékosak, kb. dupla árban vannak. Egy házi szivattyú 100.000 Ft felett van, Grundfos Magna, vagy Wilo Stratos (nem a Pico) márkajelzéssel.
2013-03-05
09:58:07
Előzmény: zsezse #39123#39130
Alapvetően mindegy melyiket választod, a te alkalmazásod szempontjából nincs köztük különbség. Ha ethernetben gondolkodsz, olyat válassz amiben 32k flash van!

Ethernetre két opció van, az kényelmesebb (drágább) a wizznetes shield.
www.arduino.cc/en/Main/ArduinoEthernetShield
A másik az ENC28J60 ethernet modul olcsón, több megkötéssel:
www.geeetech.com/enc28j60-ethernet-module-p-263.html

Én egyébként jelenleg egy arduino nano-n dolgozgatok ENC-s vezérlővel, 1W-vel, DHT11-el.

T.


2013-03-04
22:58:13
#39123
sziasztok

elkezdenem csinalni az arduinos vezerlesemet, de nem igazan tudom, melyik tipus is lenne jo nekem:
ezeket nezegettem:
arduino duo SMD (11e) javitva: arduino UNO SMD (11e)
arduino Duemilanove (9600)
arduino leonardo + headers (12e)

amire nekem kell:
3db 230V-os motor vezerlese (ON/OFF)
1 db 50W os 230V-os ventillator vezerlese (ON/OFF) VAGY fordulatszam szabalyzasa

1 db K elem merese
1 db PT 100 vagy 1wire merese

+ ETHERNET tamogatas

Illetve mi a velemeny a magyar arduino koppintasokrol?
AVR-Duino -ra gondolok..
macko003Válasz erre
2012-11-20
12:39:16
#35659
előzmény: http://biosolar.hu/forum/show/35660#35660

engem is érdekelt, így beszereztem párat. ami most is róla megy, az a barométer (egyszerűbb (ha a programozást nem számolom) mint a 1wire megoldás, és kb egy áron van.
Én is Takikához hasonlóan csináltam egy univerzális megoldást, csak én soros port helyett ethernetet választottam (itt nincs 99-es korlát :) )
Az ethernet halgat, ha megszólítom, akkor az url-ben átadott függvényt meghívja (pontosabban kézzel van összekapcsolva, hogy a IP/hPa/ -re a barométer olvasását indítsa) a 2. per után lévő paraméterrel (fenti esetben nincs).
jelenleg "csak" a barométer fut rajta, illetve egy vezeék nélküli 433-mHz-s kommunikációs port egy másik arduinohoz.
így elértem, hogy az ethernettel ellátott arduinon keresztül megszólítsam a másik arduino-t, amin szintén lóg két füstérzékelő. a másik arduino 2 feladatot lát(na el, ha nem lenne túl messze, és lett volna időm vele foglalkozni) nézi a füst, és gáz szenzorokat, ha érték határ felé megy csipog, mellette vezeték nélkül tudja kérdezni a másik arduino is.
2012-11-19
16:15:25
Előzmény: zsezse #35608#35610
:-)

Nincs platformváltás, marad az RS, csak az 1W-t cserélem le.

T.
2012-11-19
14:59:54
Előzmény: takyka #35607#35608
takyka

ez nem ér. mire odaérek, hogy utolérlek a fejlesztésben, addigra platformt váltasz! :))
2012-11-19
14:47:59
#35607
Sziasztok,

Összedobtam egy programot arduinora, amivel gyakorlatilag univerzális USB/soros-I/O illesztőt csinálok belőle.

Minden olyan eszközre feldugható, amin van USB. (PC,RS,RBPI...)
A host felől sorosportnak látszik, karakteresen irva-olvasva a következő funkciókat implementáltam eddig:

- digitális ki/bemenet irányváltással 24db
- analóg bemenet 10bit 8db
- anlóg kimenet pwm 8bit 6db
- megszakításvezérelt számláló bemenet automatikus nullázással 32bit 2db
- megszakításvezérelt periódusidő mérés 32bit ~4uS felbontás 2db
- eeprom memória írás-olvasás 511byte

Egy arduino nanóval használom, de minden atmega 168 vagy 328-al szerelt arduinoval kompatibilis. A többire kis igazítással rámegy. Pl a megával elérhető 54 digitális I/O, 15 ADC.

Ha távoli elérés kell akkor egy rs485 illesztővel megoldható a dolog.
Az eszköz címezhető, max. 99 arduinót lehet felakasztani egy rs485 buszra.

A kommunikáció egyszerű karakteres, könnyen leprogramozható akár shell scriptből, akár valamilyen programnyelvből. pl.:

@1WD1:0 utasítás az arduinónak a host-ról: állítsa 0-ba az 1-es kimenetet
@1WD1:0 válasz arduinótól: az 1-es kimenet állapota 0.

@1RC0 parancs arduinonak: 0-ás számláló állásának olvasása
@1RC0:234676234 válasz az arduinótol: sok
...

Előnye az egy vezetékes eszközökhöz képest, hogy jóval gyorsabb, pl. egy digitális írás-olvasás megvan 120uS alatt. Analóg olvasás ~200uS.
Ezenkívül egyéb eszközök kezelése, vagy időkritikus részek könnyen implementálhatóak az arduinóban.

Itt találod:
www.github.com/takyka/ArduIO
Hibák persze lehetnek benne, amiért (és az esetlegesen okozott károkért felelősséget nem vállalok). :-)
Rityentettem egy kis leírást is hozzá, ha gondot okoz az angolom, akkor szólj, leírom magyarul is.
T.



T.

2012-11-19
14:44:21
Előzmény: Gyuri #35570#35606
Ha kevés pénzből akarsz, akkor vegyél egy Arduino kártyát, amin van jó sok analóg bemenet (pl olcsó NTC-khez), sok GPIO kimenet (reléhez, LED-hez), és USB portja, amin keresztül lehet felprogramozni, illetve a jövőben illesztheted "okosabb" készülékhez, ami az "okosabb" funkciókat végzni. Pl egy Raspberry PI (RPI).

Nekem pl az Arduino végzi a közvetlen szelep- és szivattyúvezérlést az NTC-kből beolvasott hőmérsékletek alapján. Ez a funkció teljesen autonóm, nem kell hozzá USB (amit mindkét oldal sima serial-nak lát) kapcsolat. Az USB csak arra kell, ha új "termosztát limitet" akarok (RPI->Arduino), illetve a statisztikához (Arduino->RPI)

Tehát ha kevés most a pénz, akkor építs egyszerű HW-ből (Arduino), aztán később felbővítheted Web interface-szel meg SQL-lel meg ilyenekkel.

Arduino kb 8000 Ft. NCT-k 100 Ft alatt darabja. Ezeket ugyan nem lehet buszra fűzni, csillagpontosan kell.
2012-10-22
21:29:56
Előzmény: bigmafa #34601#34607
USB-n. LAN-nak nem lenne sok értelme, az Ethernet shield drága az Arduinohoz. Mindkét készülék soros portként látja az USB-t, semmi extra. Legalábbis a leírások szerint. Remélem, valójában is. Ma éjszaka lesz ennek a tesztje.

Itt egy leírás: www.codeandlife.com/2012/07/29/arduino-and-raspberry-pi-serial-communication/

Beszélhetnének normál soros porton is, de ekkor ügyelni kell a szintillesztésre (Arduino Leonardo 5V, Raspberry 3.3V, és még csak nem is 5V toleránsak a bementetei)


Biosolar Forum  =>  Mérésadatgyűjtés  =>  Arduinolapozz: « előző   1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21   következő »
Copyright © 2005-2017 Bernáth Róbert
Minden jog fenntartva