Stránka 2 z 3

Re: Ziskanie citatelneho textu zo seriovej linky

Napsal: 29 srp 2020, 17:31
od 00alkskodi00
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

Re: Ziskanie citatelneho textu zo seriovej linky

Napsal: 29 srp 2020, 17:59
od 00alkskodi00
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

Re: Ziskanie citatelneho textu zo seriovej linky

Napsal: 29 srp 2020, 18:23
od kiRRow
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.

Re: Ziskanie citatelneho textu zo seriovej linky

Napsal: 29 srp 2020, 18:43
od 00alkskodi00
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?

Re: Ziskanie citatelneho textu zo seriovej linky

Napsal: 29 srp 2020, 19:36
od pavel1tu
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.

Re: Ziskanie citatelneho textu zo seriovej linky

Napsal: 29 srp 2020, 20:02
od 00alkskodi00
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

Re: Ziskanie citatelneho textu zo seriovej linky

Napsal: 29 srp 2020, 20:49
od 00alkskodi00
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/

Re: Ziskanie citatelneho textu zo seriovej linky

Napsal: 29 srp 2020, 21:22
od 00alkskodi00
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);
}

Re: Ziskanie citatelneho textu zo seriovej linky

Napsal: 29 srp 2020, 21:34
od pavel1tu
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.

Re: Ziskanie citatelneho textu zo seriovej linky

Napsal: 15 říj 2020, 20:03
od 00alkskodi00
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