Arduino uno - nesmyslné znaky na lcd

Automatizace, řízení, měření, logování a programování s využitím platformy Arduino.
Odpovědět
Uživatelský avatar
michalkamis
Příspěvky: 2
Registrován: čtv úno 02, 2023 6:46 pm
Reputace: 0
Lokalita: Most

Arduino uno - nesmyslné znaky na lcd

Příspěvek od michalkamis »

Dobrý den, pomocí kontroleru Arduino uno s LCD jsem vytvořil aplikaci testování senzorů v práci, tedy měření napětí 0 - 24V přes deličku napětí, dlouhodobě bylo vše v pořádku, ale nyní se po pár testech zobrazují na displeji nesmyslné znaky, vždy pomůže vypnout a zapnout.
Zkusil jsem i náhradní, v kanceláři na stole vše funguje v pořádku, ale v provozu již ne.
Může někdo poradit?
V úvahu je i statická elektřina, která se v provozu vyskytuje.
Uživatelský avatar
TomHC
Příspěvky: 1197
Registrován: pát lis 11, 2022 8:14 am
Reputace: 130
Lokalita: Hlohovec, SR
Systémové napětí: 48V
Výkon panelů [Wp]: 5520
Kapacita baterie [kWh]: 14
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Hlohovec, SR

Re: Arduino uno - nesmyslné znaky na lcd

Příspěvek od TomHC »

Bolo by dobre napísať, ako je to v prevádzke napájané.
MUST PV1800 VHM 48V 5.5kW, 5.52kWp (12x TPL mono 460W, 2S2P východ, 2S4P juh), 16x 280 Ah LiFePO4 (14.3 kWh) BMS JBD-AP21S001-L21S-200A-B, SW: Home Assistant na Synology DS923+ ku tomu ESPHome, Tasmota, MariaDB, InfluxDB, Telegraf, Grafana, Zigbee2MQTT..., HW: ESPlan (ESP32 + LAN 8720 + RS485 + UART). Nejaké moje projekty: MUST-ESPhome, ELTEK Flatpack2 ESPhome, ESP32-EMON, PZEM-017@WiFi
glottis
Příspěvky: 1915
Registrován: stř úno 02, 2022 10:30 am
Reputace: 179
Lokalita: okolí Mělníka
Systémové napětí: 48V
Výkon panelů [Wp]: 13000
Kapacita baterie [kWh]: 15

Re: Arduino uno - nesmyslné znaky na lcd

Příspěvek od glottis »

taky se mi to delo s esp32 ale tam to bylo umocnene prepinanim kontextu a jader.

Vetsinou se toto deje rusenim i2c sbernice nebo rusenim na datech ovladani displaye. Da se tomu pomoct ruzne. Snizit pullup resistory, pridat kondenzatory na napajeni displaye a arduina, udelat obecne robustnejsi napajeni, nevest nic ze signalu kolem silove elektriky. Bezne mi toto rozhodilo sepnuti stykace. Pak treba i navleknout ferity na i2c, pouzit na i2c kroucene pary ale tak, ze hodiny i data budou zkroucene se zemi.
Uživatelský avatar
rottenkiwi
Příspěvky: 5451
Registrován: pát úno 13, 2015 2:24 pm
Reputace: 285
Lokalita: SO, SK
Bydliště: SO, SK

Re: Arduino uno - nesmyslné znaky na lcd

Příspěvek od rottenkiwi »

A o aky sa jedna a ako je to napajane ? Frekvencia I2C ?
VYskusat inu kniznicu/ce.

Napr. ja mam problem, len s tymito:
https://www.youtube.com/watch?v=vFLgy-rBaRA&t=100s

Tak vyhodim a pouzijem dalsi.

A este mam tieto a s tymi problem nie je:

https://www.youtube.com/watch?v=1_06l7p ... 0Q&index=9

A este pouzicam dotykove:

https://www.youtube.com/watch?v=0CtfLRf-i7Y

