Keresés

Részletes keresés

vfp Creative Commons License 2014.02.15 0 0 240

Tényleg vacak a forum képkezelése, a link:
https://drive.google.com/file/d/0B1QQ7JDppPs8S243SVdMMGZQXzg/edit?usp=sharing

Előzmény: vfp (239)
vfp Creative Commons License 2014.02.15 0 0 239

 

ez lemaradt  :)

Előzmény: vfp (238)
vfp Creative Commons License 2014.02.15 0 0 238

[13:56:05] vfp: Elolvastam a hivatkozott helyet.
A saját Library könyvtárból kivettel a LiquidCrystal és a LiquidCrystal_I2C könyvtárakat.
Letöltöttel a LiquidCrystal_V1.2.1.zip-et, és a benne levő LiquidCrystal könyvtárat bemásoltam a sajás Library könyvtárba.
(ugyan nem értem, ennél miért van a LiquidCristal könyvtáron belül a LiquidCristal_I2C, de ez most nem számít)
Letöltöttem a testetlő programot (i2cLCDguesser.zip), kibontottam, átneveztem INO-ra, bemásoltam a SkechBook-ba.
megnyitottam és az ellenőrzésnél az alábbi hibaüzenetet kaptam:
csatólva a képernyő másolat.

 


itt elakadtam

Előzmény: Prof (236)
pgazso Creative Commons License 2014.02.15 0 0 237

A szalagokról nem nagyon tudok semmit...kínaiaktól rendeltem, sok infó nem volt róla.

 

Esetleg ezek segíthetnek:

 

Hidegfehér 5050

Színes 3528

 

Ezeket rendeltem.

 

4 féle led szalag. Nem akarom külön szegmensenként vezérelni, csak magát a ledszalag fajtákat külön.

A táp még nem érkezett meg hozzá. Várhatóan a jövőhéten meg kéne jönnie...

 

Előzmény: Prof (235)
Prof Creative Commons License 2014.02.15 0 0 236

Hali!

No, most van időm (még bicajozás előtt) átnézni a fórumot. Sok eltérő hibajelenségről számoltak be, tipikusan az „összedugom, de nem megy” a legsűrűbben előforduló, de ezzel az az általános tapasztalatom, hogy rendszerint a kábelezést baszarintják el a képességeiben korlátozott kezdő arduinosok -- köztük pl. én is, mert sikerült két hőelemet megsütnöm egyszerű fordított bekötéssel.

 

Szóval, kezdetnek csinálj egy olyat, hogy a két i2c csatornát (SDA és SCL) felhúzod egy-egy 1,8 kOhm-os ellenállással úgy, hogy az ellenállásokat a +5 V és a láb közé kötöd. 1k8, 4k7 és 10k is megteszi, a legtöbb rajzon ezeket láttam.

 

Tégy így egy próbát, hátha.

 

Aztán találtam, egy működőképesnek látszó megoldást, ami egy try-and-error alapon működő sketch. Konkrétan az összes i2c címet és az összes lehetséges soros címzést végigpróbálja. Fontos, hogy ez a PCF8574 vezérlőre van kitalálva (most nem néztem vissza, hogy neked az van-e, de feltételeztem, hogy igen.)

http://forum.arduino.cc//index.php?topic=157817.msg1235230#msg1235230

 

Az eljárás a következőképp zajlik:

 

1. Le kell szedni minden liquidCristal könyvtárat, és felrakni ezt: https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home

2. be kell kötni a vezérlőt és az LCD panelt, de kizárólag azt. Kiemeli, hogy lényegesek a felhúzó ellenállások, lásd fent.

3. fel kell tölteni a fenti linken lévő sketch-et (ne zavarjon a .pda kiterjesztés, jó lesz, de át is nevezheted .ino-ra).

4. A soros monitoron (Serial Monitor) 9600-as beállítás mellett kell figyelni a dolgokat.

5. Reset az arduinon.

6. Meg kell nyomni vagy az Entert, vagy a "Send" gombot a soros monitor parancssorában a következő próbálkozáshoz.

 

Fontos! Elvileg ez a procedúra kinyírhatja a hardvert, úgyhogy ha egy teszt eredménytelen, akkor a lehető leggyorsabban a következő beállításra kell ugrani (Enter vagy Send).

A jó beállításnál kiír az LCD-re valamit, ahogy nézem, az LCD és az i2c beállításait).

 

Kíváncsi leszek...

 

Üdv!

Előzmény: vfp (180)
Prof Creative Commons License 2014.02.14 0 0 235

Méretezéshez kellene a LED strip-ek műszaki paraméterei közül pár. Vf, Ifmax, If, szegmensenként, illetve azt kellene kitalálnod, hogy hány szegmenssel akarod megvilágítani az akváriumot. Mindezt külön-külön mindegyik szalagra. Illetve kellene még a tápellátás terheletlen feszültsége (lehetőleg tized pontosan), és a terhelhetősége is.

A rajz már félkész, csak az ellenállások, illetve a tranzisztorok méretezéséhez kellenek ezek az adatok.

Előzmény: pgazso (231)
somat22 Creative Commons License 2014.02.14 0 0 234

Ugyan nem nekem linkelted, de nagy köszönet érte! Hasznát veszem majd.

Előzmény: Prof (233)
Prof Creative Commons License 2014.02.14 0 0 233

Fritzinget töltsd le!

Előzmény: pgazso (231)
Prof Creative Commons License 2014.02.13 0 0 232

Mindenki 0-ról kezdte az arduinozást.

Ha van paneled, kezdj el játszani az alapoktól (blink, blink without delay, fade stb.).

Előzmény: pgazso (231)
pgazso Creative Commons License 2014.02.13 0 0 231

Oké, próbálkozok! :) Majd a mosfet panel rajzát akkor megköszönném. :) Egyébként ez a program írás bajos lesz, mert a 0-ról kezdem, sose csináltam még... :)

Előzmény: Prof (230)
Prof Creative Commons License 2014.02.12 0 0 230

Türelem! :-)

 

Programot kezdd el! Írásban nem segítek (írok én eleget így is), de a javításban szívesen.

Előzmény: pgazso (229)
pgazso Creative Commons License 2014.02.12 0 0 229

No hát akkor most pár hét várakozás mire megjönnek a motyók :) Addig esetleg tud valaki segíteni program írásban? Mert abban nem igazán vagyok otthon. Ja, meg majd a mosfet panelt is el kell készíteni ;)

Előzmény: Prof (228)
Prof Creative Commons License 2014.02.12 0 0 228

Le lehet, de nem látom sok értelmét. Jó lesz az, hidd el! Aztán majd veszel mezitlábas lcd-t is.

Előzmény: pgazso (225)
Prof Creative Commons License 2014.02.12 0 0 227

Sok nemzetközi fórumon látom, hogy az általános felfogás az, hogy az arduino az végtermék építésére jó, pedig ugye a legkevésbé sem az. Lehet belőle építeni, de szerintem tök felesleges (van elegánsabb, olcsóbb, és ami fő, üzembiztosabb megoldás is). Nekem össz-vissz három shield-em van, egy lcd és egy Ethernet. utóbbi jumperes, nem gond ráépíteni, előbbi csak LCD-tesztelésre jó, másra nem. Arra mondjuk nagyon.

Előzmény: John Zero (226)
John Zero Creative Commons License 2014.02.12 0 0 226

Ja, jogos, a shieldnek van hátránya is, amit írtál. De van amikor jó gyorsan összedobni valami. Én nem használok shieldet persze, könnyen beszélek :)

Előzmény: Prof (210)
pgazso Creative Commons License 2014.02.12 0 0 225

Egyébként visszatérve az előzőkre. Mivel tegnap már megrendeltem a gombos lcd-t...arról le lehet műteni magát a kijelzőt és csak azt használni? Írtátok, hogy nem muszáj hozzá az a plusz modul ami kevesebb csatlakozót igényel. Ez valóban így van?

pgazso Creative Commons License 2014.02.12 0 0 224

Ez beteg...

Előzmény: Prof (223)
Prof Creative Commons License 2014.02.12 0 0 223
Prof Creative Commons License 2014.02.11 0 0 222

Prototyping... Megcsinálod rajta a menüt, aztán lépsz tovább.

Előzmény: vfp (221)
vfp Creative Commons License 2014.02.11 0 0 221

Az LCD keypad-ot használtam. (az első hivatkozás)

A kijelző meghajtásához használja a 8, 9, 4, 5, 6, 7 digitális PIN-t, a világításhoz a digitális 10-t és az 5db nyomogombhoz az analog 0-ás PIN-t (ellenállás háló van kialakítva és abbol számolja ki az adott gombot)

 

Nekem kezdett elfogyni a digitális pont ezért váltanék át a hagyományos LCD + I2C kontroller (ehhez csak az analog 4, 5 PIN kell). Meg az SD kártya kezelés a D10-es PIN-t használja.

 

Az LCD keypad használata mellet tényleg nehéz kialakítani egy rendes periféria csatlakotást. A rajta levő, általa nem használt PIN-ek is idióta módon vannak kialakítva. A digitális oldalon összevonták a nem használt PIN-t egymás mellé, így mindig számolgatni kell, hogy melyik hol van. Ráadásul a kontraszt állító potméter is egy bumszli, így normálisan dobozolni sem lehet.

 

Ezek ellenére egy egyszerű feladatra (kevés eszközt kell használni) és ahol kell néhány nyomógomb (menü kezelés) használható, csak ki kell valamit találni a burkolásra.

pgazso Creative Commons License 2014.02.11 0 0 220

Ja és esetleg még, hogy a szimuláció hol tart... :)

Előzmény: Prof (218)
pgazso Creative Commons License 2014.02.11 0 0 219

Hőmérséklet kijelzésre meg ha már van óra panel akkor időt is kiírhat. Ez már csak felesleges luxus :)

Előzmény: Prof (218)
Prof Creative Commons License 2014.02.11 0 0 218

Minek az lcd?

Előzmény: pgazso (217)
pgazso Creative Commons License 2014.02.11 0 0 217

Össz-vissz két funkció lenne...a világítás vezérlése és vízhőfok mérés.

Előzmény: Prof (216)
Prof Creative Commons License 2014.02.11 0 0 216

Leginkább attól, hogy mit és mennyit szeretnél rátenni az arduino kontrollerre.

A 1602 LCD-hez alapból 6+1 láb kell (a +1 a kijelző háttérvilágításának állításához, ez nem kötelező). A kis kütyüvel ez 2 vezetékre redukálódik, bár az már nem tetszőlegesen választható (az Arduino egyes típusainál ez más-más láb, ráadásul van, amelyiken nincs is, pl. a Leonardo).

Előzmény: pgazso (215)
pgazso Creative Commons License 2014.02.11 0 0 215

És mitől függ, hogy szükség van e rá?

Előzmény: Prof (214)
Prof Creative Commons License 2014.02.11 0 0 214

Szerintem több értelme van. Az utóbbira sincs feltétlenül szükség, de ezt ki kell találni.

Előzmény: pgazso (213)
pgazso Creative Commons License 2014.02.11 0 0 213

Akkor végül is vegyek egy egyszerű 1602 LCD-t EZT és hozzá EZT?

Előzmény: Prof (211)
pippancs Creative Commons License 2014.02.11 0 0 212
Előzmény: pgazso (205)
Prof Creative Commons License 2014.02.11 0 0 211

Hátizé... Tök felesleges. egy 1602 LCD panel uszkve 1000 forint. Ami nekem volt kék-fehér 490 forintért adtam el.

Az LCD panel meg 2000-2500... 1500 lenne az i2c meghajtó?

 

Előzmény: pgazso (209)

Ha kedveled azért, ha nem azért nyomj egy lájkot a Fórumért!