Szerző Téma: PA control Arduino  (Megtekintve 5770 alkalommal)

Nem elérhető ha7az

  • Administrator
  • Hero Member
  • *****
  • Hozzászólások: 6 392
  • Karma: +1649/-6079
    • Profil megtekintése
PA control Arduino
« Dátum: 2020 Március 05, 17:09 »
Tibor!

Tehát ezt szeretném feléleszteni: http://www.cqham.ru/forum/showthread.php?37468-%CA%EE%ED%F2%F0%EE%EB%EB%E5%F0-%F1-LCD-%E4%E8%F1%EF%EB%E5%E5%EC-%E4%EB%FF-%F2%F0%E0%ED%E7%E8%F1%F2%EE%F0%ED%EE%E3%EE-%D3%CC-%ED%E0-MEGA2560/page69

Ehhez egy ILI9486-os kijelzőm van ami Mega2560-ra megy rá.

https://www.aliexpress.com/item/32538935176.html?spm=a2g0s.9042311.0.0.6cd04c4dc3SLsh

A kijelző drivere innen letöltve demo modban működik:  http://www.lcdwiki.com/3.5inch_Arduino_Display-Mega2560#Program_Download

Hogyan tovább. Nagyon idegen nekem ez a téma, de ez kellő ösztönzést is ad, hogy kicsit belekóstoljak.

73 es DX!
Feri
ui: Tévedni emberi dolog, de másra kenni még emberibb.
ui: Eljön az idő, amikor a dolgok értéke már alacsonyabb, mint az általuk elfoglalt hely értéke. /HA7TY/
ui2: Ha valakinek problémája van veled, mindig jusson eszedbe, hogy az az ő problémája!

Nem elérhető Ha-7-at

  • Hero Member
  • *****
  • Hozzászólások: 3 319
  • Karma: +2591/-108
    • Profil megtekintése
Re:PA control Arduino
« Válasz #1 Dátum: 2020 Március 05, 17:39 »
Csak telefonomról néztem ha jól làttam akkor a ruszki projektben nincs kijelző és azt szeretnéd kijelző vél böviteni? Vagy hova van kötve a kijelző melyik làbra?  Gondolom a programot sikerült lefordítani szóval a könyvtàrak megvannak. Vagy a kijelző lub fàjlban kell a làbakat àtirni vagy ha olyan könyvtàrat hasznàlsz akkor az önök fàjlban van lehetőség a làbak beàlitàsàra. Valahol a köd elején van. Gondolom valami soros protokoll hasznàl akijelző nem I2C .Este ha van időm megnézem

ha3flt

  • Vendég
Re:PA control Arduino
« Válasz #2 Dátum: 2020 Március 05, 17:43 »
Azt már megfejtettem: a Mega2560 nem processzor, hanem panel. Az alsó linken megtalálod.

Nem elérhető Ha-7-at

  • Hero Member
  • *****
  • Hozzászólások: 3 319
  • Karma: +2591/-108
    • Profil megtekintése
Re:PA control Arduino
« Válasz #3 Dátum: 2020 Március 05, 17:53 »
Igen és van belőle mini is azon van a vfom

ha3flt

  • Vendég
Re:PA control Arduino
« Válasz #4 Dátum: 2020 Március 05, 18:01 »
...és ezért nincs a rajzon kijelző. A Mega2560-hoz tartozó LCD-panelt valószínűleg nem rajzolták oda, ha tényleg van a szerkezetben, mert van egy szokásos módja az illesztésnek és hozzá egy (vagy néhány) library, de azokat még nem néztem meg. A végfok-vezérlő kódjából kiderül.

Nem elérhető Ha-7-at

  • Hero Member
  • *****
  • Hozzászólások: 3 319
  • Karma: +2591/-108
    • Profil megtekintése
Re:PA control Arduino
« Válasz #5 Dátum: 2020 Március 05, 18:54 »
megnéztem lehet egyszerübben jársz ha veszel másik kijelzöt:
 TFT_HX8357.h
    Программа Блока контроля транзисторного усилителя мощности и блока защит на TFT_HX8357
//                                           г.Снежное, ДНР, D0ITC, D0ISM 1января - 12марта 2018года

Vagy hol van olyan ami ili9486 ot használ?
DE itt írnák a kijelzőről:
 
 https://github.com/Bodmer/TFT_HX8357/blob/master/TFT_HX8357.h

Nem elérhető HA7JVV

  • Administrator
  • Hero Member
  • *****
  • Hozzászólások: 1 051
  • Karma: +1398/-3
    • Profil megtekintése
Re:PA control Arduino
« Válasz #6 Dátum: 2020 Március 05, 18:58 »
Ez egy shield gyakorlatilag.

Oroszok egy moddolt Adafruit GFX libe-et használnak.

Úgy látom ezt: https://github.com/Bodmer/TFT_HX8357

Ezt másold be Feri a lib mappádba, mert a forrás is ezt kéri.

Viszont van pár hiányzó header file.
Pl. TonePlayer.h - egyenlőre nem találtam honnan van. sav_button.h ez is egy egyedi lib része.
A FreeFonts.h vsz. a TFT_HX8357 alá kerül, ez tartalmazza az egyedi fontkészlet definícióit.
Az OneWire.h a DS18B20-hoz van, az ACS712.h pedig a current szenzorhoz.

ACS712.h kismillió lehet, át kellene nézni a kódot hozzá.
Általában mind ennek az adoptációja:
https://github.com/rkoptev/ACS712-arduino

Ha ezek nincsenek meg, nem megy le a fordítás!
73' Viktor
Do more with less.

Nem elérhető ha7az

  • Administrator
  • Hero Member
  • *****
  • Hozzászólások: 6 392
  • Karma: +1649/-6079
    • Profil megtekintése
Re:PA control Arduino
« Válasz #7 Dátum: 2020 Március 05, 19:19 »
Szia Viktor!

A hiányzó library-k itt vannak: http://itpiac.hu/ldmospa/pacontrol_orosz_konyvtarak.zip

Ezt idáig le tudtam fordítani, de nyilván a kijelző miatt nem csinált semmit.
73 es DX!
Feri
ui: Tévedni emberi dolog, de másra kenni még emberibb.
ui: Eljön az idő, amikor a dolgok értéke már alacsonyabb, mint az általuk elfoglalt hely értéke. /HA7TY/
ui2: Ha valakinek problémája van veled, mindig jusson eszedbe, hogy az az ő problémája!

Nem elérhető ha7az

  • Administrator
  • Hero Member
  • *****
  • Hozzászólások: 6 392
  • Karma: +1649/-6079
    • Profil megtekintése
Re:PA control Arduino
« Válasz #8 Dátum: 2020 Március 05, 19:21 »
megnéztem lehet egyszerübben jársz ha veszel másik kijelzöt:
 TFT_HX8357.h

Lajos!

Ez nem opció jelenleg. :)

73 es DX!
Feri
ui: Tévedni emberi dolog, de másra kenni még emberibb.
ui: Eljön az idő, amikor a dolgok értéke már alacsonyabb, mint az általuk elfoglalt hely értéke. /HA7TY/
ui2: Ha valakinek problémája van veled, mindig jusson eszedbe, hogy az az ő problémája!

Nem elérhető HA7JVV

  • Administrator
  • Hero Member
  • *****
  • Hozzászólások: 1 051
  • Karma: +1398/-3
    • Profil megtekintése
Re:PA control Arduino
« Válasz #9 Dátum: 2020 Március 05, 19:28 »
Szia Feri,

Neked a csomagodban TFT_22_ILI9225-master folder van.
Ez nem ILI9486.

Próbáld ki kérlek azt, amit írtam:
https://github.com/Bodmer/TFT_HX8357

a "-master" ne legyen utána!

Ha megnézed a descriptiont a githubon:

Idézet
An Arduino IDE compatible graphics and fonts library for Mega with a drivers for the HX8357B, HX8357C, ILI9481 and ILI9486 based TFT displays with a 16 bit parallel interface.

Elméletileg jónak kell lennie!
73' Viktor
Do more with less.

Nem elérhető HA7JVV

  • Administrator
  • Hero Member
  • *****
  • Hozzászólások: 1 051
  • Karma: +1398/-3
    • Profil megtekintése
Re:PA control Arduino
« Válasz #10 Dátum: 2020 Március 05, 19:46 »
Az orosz topicból van a link:
https://arduino.ua/prod1129-cvetnoi-ips-displei-320-h-480-dlya-arduino-mega-due

Ilyen a Tiéd is?! (Sajnos nekem az Ali link nem működik)

Találsz hozzá ott az oldalon egy example-t is, ha lejjebb görgeted.
73' Viktor
Do more with less.

Nem elérhető ha7az

  • Administrator
  • Hero Member
  • *****
  • Hozzászólások: 6 392
  • Karma: +1649/-6079
    • Profil megtekintése
Re:PA control Arduino
« Válasz #11 Dátum: 2020 Március 05, 20:09 »
73 es DX!
Feri
ui: Tévedni emberi dolog, de másra kenni még emberibb.
ui: Eljön az idő, amikor a dolgok értéke már alacsonyabb, mint az általuk elfoglalt hely értéke. /HA7TY/
ui2: Ha valakinek problémája van veled, mindig jusson eszedbe, hogy az az ő problémája!

Nem elérhető Ha-7-at

  • Hero Member
  • *****
  • Hozzászólások: 3 319
  • Karma: +2591/-108
    • Profil megtekintése
Re:PA control Arduino
« Válasz #12 Dátum: 2020 Március 05, 22:21 »
Hasonló csak nagyobb.

Ilyen:  http://www.lcdwiki.com/3.5inch_Arduino_Display-Mega2560#Program_Download

Feri és ez a demo lefut a kijelzön?  Ha igen akkor nehéz lessz összehozni hiszen ennek a kijelzönek ezek a lábak kellenek.
//Set the pins to the correct ones for your development shield or breakout board.
//the 16bit mode only use in Mega.you must modify the mode in the file of lcd_mode.h
//when using the BREAKOUT BOARD only and using these 16 data lines to the LCD,
//pin usage as follow:
//             CS  CD  WR  RD  RST  D0  D1  D2  D3  D4  D5  D6  D7  D8  D9  D10  D11  D12  D13  D14  D15
//Arduino Mega 40  38  39  /   41   37  36  35  34  33  32  31  30  22  23  24   25   26   27   28   29

//Remember to set the pins to suit your display module!

 #include <LCDWIKI_GUI.h> //Core graphics library
#include <LCDWIKI_KBV.h> //Hardware-specific library

//the definiens of 16bit mode as follow:
//if the IC model is known or the modules is unreadable,you can use this constructed function
LCDWIKI_KBV my_lcd(ILI9486,40,38,39,-1,41); //model,cs,cd,wr,rd,reset

A fél programot ujra kell irni .

Pláne az eeprom is ugyanazokat a lábakat is használná a programban de utána kéne még nézni:
 //читаем из 20 ячейки EEPROM состояние ATToff
    ATT3dB=EEPROM.read(21);                                            //читаем из 21 ячейки EEPROM состояние ATT3dB
    ATT6dB=EEPROM.read(22);                                            //читаем из 22 ячейки EEPROM состояние ATT6dB
    ATTauto=EEPROM.read(23);                                           //читаем из 23 ячейки EEPROM состояние ATTauto
    ATTalarm=EEPROM.read(24);                                          //читаем из 24 ячейки EEPROM состояние ATTalarm
    EEPROM.get(address,SWRmax);                                        //читаем из 27-30 ячейки EEPROM состояние SWRmax
    Tonbeep=EEPROM.read(26);                                           //читаем из 26 ячейки EEPROM состояние Tonbeep

Nem elérhető ha7az

  • Administrator
  • Hero Member
  • *****
  • Hozzászólások: 6 392
  • Karma: +1649/-6079
    • Profil megtekintése
Re:PA control Arduino
« Válasz #13 Dátum: 2020 Március 05, 23:35 »
Lajos!

Megoldom.
73 es DX!
Feri
ui: Tévedni emberi dolog, de másra kenni még emberibb.
ui: Eljön az idő, amikor a dolgok értéke már alacsonyabb, mint az általuk elfoglalt hely értéke. /HA7TY/
ui2: Ha valakinek problémája van veled, mindig jusson eszedbe, hogy az az ő problémája!

Nem elérhető Ha-7-at

  • Hero Member
  • *****
  • Hozzászólások: 3 319
  • Karma: +2591/-108
    • Profil megtekintése
Re:PA control Arduino
« Válasz #14 Dátum: 2020 Március 05, 23:53 »
 Igen làbakat kell àtvariâlni meg valoszinüleg neveket is.