TIVEDA

100 views
Skip to first unread message

Gabor Jordan

unread,
Nov 13, 2021, 4:17:55 PM11/13/21
to elektr...@googlegroups.com

Üdvözletem,

Megjött 3 ESP8266 modul, GPS stb. a TIVEDA-hoz. https://www.aliexpress.com/item/32631693796.html?spm=a2g0s.9042311.0.0.184f4c4duLP7TV

A gond csak az, hogy nem boldogulok a fw letöltéssel.

Már az sem megy, hogy Putty-val a soros portot nézem. Ahogy elindítom a putty-t, már a reset gombot nyomkodva sem villog a kék led a modulon és nem is megy semmi a putty felé. Próbáltam minden tempóval ami eszembe jutott. Ha lehúzom az usb kábelt, akkor eldobja a kapcsolatot.

Programozni próbáltam az ESP flash_download_tool_3.9.2-al, az ESP8266Flasher.exe, ugyan az. jönnek a pontok a végtelenségig.

C:\Users\zxs\Downloads
C:\Users\zxs\Downloads\tiveda.ino.d1_mini.bin
test offset :  0 0x0
case ok
.................................................................................................................................................................................................................................................................................................................................................................................................................

Közben a modulon villog a led.

Ezzel a másikkal is csak villog a led, programozza a végtelenségig.

Néztem egy másik modult (ugyanilyet), ugyan ez van.

Hogy kell erre programot feltölteni?

Tudtok segíteni?

Köszönöm,

JG






Gabor Jordan

unread,
Nov 13, 2021, 4:18:06 PM11/13/21
to elektr...@googlegroups.com

Karoly Kovacs

unread,
Nov 13, 2021, 4:35:08 PM11/13/21
to elektr...@googlegroups.com
Nem egészen értem, amiket írsz, mert erre a lehető legegyszerűbben az Arduino IDE-n vagy az Arduino
CLI-n keresztól lehet programot feltölteni. Napi használatban van nálam, nulla problémával. Amit
leírtál, az nekem - bocs - úgy tűnik, hogy túlbonyolítottad a kérdést és belekeveredtél.

Az Arduino IDE Preferences-nél az "Additional Boards Manager URLs" rovatba írd be, hogy:
http://arduino.esp8266.com/stable/package_esp8266com_index.json

Utána a Tools->Board->Boards Managert-t meg kell nyitni, a fölső kereső rovatba beírni, hogy
ESP8266, feljön a package neve (ESP8266), Install, majd ha kész, a Tools->Board-ból kiválasztani a
"Wemos D1 mini"-t (nem a Pro-t), utána COM port kiválaszt, majd öjöm éty bódottá az Upload-dal.

Persze előtte nem árt, ha a jó(!) CH340-es driver van a gépeden.

(Az Arduino CLI is hasonlóan megy, de azt most le nem írom.)

Károly

Gabor Jordan wrote:
> Üdvözletem,
>
> Megjött 3 ESP8266 modul, GPS stb. a TIVEDA-hoz.
> https://www.aliexpress.com/item/32631693796.html?spm=a2g0s.9042311.0.0.184f4c4duLP7TV
>
> A gond csak az, hogy nem boldogulok a fw letöltéssel.
>
> Már az sem megy, hogy Putty-val a soros portot nézem. Ahogy elindítom a putty-t, már a reset gombot
> nyomkodva sem villog a kék led a modulon és nem is megy semmi a putty felé. Próbáltam minden
> tempóval ami eszembe jutott. Ha lehúzom az usb kábelt, akkor eldobja a kapcsolatot.
>
> Programozni próbáltam az ESP flash_download_tool_3.9.2-al, az ESP8266Flasher.exe, ugyan az. jönnek a
> pontok a végtelenségig.
>
> C:\Users\zxs\Downloads
> C:\Users\zxs\Downloads\tiveda.ino.d1_mini.bin
> test offset :  0 0x0
> case ok
> .................................................................................................................................................................................................................................................................................................................................................................................................................
>
> Közben a modulon villog a led.
>
> Ezzel a másikkal is csak villog a led, programozza a végtelenségig.
>
> Néztem egy másik modult (ugyanilyet), ugyan ez van.
>
> Hogy kell erre programot feltölteni?
>
> Tudtok segíteni?
>
> Köszönöm,
>
> JG
>
>
>
>
>
>
> --
> Azért kapta ezt az üzenetet, mert feliratkozott a Google Csoportok „elektro-lista” csoportjára.
> Az erről a csoportról és az ahhoz kapcsolódó e-mailekről való leiratkozáshoz küldjön egy e-amailt
> a(z) elektro-list...@googlegroups.com <mailto:elektro-list...@googlegroups.com>
> címre.
> Ha szeretné megtekinteni ezt a beszélgetést az interneten, látogasson el ide:
> https://groups.google.com/d/msgid/elektro-lista/f038a6a2-4015-1aa0-9ced-f17b422dbd2f%40gmail.com
> <https://groups.google.com/d/msgid/elektro-lista/f038a6a2-4015-1aa0-9ced-f17b422dbd2f%40gmail.com?utm_medium=email&utm_source=footer>.

