Cuprins:
- Pasul 1: Obțineți hardware-ul
- Pasul 2: Descărcați software-ul
- Pasul 3: Instalați Arduino IDE
- Pasul 4: Instalați biblioteca Radiohead
- Pasul 5: Creați antena
- Pasul 6: lipire
- Pasul 7: Cablare
- Pasul 8: Codificare
- Pasul 9: Concluzie
Video: Comunicarea LORA de la egal la egal cu Arduino: 9 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
Sunt un entuziast la început de electronică și acesta este primul meu instructable, așa că vă rog să nu fiți încrezători în comentariile dvs. În acest instructable voi explica cum să fac două noduri LORA să comunice direct fără TTN (rețeaua de lucruri).
Ce este LORA?
LORA înseamnă LOng RAnge Este o modulație brevetată de Semtech bazată pe modulație CSS (spectru de răspândire chirp). Este:
- raza lunga
- putere redusă
- rata de date scăzută
Datorită acestor caracteristici, LORA este foarte potrivit pentru a fi utilizat ca mediu de comunicație pentru senzori. Un senzor poate funcționa literalmente ani de zile pe o baterie și intervalele pot depăși mai mulți kilometri. De asemenea, LORA poate fi utilizat în benzi de frecvență fără licență. În rețeaua de lucruri puteți găsi trupele gratuite în funcție de țară. Locuiesc în Belgia, astfel încât să pot alege între EU863-870 și EU433.
Exemple de utilizări:
- Agricultură (umiditatea solului, nivelul rezervorului, temperatura, umiditatea, direcția vântului, …)
- Urmărire în combinație cu un receptor GPS
- Anti-furt (am văzut un concept pentru a-l pune pe cabluri scumpe de înaltă tensiune pentru a detecta vibrațiile)
- … Există mult mai multe aplicații, imaginația ta este limita.
Pasul 1: Obțineți hardware-ul
Hardware:
- 2 pinuri arduino nano sau 2 pinouts arduino uno trebuie să fie la fel.
- 2 plăci de spart sp
- 2 carduri lora rfm95 868mhz pentru alte frecvențe faceți clic aici.
- 2 panouri
- 2 cabluri USB pentru nano sau cablu pentru uno
- jumper cabluri de la bărbat la femeie
- jumper cabluri de la mascul la mascul
- 2 antene (folosesc nucleu solid de 0,8 mm sau 20awg)
- pini antet dacă nu sunt incluși cu arduino
Instrumente:
- ciocan de lipit
- cleste de sarma
- stripper de sârmă folosesc 102
- rigla
- lipit
Pasul 2: Descărcați software-ul
Faceți clic pe aceste 2 linkuri pentru a descărca software-ul:
- IDE Arduino
- Biblioteca Radiohead
Pasul 3: Instalați Arduino IDE
- După descărcarea software-ului, accesați programul de instalare și faceți dublu clic pe el.
- Faceți clic pe Sunt de acord
- Faceți clic pe următor
- Faceți clic pe instalare
- Faceți clic de 2 ori instalați pentru a instala driverele USB
- Faceți clic pe închidere
Pasul 4: Instalați biblioteca Radiohead
Aveți nevoie de biblioteca radiohead pentru a utiliza rfm95. Deoarece nu îl puteți instala prin IDE-ul arduino, trebuie să instalați manual biblioteca radiohead.
- Deschideți IDE-ul arduino
- Accesați fișier -> preferințe
- Acolo puteți găsi calea către folderul arduino unde ar trebui să găsiți folderul Biblioteci. (prima poza)
- Dacă folderul Biblioteci nu există, ar trebui să îl creați.
- Deschideți fișierul zip descărcat Radiohead-master.
- Extrageți folderul în folderul biblioteci.
- Reporniți IDE-ul arduino.
- Acum îți poți găsi biblioteca în listă (vezi a treia imagine)
Pasul 5: Creați antena
Pentru antenă folosesc câteva cabluri rămase din cablul meu de bus 2x2x0.8mm sau 2x2 20awg. Acestea sunt lungimile pe frecvență:
- 868mhz 3,25 țoli sau 8,2 cm (acesta este cel pe care îl folosesc)
- 915mhz 3 inci sau 7,8 cm
- 433mhz 3 inci sau 16,5cm
Pasul 6: lipire
- Scoateți rezistențele scutului esp (consultați R1 la R3 în câmpul roșu)
- Lipiți cipul rfm95 pe scutul esp.
- Lipiți capetele de pin pe scutul esp
- Lipiți antena pe scutul esp. Nu utilizați fără antenă, puteți deteriora scutul.
- Dacă capetele de pin nu sunt lipite pe lipirea arduino, acestea sunt și ele.
Pasul 7: Cablare
În imagine puteți vedea cum să conectați arduino la rfm95. Pentru completitudinea acestui tabel, am inclus și pinout-ul pentru momentul în care utilizați scutul adafruit în loc de breakout-ul esp.
Pasul 8: Codificare
- Descărcați codul
- Deschideți codul în arduino ide
- Accesați instrumentele, plătiți și selectați placa dvs.
- Mergeți la instrumente, port și selectați portul com pentru arduino
- Faceți clic pe butonul de încărcare (marcat cu roșu pe a treia imagine)
- Dacă totul a mers bine, puteți utiliza monitorul serial și vedeți pachete care sosesc atât pe server, cât și pe client (marcate cu roșu pe ultima imagine)
Pasul 9: Concluzie
În acest instructable am arătat elementele de bază ale LORA. Dacă vă place acest lucru instructabil și / sau dacă doriți să scriu mai multe instructaje despre LORA sau altele, vă rugăm să apăsați butonul Apreciază.
Recomandat:
Controlul electrocasnicelor peste LoRa - LoRa în automatizarea caselor - Telecomandă LoRa: 8 pași
Controlul electrocasnicelor peste LoRa | LoRa în automatizarea caselor | Telecomandă LoRa: Controlează și automatizează aparatele tale electrice de la distanțe mari (Kilometri) fără prezența internetului. Acest lucru este posibil prin LoRa! Hei, ce se întâmplă, băieți? Akarsh aici de la CETech. Acest PCB are, de asemenea, un afișaj OLED și 3 relee care
SmartMirror bazat pe web folosind comunicarea în serie: 6 pași
SmartMirror bazat pe web folosind comunicarea în serie: acest instructable este livrat cu tot codul gata de utilizare. Dezvoltarea a fost foarte complicată, dar odată ce a fost configurată, este foarte ușor de personalizat. Aruncați o privire și bucurați-vă;)
SPI preliminar * pe Pi: comunicarea cu un accelerometru cu 3 axe SPI folosind un Raspberry Pi: 10 pași
SPI preliminar * pe Pi: Comunicarea cu un accelerometru cu 3 axe SPI Utilizarea unui Raspberry Pi: Ghid pas cu pas despre cum să configurați Raspbian și să comunicați cu un dispozitiv SPI utilizând biblioteca SPI bcm2835 (NU bit banged!) Acest lucru este încă foarte preliminar … Trebuie să adaug imagini mai bune ale legăturii fizice și să analizez un cod incomod
Utilizați modulul Bluetooth HC-05 pentru a realiza comunicarea micro: biți cu telefonul mobil: 9 pași (cu imagini)
Utilizați modulul Bluetooth HC-05 pentru a realiza comunicarea micro: biți cu telefonul mobil: în capitolul Utilizați modulul Bluetooth HC-06 pentru a realiza comunicația micro: biți cu telefonul mobil, am vorbit despre cum să utilizați HC-06 pentru a realiza comunicarea între micro: bit și telefon mobil. Cu excepția HC-06, există un alt modul Bluetooth comun
Utilizați modulul Bluetooth HC-06 pentru a realiza comunicarea micro: biți cu telefonul mobil: 8 pași (cu imagini)
Utilizați modulul Bluetooth HC-06 pentru a realiza comunicarea Micro: bit cu telefonul mobil: O mulțime de prieteni din jurul meu care joacă micro: bit îmi spun că conexiunea Bluetooth a micro: bit nu este stabilă. Este ușor de deconectat. Dacă folosim micropitonul, Bluetooth-ul nu poate fi folosit. Înainte ca această problemă să fie rezolvată de micro: bit offic