ESP8266 mit Lora SX1278

OP #7328457
Lesenswert?

Hallo,

ich möchte einen ESP8266 von DFROBOT mit einem LoRa-Transceiver SX1278 zu verwenden, um Daten an dem Lora-Receiver SX1278 zu senden.

habe zwei Bilder angehängt wo man sieht, dass mein ESP8266 von Firebeetle leider keinen Chip Select Pin hat, was man mit den Pin NSS: Slave Select (zur Auswahl des aktuellen Slaves) von den Lora Module verbinden muss.

das Bild PinOutLora ist von einem anderen Microcontroller, was diesen Pin hat.

gibt es eine Alternative, wenn der ESP8266 keinen Chip Select Pin hat?

ich bin auch auf der Suche nach eine Library für das SX1278 LoRa-Modell mit dem ich das ganze in Micropython programmieren kann.

Angehängte Dateien:
#7328596
Lesenswert?

Neuling A. schrieb:

bin nicht so fit bei C, habe aber diese Lora SX127x Library für ESP8266 Micropython gefunden:)

https://github.com/Wei1234c/SX127x_driver_for_MicroPython_on_ESP8266

Dort sind die Pins so belegt: PIN_ID_FOR_LORA_RESET = 4 PIN_ID_FOR_LORA_SS = 15 PIN_ID_SCK = 14 PIN_ID_MOSI = 13 PIN_ID_MISO = 12 PIN_ID_FOR_LORA_DIO0 = 5 PIN_ID_FOR_LORA_DIO1 = None PIN_ID_FOR_LORA_DIO2 = None PIN_ID_FOR_LORA_DIO3 = None PIN_ID_FOR_LORA_DIO4 = None PIN_ID_FOR_LORA_DIO5 = None

Diese Pin-Nummern scheinen die GPIO-Nummern des ESP8266 zu sein. Wie die auf dem Firebeetle-Board verschaltet sind sollte dir dessen Schaltplan sagen. PIN_ID_FOR_LORA_SS kannst du aber auch ändern ...

LG, Sebastian

OP #7328606
Lesenswert?

Sebastian W. schrieb:

Neuling A. schrieb:

bin nicht so fit bei C, habe aber diese Lora SX127x Library für ESP8266 Micropython gefunden:)

https://github.com/Wei1234c/SX127x_driver_for_MicroPython_on_ESP8266

Dort sind die Pins so belegt: PIN_ID_FOR_LORA_RESET = 4 PIN_ID_FOR_LORA_SS = 15 PIN_ID_SCK = 14 PIN_ID_MOSI = 13 PIN_ID_MISO = 12 PIN_ID_FOR_LORA_DIO0 = 5 PIN_ID_FOR_LORA_DIO1 = None PIN_ID_FOR_LORA_DIO2 = None PIN_ID_FOR_LORA_DIO3 = None PIN_ID_FOR_LORA_DIO4 = None PIN_ID_FOR_LORA_DIO5 = None

Diese Pin-Nummern scheinen die GPIO-Nummern des ESP8266 zu sein. Wie die auf dem Firebeetle-Board verschaltet sind sollte dir dessen Schaltplan sagen. PIN_ID_FOR_LORA_SS kannst du aber auch ändern ...

LG, Sebastian

erstmal danke:)

ich hätte noch eine Frage und zwar ich muss nur die sx127x.py datei auf meinem ESP8266 laden und dann in den main.py programmieren? oder muss ich von dem Link noch andere .py Datein auf meinem ESP8266 laden?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren