Hits: 154
近有部分工作交接出去
時間變得更充裕
因此有時間撰寫Arduino
此次是透過Nona結合土壤濕度感測器透過LORA傳遞資料
電路圖如下
接線圖
Nona板 | ROLA板 |
---|---|
D5 | M0 |
D6 | M1 |
TX | RXD |
RX | TXD |
D7 | AUX |
VCC | VCC |
GND | GND |
(更正LORA 電源為3.3V 請接到Nona板上的3.3V)
Nona 對 土壤濕度感測器(YL-69)
Nona | 土壤濕度感測器 |
---|---|
VCC | VCC |
GND | GND |
A0 | AO |
D2 | DO |
程式碼如下
/*引用涵式庫*/
#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);
}
預計會在進行模組化
完成後會與旋翼粉絲們分享
此次製作最主要在LORA的資料發送
之後預計會做LORA資料收集端
進行資料收集並上傳雲端
繪製成圖