Problém v zapojení LCD displeje

Uživatelský avatar
gilhad
Příspěvky: 778
Registrován: 07 bře 2018, 11:22
Reputation: 0

Re: Arduino UNO- nemožnost ovládání.

Příspěvek od gilhad » 10 led 2019, 00:08

Pokud je tam nejaka chyba, ktera pretrva i presazeni na jine pole s jinymi draty, tak je docela mozne, ze to nebude chyba v kontaktnim poli.
I kdyby bylo jiste, ze v kontaktnim poli JE chyba, tak jeste neni zcela zrejme, ze tam neni nejaka dalsi.
Zvlaste, pokud si nejste zcela jist, ze tomu skutecne rozumite a ze muzete vyloucit vsechny ostatni problemy (viz ten COM3)

V takoveto situaci mi prijde prepajeni natvrdo do definitivni krabicky jako krok, ktery muze prinest podstatne vic problemu, nez vyresi.

Ale kazdy sveho stesti strujcem a je nenulova moznost, ze se tim ta chyba vyresi a jenom ja jsem zbytecne opatrny ...

Axamith
Příspěvky: 530
Registrován: 09 srp 2017, 08:17
Reputation: 0
Kontaktovat uživatele:

Re: Arduino UNO- nemožnost ovládání.

Příspěvek od Axamith » 10 led 2019, 06:57

Řekl bych, že absolutní většina z nás nový projekt začne propojením Arduina a externích součástek/modulů právě na kontaktním poli. Sem tam se někomu stane, že problém je na úrovni HW (vadný modul, kabely ...). Ostatní problémy jsou na úrovní SW, knihoven, nepochopení problematiky. Určitě bych nešel do osazení DPS, ale snažil se rozchodit dislay od základu, podle příkladů.
Takže pošli nějaké linky za tebou využívaný HW, pokusíme se k tomu najít funkční knihovny a zapojení a rozchodit nějaký příklad. Až bude jistota, že to jede, můžeš pokračovat dál.

framax
Příspěvky: 9
Registrován: 08 led 2019, 17:59
Reputation: 0

Re: Arduino UNO- nemožnost ovládání.

Příspěvek od framax » 10 led 2019, 13:06

Odpovědět přesně Ti nemohu.
V první fázi bych rád rozchodil z příkladů Arduina "Hallo World", abych věděl, že UNO spolupracuje s displejem.
No a v druhé fázi potom tohle:

http://www.planker.dk/Projects/Arduino/ ... ecoder.htm
Link na projekt cw decoderu.

Takže asi takto.

Franta

framax
Příspěvky: 9
Registrován: 08 led 2019, 17:59
Reputation: 0

Re: Arduino UNO- nemožnost ovládání.

Příspěvek od framax » 10 led 2019, 21:53

Ahoj. Tak jsem vše znovu předělal.
Všechny tři komponenty - UNO, displej a nepájivé pole jsem přidělal na základní desku napevno.
Znovu vše prodrátoval a vyzkoušel jsem nejdříve v příkladech uvedený blikač. Tam je vše "OK". Mohu libovolně měnit parametry blikání. Tohle funguje.
Zkusil jsem nahrát z příkladů "Hallo World" a tam opě vše při starém. Čili jen prosvícené dva řádky.
Potom jsem nahrál cw dekodér a tam taky jen dva prosvícené řádky, jinak nic. I když se oba programy nahrály perfektně.

Protože už opravdu nevím jak dostat z UNA signál do displeje, napadlo mně jen jestli nemám někde chybu v instalaci knihovny pro ovládání displeje.
.
Můžete prosím poradit, jak správně instalovat knihovnu a případně, kterou použít? Mám WIN7.
Přidávám obrázek upevnění a zapojení a dále schema zapojení.

Předem díky.
displej.jpg
decoder_cw.png

AstroMiK
Příspěvky: 592
Registrován: 08 pro 2017, 19:05
Reputation: 0

Re: Arduino UNO- nemožnost ovládání.