--
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus

Pipi

unread,
Nov 13, 2021, 5:35:15 PM11/13/21
to elektr...@googlegroups.com
Ha resetre a soroson nem megy semmi, "látszólag dől szemét", akkor ott nagy baj van....

Milyen ch340 driver van fenn? a win magától telepítette, vagy te?
egyet guglizva itt egy driver:
https://www.wemos.cc/en/latest/ch340_driver.html
Azt már nem tudom én mikor honnan tettem fel a gépemre :)


2021.11.13. 22:18 keltezéssel, Gabor Jordan írta:
> Üdvözletem,
>
> Megjött 3 ESP8266 modul, GPS stb. a TIVEDA-hoz. https://www.aliexpress.com/item/32631693796.html?spm=a2g0s.9042311.0.0.184f4c4duLP7TV
>
> A gond csak az, hogy nem boldogulok a fw letöltéssel.
>
> Már az sem megy, hogy Putty-val a soros portot nézem. Ahogy elindítom a putty-t, már a reset gombot nyomkodva sem villog a kék led a modulon és nem is megy semmi a putty felé. Próbáltam minden
> tempóval ami eszembe jutott. Ha lehúzom az usb kábelt, akkor eldobja a kapcsolatot.
>
> Programozni próbáltam az ESP flash_download_tool_3.9.2-al, az ESP8266Flasher.exe, ugyan az. jönnek a pontok a végtelenségig.
>
> C:\Users\zxs\Downloads
> C:\Users\zxs\Downloads\tiveda.ino.d1_mini.bin
> test offset : 0 0x0
> case ok
> .................................................................................................................................................................................................................................................................................................................................................................................................................
>
> Közben a modulon villog a led.
>
> Ezzel a másikkal is csak villog a led, programozza a végtelenségig.
>
> Néztem egy másik modult (ugyanilyet), ugyan ez van.
>
> Hogy kell erre programot feltölteni?
>
> Tudtok segíteni?
>
> Köszönöm,
>
> JG
>
>
>
>
>
>
> --
> Azért kapta ezt az üzenetet, mert feliratkozott a Google Csoportok „elektro-lista” csoportjára.
> Az erről a csoportról és az ahhoz kapcsolódó e-mailekről való leiratkozáshoz küldjön egy e-amailt a(z) elektro-list...@googlegroups.com <mailto:elektro-list...@googlegroups.com> címre.
> Ha szeretné megtekinteni ezt a beszélgetést az interneten, látogasson el ide: https://groups.google.com/d/msgid/elektro-lista/7e215185-d537-4135-d4a1-392044994f31%40gmail.com
> <https://groups.google.com/d/msgid/elektro-lista/7e215185-d537-4135-d4a1-392044994f31%40gmail.com?utm_medium=email&utm_source=footer>.


--
Pipi
http://www.puzsar.hu

Gabor Jordan

unread,
Nov 13, 2021, 5:36:45 PM11/13/21
to elektr...@googlegroups.com
Hello,

Nos a leírások nem említik az Arduino IDE-t egyátalán, csak azt a két
progit amit írtam. Viszont máshol is látom, kellene menjen soros
terminálon alapból, de ezek nem mennek.

ÜDV JG

Gabor Jordan

unread,
Nov 13, 2021, 5:46:49 PM11/13/21
to elektr...@googlegroups.com

Hello,

CH340C. Innen tettem fel a driver-t : http://www.arduined.eu/ch340-windows-8-driver-download/ a link meg innen van : https://butykoltem.blog.hu/2016/08/25/igy_elozd_meg_a_buntetest

Már látom, hogy nem kellett volna driver-t telepíteni elvileg, mert a win10 megoldja.

ÜDV JG

Pipi

unread,
Nov 13, 2021, 6:02:33 PM11/13/21
to elektr...@googlegroups.com
Nekem meg úgy rémlik mintha hallottam volna olyantól, aki hallotta, hogy a "megoldja" dolog nem jó
Bár lehet rosszul rémlik, és a prolificre mondták...
Tedd csak fel azt amit hozzá ajánl a gyártó...

2021.11.13. 23:46 keltezéssel, Gabor Jordan írta:
> Hello,
>
> CH340C. Innen tettem fel a driver-t : http://www.arduined.eu/ch340-windows-8-driver-download/ a link meg innen van : https://butykoltem.blog.hu/2016/08/25/igy_elozd_meg_a_buntetest
>
> Már látom, hogy nem kellett volna driver-t telepíteni elvileg, mert a win10 megoldja.
>
> ÜDV JG

--
Pipi
http://www.puzsar.hu

Gabor Jordan

unread,
Nov 13, 2021, 7:59:31 PM11/13/21
to elektr...@googlegroups.com
Az volt, de nem jó.

Linux alatt viszont feltoltam a FW-t.

zxs@nappali:~/Desktop$ esptool --port /dev/ttyUSB0 --baud 9600
write_flash --verify --flash_size=detect -fm dout 0x0 1.bin

majd

zxs@nappali:~/Desktop$ esptool --port /dev/ttyUSB0 --baud 9600
write_flash --verify --flash_size=detect -fm dout 0x100000 map.bin

Szépen pislákol a modul led-je.

Ami gond, hogy a terminál nem meg linux alatt sem. Ahogy elindítom a
terminál programot, rögtön megáll a modul.

Linux alatt egy szösszenetet néha elkap, de megáll. Amit egyik
alkalommal elkaptam, olyan volt mint az NMEA text jelfolyam (a modul usb
portjára csatlakozok, nem a TX/RX lábakra).

Ami viszont most még fontosabb, ez a térkép, ez bináris file. Azt
reméltem valami xml vagy txt amit tudok szerkeszteni.

Ez frissül még wifi-n? Bekonfigoltam a wifi-t, de nem látom, hogy frissül-e.

Köszönöm!

ÜDV JG

Gabor Jordan

unread,
Nov 13, 2021, 8:09:22 PM11/13/21
to elektr...@googlegroups.com
Hja, hogy csak egy TX/RX  van és a GPS-t le kell húzni ...

Újraprogramoztam megint, de a terminál akkor sem jön.

ÜDV JG

Karoly Kovacs

unread,
Nov 13, 2021, 11:25:44 PM11/13/21
to elektr...@googlegroups.com
Jól hallottad.

Ezért írtam, hogy a jó CH340-es driver kell. Az általad ajánlott (linkelt) drivenek jónak kell
lennie, nekem is az megy, igaz, egy előbbi verzió. Ide tettem az enyémet: koka55.net/ch340.zip
Ha ezzel nem megy, akkor nem a driver a ludas.

Károly

Karoly Kovacs

unread,
Nov 14, 2021, 12:04:23 AM11/14/21
to elektr...@googlegroups.com
Hát akkor itt a baj!

> a modul usb portjára csatlakozok, nem a TX/RX lábakra

Hát persze, hogy a CH340-es is az Rx/Tx lábakra csatlakozik! Hová is csatlakozhatna máshová? :)
Ld. attach!

NMEA-t szotveres soros "porton" kell csatlakoztatni! Különben természetszerűen ütközik az USB-vel.

Megj.#1: az alábbi példát egy nagyobb programomból mazsoláztam ki, ha kifelejtettem valamit
(fordítási hibát kapsz), akkor értelemszerűen pótolni kell (vagy kérdezz, ha abszolút nem megy).
Megj.#2: az időzónát és a táli/nyári automatikus átállást bónuszként tettem bele Neked, mert anno
nekem is sok kutakodásomba került megtalálni a jó megoldást. A legtöbb netes példaprogram mezei
módon bedrótozza a +1 ill. +2 órát, ami azért elég snassz...
Megj.#3: a "valid" változót én vezettem be. Majd láthatod, szépen beáll 1-be, ha elegendő számú
műhódot lát ahhoz, hogy legalább a dátum/idő infó jó legyen.
Megj.#4: ez így csak nagyon az alap program. A GPS moduloknak van ugyanis egy nagy bajuk, hogy
zabálják a naftát (melegszenek és kb. 80mA-t esznek, csúcsban többet is, ha jól emlékszem). Ezért a
kész programban illik a modult altatni. Ezt így kell csinálni, hogy miután megkaptál egy adatsort,
kiadod neki ezt: mySerial.print("$PMTK161,0*28\r\n"); Majd később, egy általad választott időpontban
(pl. 10mp vagy mondjuk 1 perces időközönként) fel kell ébreszteni. Ezt akármilyen karakter
kiadásával elérhetjük, én így szoktam: mySerial.print("\n"); Ide kapcsolódik, hogy a setupban
láthatod a GPS modul hideg/meleg startját. Ha hidegen indítod, akkor sokáig tart, mire megtalál
mindent. De ez már nyalánkság, majd utána olvasol, ha már megy a cuccos, és szükséged lesz rá.

Sok szerencsét!
Károly
=====================================================================================================
#include <SoftwareSerial.h>
#include "Time.h" //http://www.arduino.cc/playground/Code/Time
#include "Timezone.h" //https://github.com/JChristensen/Timezone
//Central European Time
TimeChangeRule CEST = {"CEST", Last, Sun, Mar, 2, 120}; //Central European Summer Time
TimeChangeRule CET = {"CET ", Last, Sun, Oct, 3, 60}; //Central European Standard Time
Timezone CE(CEST, CET);
TimeChangeRule *tcr; //pointer to the time change rule, use to get the TZ abbrev
time_t local_time;
static const int RXPin = 14, TXPin = 12; // az ujabb verzioknal: RXPin = D6, TXPin = D5

TinyGPSPlus gps;
SoftwareSerial mySerial(RXPin, TXPin);

void setup() {
Serial.begin(115200);
mySerial.begin(GPSBaud);
delay(100);

pinMode(LED_BUILTIN, OUTPUT);
digitalWrite(LED_BUILTIN, HIGH);

//mySerial.print("$PMTK103*30\r\n"); // GPS cold start
mySerial.print("$PMTK102*31\r\n"); // GPS warm start

// A software serial begin utan jo idovel szabad csak kiadni:
Set_NMEA_Update_Rate(nmea_update_rate);

// stb.
}

void loop() {
int valid = 0;
int gpscount = 0;
while (valid == 0) {
gpscount++;
if (gpscount > 100) break;
while (mySerial.available() > 0) gps.encode(mySerial.read());
valid = gps.satellites.value() > 3 && gps.date.isValid() && gps.time.isValid();
}
if (gps.time.isUpdated() && gps.date.isUpdated()) {
digitalWrite(LED_BUILTIN, LOW);

time_t utc = tmConvert_t(gps.date.year(), gps.date.month(), gps.date.day(), gps.time.hour(),
gps.time.minute(), gps.time.second());

local_time = CE.toLocal(utc, &tcr);
Serial.print(F("Valid: "));
Serial.print(valid);
Serial.print(F("Sat: "));
Serial.print(gps.satellites.value());
Serial.print(F(" Lat: "));
Serial.print(gps.location.lat(), 6);
Serial.print(F(" Long: "));
Serial.print(gps.location.lng(), 6);

Serial.print(F(" Alt: "));
Serial.print(gps.altitude.meters());
Serial.print(F(" m "));

Serial.print(gps.date.year());
Serial.print(F("/"));
Serial.print(gps.date.month());
Serial.print(F("/"));
Serial.print(gps.date.day());
Serial.print(F(" "));

Serial.print(hour(local_time));
Serial.print(F(":"));
Serial.print(minute(local_time));
Serial.print(F(":"));
Serial.print(second(local_time));

delay(500); // csak azért, hogy lássuk fölvillanni a LED-et (teszt)
digitalWrite(LED_BUILTIN, HIGH);
}
// stb.
}
======================================================================================================
2020-02-10_12-06-36.jpg
688ed7b6d1c1437b87a6b0f343d9bc0f.png
34108954-70199354-e402-11e7-88b8-4d722e1389b2.png

Karoly Kovacs

unread,
Nov 14, 2021, 12:07:03 AM11/14/21
to elektr...@googlegroups.com
Kifelejtettem valamit, mégpedig a Set_NMEA_Update_Rate rutint:

void Set_NMEA_Update_Rate(long msec) {
char pmtk[20];
sprintf(pmtk, "$PMTK220,%d*", msec);

// checksum is calculated by Xor for all characters between $ and *
int XOR = 0;
for (int i = 1; i < strlen(pmtk)-1; i++)
XOR = XOR ^ pmtk[i];
//Serial.printf("%s%02X\r\n", pmtk, XOR);

mySerial.printf("%s%02X\r\n", pmtk, XOR);
}

Károly

Gabor Jordan

unread,
Nov 14, 2021, 3:56:25 PM11/14/21
to elektr...@googlegroups.com
Hello,

Szoftveresen én nem hiszem, hogy bele fogok nyúlni. Egy dolog aggaszt
még, hogy frissül-e az adatbázis. Azt gondoltam majd én szerkesztem, de
ezt a binárist így biztos nem fogom.

Már mellékes, de azt is látom (azt hiszem) miért nem tudok terminálon
kommunikálni vele. A GPIO0-ra van kötve a soro vevő RTS DTR vonala.
Gondolom amint én beszélgetni akarok vele, a terminál program az RTS DTR
lábakon programletöltés módba rakja. Biztos át lehet ezt kapcsolni
valami opcióval, majd megnézem. Mindenesetre működik frankón, ma
próbálgattam, a GPS is nagyon hamar talál jelet.

Most az izgat még, én inkább RPI0 alapon csinálnám meg, ott nem lenne
gond a memória, EU adatbázist is lehetne feltolni. Persze nem fogom
megcsinálni, csak "álmodozás". Meg külföldön úgyis megy a waze és
hasonlók. (illetve azért rákeresek, annyira kézenfekvő, hogy valaki
biztos megcsinálta.

A fedélzeti kamerába építetteknek meg egyéb nyűgjük lesz mindig is,
főleg jogi problémák miatt.

ÜDV JG

Karoly Kovacs

unread,
Nov 14, 2021, 4:05:30 PM11/14/21
to elektr...@googlegroups.com
Most már egy árva szót nem értek, belőle, mi a problémád valójában. :)

Mindegy, az általad közölt hiányos és rejtélyes információk alapján ennyi segítséget tudtam
nyújtani, innentől kezdve nem vagyok képben.

Károly

Gabor Jordan

unread,
Nov 14, 2021, 4:08:55 PM11/14/21
to elektr...@googlegroups.com
Hello,

Nem tudom, hogy frissül-e az adatbázis amikor bekapcsolom. Valamint, nem
tudom hogy tudom az adatbázist szerkeszteni, beletenni.

ÜDV JG

Jozef Gabulya

unread,
Nov 14, 2021, 4:22:41 PM11/14/21
to elektr...@googlegroups.com
Hello

eszerint epitetted mert itt van lepesrol-lepesre

https://butykoltem.blog.hu/2016/10/03/ti_kuldtetek_223

itt levan irva hogy tudsz sajat térképet készíteni es átalakítani binarisa

https://butykoltem.blog.hu/2016/09/02/igy_mukodik_a_tiveda


Jozsi
> --
> Azért kapta ezt az üzenetet, mert feliratkozott a Google Csoportok szolgáltatásbeli elektro-lista csoportra.
> Az erről a csoportról és az ahhoz kapcsolódó e-mailekről való leiratkozáshoz küldjön egy e-amailt a(z) elektro-list...@googlegroups.com címre.
> Ha szeretné megtekinteni ezt a beszélgetést az interneten, látogasson el ide: https://groups.google.com/d/msgid/elektro-lista/a8c1647e-7c46-6e83-1dee-40b7f6b626c4%40gmail.com.

Gabor Jordan

unread,
Nov 14, 2021, 4:29:41 PM11/14/21
to elektr...@googlegroups.com
Hello,

Igen, ez alapján csináltam és jó hogy küldted a másodikat, mert a végére
nem emlékeztem, ott a megoldás a sajátra. Ez félig válasz, csak azt nem
tudom ezekből a 2016-os írásokból, hogy mostanában frissül-e az
adatbázis. Mind1, köv. hétvégén megnézem a mikrotiken látom könnyen mit
forgalmaz, kap-e vissza valamit.

ÜDV JG
Reply all
Reply to author
Forward
0 new messages