Სარჩევი:

LORA Peer to Peer ურთიერთობა არდუინოსთან: 9 ნაბიჯი
LORA Peer to Peer ურთიერთობა არდუინოსთან: 9 ნაბიჯი

ვიდეო: LORA Peer to Peer ურთიერთობა არდუინოსთან: 9 ნაბიჯი

ვიდეო: LORA Peer to Peer ურთიერთობა არდუინოსთან: 9 ნაბიჯი
ვიდეო: „life.part.2 - სიცოცხლე 40-ის შემდეგ“ - ალექსანდრე ჯეჯელავა 2024, ივლისი
Anonim
LORA Peer to Peer ურთიერთობა არდუინოსთან
LORA Peer to Peer ურთიერთობა არდუინოსთან

მე ვარ ელექტრონიკის მოყვარული და ეს არის ჩემი პირველი სასწავლო მეთოდი, ასე რომ გთხოვთ ნუ იქნებით თქვენს კომენტარებში. ამ ინსტრუქციურად მე ვაპირებ აგიხსნათ, თუ როგორ უნდა მოხდეს ორი LORA კვანძის უშუალო კომუნიკაცია TTN- ის (საგნების ქსელის) გარეშე.

რა არის LORA?

LORA ნიშნავს LOng RAnge ეს არის მოდულაცია დაპატენტებული Semtech– ის საფუძველზე CSS (chirp spread spectrum) მოდულაციაზე. ეს არის:

  • გრძელი მანძილი
  • დაბალი სიმძლავრე
  • დაბალი მონაცემთა მაჩვენებელი

ამ მახასიათებლების გამო LORA ძალიან კარგად შეეფერება სენსორების საკომუნიკაციო საშუალებებს. სენსორს შეუძლია ფაქტიურად წლების განმავლობაში იმუშაოს ბატარეაზე და დიაპაზონი შეიძლება აღემატებოდეს რამდენიმე კილომეტრს. ასევე LORA შეიძლება გამოყენებულ იქნას ლიცენზიის გარეშე სიხშირის ზოლებში. ნივთების ქსელში შეგიძლიათ იპოვოთ უფასო ჯგუფები ქვეყნის მიხედვით. მე ვცხოვრობ ბელგიაში, ასე რომ შემიძლია არჩევანის გაკეთება EU863-870 და EU433 შორის.

მაგალითი იყენებს:

  • სოფლის მეურნეობა (ნიადაგის ტენიანობა, ავზის დონე, ტემპერატურა, ტენიანობა, ქარის მიმართულება …)
  • თვალყურის დევნება GPS მიმღებთან ერთად
  • ქურდობის საწინააღმდეგო (მე მინახავს კონცეფცია ძვირადღირებული მაღალი ძაბვის კაბელების დასაყენებლად ვიბრაციის გამოსავლენად)
  • … კიდევ ბევრი პროგრამაა, თქვენი ფანტაზია არის ლიმიტი.

ნაბიჯი 1: მიიღეთ აპარატურა

აპარატურა:

  • 2 arduino nano- ს ან 2 arduino uno- ს pinouts იგივე უნდა იყოს.
  • 2 esp გარღვევის დაფა
  • 2 ლორა ბარათი rfm95 868mhz სხვა სიხშირეებისთვის დააწკაპუნეთ აქ.
  • 2 დაფა
  • 2 USB კაბელი ნანოსთვის ან კაბელი uno– სთვის
  • მხტუნავი მავთულები მამრობითი მდედრობითი
  • მხტუნავი მავთულები მამრობითი მამრობითი
  • 2 ანტენა (მე ვიყენებ მყარ ბირთვს 0.8 მმ ან 20awg)
  • სათაურის ქინძისთავები თუ არ შედის არდუინოში

ინსტრუმენტები:

  • soldering რკინის
  • მავთულის საჭრელი
  • მავთულის გამხსნელი მე ვიყენებ 102 -ს
  • მმართველი
  • solder

ნაბიჯი 2: ჩამოტვირთეთ პროგრამული უზრუნველყოფა

დააწკაპუნეთ ამ 2 ბმულზე, რომ ჩამოტვირთოთ პროგრამული უზრუნველყოფა:

  • Arduino IDE
  • რადიოჰედის ბიბლიოთეკა

ნაბიჯი 3: დააინსტალირეთ Arduino IDE

დააინსტალირეთ Arduino IDE
დააინსტალირეთ Arduino IDE
დააინსტალირეთ Arduino IDE
დააინსტალირეთ Arduino IDE
დააინსტალირეთ Arduino IDE
დააინსტალირეთ Arduino IDE
  • პროგრამული უზრუნველყოფის გადმოტვირთვის შემდეგ გადადით ინსტალერში და ორჯერ დააწკაპუნეთ მასზე.
  • დააწკაპუნეთ ვეთანხმები
  • დააწკაპუნეთ შემდეგზე
  • დააწკაპუნეთ ინსტალაციაზე
  • დააწკაპუნეთ 2 -ჯერ ინსტალაციაზე USB დრაივერების დასაყენებლად
  • დააწკაპუნეთ დახურვაზე

