Skip to content

Beehive online monitoring based on the ESP32 and others sensors.

Notifications You must be signed in to change notification settings

vitzaoral/esp32-beehive-wifi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESP32 beehive (WiFi version)

Beehives online monitoring based on the ESP32 and others sensors. WiFi version.

🚀 12.2022 - UPDATE TO BLYNK 2.0 🚀

Project was updated to the new version of Blynk 2.0

To build a project, you need to download all the necessary libraries and create the settings.cpp file in the src folder:

// Project settings
#include "IPAddress.h"

struct Settings
{
    const char *wifiSSID = "YYY";
    const char *wifiPassword = "ZZZ";
    const char *imageUploadScriptUrl = "http://example.com/upload.php";
    const char *version = "2.0.0";
    // IPAddress ip = IPAddress(192, 168, 43, 223);
    // IPAddress gateway = IPAddress(192, 168, 43, 1);
    // IPAddress subnet = IPAddress(255, 255, 255, 0);
};

Features

  • measuring the temperature and humidity inside the hive measuring the temperature, humidity and pressure outside the hive
  • triggers an alarm (SMS/call/notification) when someone opens the hive - gyroscope sensor
  • triggers an alarm (SMS / call / notification) when someone picks up the hive - a magnetic contact sensor
  • audio transmission via SMI800L - mobile phone call

Currents list:

Save battery power:

  • Set CPU frequency to 30% (80Mhz) - setCpuFrequencyMhz(80);
  • Setup lowest WiFi power - WiFi.setTxPower(WIFI_POWER_MINUS_1dBm);
  • Setup static IP, Gateway and DNS (quicker WiFi connection) - WiFi.config(settings.ip, settings.gateway, settings.subnet, settings.gateway);
  • When disconnect WiFi, turn off WiFi modem - WiFi.disconnect(true);

Schema:

Schema

Powering 5V -> 3.3V:

3v3 regulator - https://randomnerdtutorials.com/esp8266-voltage-regulator-lipo-and-li-ion-batteries/

About

Beehive online monitoring based on the ESP32 and others sensors.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages