wikiroute

networking recipes

User Tools

Site Tools


exploring_lora

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
exploring_lora [2018/10/06 13:43] – [1.1. Hardware Platform] samerexploring_lora [2018/10/06 13:52] – [3.1. Modifying the Radio Parameters] samer
Line 31: Line 31:
  
 Unzip the RadioHead library and copy it to your sketchbook library folder as detailed in [[https://www.arduino.cc/en/Guide/Libraries]]. Unzip the RadioHead library and copy it to your sketchbook library folder as detailed in [[https://www.arduino.cc/en/Guide/Libraries]].
- 
-<WRAP center round tip 75%> 
-Note well the location of the library folder on your computer. In the following, you will be required to modify source files located in this folder.  
-</WRAP> 
 ==== -. Installation ==== ==== -. Installation ====
  
Line 43: Line 39:
 Connect the two Arduino devices to USB ports on your computer. If this is the first time you use Arduino IDE, make sure to install the necessary USB drivers by selecting ''Tools'' > ''Boards Manager'' and installing Arduino AVR boards. Connect the two Arduino devices to USB ports on your computer. If this is the first time you use Arduino IDE, make sure to install the necessary USB drivers by selecting ''Tools'' > ''Boards Manager'' and installing Arduino AVR boards.
  
-Now, you have to choose the ''Board'' type as ''Arduino/Genuino Mega 2560'' in the ''Tools'' menu and select the corresponding serial ''Port'' to start programming your Arduino.+Now, you have to choose the ''Board'' type as ''Arduino/Genuino Mega 2560'' or ''Arduino Duemilanove or Diecimilia'' in the ''Tools'' menu and select the corresponding serial ''Port'' to start programming your Arduino.
  
 <WRAP center round tip 75%> <WRAP center round tip 75%>
 For Arduino Mega 2560, additional drivers for Microsoft Windows can be installed from [[http://wch.cn/download/CH341SER_ZIP.html]]. For Arduino Mega 2560, additional drivers for Microsoft Windows can be installed from [[http://wch.cn/download/CH341SER_ZIP.html]].
 </WRAP> </WRAP>
- 
 ===== -. Theoretical Study ===== ===== -. Theoretical Study =====
  
Line 69: Line 64:
 ==== -. Modifying the Radio Parameters ==== ==== -. Modifying the Radio Parameters ====
  
-Download the {{ :sketch-1819.zip | basic sketches}} that implement a simple LoRa communication between the two devices: a client and a server. Open the sketches with Arduino IDE. Make sure to choose the correct ''Board'' and ''Port'' in the ''Tools'' menu. +Download the {{ :sketch-1819.zip | basic sketches}} that implement a simple LoRa communication between two devices: a client and a server. Open the sketches with Arduino IDE. Make sure to choose the correct ''Board'' and ''Port'' in the ''Tools'' menu. 
  
 Take a look at the source code in ''rf95_client.ino'' and ''rf95_server.ino''. Particularly, the following extract from the ''setup'' function configures the radio parameters of your LoRa devices: Take a look at the source code in ''rf95_client.ino'' and ''rf95_server.ino''. Particularly, the following extract from the ''setup'' function configures the radio parameters of your LoRa devices:
Line 95: Line 90:
 </code> </code>
  
-In order to reduce collisions, configure the central frequency of your LoRa devices as indicated below:+In order to reduce collisions between simultaneous experiments, configure the central frequency of your LoRa devices as indicated below:
  
 ^  Group Number  ^   Frequency     ^ ^  Group Number  ^   Frequency     ^
Line 110: Line 105:
 |       11            868.7      | |       11            868.7      |
 |       12            868.9      | |       12            868.9      |
- 
 ==== -. Running Basic Sketches ==== ==== -. Running Basic Sketches ====
  
exploring_lora.txt · Last modified: 2021/10/20 12:52 by samer