Სარჩევი:

კავშირი LoRa ESP8266 და რადიო RFM95: 9 ნაბიჯი
კავშირი LoRa ESP8266 და რადიო RFM95: 9 ნაბიჯი

ვიდეო: კავშირი LoRa ESP8266 და რადიო RFM95: 9 ნაბიჯი

ვიდეო: კავშირი LoRa ESP8266 და რადიო RFM95: 9 ნაბიჯი
ვიდეო: How to use ESP32 WiFi and Bluetooth with Arduino IDE full details with examples and code 2024, ნოემბერი
Anonim
საკომუნიკაციო LoRa ESP8266 და რადიო RFM95
საკომუნიკაციო LoRa ESP8266 და რადიო RFM95

ერთ -ერთი ყველაზე დასახელებული ტექნოლოგია, რომელიც გამოიყენება ნივთების ინტერნეტისთვის, რომელსაც გააჩნია შთამბეჭდავი მახასიათებლები შორ მანძილზე კომუნიკაციისა და დაბალი სიმძლავრისა, რაც აისახება მის დაბალ მოხმარებაზე, LoRa "Lo ng - Ra nge", ამ ტიპის მოდულაცია გახდა ძალიან პოპულარული მონაცემთა გაგზავნისა და მიღების პროექტებში არის ბიბლიოთეკები, რომლებიც უკვე დანერგილია ESP8266, Arduino, Raspberry pi და ESP32 პლატფორმებისთვის.

ამ შესაძლებლობისას ჩვენ ჩავატარებთ ძალიან მარტივ ტესტს ESP8266 და RFM95 LoRa.

ცოტა ხნის წინ მე მივიღე HopeRF– ის 2 მოდული / რადიო LoRa მითითება RFM95, 915.0 MHz სიხშირით, შემდეგ გაკვეთილმა გირჩიათ შესავალი LoRa და მოდულის RFM95– ის სწრაფი მიმოხილვა:

სამეურვეო

შესავალი LoRa & Modulo RFM95 Hoperf

PDAControl ჩამოტვირთვები და სრული დოკუმენტაცია

საკომუნიკაციო LoRa ESP8266 და რადიო RFM95 #1

PDAC კონტროლი

Descargas y Documentacion Completa

საკომუნიკაციო LoRa ESP8266 და რადიო RFM95 #1

ნაბიჯი 1: მასალები

მასალები
მასალები
მასალები
მასალები

ძალიან იაფი მასალები

  • 2 ESP8266 NodeMCU
  • 2 რადიო RFM95, ჩემს შემთხვევაში 915.0 MHz
  • 2 თეთრი PCB ადაპტერი ESP8266 12E/F- სთვის
  • 2 პროტობორდი
  • მავთულის ანტენა, UTP კაბელი, გამოთვალეთ სიგრძე ქვემოთ

ნაბიჯი 2: ვიდეო: შესავალი LoRa & Module RFM95 Hoperf Electronics

Image
Image

ნაბიჯი 3: ჩატარებული ტესტები

გამოსახულება
გამოსახულება

ჩატარებული ტესტები

ჩვენ გამოვიყენებთ 2 მოდულს ESP8266 NodeMCU, რომელიც SPI ავტობუსის საშუალებით დაუკავშირდება RFM95 მოდულებს RadioHead ბიბლიოთეკის RH_RF95.h გამოყენებით, ეს ტესტი იქნება ძალიან მარტივი, შეტყობინების გაგზავნა პლუს მრიცხველი ერთი მოდულიდან მეორეზე 915 MHz, ქარხნის დემარკაცია PCB- ის უკანა მხარეს. ამ გაკვეთილში გამოყენებული იქნება LoRa მოდულაცია, ჩვენ არ განვახორციელებთ LoRaWAN- ს, რომ არ ავურიოთ.

ნაბიჯი 4: ვიდეო: საკომუნიკაციო LoRa ESP8266 და რადიო RFM95 # 1

Image
Image

ნაბიჯი 5: Arduino IDE კოდი

Arduino IDE კოდი

ამ შესაძლებლობისას ჩვენ გამოვიყენებთ RadioHead– ის RH_RF95.h ბიბლიოთეკას, რომელიც ძალიან გამოიყენება Adafruit– ის მაგალითებში მისი PCB– ებისა და მოდულების შესამოწმებლად, ტექნიკურად ESP8266 მოდული ადგენს RFM95– ის პარამეტრებს SPI ავტობუსის პროტოკოლის საშუალებით.

შენიშვნა: ჩამოტვირთეთ და / ან github ბმულები ქვემოთ.

ავტობუსი SPI: ვიკიპედიის მიერ

ვინაიდან ეს არის ძალიან მარტივი ტესტი, ორივე მოდულში იქნება მხოლოდ შემდეგი პარამეტრების კონფიგურაცია:

  • გადაცემის ძალა: 23 dBm = rf95.setTxPower (23, ყალბი)
  • სიხშირე / დიაპაზონი: 915 MHz = #განსაზღვრეთ RF95_FREQ 915.0

მნიშვნელოვანია ქინძისთავების სწორი კონფიგურაცია ESP8266– ისთვის:

  • RFM95_CS = CS (ჩიპის ამომრჩევი ან მონა სელექტორი).
  • RFM95_RST = რადიოს გადატვირთვა ინიციალიზაციისას.
  • RFM95_INT = შეწყვეტა DIO0 გამომავალიდან.

ნაბიჯი 6: გადაცემის მოდულის მაგალითი # 1

გადაცემის მოდულის მაგალითი # 1

შეტყობინება "PDAControl -" და გაგზავნილი შეტყობინების / პაკეტის მრიცხველის ღირებულება გაიგზავნება. შენიშვნა: ჩამოტვირთეთ და / ან github ბმულები ქვემოთ.

სერიული ტერმინალი… შეტყობინების გადაცემა

გამოსახულება
გამოსახულება

ნაბიჯი 7: მიღების მოდულის მაგალითი # 2

მიღების მოდულის მაგალითი # 2

მოდული არის მიღების რეჟიმში. შენიშვნა: ჩამოტვირთეთ და / ან github ბმულები ქვემოთ.

გამოსახულება
გამოსახულება

სერიული ტერმინალი… მიღება, შეტყობინება და RSSI

გამოსახულება
გამოსახულება

ნაბიჯი 8: ანტენის წარმოება

ანტენის წარმოება

ამ ტესტისთვის ანტენა დამზადებულია UTP კაბელით (Unshielded Twisted Pair) 7.8 სმ სიგრძის მავთული აიღეს, absolutelyautomation.com. ინფორმაციისთვის, ანტენის სიგრძის გამოსათვლელად, მხოლოდ მე შევცვალე ყველაზე მნიშვნელოვანი პარამეტრი სიხშირე, ჩემი მოდულის შემთხვევაში ეს არის 915.0.

საიტი: M0ukd.com 1/4 Wave Ground Plane Antenna Calculator

გამოსახულება
გამოსახულება

ნაბიჯი 9: ჩამოტვირთვები და სრული დოკუმენტაცია

ჩამოტვირთვები და სრული დოკუმენტაცია
ჩამოტვირთვები და სრული დოკუმენტაცია
ჩამოტვირთვები და სრული დოკუმენტაცია
ჩამოტვირთვები და სრული დოკუმენტაცია

PDAC კონტროლი

ჩამოტვირთვები და სრული დოკუმენტაცია

კომუნიკაცია LoRa ESP8266 და რადიო RFM95 #1

pdacontrolen.com/comunication-lora-esp8266-…

PDAC კონტროლი

Descargas y Documentacion Completa

კომუნიკაცია LoRa ESP8266 და რადიო RFM95 #1

pdacontroles.com/comunicacion-lora-esp8266-…

გირჩევთ: