Poslední příspěvky

Stran: [1] 2 3 ... 10
1
Hardware / Re:Pomoc s diagnostikou ESP32 + LoRa
« Poslední příspěvek od Josef Jindra kdy Dnes v 20:51:55 »
Co tahle sekvence ?

  Serial.begin(115200);
  LoRa.begin(433E6);
  LoRa.setPins(ss, reset, dio0);
  while (!Serial);

  Serial.println("LoRa Sender");
2
Hardware / Re:Pomoc s diagnostikou ESP32 + LoRa
« Poslední příspěvek od mmcc kdy Dnes v 20:02:04 »
Pricin moze byt vela... odporucam zaobstarat si osciloskop, ktory vie dekodovat SPI, I2C, UART, alebo logicky analyzator, npr klon Saelae alebo udelatko z RpiPico. A potom dvbt prijimac RTL SDR a idealne aj Power Profiler od Nordicu.

Najskor zitstit, ci to nieco vysiela.
- s rtl sdr pozriet co to vyesiela aj na akej frekvencii.
- alebo aspon s Power profiller (alebo osciloskopom) zmerat odber, vysielanie budu kratke prudove spicky.
- idealne aj odchytit SPI komunikaciu medzi esp32 a SX12.. , dekodovat, studovat datasheet co sa do modulu posiela a co z neho vychadza.

Ak modul nieco vysiela, zamerat sa  a prijimac a tam tez len dekodovat SPI a skumat komunikaciu.

Kludne moze byt, ze nefunguje SPI komunikacia na niektorej strane, zla inicializacia v kode...
Bez sledovania a merania na HW je to tazko ladit.
3
Hardware / Re:Pomoc s diagnostikou ESP32 + LoRa
« Poslední příspěvek od ogdru6jahad kdy Dnes v 19:38:57 »
nemel by ten lora modul vracet aspon nejaky stav/chyby?
4
Hardware / Re:Pomoc s diagnostikou ESP32 + LoRa
« Poslední příspěvek od ogdru6jahad kdy Dnes v 19:37:17 »
aha tak antenou to nebude, kdyz kupujes z asie s pripravenyma antenama a nastavujes asijskou frekvenci.
jsou ty moduly v pohode?
5
Hardware / Re:Pomoc s diagnostikou ESP32 + LoRa
« Poslední příspěvek od lordrak kdy Dnes v 19:34:24 »
Ahoj,
Omlouvám se, že Ti neporadím přímo s problémem, ale měl bych tip na projekt meshtastics. Věřím, že to ulehčí hodně práce. Je to sice pro veřejnou komunikaci, ale v základu se počítá nativně i se soukromou a plně šifrovanou mezi n zarizenimi.
7
Hardware / Re:Pomoc s diagnostikou ESP32 + LoRa
« Poslední příspěvek od ogdru6jahad kdy Dnes v 19:27:41 »
loru jsem videl davno a tak jsem zacal neco cist a co tahle blbost, mas spravne dlouhou antenku?!

The wire length depends on the frequency:

    868 MHz: 86,3 mm (3.4 inch)
    915 MHz: 81,9 mm (3.22 inch)
    433 MHz: 173,1 mm (6.8 inch)

For our module we need to use a 86,3 mm wire soldered directly to the transceiver’s ANA pin. Note that using a proper antenna will extend the communication range.
8
Sítě / Re:T-Mobile Fiber - Sagemcom 5670 a bridge mod
« Poslední příspěvek od Radek Zajíc kdy Dnes v 19:26:01 »
Zavolejte na infolinku, vyzadejte si prepnuti do rezimu bridge a udaje pro PPPoE (jmeno a heslo). Po prepnuti si budete muset PPPoE vytocit sami. VLAN tagging se tam tusim nepouziva.
9
Hardware / Pomoc s diagnostikou ESP32 + LoRa
« Poslední příspěvek od vpn22 kdy Dnes v 19:17:15 »
Ahoj,

prosím o radu jak diagnostikovat problémy s LoRa komunikací.

Cíl
Cílem je bezdrátová komunikace dvou ESP32 pomocí LoRa point-to-point spoje. První ESP32 v roli vysílače odesílá packety s nějakým obsahem, druhé ESP32 je v roli přijímače a všechny packety, které přijme, pošle přes sériovou linku do PC, kde si je zobrazím přes serial monitor v Arduino IDE.

Hardware
2x ESP32-WROOM-32D (https://www.aliexpress.com/item/1005006336964908.html?spm=a2g0o.order_list.order_list_main.91.6eef1802BZHNPW)
2x LoRa Ra-02 SX1278 (https://www.aliexpress.com/item/32965792976.html?spm=a2g0o.order_list.order_list_main.4.6eef1802BZHNPW)
ESP32 a LoRa modul propojené drátky napájenými na piny (na breadboard bylo ESP moc široké a nevešlo se).

Postup
Postupoval jsem podle tohoto tutorialu.
https://how2electronics.com/esp32-lora-sx1278-76-transmitter-receiver/
Pro programování používám Arduino IDE2 provozované na Ubuntu. ESP přes to naprogramovat jde.
Používám tuto knihovnu: https://github.com/sandeepmistry/arduino-LoRa/blob/master/API.md

Aktuální stav a problémy
Vysílač projde inicializací a tváří se, že vysílá. Na sériovou linku jsem si nechal vypsat návratové hodnoty funkcí:
  • LoRa.beginPacket() -> 1
  • LoRa.print("hello ") -> 6
  • LoRa.endPacket() -> 1
Vysílač však nic nepřijímá. Funkce LoRa.parsePacket() v hlavní smyčce stále vrací hodnotu 0. Pokud si na začátku hlavní smyčky nechám vypsat hodnotu funkce LoRa.available(), která má vracet počet bytů ke čtení, tak se střídají hodnoty 0; 85 a 91. V kódu z tutorialu je tato funkce vnořena až za podmínku, která zkoumá návratovou hodnotu funkce LoRa.parsePacket().
Zkoušel jsem otočit i vyměnit role vysílač/přijímač u obou ESP32, ale chování bylo stejné.

Ohledně mikrokontrolerů jsem začátečník. Prosím o radu, na co se zaměřit při diagnostice.

Kód vysílače

Kód: [Vybrat]
#include <LoRa.h>
#include <SPI.h>
 
#define ss 5
#define rst 14
#define dio0 2
 
int counter = 0;
 
int msg = 0;

void setup()
{
  Serial.begin(115200);
  while (!Serial);
  delay(2000);
  Serial.println("LoRa Sender");
 
  LoRa.setPins(ss, rst, dio0);    //setup LoRa transceiver module
 
  while (!LoRa.begin(433E6))     //433E6 - Asia, 866E6 - Europe, 915E6 - North America
  {
    Serial.println(".");
    delay(500);
  }
  LoRa.setSyncWord(0xA5);
  Serial.println("LoRa Initializing OK!");
}
 
void loop() {

  Serial.print("Sending packet: ");
  Serial.println(counter);

  msg = LoRa.beginPacket();   //Send LoRa packet to receiver
  Serial.print("LoRa.beginPacket(): ");
  Serial.println(msg);

  msg = LoRa.print("hello ");
  Serial.print("LoRa.print(\"hello \"): ");
  Serial.println(msg);

  msg = LoRa.print(counter);
  Serial.print("LoRa.print(counter): ");
  Serial.println(msg);

  msg = LoRa.endPacket();
  Serial.print("LoRa.endPacket(): ");
  Serial.println(msg);
 
  Serial.println("--------\n");

  counter++;
 
  delay(2000);
}


Kód přijímače
Kód: [Vybrat]
#include <LoRa.h>
#include <SPI.h>
 
#define ss 5
#define rst 14
#define dio0 2
 
int msg = 0;

void setup() {

  Serial.begin(115200);
  while (!Serial);
  delay(2000);
  Serial.println("LoRa Receiver");
 
  LoRa.setPins(ss, rst, dio0);    //setup LoRa transceiver module

  while (!LoRa.begin(433E6)) {

    Serial.println(".");
    delay(500);
  }
  LoRa.setSyncWord(0xA5);
  Serial.println("LoRa Initializing OK!");
}
 
void loop() {

  int packetSize = LoRa.parsePacket();    // try to parse packet

  Serial.print("LoRa.available(): ");
  Serial.println(LoRa.available());

  if (packetSize) {

    Serial.print("Received packet '");
 
    while (LoRa.available()) {

      String LoRaData = LoRa.readString();
      Serial.print(LoRaData);
    }
 
    Serial.print("' with RSSI ");         // print RSSI of packet
    //Serial.println(LoRa.packetRssi());
  } else {

    //Serial.print("LoRa.parsePacket(): ");
    //Serial.println(packetSize);
  }
}

10
Odkladiště / Re:Nechodí autentizační G-kódy od Google
« Poslední příspěvek od houpal kdy Dnes v 18:23:26 »
OTP kody po smsce uz jsou prezita vec. Paneboze, je rok 2024.
Samozrejme mas password manager, ze? Mel by umet pridat do uctu i TOTP kod. Tzn. prihlas se do toho google uctu, pridej dalsi faktor overovani Google Authenticator ale QR kod nacti ve svem password managerovi. Hotovo.

Alternativa je to pridat do Authy na mobilui a udelat backup do jejich cloudu.
Já ten účet pouze spravuji, není to přímo můj účet, takže ho normálně nemám na mobilu (a nechci). Vlastník nemá chytrý mobilní telefon a doteď  všechno fungovalo jak mělo.

pridej dalsi faktor overovani Google Authenticator .....
To je přesně co se snažím udělat (nebo aspoň vygenerovat přístupové kódy, přidat klíč apod.), ale pokaždé když to chci nastavit troskotám na poslání g- kódů.  Prostě bez g- kódu nepřidám ani ň.

Do mobilu jsem si nakonec ten účet přidal, dokonce jsem si tam dal i tu simku, ale stejně nic nepřišlo a ani ten prompt to zatím nenabídlo. Jakákoliv změna nastavení i na mobilu se simkou chtěla poslat ten g- kód bez jiné alternativy. 

Zkusím ty tipy od předchůdců a uvidím. Ještě jsem se k tomu nedostal. :-(
Stran: [1] 2 3 ... 10