2017-06-09 Arduino Nano +YL-69 + LORA

Hits: 154

近有部分工作交接出去

時間變得更充裕

因此有時間撰寫Arduino

此次是透過Nona結合土壤濕度感測器透過LORA傳遞資料

電路圖如下

nonarola

接線圖

Nona 對 LORA

Nona板ROLA板
D5M0
D6M1
TXRXD
RXTXD
D7AUX
VCCVCC
GNDGND

(更正LORA 電源為3.3V 請接到Nona板上的3.3V)

Nona 對 土壤濕度感測器(YL-69)

Nona土壤濕度感測器
VCCVCC
GNDGND
A0AO
D2DO

 程式碼如下

/*引用涵式庫*/
#include <DHT.h>
#include “SPI.h”

/*全域變數*/
#define DHTPIN 2
#define DHTTYPE DHT11
String sId = “Rotor001”;
int analogPin = 0;
int Humidity_rawdata = 0;
int Humidity_Pa;

//for E44 900Mhz Transceiver Radio Pin
#define AUX 7 //Return ON OFF
#define M0 5
#define M1 6

void setup() {
Serial.begin(9600);
pinMode(M0, OUTPUT);
pinMode(M1, OUTPUT);
pinMode(AUX, INPUT);
digitalWrite(M0, LOW);
digitalWrite(M1, LOW);
delay(1000);
}

void loop() {
String SendData;
Humidity_Pa = map(analogRead(0),0,1024,100,0);
Humidity_rawdata = analogRead(0);
SendData = “$”;
SendData += sId;
SendData += “,”;
SendData += Humidity_Pa;
SendData += “,”;
SendData += Humidity_rawdata;
SendData += “#”;
Serial.println (SendData);
delay(1000);
}

做出來原型如下
imag0006

imag0008

預計會在進行模組化

完成後會與旋翼粉絲們分享

此次製作最主要在LORA的資料發送

之後預計會做LORA資料收集端

進行資料收集並上傳雲端

繪製成圖

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *