Taula de continguts:
- Pas 1: comproveu que teniu el maquinari adequat
- Pas 2: Aquí teniu notes que he fet sobre els pinouts
- Pas 3: aquests són els pins que heu de connectar
- Pas 4: configureu el vostre entorn de programació Arduino IDE
- Pas 5: Aquí teniu el codi per fer que això funcioni
- Pas 6: Aquí és com es pot veure com funciona
- Pas 7: gaudiu
Vídeo: Funcionament de LoRa (SX1278 / XL1278-SMT) mitjançant SPI al mòdul de placa base WeMos D1 ESP-12F ESP8277 amb OLED: 7 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Vaig trigar una setmana a treballar-me (sembla que ningú més ho ha sabut abans), així que espero que us estalvieu temps.
El incòmodament anomenat "mòdul de placa base WeMos D1 ESP-12F ESP8266 amb pantalla OLED de 0,96 polzades" és una placa de desenvolupament de 11 dòlars que conté una placa Wifi ESP8266, una pantalla, un commutador de 5 posicions, un suport de bateria de ions de Li-18650 i un circuit de càrrega amb protecció, presa de corrent USB, commutador i configuració de programació en sèrie.
Això és un munt d’impressionants, en un tauler barat i pràctic.
La placa SX1278 LoRa és una ràdio petita de baix consum de 4 dòlars, que pot enviar i rebre dades a distàncies molt llargues (presumptament 15 km, però he llegit informes de més de 300 km d’algunes persones)
Això us mostra com connectar-los a tots dos.
Si voleu capturar dades LoRa i penjar-les a Internet, es tracta d’una solució de 15 dòlars que pot executar-se 24/7 des d’un panell solar.
Pas 1: comproveu que teniu el maquinari adequat
Aquest instructiu serveix per utilitzar aquestes dues coses anteriors juntes.
Pas 2: Aquí teniu notes que he fet sobre els pinouts
Pas 3: aquests són els pins que heu de connectar
WeMos LoRa
GND ---- GND
3V3 ---- VCC
D6 * (io12) ---- MISO
D7 * (io13) ---- MOSI
D5 * (io14) ---- SLCK
D8 (io15) ---- NSS
D12 * (io10) ---- DIO0
D4 (io2) ---- REST (opcional - NB: D4 està connectat al LED blau)
* Tingueu en compte que heu de soldar D5, D6, D7 i D12 al xip ESP8266 de la placa base, perquè no han trencat aquests pins per utilitzar-los a la capçalera WeMos D1.
NB: No hi ha altres pins possibles a utilitzar! La majoria dels pins que s’han trencat (A0, D3, D4, D8, D9 i D10) impediran (si s’utilitzen) que el vostre tauler s’engegui [D10 + -, D8 +, D4-, D3-] o us impedirà programar-lo [D9] o evitarà que el vostre monitor sèrie funcioni [D9, D10]).
Pas 4: configureu el vostre entorn de programació Arduino IDE
Assegureu-vos que, a les vostres preferències, teniu els "URL de gestor de taulers addicionals" que inclouen: -
arduino.esp8266.com/stable/package_esp8266com_index.json
I assegureu-vos que heu instal·lat el Libs que necessiteu (consulteu totes les fotos per saber com fer-ho)
Pas 5: Aquí teniu el codi per fer que això funcioni
Carregueu-ho al vostre programa Arduino. Si en creeu dues versions completes i carregueu el mateix codi en totes dues, podeu veure-les parlant entre elles mitjançant el vostre monitor sèrie a l’IDE Arduino.
Pas 6: Aquí és com es pot veure com funciona
Obriu el monitor sèrie.
Si n'heu construït 2, i si l'altre ja està activat (per tant, us envia paquets LoRa), veureu alguna cosa així: -
# /Users/cnd/cd/Downloads/Arduino/WeMos_D1_LoRaDuplexCallback/WeMos_D1_LoRaDuplexCallback.ino 24 de novembre de 2018 22:08:41
LoRa Duplex amb devolució de trucada
LoRa init va tenir èxit.
Rec de: 0xbb a: 0xff mID: 15 l: 26 Msg: LeLoRa World 12:40:59 5135 RSSI: -43 Snr: 9.50 freqErr: -2239 rnd: 18
ss Rec de: 0xbb a: 0xff mID: 17 l: 26 Msg: LeLoRa World 12:40:59 5137 RSSI: -50 Snr: 10.00 freqErr: -2239 rnd: 15
s Rec de: 0xbb a: 0xff mID: 18 l: 26 Msg: LeLoRa World 12:40:59 5138 RSSI: -49 Snr: 9.25 freqErr: -2239 rnd: 15
ss Rec de: 0xbb a: 0xff mID: 19 l: 26 Msg: LeLoRa World 12:40:59 5139 RSSI: -43 Snr: 9.75 freqErr: -2239 rnd: 16
s Rec de: 0xbb a: 0xff mID: 20 l: 26 Msg: LeLoRa World 12:40:59 5140 RSSI: -51 Snr: 9.50 freqErr: -2239 rnd: 17
s Rec de: 0xbb a: 0xff mID: 21 l: 26 Msg: LeLoRa World 12:40:59 5141 RSSI: -53 Snr: 10.00 freqErr: -2239 rnd: 24
Podeu deixar això en marxa i agafar l’altre per fer una volta al bloc, tornar més tard i posar els números en un full de càlcul per veure quants paquets s’han perdut i com varien les intensitats del senyal, etc.
Pas 7: gaudiu
Feu-me saber si teniu problemes o suggeriments, etc.
Recomanat:
Interfície home-ordinador: Funcionament d'un agafador (fabricat per Kirigami) mitjançant el moviment del canell mitjançant EMG .: 7 passos
Interfície home-ordinador: Funcionament d’un agafador (fabricat per Kirigami) mitjançant el moviment del canell mitjançant EMG .: Així que aquest va ser el meu primer intent en una interfície home-ordinador. Vaig capturar els senyals d’activació muscular del moviment del canell mitjançant un sensor EMG, el vaig processar a través de python i arduino i va accionar una pinça basada en origami
Pantalla LCD I2C / IIC - Utilitzeu un LCD SPI a la pantalla LCD I2C mitjançant el mòdul SPI a IIC amb Arduino: 5 passos
Pantalla LCD I2C / IIC | Utilitzeu un LCD SPI a la pantalla LCD I2C Utilitzant el mòdul SPI a IIC amb Arduino: Hola, ja que un SPI LCD 1602 normal té massa cables per connectar-se, de manera que és molt difícil connectar-lo amb arduino, però hi ha un mòdul disponible al mercat. converteix la pantalla SPI en pantalla IIC, de manera que només heu de connectar 4 cables
Neopixel Ws2812 Rainbow LED Glow amb M5stick-C - Funcionament de Rainbow a Neopixel Ws2812 amb M5stack M5stick C amb Arduino IDE: 5 passos
Neopixel Ws2812 Rainbow LED Glow amb M5stick-C | Execució de Rainbow a Neopixel Ws2812 Utilització de M5stack M5stick C Usant Arduino IDE: Hola, nois en aquest instructable, aprendrem a utilitzar LEDs neopixel ws2812 o led strip o led matrix o anell led amb placa de desenvolupament m5stack m5stick-C amb Arduino IDE i farem un patró d'arc de Sant Martí amb ell
Càmera ESP 32 que transmet vídeo mitjançant WiFi - Introducció a la placa ESP 32 CAM: 8 passos
Introducció a la targeta ESP 32 CAM: l’ESP32-CAM és un mòdul de càmera molt petit amb el xip ESP32-S que costa aproximadament 10 dòlars. A més de la càmera OV2640 i diversos GPIO per connectar perifèrics, també inclou una ranura per a targetes microSD que pot ser útil per emmagatzemar imatges preses amb t
SPI preliminar * al Pi: comunicar-se amb un acceleròmetre de 3 eixos SPI mitjançant un Raspberry Pi: 10 passos
SPI preliminar * al Pi: Comunicar-se amb un acceleròmetre de 3 eixos SPI utilitzant un Raspberry Pi: guia pas a pas sobre com configurar Raspbian i comunicar-se amb un dispositiu SPI mitjançant la biblioteca SPI bcm2835 (NO està petita). molt preliminar … Necessito afegir millors imatges de connexió física i treballar alguns codis incòmodes