Příspěvek od AstroMiK » 10 led 2019, 22:21

Z tý fotky je to dost blbě vidět, ale nemáš ten trimr zapojený špatně?
Vypadá to, jako by jeden konec trimru byl nezapojený. Tomu by pak odpovídal moc velký kontrast a nečitelné znaky.

Vyzkoušel jsem na svém displeji (I2C verze) vytočit trimr kontrastu na maximum a chová se úplně stejně.

Takže nejdřív koukni na ten trimr. Nemá moc krátký nožičky?
dis.jpg
dis.jpg (17.81 KiB) Zobrazeno 4044 x

Axamith
Příspěvky: 530
Registrován: 09 srp 2017, 08:17
Reputation: 0
Kontaktovat uživatele:

Re: Arduino UNO- nemožnost ovládání.

Příspěvek od Axamith » 11 led 2019, 05:56

LCD displeje mají svoji vlastní regulaci, vzadu na desce řadiče. Zkusit vestavěným trimrem nastavit lepší kontrast.
Na 99 % je problém právě v tom kontrastu, dost z nás si to v počátcích Arduina takto prošla :-)

Uživatelský avatar
pavel1tu
Příspěvky: 2054
Registrován: 26 říj 2017, 08:28
Reputation: 0
Bydliště: Trutnov
Kontaktovat uživatele:

Re: Arduino UNO- nemožnost ovládání.

Příspěvek od pavel1tu » 11 led 2019, 06:27

Ne o moc dráž jde koupit tento displej s I2C a ten trimr má už na sobě ....
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

framax
Příspěvky: 9
Registrován: 08 led 2019, 17:59
Reputation: 0

Re: Arduino UNO- nemožnost ovládání.

Příspěvek od framax » 12 led 2019, 19:37

Ahoj všem, kteří se mi snažili poradit.
Tak problém vyřešen. Nedalo mi to samozřejmě a hledal jsem všechna jiná možná řešení. Nakonec jsem našel schema, kde projení na LCD displej z UNA je veden na jiné propojky. Tak jsem to v čirém zoufalství udělal a UNO se okamžitě v programu Hallo World rozběhlo.
Byla to tedy chyba ve schematu.
Tak mne čeká další práce najít i jiné zapojení pro ten cw dekodér.

posjirka
Příspěvky: 14
Registrován: 05 srp 2017, 22:12
Reputation: 0

Re: Arduino UNO- nemožnost ovládání.

Příspěvek od posjirka » 06 bře 2019, 22:01

Chyba asi není v zapojení dle schématu, ale špatné konfiguraci LCD v programu.
Hello world má defaultně nastavení:
* LCD RS pin to digital pin 12
* LCD Enable pin to digital pin 11
* LCD D4 pin to digital pin 5
* LCD D5 pin to digital pin 4
* LCD D6 pin to digital pin 3
* LCD D7 pin to digital pin 2
* LCD R/W pin to ground
* LCD VSS pin to ground
* LCD VCC pin to 5V

Podle schématu by to mělo být:
* LCD RS pin to digital pin 8
* LCD Enable pin to digital pin 9
* LCD D4 pin to digital pin 4
* LCD D5 pin to digital pin 5
* LCD D6 pin to digital pin 6
* LCD D7 pin to digital pin 7
* LCD R/W pin to ground
* LCD VSS pin to ground
* LCD VCC pin to 5V

reps. opravit řádek
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

na
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);

Chce to nejdřív trochu nastudovat teorii a pak se vrhat do projektů ...

framax
Příspěvky: 9
Registrován: 08 led 2019, 17:59
Reputation: 0

Re: Arduino UNO- nemožnost ovládání.

Příspěvek od framax » 06 bře 2019, 22:10

Určitě to je mojí malou praxí, ale jak to zjistit, že? Proto jsem se zeptal a přiznám, že jsem předpokládal, že schema funguje. Po nějké době jsem našel na stránkách Ameriského radioamatéra větu, že je chyba v zapojení. Proto jsem ji stejně převzal.

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 18 hostů