Dobre videa maju tito pani: / tam su aj riesenia problemoov /
https://www.youtube.com/watch?v=qoc7N6Yg5jk
https://www.youtube.com/watch?v=LY-1DHTxRAk
https://www.youtube.com/watch?v=yec_72giqf4
https://www.youtube.com/watch?v=COssWn4Pcm4
https://www.youtube.com/@Dronebotworkshop
DC-AC inverter REC Lion DC-AC ESP32 DIY inv. 15 GB za sekundu DIY MPPT Holder
Zjedz vsetko, co si kupil, v obchode a netreba ti tasku, auto ci chladnicku.
glottis
Příspěvky: 1915
Registrován: stř úno 02, 2022 10:30 am
Reputace: 179
Lokalita: okolí Mělníka
Systémové napětí: 48V
Výkon panelů [Wp]: 13000
Kapacita baterie [kWh]: 15

Re: Arduino uno - nesmyslné znaky na lcd

Příspěvek od glottis »

ja mel porblem, pokud jsem pouzival asyncwebserver. Ten bezi v jinem vlakne na druhem cpu jestli jsem to pochopil a kdy zjsem chtel uz v obsluze http volani neco udelat s displayem na i2c, velmi casto to koncilo touhle chybou. Vyresl jsem to obsluhou dipslaye jen v v halvnim vlakne aplikace. Jinde mi pomohlo snizeni frekvence pro i2c. Problem jsme mel i s oled znakovym displejem. Ale mozna by to jina knihovna opravdu resila lip a mohlo jit o nejake nestastne casovani.
Uživatelský avatar
michalkamis
Příspěvky: 2
Registrován: čtv úno 02, 2023 6:46 pm
Reputace: 0
Lokalita: Most

Re: Arduino uno - nesmyslné znaky na lcd

Příspěvek od michalkamis »

Už jsem na to přišel, pro testování senzorů je přivedeno externí napájení 24V a bylo vedeno spolu s kabely 230V, docházelo tedy k indukci napětí.
Takže Arduino občas dostalo pecku, ne tak velkou, aby došlo k poškození HW.
PetrDubi
Příspěvky: 1327
Registrován: úte říj 12, 2021 10:43 am
Reputace: 208
Lokalita: Blízko Ústí nad Labem
Systémové napětí: 48V
Výkon panelů [Wp]: 7100
Kapacita baterie [kWh]: 13
Chci prodávat energii: NE
Chci/Mám dotaci: NE

Re: Arduino uno - nesmyslné znaky na lcd

Příspěvek od PetrDubi »

Na to kolikrát pomůže připojit těch 24V k Arduinu přes tlumivku (použiju něco vyndané z nějakého starého zdroje) a pro jistotu dát i nějaký kondenzátor (ideálně dát paralelně ke vstupu napájení 100nF keramiku a pár set uF elektrolyt).
mobilní elektrárna 3x Uni-solar PVL-68, 3x MPP modul, vše řízené přes arduino
doma 3280 Wp JV, 3810 Wp JZ, Easun SMW 8k (rebrandovaný MAX 8 kW), aku 13kWh 16s LiFePO4
cipis
Příspěvky: 4212
Registrován: pon srp 16, 2021 9:31 pm
Reputace: 454
Lokalita: blízko Brna
Bydliště: blízko Brna

Re: Arduino uno - nesmyslné znaky na lcd

Příspěvek od cipis »

Ne nadarmo se to nesmi tahat dohromady, a kdyz uz, tak s ocelovou uzemnenou prepazkou, a izolace tech 24V kabelu musi mit minimalne tu odolnost, co maji ty 230V kabely.
9,77 kWp: 6240 Wp Jih, 2040 Wp Východ, 1490 Wp Západ
Regulátory Epever a Victron
Phoenix 2 kVA + MP 24/5000 (můj byt + wifi/kamery/atd.)
Epever 3kW vytěžování do bojlerů + žebříky
CARSPA aktuálně odpojené
1 kW "nabíječka" 24 V
31 080 Wh staré olovo 7 488 Wh Li-Ion
Modře píši jako moderátor, černě jako člen.
Kony.cz
Příspěvky: 104
Registrován: ned dub 10, 2022 11:07 am
Reputace: 1
Lokalita: Znojmo
Systémové napětí: 24V
Kapacita baterie [kWh]: 3.43 kW

Re: Arduino uno - nesmyslné znaky na lcd

Příspěvek od Kony.cz »

Dělali mi to stejný.. recept na čínskou polívku.. vyřešeno pořádným uzemněním displeye s arduinem..

Odpovědět
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek