Sisällysluettelo:
- Vaihe 1: Tarkista, että sinulla on oikea laitteisto
- Vaihe 2: Tässä on muistiinpanoja, jotka olen tehnyt pinouteista
- Vaihe 3: Nämä ovat nastat, jotka sinun on yhdistettävä
- Vaihe 4: Määritä Arduino IDE -ohjelmointiympäristösi
- Vaihe 5: Tässä on koodi, joka saa tämän toimimaan
- Vaihe 6: Näin voit katsoa sen toimivan
- Vaihe 7: Nauti
Video: LoRan (SX1278/XL1278-SMT) saaminen toimimaan SPI: n kautta WeMos D1 ESP-12F ESP8277 -emolevyssä, jossa on OLED: 7 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Tämä kesti viikon harjoitella - näyttää siltä, että kukaan muu ennen minua ei ole ymmärtänyt sitä - joten toivon, että tämä säästää aikaa!
Hankalan niminen "WeMos D1 ESP-12F ESP8266 emolevymoduuli 0,96 tuuman OLED-näytöllä" on 11 dollarin kehityskortti, joka sisältää ESP8266 Wifi -kortin, näytön, 5-asentoisen kytkimen, 18650-litiumioniakun pidikkeen ja latauspiirin jossa on suojaus, USB -pistorasia, kytkin ja sarjaohjelmointi.
Se on mahtavaa, halvalla ja kätevällä taululla!
SX1278 LoRa -kortti on 4 dollarin pienitehoinen pieni radio, joka voi lähettää ja vastaanottaa tietoja erittäin pitkillä matkoilla (oletettavasti 15 km, mutta luin joidenkin ihmisten raportteja 300+km: n etäisyydeltä)
Tämä näyttää, miten voit yhdistää ne molemmat.
Jos haluat kaapata LoRa -tietoja ja ladata ne Internetiin, tämä on 15 dollarin ratkaisu, joka pystyy toimimaan 24/7 aurinkopaneelista.
Vaihe 1: Tarkista, että sinulla on oikea laitteisto
Tämä opas on tarkoitettu näiden kahden yllä olevan asian käyttämiseen yhdessä.
Vaihe 2: Tässä on muistiinpanoja, jotka olen tehnyt pinouteista
Vaihe 3: Nämä ovat nastat, jotka sinun on yhdistettävä
WeMos LoRa
GND ---- GND
3V3 ---- VCC
D6* (io12) ---- MISO
D7* (io13) ---- MOSI
D5* (io14) ---- SLCK
D8 (io15) ---- NSS
D12* (io10) ---- DIO0
D4 (io2) ---- REST (valinnainen-HUOM: D4 on kytketty siniseen LED-valoon)
* Huomaa, että sinun on juotettava D5, D6, D7 ja D12 emolevyn ESP8266 -sirulle, koska ne eivät ole rikkoneet niitä nastoja, joita voit käyttää WeMos D1 -otsikossa.
HUOM: Muita tappeja ei ole mahdollista käyttää !! Useimmat puolestasi irrotetut nastat (A0, D3, D4, D8, D9 ja D10) estävät (jos käytössä) levyn käynnistymisen [D10+-, D8+, D4-, D3-] tai estää sinua ohjelmoimasta sitä [D9] tai estää sarjamonitorisi toimimasta [D9, D10]).
Vaihe 4: Määritä Arduino IDE -ohjelmointiympäristösi
Varmista, että asetuksissasi on "Lisätaulujen hallinnan URL-osoitteet", mukaan lukien tämä:-
arduino.esp8266.com/stable/package_esp8266com_index.json
Ja varmista, että olet asentanut tarvitsemasi libit (katso kaikki valokuvat miten se tehdään)
Vaihe 5: Tässä on koodi, joka saa tämän toimimaan
Lataa tämä Arduino -ohjelmaan. Jos rakennat näistä kaksi täydellistä versiota - ja lataat saman koodin molempiin, voit katsella, miten ne puhuvat keskenään Arduino IDE -sarjan näytön avulla.
Vaihe 6: Näin voit katsoa sen toimivan
Avaa sarjamonitori.
Jos rakensit kaksi näistä ja jos toinen on jo käynnissä (joten se lähettää sinulle LoRa-paketteja), näet jotain tällaista:-
# /Users/cnd/cd/Downloads/Arduino/WeMos_D1_LoRaDuplexCallback/WeMos_D1_LoRaDuplexCallback.ino 24. marraskuuta 2018 22:08:41
LoRa Duplex ja takaisinsoitto
LoRa init onnistui.
Rec from: 0xbb to: 0xff mID: 15 l: 26 Msg: LeLoRa World 12:40:59 5135 RSSI: -43 Snr: 9.50 FreqErr: -2239 rnd: 18
ss Rec from: 0xbb to: 0xff mID: 17 l: 26 Msg: LeLoRa World 12:40:59 5137 RSSI: -50 Snr: 10.00 FreqErr: -2239 rnd: 15
s Rec from: 0xbb to: 0xff mID: 18 l: 26 Msg: LeLoRa World 12:40:59 5138 RSSI: -49 Snr: 9,25 FreqErr: -2239 rnd: 15
ss Rec from: 0xbb to: 0xff mID: 19 l: 26 Msg: LeLoRa World 12:40:59 5139 RSSI: -43 Snr: 9,75 FreqErr: -2239 rnd: 16
s Rec from: 0xbb to: 0xff mID: 20 l: 26 Msg: LeLoRa World 12:40:59 5140 RSSI: -51 Snr: 9.50 FreqErr: -2239 rnd: 17
s Rec from: 0xbb to: 0xff mID: 21 l: 26 Msg: LeLoRa World 12:40:59 5141 RSSI: -53 Snr: 10.00 FreqErr: -2239 rnd: 24
Voit jättää tämän käyntiin ja viedä toisen lenkille lohkon ympäri, sitten palata myöhemmin ja laittaa numerot laskentataulukkoon nähdäksesi kuinka monta pakettia on kadonnut ja kuinka signaalin voimakkuudet vaihtelivat jne.
Vaihe 7: Nauti
Kerro minulle, jos sinulla on ongelmia tai ehdotuksia tms.
Suositeltava:
Hallitse kodinkoneita LoRan kautta - LoRa kotiautomaatiossa - LoRa -kaukosäädin: 8 vaihetta
Hallitse kodinkoneita LoRan kautta | LoRa kotiautomaatiossa | LoRa -kaukosäädin: Hallitse ja automatisoi sähkölaitteitasi pitkiltä etäisyyksiltä (kilometreiltä) ilman Internetiä. Tämä on mahdollista LoRan kautta! Hei, mitä kuuluu, kaverit? Akarsh täällä CETechiltä. Tässä piirilevyssä on myös OLED -näyttö ja 3 releet, jotka
Ohjaa laitteita Internetin kautta selaimen kautta. (IoT): 6 vaihetta
Ohjaa laitteita Internetin kautta selaimen kautta. (IoT): Tässä ohjeessa näytän sinulle, kuinka voit ohjata laitteita, kuten LED-valoja, releitä, moottoreita jne. Internetin kautta verkkoselaimen kautta. Ja voit käyttää ohjaimia turvallisesti millä tahansa laitteella. Tässä käyttämäni verkkoalusta on RemoteMe.org -vierailu
Lämpötilan ja kosteuden tiedonkeruulaite Arduinosta Android -puhelimeen, jossa on SD -korttimoduuli Bluetoothin kautta: 5 vaihetta
Lämpötila- ja kosteustietojen tallennuslaite Arduinosta Android -puhelimeen, jossa on SD -korttimoduuli Bluetoothin kautta: Hei kaikki, Tämä on ensimmäinen Instructable koskaan, toivottavasti autan valmistajayhteisöä, koska olen hyötynyt siitä. Usein käytämme projekteissamme antureita, mutta etsimme tapaa kerätä tiedot, tallentaa ne ja siirtää ne puhelimiin tai muihin laitteisiin välittömästi
Loran lämpötilan kojelauta: 5 vaihetta
Loran lämpötilan kojelauta: Viimeisessä opetusohjelmassani olen näyttänyt sinulle, kuinka liittää lämpötila -anturi Loraan TTN: n kautta. Nyt aion näyttää sinulle, kuinka voit lukea nämä tiedot ja näyttää ne hallintapaneelissa. Käsittelemme myös, miten tietoja käytetään IFTTT: ssä
Tiedostojen siirtäminen lähiverkon kautta BitTorrentin kautta: 6 vaihetta
Tiedostojen siirtäminen lähiverkon kautta BitTorrentin kautta: Joskus sinun on ehkä siirrettävä tiedostoja verkon kautta useille tietokoneille. Vaikka voit laittaa sen flash -asemaan tai CD/DVD -levylle, sinun on mentävä jokaiseen tietokoneeseen kopioimalla tiedostot, ja kaikkien tiedostojen kopioiminen voi viedä hetken (etenkin f