Keresés

Részletes keresés

Prof Creative Commons License 2014.02.11 0 0 210

Az i2c alapból (már ha működik) jó cucc. De csak egy sima 1602 lcd kell rá és csókolom.

A shield meg az összes lábat lefoglalja, csak forrasztással tudod őket használni. Ugyanennek van egy olyan változata, ami átmenő jumperes, tehát a shield felső oldalán is megvan az összes láb kivezetve. Kicsit körülményesebb használni és baromi ronda, de legalább használható. Ez a fajta gyakorlatilag csak arra jó, hogy LCD-re programozz (pl. menüt négy gombbal). Slussz.

Előzmény: John Zero (208)
pgazso Creative Commons License 2014.02.11 0 0 209

Igazából a gombokat nem biztos, hogy szeretném használni, csupán ez olcsóbb, mint külön-külön megvenni az lcd-t és a másik panelt. :)

Előzmény: Prof (207)
John Zero Creative Commons License 2014.02.11 0 0 208

Nekem van TáViR féle PCF...-es I2C port expanderes LCD, elég jól ment. Ez is hasonlónak tűnik, szerintem nem rossz, és nem fogyasztja a lábakat.

Mi a baj ezekkel?

 

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

A kettő kizárja egymást.

Ezt az LCD panelt én eleve nem ajánlom egyébként.

Van egy jumperes változata, az valamivel (nem sokkal) jobb. De sokkal egyszerűbb külön kezelni az LCD-t.

 

Az első panel egy LCD meghajtó IC-re épül, amit i2c protokollon lehet kezelni. vpf pont egy ilyennel szív most nagyon.

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

Egyébként EHHEZ az LCD panelhez kell külön ILYEN? Vagy az említett lcd panel ezt már tartalmazza?

pgazso Creative Commons License 2014.02.11 0 0 205

Oké, a sorszámomat a kezemben tartom :D Egyébként lesz még a rendszerbe beépítve egy hőmérő és egy 1602-es lcd panel plusz DS3231 óra modul. Remélem sikerülni fog összerakni. A programozásban lehet, hogy elkél majd a segítség. :)

Köszi!

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

Majd ha lesz kis időm... Tiéd a 3-as sorszám. :-D

Az optocsatoló optocsatoló... Ha galiba van a rendszerben, ne menjen vissza az arduinora. Praktikus, de 1500 forintos arduino esetén szerintem csak bonyolítja a helyzetet. Mondjuk egy 15 ezresnél már lehet, hogy praktikus.

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

És ami a képen van panel, azon az optocsatolók mire szolgálnak?

Illetve milyen ellenállások kellenek hozzá? Esetleg kapcsolási rajzot tudnál nekem küldeni?

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

Az IRF540 200 forint, kell belőle 4 darab.

Próbapanel 200 forint.

Plusz ellenállások, sorkapcsok, vezetékek.

1500 Ft.

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

Fényerőszabályzást szeretnék, de külön minden led fajtához. Nap szimulálása. Napfelkelte, napnyugta és este egy kis éjszakai kék fény.

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

Mit fog csinálni az arduino, ki/be kapcsolni vagy fényerőszabályozás lesz (pwm)?

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

Egyszínű szalagok, de 4 féle. Hidegfehér, melegfehér, kék, piros.

A hidegfehér az 5050-es típusú, a többi 3528-as.

12 V-ról menne a ledszalag, lehetőleg külön táplálva a mosfet panel. Az arduinot 5V-os tápról szeretném hajtani.

 

A terhelés-áram arányt sajnos nem tudom, de nem szeretném maxon hajtani a ledeket. Egyébként akvárium fölé megy a rendszer, de a vezérlés külön lesz dobozolva, távolabb a víztől. :)

 

EZT A PANELT találtam az aukciós oldalon.

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

Megvan, írok hamarost, csak itt havazik épp vastagon... :-/

Előzmény: vfp (195)
Prof Creative Commons License 2014.02.11 0 0 197

Hali!

Monokróm vagy rgb?

Milyen hosszú és milyen típusú a ledszalag (hány volt, teljes terhelésnél mennyi áram)?

Kültér/beltér?

Te akarod szerelni (nyákot maratni esetleg, próbanyákon összerakni), vagy készen kell?

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

Sziasztok!

 

Egy kis segítségre lenne szükségem. Arduinoval szeretnék ledszalagot vezérelni, csak fényerőt. És ehhez volna szükségem egy MOSFET panelre. Vagyis kapcsolási rajzra és/vagy nyáktervre az elkészítéséhez. Nézelődtem az aukciós oldalakon, van is 4 csatornás, de 4500 Forint... :)

Köszönöm előre is!

 

Peti

vfp Creative Commons License 2014.02.10 0 0 195

Üdv. Prof!

 

Írtam skype -on és google+ -on.

Előzmény: Prof (194)
Prof Creative Commons License 2014.02.09 0 0 194

Ok, kis türelmet.

E-mail cím alapján gmailen meg tudsz keresni, chat-ben egyszerűbb.

Felteszem, szkóp nincs a közeledben?

Előzmény: vfp (193)
vfp Creative Commons License 2014.02.09 0 0 193

Köszönöm, de nem néztem és az én angol tudásom eléggé hiányos.

 

Előzmény: Prof (192)
Prof Creative Commons License 2014.02.09 0 0 192

A hibajelenség alapján nekem az a benyomásom, hogy a meghajtó ic kehesedett meg. Ezért javasoltam, hogy sketch szinten vissza kell menni a szükséges minimálra (háttérvilágítás ki/be, kijelző ki/be).

Az lcd.init(); után esetleg tégy be egy delay(100); sort, mert hátha. :-)

 

Leginkább szkóppal bele kellene mérni az i2c vonalba (mindkettőbe), hogy ott mi történik, mert ez az utolsó pont, ahol a szoftveres résznek jelentősége van. Innentől csak hardver lehet. Ha szoftveresen kimegy, aminek ki kell mennie, akkor hardver gond van (kehes), ha nem megy ki, akkor a könyvtárak között kell kicsit szórakozni.

 

Nekiállok mindjárt áttúrom a fórumokat, hátha (már ha te még nem nézted).

Előzmény: vfp (191)
vfp Creative Commons License 2014.02.09 0 0 191

USB-ről és 9V/700mA tápról is próbáltam.

 

Én is szoftveres gondra gondoltam, mivel régebben ment.

Azóta szórakoztam DS1307-es RTC-vel és már ott csodálkoztam hogy a többféle demo program más-más időt és dátumot lát ugyanazon RTC-ből.

Azóta van egy SD shield is, amin van RTC és csak azt használom. Gyönyörűen tudom naplózni a mért hőmérsékletet az SD kártyára, és 4bites módban az LCD-re kiírni.

 

A vége az lesz, hogy fogok egy régi gépet XP-vel és ott is kipróbálom.

Előzmény: Prof (190)
Prof Creative Commons License 2014.02.08 0 0 190

Milyen tápot kap?

Esetleg tedd át USB-re!

 

Igen, elég kicsi volt a kép, de így azért a lényeg látszik.

Előzmény: vfp (188)
Prof Creative Commons License 2014.02.08 0 0 189

Az i2c címet mivel állítottad át? Vissza kellene vinni a gyári beállításra.

Meg ahogy nézem, a végén van egy jumper, felteszem, hogy a háttérvilágítás ki/bekapcsolására szolgál.

 

A gond szerintem szoftveres, és vagy valamelyik könyvtárral vagy az i2c címzésével (szürreális, esetleg időzítésével) lehet galiba.

Írj egy sketch-t, ami ki/be kapcsolgatja a háttérvilágítást.

Aztán ahogy a könyvtár belsejét elnéztem, van parancs a kijelző ki/be kapcsolgatására [ lcd.displayon() talán, de meg kell nézni], azzal is lehetne tenni egy próbát.

 

Holnap megnézem a fórumokat.

Előzmény: vfp (187)
vfp Creative Commons License 2014.02.08 0 0 188

Kicsi a kép felbontása?

 

A dropbox-ot nem használom (ez lenne a 3. alkalmazás erre a célra és azt feleslegesnek érzem).

 

Megtekinthető itt:
https://drive.google.com/folderview?id=0B1QQ7JDppPs8QVdodWVxYUFSYVE&usp=sharing

Előzmény: Prof (186)
vfp Creative Commons License 2014.02.08 0 0 187

Az 5-ös lábon mértem a feszültséget. Bocs a kép minőségért.

 

- a ledPin-t átírtam

 

- Wire.h és LiquidCrystal_I2C.h újra telepítve

 

semmi változás

 

- Ha nem a 0x27 -es cím van beállítva, akkor a kijelző háttérvilágítása megy, más nem történik.

 

- átnéztem a wire.h és LiquidCrystal_I2C.h-t de nem találtam benne fix címzést

 

- a másik kontrollerrel és egy másik kijelzővel is ezt csinálja.

 

- A film arról van amit csinál a kijelző. Látni rajta, hogy a D13-as LED ki-be kapcsólgat 3 mp-ként, és villan a kijelző.

 

- ha kiveszem a wire.h-t, akkor hibaüzenet jön az ellenőrzés közben:

C:ArduinosajatlibrariesLiquidCrystal_I2CLiquidCrystal_I2C.cpp: In member function 'void LiquidCrystal_I2C::init_priv()':
C:ArduinosajatlibrariesLiquidCrystal_I2CLiquidCrystal_I2C.cpp:42: error: 'Wire' was not declared in this scope
C:ArduinosajatlibrariesLiquidCrystal_I2CLiquidCrystal_I2C.cpp: In member function 'void LiquidCrystal_I2C::expanderWrite(uint8_t)':
C:ArduinosajatlibrariesLiquidCrystal_I2CLiquidCrystal_I2C.cpp:242: error: 'Wire' was not declared in this scope

 

kb. ennyi

Előzmény: Prof (185)
Prof Creative Commons License 2014.02.08 0 0 186

Ja, és képre, videora: dropbox. Az inda valami förtelem, a fórummotorban meg a képméret -- 2014 van, nem nagyon szeretek 800×600-as képeket nézegetni.

Előzmény: vfp (184)
Prof Creative Commons License 2014.02.08 0 0 185

Hm...

Az 5-ös lábon méred a feszültségre, igaz?

 

Egyrészt csinálj egy olyat, hogy

const int ledPin = 13;

 

A sketch további részében pedig a

digitalWrite(13,...);

legyen

digitalWrite(ledPin,...);

 

Technikai értelemben ennek elvileg semmi köze a jelenséghez.

 

 

Javaslataim.

1. Szedd le és tedd fel újra a wire.h-t és a liquidcrystal_i2c.h-t.

2. Játszd végig az összes i2c címzést, amit a kontroller megenged.

3. Nézz bele a wire.h-ba és az liquidcrystal_i2c.h-ba, hogy ott nincs-e hívás az adott i2c címre (nem kell-e átírni abban). Elvileg ezt a liquidcrystal_i2c.h a sketch eleji meghívással elintézi, de láttam már karon varjút (teapot sketch mpu6050 teszteléshez) -- sajnos ennek a könyvtárnak is botrányos (pontosabban nincs) dokumentációja.

4. Ha megvan a másik kontroller, azzal is csinálj egy tesztet.

 

A filmen csak az látszik, hogy az 5-ös lábat ki/be kapcsolja, aminek -- legalábbis elvben -- semmi létjogosultsága nincs, tekintetbe véve, hogy csak egy lcd.clear(); van.

 

Öööööööö.... Csinálj egy olyat, hogy az include wire.h-t kiszeded //-rel, aztán csinálj egy próbafordítást (verify).

 

 

 

Előzmény: vfp (184)
vfp Creative Commons License 2014.02.08 0 0 184

Elkészült a video és a fotó.

 

a video: indavideo.hu/video/Arduino_I2C_LCD (így írom be mert különben beilleszti ide)

 

Előzmény: Prof (183)
Prof Creative Commons License 2014.02.08 0 0 183

A kontraszt állítgatására elmászik a kijelző színe (átfordul negatívba is akár)?

Megnéztem, az egyszerűbb bekötésnél az 1--5 lábak között rövidzár van, az 5. láb az R/W, ami "high" állásban olvasást jelent, tehát ott a 4,77 V azt jelenti, hogy az LCD-t olvasod, nem írod. Ami ugye nem jó ("low" kellene lennie, valahol 0,5 V-ig maximum.

Nézd meg, hogy „élő” rendszernél mit művel ugyanez a láb. Ha átmegy 0,5 V alá, akkor korrekt.

Az már önmagában nekem kicsit fura.

A 15--16 4,78 V-ja korrekt, elvileg +5V-ig mehet, de ezt a kijelző specifikációja pontosan tartalmazza.

Nem tudsz egy filmet csinálni, hogy mit művel?

Meg valami fotót a bekötésről.

 

Mert elmondás alapján ennek így mennie kellene.

Előzmény: vfp (182)
vfp Creative Commons License 2014.02.08 0 0 182

A potméterrrel tudom szabályozni a kontrasztot. Egy PCF8574 van a kártyán egy SMD tranzisztor, egy SMD LED és néhány olyan SMD amit nem ismerek fel (ellenállás és kondi). Ja és a 3 címzőpont és a potméter.

 

Nincs fordítva rakva, egy 400 pontos próbapanelba ültettem be. 

 

A kontroller LCD nélkül és csak táppal:

1-2 = 4.78

1-5 = 4.77   !!!!!  

15-16 = 4.78

 

Feszültség és vezeték mentesen az 1-5 láb egyik irányba 798 Ohm-ot mutat, a másik irányba 105K.

 

Ami érdekes, hogy az első kontrollert használtam novemberben, a másik a héten jött új.

 

 

 

 

Előzmény: Prof (181)
Prof Creative Commons License 2014.02.08 0 0 181

Hali!

 

No, akkor újra, elölről.

 

Először is tekergesd körbe a potmétert mindkét végállásig úgy, hogy csak táppal van meghajtva az egész hóbelevanc.

A háttérvilágításnak (elvben) működnie kell, mindentől függetlenül (bár nem tudom, hogy maga a kontroller hogy van vezetékelve, az ebay linken erről semmi sincs).

Ellenőrizni kell, hogy nincs-e fordítva az LCD (valószerűtlen, mert eldurranna azonnal a háttérvilágítás LED-je).

Az LCD-n bekapcsoláskor láthatóan meg kell változnia a kontrasztnak (lcd előfeszítés), ezt látnod kell.

SDA--SDA, SCL--SCL bekötést én folyamatosan összekeverem (megfordítom), ezt is nézd meg esetleg.

Aztán érdemes végigmérni a kulcspontokat. Csak a kontrolleren (LCD nélkül) 1--5 láb (rövidzár), 1--2 láb (+5V), 15--16 láb (2,0--3,3 V, ez a háttérvilágítás LED-je).

 

Mikor villan fel a háttérvilágítás?

 

 

Előzmény: vfp (180)

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