ნაბიჯი 4: დააინსტალირეთ Radiohead ბიბლიოთეკა

დააინსტალირეთ Radiohead ბიბლიოთეკა
დააინსტალირეთ Radiohead ბიბლიოთეკა
დააინსტალირეთ Radiohead ბიბლიოთეკა
დააინსტალირეთ Radiohead ბიბლიოთეკა
დააინსტალირეთ Radiohead ბიბლიოთეკა
დააინსტალირეთ Radiohead ბიბლიოთეკა

თქვენ გჭირდებათ radiohead ბიბლიოთეკა, რათა გამოიყენოთ rfm95. იმის გამო, რომ თქვენ არ შეგიძლიათ დააინსტალიროთ arduino IDE– ს საშუალებით, თქვენ უნდა დააინსტალიროთ radiohead ბიბლიოთეკა ხელით.

  • გახსენით arduino IDE
  • გადადით ფაილზე -> პარამეტრები
  • აქ შეგიძლიათ იპოვოთ გზა arduino საქაღალდეში, სადაც უნდა იპოვოთ ბიბლიოთეკების საქაღალდე. (პირველი სურათი)
  • თუ ბიბლიოთეკების საქაღალდე არ არსებობს, თქვენ უნდა შექმნათ ის.
  • გახსენით გადმოწერილი zip ფაილი Radiohead-master.
  • ამოიღეთ საქაღალდე ბიბლიოთეკების საქაღალდეში.
  • გადატვირთეთ arduino IDE.
  • ახლა თქვენ შეგიძლიათ იპოვოთ თქვენი ბიბლიოთეკა სიაში (იხ. მე -3 სურათი)

ნაბიჯი 5: შექმენით ანტენა

ანტენისთვის ვიყენებ ჩემი 2x2x0.8 მმ ან 2x2 20awg ავტობუსის კაბელის ნარჩენ კაბელს. ეს არის სიგრძე სიხშირეზე:

  • 868 mhz 3.25 ინჩი ან 8.2 სმ (ეს არის ის, რასაც მე ვიყენებ)
  • 915 mhz 3 ინჩი ან 7.8 სმ
  • 433 mhz 3 ინჩი ან 16.5 სმ

ნაბიჯი 6: შედუღება

შედუღება
შედუღება
  • ამოიღეთ esp ფარის რეზისტორები (იხ. R1 დან R3 წითელ ველში)
  • შედუღეთ rfm95 ჩიპი esp ფარზე.
  • შეაერთეთ პინჰედერები ესპ ფარს
  • დაასხით ანტენა ესპის ფარზე. არ გამოიყენოთ ანტენის გარეშე, შეიძლება დაზიანდეს ფარი.
  • თუ pinheaders არ soldered გადატანა arduino solder ეს ძალიან.

ნაბიჯი 7: გაყვანილობა

გაყვანილობა
გაყვანილობა

სურათზე თქვენ ხედავთ როგორ დაუკავშიროთ arduino rfm95- ს. ამ ცხრილის სისრულისთვის მე ასევე ჩავრთე პინუტი, როდესაც თქვენ იყენებთ adafruit ფარს ნაცვლად esp გარღვევისა.

ნაბიჯი 8: კოდირება

კოდირება
კოდირება
კოდირება
კოდირება
კოდირება
კოდირება
კოდირება
კოდირება
  • ჩამოტვირთეთ კოდი
  • გახსენით კოდი arduino ide– ში
  • გადადით ინსტრუმენტებზე, დაფაზე და შეარჩიეთ დაფა
  • გადადით ინსტრუმენტებზე, შეიყვანეთ პორტი და შეარჩიეთ com პორტი თქვენი არდუინოსთვის
  • დააწკაპუნეთ ატვირთვის ღილაკზე (მესამე სურათზე აღინიშნება წითელი)
  • თუ ყველაფერი კარგად დასრულდა, შეგიძლიათ გამოიყენოთ სერიული მონიტორი და ხედავთ პაკეტებს, რომლებიც ჩამოდიან როგორც სერვერზე, ასევე კლიენტზე (ბოლო სურათზე წითლად არის მონიშნული)

ნაბიჯი 9: დასკვნა

ამ სასწავლო ინსტრუქციაში მე ვაჩვენე LORA- ს საფუძვლები. თუ მოგწონთ ეს ინსტრუქცია და/ან მოგწონთ თუ არა მე დავწერო LORA– ს ან სხვა ინსტრუქციები, გთხოვთ დააწკაპუნოთ Like ღილაკზე.

გირჩევთ: