Stran 1 od 1

GPS + ATMega + LCD

OdgovorObjavljeno: 25 Feb 2018, 00:27
Napisal/-a VolkD
Da ne bom odkrival tople vode, se raje obrnem na vas.

V projektu za preko noči moram povezat skupaj tri stvari. LCD je klasika 1604A. GPS modul pa je Titan X1. Za dodatek je še nekaj tipk, ki jih lahko dodam poljubno. ATMega je v obliki Arduino nano. Bistvo sem pozabil: nekje mora biti še senzor vrtljajev. Verjetno ga je smiselno dati na kakšen pin, ki lahko proži interupt.

Programiral ne bom jaz.

Sprejemam predloge kako stvari povezati skupaj, da bo najmanj dela, ter da bo funkcionalnost najboljša.

Re: GPS + ATMega + LCD

OdgovorObjavljeno: 25 Feb 2018, 08:57
Napisal/-a forest70
Predlagam, da GPS modul vežeš na I2C vodilo, saj tako sprostiš UART. Tu je knjižnica za arduino, tudi ne bi bilo grozno portat na drug prevajalnik. Na isto vodilo lahko daš še LCD, tako ti ostane precej I/O portov prostih. Tu je knjižnica za I2C LCD ....

Re: GPS + ATMega + LCD

OdgovorObjavljeno: 25 Feb 2018, 08:59
Napisal/-a tilz0R
- GPS preko UART, NMEA stavki
- LCD preko 4-bit ali I2C (odvisno če LCD podpira I2C ali imaš pretvornik)
- Vse tipke na en port (lažje napišeš kodo, ki bere tipke)
- Senzor vrtljajev, koliko je teh vrtljajev? Atmega glih ni namenjena, da bo 100k IRQ-jev.

Re: GPS + ATMega + LCD

OdgovorObjavljeno: 25 Feb 2018, 09:56
Napisal/-a VolkD
Ja pozabil povedati. Škatlo in LCD že imam. Ne morem kaj dosti izbirat. LCD ni i2C.
Senzor je Finglai proximity senzor, naj bi bil za 5V.

Uart-a ne potrebujem za nič drugega, torej GPS. Z GPS delam prvič, kaj z ostalimi pini ? pustim v zraku ?

Mislim, da prav velike izbire nimam.

Re: GPS + ATMega + LCD

OdgovorObjavljeno: 25 Feb 2018, 10:21
Napisal/-a s54mtb
Jaz sem podobno stvar dal arduino mojstrom na krozku, pa so bili cisto zmedeni, ker arduino nima uarta za gps, ampak za povezavo s pc. Na kratko: ne gre.

Re: GPS + ATMega + LCD

OdgovorObjavljeno: 25 Feb 2018, 10:35
Napisal/-a Cloud
s54mtb je napisal/-a:Jaz sem podobno stvar dal arduino mojstrom na krozku, pa so bili cisto zmedeni, ker arduino nima uarta za gps, ampak za povezavo s pc. Na kratko: ne gre.

uporabiti moraš virtualni serijski port https://www.arduino.cc/en/Tutorial/Soft ... ialExample

Re: GPS + ATMega + LCD

OdgovorObjavljeno: 25 Feb 2018, 10:44
Napisal/-a zanka
s54mtb je napisal/-a:Jaz sem podobno stvar dal arduino mojstrom na krozku, pa so bili cisto zmedeni, ker arduino nima uarta za gps, ampak za povezavo s pc. Na kratko: ne gre.

Čeprav, ko ga enkrat sprogramiraš, lahko uporabiš UART po svoje.

Re: GPS + ATMega + LCD

OdgovorObjavljeno: 25 Feb 2018, 11:08
Napisal/-a VolkD
zanka je napisal/-a:Čeprav, ko ga enkrat sprogramiraš, lahko uporabiš UART po svoje.
Drži, je pa treba videt kako je z nivoji iz USB čipa. Če TX kakorkoli ostane aktiven je to lahko problem.

Re: GPS + ATMega + LCD

OdgovorObjavljeno: 25 Feb 2018, 12:00
Napisal/-a forest70
s54mtb je napisal/-a:Jaz sem podobno stvar dal arduino mojstrom na krozku, pa so bili cisto zmedeni, ker arduino nima uarta za gps, ampak za povezavo s pc. Na kratko: ne gre.

Gre, samo ne smeš istočasno uporabljat oba. Ker GPS modul 3.3V je treba na TX linijo dodati delilnik napetosti. Preiskušeno deluje na
VNArduino - priklopljen bluetooth modul in programiram preko Pc-ja arduinota.

Koda: Izberi vse
GPS RX -------------| 1k8 |------- TX Pin
              |
              |
             3k3
              |
             GND

Re: GPS + ATMega + LCD

OdgovorObjavljeno: 25 Feb 2018, 12:14
Napisal/-a forest70
VolkD je napisal/-a:
zanka je napisal/-a:Čeprav, ko ga enkrat sprogramiraš, lahko uporabiš UART po svoje.
Drži, je pa treba videt kako je z nivoji iz USB čipa. Če TX kakorkoli ostane aktiven je to lahko problem.

Preden gre TX na USB čip je v seriji z TX linijo 1k upor.

Re: GPS + ATMega + LCD

OdgovorObjavljeno: 25 Feb 2018, 14:39
Napisal/-a VolkD
Tole sem ustvaril:
ardu.png


Ponavadi naredim kje kako neumno, tokrat bi rad, da gre s prve. Zato sem dal na ogled, da najdete vse moje neumnosti.

Re: GPS + ATMega + LCD

OdgovorObjavljeno: 25 Feb 2018, 14:41
Napisal/-a tilz0R
GPS antena ni pomembna?

Re: GPS + ATMega + LCD

OdgovorObjavljeno: 25 Feb 2018, 14:58
Napisal/-a VolkD
tilz0R je napisal/-a:GPS antena ni pomembna?
Je, a jo ima modulček že vgrajeno. Tako, da zunanja antena ni potrebna. Škatla bo na takem mestu, da se bo satelite dobesedno videlo. Tudi tiste nizko na obzorju.

Re: GPS + ATMega + LCD

OdgovorObjavljeno: 25 Feb 2018, 14:59
Napisal/-a zanka
Čemu R2 (tako velike vrednosti)?

Re: GPS + ATMega + LCD

OdgovorObjavljeno: 25 Feb 2018, 15:31
Napisal/-a gumby
VolkD je napisal/-a:Tole sem ustvaril:

Tiste pike nad trimerjem za kontrast verjetno nočeš.

Re: GPS + ATMega + LCD

OdgovorObjavljeno: 25 Feb 2018, 16:15
Napisal/-a VolkD
zanka je napisal/-a:Čemu R2 (tako velike vrednosti)?
Velike ?

Da ne bom preveč pameten, to je copy /paste iz datasheeta.

Re: GPS + ATMega + LCD

OdgovorObjavljeno: 25 Feb 2018, 16:17
Napisal/-a VolkD
gumby je napisal/-a:
VolkD je napisal/-a:Tole sem ustvaril:

Tiste pike nad trimerjem za kontrast verjetno nočeš.
Res ne, kot je videti sem bil malo preveč ustvarjalen.
Se pa upam trditi, da je bil editor v schematics v verzijah okrog 14 bolj pameten, kot je ta sedaj.

Re: GPS + ATMega + LCD

OdgovorObjavljeno: 25 Feb 2018, 16:43
Napisal/-a Jakey
Darko,

imam jaz vsaj 5 kosov i2c vodil za LCDje. Če jih rabiš, ti komot dam na pošto jutri kakšnega.

Re: GPS + ATMega + LCD

OdgovorObjavljeno: 25 Feb 2018, 16:45
Napisal/-a gumby
Še nekaj... 3.3V regulator imaš že na arduinu, ima smisel še enega dat?

Re: GPS + ATMega + LCD

OdgovorObjavljeno: 25 Feb 2018, 16:47
Napisal/-a Cloud
Je smiselno krmiliti backlight preko tranzistorja?

Re: GPS + ATMega + LCD

OdgovorObjavljeno: 25 Feb 2018, 17:24
Napisal/-a forest70
Cloud je napisal/-a:Je smiselno krmiliti backlight preko tranzistorja?

Kako pa ?

Re: GPS + ATMega + LCD

OdgovorObjavljeno: 25 Feb 2018, 17:52
Napisal/-a s54mtb
Za level šifterje lahko uporabiš TXB0102DCUR
Ima OE in lahko izklopiš GPS z enim jumperjem, ko nalagaš flash.

Re: GPS + ATMega + LCD

OdgovorObjavljeno: 25 Feb 2018, 17:54
Napisal/-a Cloud
forest70 je napisal/-a:
Cloud je napisal/-a:Je smiselno krmiliti backlight preko tranzistorja?

Kako pa ?

nano ima tokovno zmogljivost pina 40mA, tako da lahko bi priklopil direktno

Re: GPS + ATMega + LCD

OdgovorObjavljeno: 25 Feb 2018, 18:04
Napisal/-a VolkD
Cloud je napisal/-a:
forest70 je napisal/-a:
Cloud je napisal/-a:Je smiselno krmiliti backlight preko tranzistorja?

Kako pa ?

nano ima tokovno zmogljivost pina 40mA, tako da lahko bi priklopil direktno
Ne bo šlo. LCD je 1604A, torej 120mA poje osvetlitev. Lahko bi dal direktno na +5V, saj ni bilo posebne zahteve za tem. No meni se je zdela potrata energije in sem dodal še to. Če ne bo hotel imeti, naj pa briko naredi.

Re: GPS + ATMega + LCD

OdgovorObjavljeno: 25 Feb 2018, 18:06
Napisal/-a VolkD
s54mtb je napisal/-a:Za level šifterje lahko uporabiš TXB0102DCUR
Ima OE in lahko izklopiš GPS z enim jumperjem, ko nalagaš flash.
Ja lahko bi dal marsikaj, a ni ničesar kar bi bilo dosegljivo danes. No glede na to, da gre komunikacija le v eno smer bo moralo biti dovolj dobro tudi tole. Saj če ne bo delalo bo pa časovna zastavica itak padla in se bom potem imel čas popravljat :)

Re: GPS + ATMega + LCD

OdgovorObjavljeno: 25 Feb 2018, 18:09
Napisal/-a VolkD
gumby je napisal/-a:Še nekaj... 3.3V regulator imaš že na arduinu, ima smisel še enega dat?
Ne vem. Ne vem.
Torej dvakrat ne vem. Ne vem za kaj ga arduino uporablja, ne vem kako občutljiv je GPS na napajanje.
Potem sem ga pa naflikal gor. Saj kasneje lahko potegnem z arduina samo žičko, regulator pa spustim.

Re: GPS + ATMega + LCD

OdgovorObjavljeno: 25 Feb 2018, 18:11
Napisal/-a VolkD
Jakey je napisal/-a:..imam jaz vsaj 5 kosov i2c vodil za LCDje. Če jih rabiš, ti komot dam na pošto jutri kakšnega.
Mi je že forest70 predlagal to rešitev. Žal z njo ne pridobim nič.
Prvo kar je, škatla je že narejena in ne dopušča še 3mm debelega vezja med to ploščo, ki jo rišem in LCD.
Ker periferije ni veliko število nožic ni problematično in je lahko direktno.

Vseeno hvala.

Re: GPS + ATMega + LCD

OdgovorObjavljeno: 25 Feb 2018, 20:09
Napisal/-a VolkD
gps.png

Za danes je to to. Naprej pa ko bo volje dovolj.