Another ESP32 based weather station that retrieves weather data from OpenWeatherMap via WiFi and display the infor on a 3.2″ Nextion Touch Display. It also uses the BME280 sensor for measuring weather data locally. The display is refreshed every two seconds and the weather forecast is made every hour.
Dejan Nedelkovski from HowToMechatronics illustrates a DIY vending machine using Arduino platform. The vending machine features four discharging units controlled via four continuous rotation servo motors, a carrier system controlled via stepper motors, an LCD, four buttons for selecting an item and a coin detector.
DIY vending machine using Arduino
You can watch his build process in the following video.
We have added a new IoT product to our Tindie store. It is a rapid prototyping and development board for the powerful ESP32 WiFi/BLE module. It is targeted toward rapid development of a wide variety of IoT applications, supporting both WiFi and Bluetooth connectivities. The development board breaks out all the module’s pins to 0.1″ headers and provides a CP2102 USB-TTL serial adapter on board for easy programming. The board also features on-board power supply regulator and an integrated LiPo Battery Charger.
ESP32 development board
ESP-WROOM-32 is a powerful, generic Wi-Fi+BT+BLE MCU module that targets a wide variety of applications, ranging from low-power sensor networks to the most demanding tasks, such as voice encoding, music streaming and MP3 decoding. The development board breaks out all the module’s pins to 0.1″ headers and provides a CP2102 USB-TTL serial adapter, programming and reset buttons, and a power regulator to supply the ESP32 with a stable 3.3 V. Espressif doubled-down on the CPU resources for the ESP32 with a dual core, running at 160MHz and tons more pins and peripherals. The integration of Bluetooth, Bluetooth LE and Wi-Fi ensures that a wide range of applications can be targeted, and that the module is future proof: using Wi-Fi allows a large physical range and direct connection to the internet through a Wi-Fi router, while using Bluetooth allows the user to conveniently connect to the phone or broadcast low energy beacons for its detection. The sleep current of the ESP32 chip is less than 5 µA, making it suitable for battery powered and wearable electronics applications. ESP-WROOM-32 supports data rates of up to 150 Mbps, and 22 dBm output power at the PA to ensure the widest physical range. As such the chip does offer industry-leading specifications and the best performance for electronic integration, range, power consumption, and connectivity.
This Instructables describes how to build a complete WiFi enabled weather station using Arduino and ESP8266 along with a bunch of sensors that collect environment data like temperature, humidity, wind speed, pressure, UV level, and rain.
Arduino powered WiFi weather station
The location weather station is the most important part of installation. If weather station is located under a tree or an overhang, the rainfall data measured by the station will not be correct. If you place your weather station in an alley, you could very well get a wind tunnel effect on the anemometer, resulting in erroneous wind data. Weather station should have good “fetch”, or distance from any other tall object.