diff --git a/Sensors/BMP280_8266/BMP280_8266.ino b/Sensors/BMP280_8266/BMP280_8266.ino deleted file mode 100644 index c221f12..0000000 --- a/Sensors/BMP280_8266/BMP280_8266.ino +++ /dev/null @@ -1,76 +0,0 @@ -// FARM DATA RELAY SYSTEM -// -// BMP280 SENSOR MODULE -// -// Developed by Timm Bogner (bogner1@gmail.com) for Sola Gratia Farm in Urbana, Illinois, USA. -// Each reading is assigned a two-byte identifier along with a one-byte sensor type -// - -#define READING_ID 9 //Unique integer for each data reading -#define SLEEPYTIME 30 //Time to sleep in seconds -#define GTWY_MAC 0x00 //Gateway MAC - - -#include -#include -#include -#include "DataReading.h" - -Adafruit_BMP280 bmp; -uint8_t broadcastAddress[] = {0xAA, 0xBB, 0xCC, 0xDD, 0xEE, GTWY_MAC}; -int wait_time = 0; - -void OnDataSent(uint8_t *mac_addr, uint8_t sendStatus) { - Serial.print("Last Packet Send Status: "); - if (sendStatus == 0) { - Serial.println("Delivery success"); - } - else { - Serial.println("Delivery fail"); - } -} - - - -void setup() { - Serial.begin(115200); - Wire.begin(); - while (!bmp.begin(0x76)) { - delay(10); - } - Serial.println("BMP INIT"); - WiFi.mode(WIFI_STA); - - if (esp_now_init() != 0) { - return; - } - esp_now_set_self_role(ESP_NOW_ROLE_COMBO); - esp_now_register_send_cb(OnDataSent); - // Register peer - esp_now_add_peer(broadcastAddress, ESP_NOW_ROLE_COMBO, 0, NULL, 0); -} - -void loop() { - if (millis() > wait_time) { - wait_time = wait_time + SLEEPYTIME * 1000; - loadData(); - } -} -void loadData() { - float bmp_temp = bmp.readTemperature(); - float bmp_pressure = (bmp.readPressure() / 100.0F); - //float bme_altitude = bmp.readAltitude(1013.25); - Serial.println(bmp_temp); - DataReading Temp; - Temp.d = bmp_temp; - Temp.id = READING_ID; - Temp.t = 1; - DataReading Pres; - Pres.d = bmp_pressure; - Pres.id = READING_ID; - Pres.t = 3; - DataReading thePacket[2]; - thePacket[0] = Temp; - thePacket[1] = Pres; - esp_now_send(broadcastAddress, (uint8_t *) &thePacket, sizeof(thePacket)); -} diff --git a/Sensors/BMP280_8266/DataReading.h b/Sensors/BMP280_8266/DataReading.h deleted file mode 100644 index 78c817e..0000000 --- a/Sensors/BMP280_8266/DataReading.h +++ /dev/null @@ -1,7 +0,0 @@ - -typedef struct DataReading { - float d; - uint16_t id; - uint8_t t; - -} DataReading;