
02, 使用LoRa傳遞 GY-521 三軸到Gateway Dashboard
專案完成效果:
原始程式:
https://github.com/iFrogLab/IL-LORA1272/blob/master/LoRa-Gateway/Node/LoRa_TsuNaMi_02_GetGY-521-LoRa-Send/LoRa_03_LoRaNode-Send/LoRa_03_LoRaNode-Send.ino
使用方法:
會建議用以下的步驟一步一步的測試和執行:
Step1:
先瞭解iFrogLab LoRa IL-LORA1272 的硬體,請依照以下的接腳接線。
Step2:
把Arduino 和 iFrogLab LoRa IL-LORA1272 的硬體,請依照以下的接腳接線。詳細步驟和教學影片請看這裡。
功能 | Arduino | LoRa |
---|---|---|
電源 | 3.3V | Pin 3 VCC |
接地 | GND | Pin 1GND |
UART | Pin 10 | Pin 7 |
UART | Pin 11 | Pin8 |
Step3: 下載Arduino
下載Arduino 程式,詳細步驟和教學影片請看這裡。
Step4: 測試LoRa 的硬體接線
到Github 下載iFrogLab LoRa Arduino 函數庫iFrogLabLoRaLibrary, 並把iFrogLabLoRaLibrary 複製到Arduino 的函示庫區下,詳細步驟和教學影片請看這裡。
用來確認測試LoRa 的硬體接線 是否正確,並有回傳該晶片的資料。
Step5: 「GY-521 MPU6050 MPU-6050 6DOF 陀螺儀+加速度模組」接線
請把 Arduino 和「GY-521 MPU6050 MPU-6050 6DOF 陀螺儀+加速度模組」的硬體依照下接好。
功能 | Arduino | GY-521 |
---|---|---|
電源 | 5V | VCC |
接地 | GND | GND |
A5 | SCL | |
A4 | SDA | |
GND | AD0 | |
Pin 2 | INT |
Step6: 下載「GY-521 MPU6050 MPU-6050 6DOF 陀螺儀+加速度模組」模組
「GY-521 MPU6050 」的函示庫需要 I2C 和 MPU6050 ,請下載並放到Arduino的函示庫模組,同Step4
Step7: GY執行「-521 MPU6050」MPU6050_raw.ino
執行執行「GY-521 MPU6050」MPU6050_raw.ino,並確認是否有抓到該設備的資料。正確的話如下圖所示。
Step8: 執行.ino
執行執行https://github.com/iFrogLab/IL-LORA1272/blob/master/LoRa-Gateway/Node/LoRa_TsuNaMi_02_GetGY-521-LoRa-Send/LoRa_03_LoRaNode-Send/LoRa_03_LoRaNode-Send.ino,並確認是否有抓到該設備的資料。
數梅派或電腦gateway
1.. 請依照這文章,架設數梅派的iFrogLab gateway