Ziskanie citatelneho textu zo seriovej linky

00alkskodi00
Příspěvky: 21
Registrován: 29 srp 2020, 10:02
Reputation: 0

Re: Ziskanie citatelneho textu zo seriovej linky

Příspěvek od 00alkskodi00 » 29 srp 2020, 17:31

pavel1tu píše:
29 srp 2020, 17:09
Tak pokud ti jde aktivovat laser - funguje to ;)
Já vycházel z tohoto
https://drive.google.com/drive/folders/ ... XBRqtfJkUS
jsou tam i INO soubory, ale musíš z toho okoukat jen odesílání povelů na laser a pak přijmutí vzdálenosti

Popřípadě si projti tutorial v češtině o používání UART (RX/TX) na ArduinuMEGA,
postupuj krok za krokem, rozchoď část, pak další.
- už ti funguje evidentně odesílání
- za to dej z nějakého tutorialu příjem z laseru
- co přijmeš, odešli na serial co jsi připojený a bude se ti to vypisovat na PC
- důležité - dej si tam na konec nějaký delay(5000); aby to neběhalo tak často

Já nejsem doma a ten kod nemám na NAS a jinam se vzdáleně nepřipojím
hmm no je to divocina upravil som baudrate na serial1 upravil som odoslany prikaz na 0x44 a dostal som toto :D
Přílohy
Komentár 2020-08-29 173116.png

00alkskodi00
Příspěvky: 21
Registrován: 29 srp 2020, 10:02
Reputation: 0

Re: Ziskanie citatelneho textu zo seriovej linky

Příspěvek od 00alkskodi00 » 29 srp 2020, 17:59

TAKTO TO VYPADA KED SOM PRIPOJENY NA PC CEZ USB TTL
PRIKAZY: TO CO JE ZA DVOJBODKOU JE ODPOVED
O
C
S
D
M
F
V
X
Přílohy
Komentár 2020-08-29 175908.png

Uživatelský avatar
kiRRow
Příspěvky: 1152
Registrován: 07 kvě 2019, 07:03
Reputation: 0
Bydliště: Opava

Re: Ziskanie citatelneho textu zo seriovej linky

Příspěvek od kiRRow » 29 srp 2020, 18:23

Přesně tak ti to bude chodit i přes arduino, pokud si dokážeš podle tutoriálu posílat data z jedné linky na druhou.

00alkskodi00
Příspěvky: 21
Registrován: 29 srp 2020, 10:02
Reputation: 0

Re: Ziskanie citatelneho textu zo seriovej linky

Příspěvek od 00alkskodi00 » 29 srp 2020, 18:43

Prečítam data zo serial1 a vytlačiť to cez serial.print na pc. Len problém je v tom že to v podstate nejde a keď to nejako ide tak mi to vyhadzuje nezmysly :roll:

Dokonca som našiel na jednom fóre kód pre môj merak a ten nevypise ani prd :D tak ja už neviem skúsiť druhé Arduino?

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

Re: Ziskanie citatelneho textu zo seriovej linky

Příspěvek od pavel1tu » 29 srp 2020, 19:36

00alkskodi00 píše:
29 srp 2020, 17:16
mam si tam rezistory ako to mas v scheme ?
To není moje schema - z tohoto jsem vycházel - nevím čí to je, já měl pro odledění na stole Arduino DUE, to je na 3,3V, odpory jsem tudíž nepotřeboval.
Finál pak funguje s ATmega328 na 3,3V a knihovnou SoftwareSerial, výsledek měření nejde do komunikace ale ukládá se do proměnných, počítám z toho pak plochu podlah, zdí - po BT odesílám do APP - pak cenu za pokládku, malování, cenu materiálu - ale to už z vypočtených ploch na tabletu v APP.

Ale není to jen moje dílo, já dělal jen PCB a návrh zapojení, hrubý program v Arduinu+ATmega, zbytek včetně aplikace brigádník z ČVUT - celé pro podnikatele.
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

00alkskodi00
Příspěvky: 21
Registrován: 29 srp 2020, 10:02
Reputation: 0

Re: Ziskanie citatelneho textu zo seriovej linky

Příspěvek od 00alkskodi00 » 29 srp 2020, 20:02

pavel1tu píše:
29 srp 2020, 19:36
00alkskodi00 píše:
29 srp 2020, 17:16
mam si tam rezistory ako to mas v scheme ?
To není moje schema - z tohoto jsem vycházel - nevím čí to je, já měl pro odledění na stole Arduino DUE, to je na 3,3V, odpory jsem tudíž nepotřeboval.
Finál pak funguje s ATmega328 na 3,3V a knihovnou SoftwareSerial, výsledek měření nejde do komunikace ale ukládá se do proměnných, počítám z toho pak plochu podlah, zdí - po BT odesílám do APP - pak cenu za pokládku, malování, cenu materiálu - ale to už z vypočtených ploch na tabletu v APP.

Ale není to jen moje dílo, já dělal jen PCB a návrh zapojení, hrubý program v Arduinu+ATmega, zbytek včetně aplikace brigádník z ČVUT - celé pro podnikatele.
hmm tak zeda skusim aj ja asi kupit due, lebo mam dojem ze tie data mi z meraku nejdu koli tomu ze ten merak prave pracuje na 3.3v

00alkskodi00
Příspěvky: 21
Registrován: 29 srp 2020, 10:02
Reputation: 0

Re: Ziskanie citatelneho textu zo seriovej linky

Příspěvek od 00alkskodi00 » 29 srp 2020, 20:49

00alkskodi00 píše:
29 srp 2020, 20:02
pavel1tu píše:
29 srp 2020, 19:36
00alkskodi00 píše:
29 srp 2020, 17:16
mam si tam rezistory ako to mas v scheme ?
To není moje schema - z tohoto jsem vycházel - nevím čí to je, já měl pro odledění na stole Arduino DUE, to je na 3,3V, odpory jsem tudíž nepotřeboval.
Finál pak funguje s ATmega328 na 3,3V a knihovnou SoftwareSerial, výsledek měření nejde do komunikace ale ukládá se do proměnných, počítám z toho pak plochu podlah, zdí - po BT odesílám do APP - pak cenu za pokládku, malování, cenu materiálu - ale to už z vypočtených ploch na tabletu v APP.

Ale není to jen moje dílo, já dělal jen PCB a návrh zapojení, hrubý program v Arduinu+ATmega, zbytek včetně aplikace brigádník z ČVUT - celé pro podnikatele.
hmm tak zeda skusim aj ja asi kupit due, lebo mam dojem ze tie data mi z meraku nejdu koli tomu ze ten merak prave pracuje na 3.3v
ahoj este mam jednu otazku, kde si kupil ten tovj laserovi merak ? tu?: https://www.tindie.com/products/greathi ... 2-20hz80m/

00alkskodi00
Příspěvky: 21
Registrován: 29 srp 2020, 10:02
Reputation: 0

Re: Ziskanie citatelneho textu zo seriovej linky

Příspěvek od 00alkskodi00 » 29 srp 2020, 21:22

takze vyriesene

pouzil som arduino uno + software serial piny 2+3 a tento kod a frci

// LRF Arduino UNO
// VCC-----------VCC 2,8V
// RX------------TX pin3
// TX------------RX pin2
// GND-----------GND

// UKAZI
// "O" 0x4f PRIZGE laser, modul vrne "OK"
// "C" 0x43 UGASNE laser, modul vrne "OK"
// "S" 0x53 stanje modula, modul vrne temperaturo in napetost "18.0C, 2.7V"
// "D" 0x44 merjenje razdalje, modul vrne razdaljo in kvaliteto SQ "12.345m, 0079" Manjši SQ pomeni boljšo meritev

#include <SoftwareSerial.h>

const byte rxPin = 2;
const byte txPin = 3;
SoftwareSerial LRF_Port (rxPin, txPin);

void setup()
{
Serial.begin(9600);
LRF_Port.begin(19200); // start serial communication between the LRF and Arduino
delay(100);
}

void loop()
{
LRF_Port.write("O"); // laser ON
delay(100);
Serial.print("prizgemo ");
Serial.print(LRF_Port.readStringUntil(13));
Serial.println();

LRF_Port.write("D"); // distance
delay(3000);
Serial.print("razdalja ");
Serial.print(LRF_Port.readStringUntil(13));
Serial.println();

LRF_Port.print("C"); // laser OFF
delay(100);
Serial.print("ugasnemo ");
Serial.print(LRF_Port.readStringUntil(13));
Serial.println();

LRF_Port.print("S"); // status
delay(100);
Serial.print("stanje ");
Serial.print(LRF_Port.readStringUntil(13));
Serial.println(); Serial.println();

delay(1000);
}

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

Re: Ziskanie citatelneho textu zo seriovej linky

Příspěvek od pavel1tu » 29 srp 2020, 21:34

00alkskodi00 píše:
29 srp 2020, 20:49
ahoj este mam jednu otazku, kde si kupil ten tovj laserovi merak ? tu?: https://www.tindie.com/products/greathi ... 2-20hz80m/
Ne, já to nekupoval, je to asi pouze "čínský" klon tohoto originálu, protože cena byla asi čtvrtinová.
Bylo to z gearbest.com a bralo se 30ks.
Vyrábělo se 15ks, zbytek modulů byla odměna pro zůčastněné. Jeden mám na kroužku pro děcka.
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

00alkskodi00
Příspěvky: 21
Registrován: 29 srp 2020, 10:02
Reputation: 0

Re: Ziskanie citatelneho textu zo seriovej linky

Příspěvek od 00alkskodi00 » 15 říj 2020, 20:03

no takze novy problem :D

teda aspon premna

na spominany laserovy modul som nahral novy firmware, vraj je lepsi rychlejsi a presnejsi...

po nahrani firmware je tu problem ze z modulu ked chcem citat data, tak mi to vyhadzuje napriklad:

73
155
92
...

hladal som vseliako mozne ale nenapada ma nic proste to neviem :D

vystup by mal vypadat jenako takto: DIST;01938;AMP;0343;TEMP;1223;VOLT;115

Tu je link na upraveny firmware a vsetko okolo: https://create.arduino.cc/projecthub/il ... 4dd849?f=1

ale vam bude stacit asai ino subor, ktory je nizsie

tu je sketch od autofa spominaneho firmware, ktory pouziva HW serial a potom udaje vypisuj na OLED: https://hacksterio.s3.amazonaws.com/upl ... _tape1.zip

len ja by som to potreboval na software serial a udaje posom cez seriovu linku do pc cez terminal

Odpovědět

Kdo je online

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