Sisällysluettelo:
- Vaihe 1: Materiaalit
- TODELLA halpoja materiaaleja
- Vaihe 2: Video: Johdanto LoRa & Module RFM95 Hoperf Electronics
- Vaihe 3: Testit suoritettu
- Testit suoritettu
- Vaihe 4: Video: Tiedonsiirto LoRa ESP8266 ja radio RFM95 # 1
- Vaihe 5: Arduino IDE -koodi
- Arduino IDE -koodi
- Vaihe 6: Esimerkki lähetysmoduulista # 1
- Vaihe 7: Esimerkki vastaanottomoduulista # 2
- Vaihe 8: Antennin valmistus
- Antennien valmistus
- Vaihe 9: Lataukset ja täydellinen dokumentaatio
Video: Viestintä LoRa ESP8266 ja radio RFM95: 9 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Yksi tunnetuimmista esineiden internetissä toteutettavista tekniikoista, jolla on erittäin silmiinpistäviä ominaisuuksia pitkän matkan viestinnässä ja alhainen teho, joka heijastuu sen alhaiseen kulutukseen, LoRa "Lo ng - Ra nge", tämän tyyppisestä modulaatiosta on tullut erittäin suosittu datan lähetys- ja vastaanottohankkeissa on joitakin kirjastoja, jotka on jo toteutettu alustoille ESP8266, Arduino, Raspberry pi ja ESP32.
Tässä tilaisuudessa teemme erittäin yksinkertaisen testin ESP8266 ja RFM95 LoRa.
Jokin aika sitten sain 2 moduulia / radiota LoRa -viite RFM95 of HopeRF, taajuudella 915,0 MHz, sitten opetusohjelma suositteli Johdanto LoRa ja nopean katsauksen moduuliin RFM95:
Opetusohjelma
Johdanto LoRa & Modulo RFM95 Hoperf
PDAControlLataukset ja täydellinen dokumentaatio
Viestintä LoRa ESP8266 ja radio RFM95 #1
PDAControl
Lataa ja Documentacion Completa
Viestintä LoRa ESP8266 ja radio RFM95 #1
Vaihe 1: Materiaalit
TODELLA halpoja materiaaleja
- 2 ESP8266 -solmuMCU
- 2 Radio RFM95, minun tapauksessani 915,0 MHz
- 2 valkoista PCB -sovitinta malliin ESP8266 12E/F
- 2 Protoboard
- Lanka -antenni, UTP -kaapeli, laske pituus alla
Vaihe 2: Video: Johdanto LoRa & Module RFM95 Hoperf Electronics
Vaihe 3: Testit suoritettu
Testit suoritettu
Käytämme 2 moduulia ESP8266 NodeMCU, jotka kommunikoivat SPI -väylän kautta RFM95 -moduulien kanssa käyttämällä RadioHeadin RH_RF95.h -kirjastoa, tämä testi on hyvin yksinkertainen, viestin ja laskurin lähettäminen moduulista toiseen 915 MHz, Tehdasraja piirilevyn takana. Tässä opetusohjelmassa käytetään LoRa -modulaatiota, emmekä käytä LoRaWANia sekoittamatta.
Vaihe 4: Video: Tiedonsiirto LoRa ESP8266 ja radio RFM95 # 1
Vaihe 5: Arduino IDE -koodi
Arduino IDE -koodi
Tässä tilaisuudessa käytämme RadioHeadin RH_RF95.h -kirjastoa, jota käytetään paljon Adafruitin esimerkeissä sen piirilevyjen ja moduulien testaamiseen, teknisesti moduuli ESP8266 konfiguroi RFM95: n parametrit SPI -väyläprotokollan avulla.
Huomautus: Lataa alla olevat ja / tai github -linkit.
Bus SPI: Wikipediasta
Koska se on hyvin yksinkertainen testi, vain seuraavat parametrit määritetään molemmissa moduuleissa:
- Lähetysteho: 23 dBm = rf95.setTxPower (23, false)
- Taajuus / kaista: 915 MHz = #define RF95_FREQ 915.0
Tärkeää ESP8266: n nastojen oikea kokoonpano:
- RFM95_CS = CS (sirunvalitsin tai orjavalitsin).
- RFM95_RST = Nollaa radio alustettaessa.
- RFM95_INT = Keskeytys DIO0 -lähdöstä.
Vaihe 6: Esimerkki lähetysmoduulista # 1
Esimerkki lähetysmoduulista # 1
Viesti "PDAControl -" ja lähetetyn viestin / pakettilaskurin arvo lähetetään. Huomautus: Lataa alla olevat ja / tai github -linkit.
Sarjapääte… Viestin lähettäminen
Vaihe 7: Esimerkki vastaanottomoduulista # 2
Esimerkki vastaanottomoduulista # 2
Moduuli on vastaanottotilassa. Huomautus: Lataa alla olevat ja / tai github -linkit.
Sarjapääte… Vastaanotto, viesti ja RSSI
Vaihe 8: Antennin valmistus
Antennien valmistus
Tätä testiä varten antenni on valmistettu UTP -kaapelilla (suojaamaton kierretty pari), 7,8 cm: n johto otettiin, kiitos absoluteautomation.com tiedot, antennin pituuden laskemiseksi, vain minä olen muuttanut tärkeintä parametria minun moduulin tapauksessa se on 915.0.
Verkkosivusto: M0ukd.com 1/4 Wave Ground Plane Antenna Calculator
Vaihe 9: Lataukset ja täydellinen dokumentaatio
PDAControl
Lataukset ja täydellinen dokumentaatio
Tiedonsiirto LoRa ESP8266 ja radio RFM95 #1
pdacontrolen.com/comunication-lora-esp8266-…
PDAControl
Lataa ja Documentacion Completa
Tiedonsiirto LoRa ESP8266 ja radio RFM95 #1
pdacontroles.com/comunicacion-lora-esp8266-…
Suositeltava:
Arduino- ja mobiili -Bluetooth -viestintä (messenger): 8 vaihetta
Arduino ja Mobile Bluetooth Communication (messenger): Viestintä on tärkeä tekijä jokapäiväisessä elämässämme. Mutta tänä lukituksen aikana kommunikointi oman perheemme kanssa tai kommunikointi kotimme ihmisten kanssa tarvitsee joskus matkapuhelimia. Mutta matkapuhelimien käyttö lyhyeksi aikaa
Arduino -solmu -viestintä: 4 vaihetta
Arduino -solmu -kommunikointi: Tämä ohje on tarkoitettu vain hyvin yksinkertaiseen esittelyyn siitä, kuinka lähettää ja vastaanottaa tietoja UART (Serial) -sovelluksella kahden Arduino -yhteensopivan kortin välillä
VIESTINTÄ BLACKBOX: 6 vaihetta
TIEDONSIIRTO BLACKBOX: "COMMUNICATION BLACKBOX" tiimin tekemä " 에이조 (Ajo) " miksi blackbox? 1) Estää olemassa olevan viestinnän 2) Arkistoida kahden kommunikoivan ihmisen tiedotElämme usein ajattelemalla, että kommunikoimme ympärillämme olevien ihmisten kanssa.Mutta elämme d
ESP – ESP -viestintä: 4 vaihetta
ESP – ESP -viestintä: Tämä opetusohjelma auttaa sinua korvaamaan muut lähetin -vastaanotinmoduulit mihin tahansa muuhun projektiin, joka sisältää langattoman viestinnän. Käytämme ESP8266 -pohjaista korttia, toinen WiFi -STA -tilassa ja toinen WiFi -AP -tilassa, NodeMCU V3 on valintani tähän projektiin
Arduinon ja Laravelin välinen viestintä: 4 vaihetta
Arduinon ja Laravelin välinen viestintä: Hei kaikki, tässä opetusohjelmassa näytän sinulle, kuinka voit lähettää tietoja Arduinosta Laravel -sovellukseen