蓝猫淘气

small home weather station

2020-2021 ON Semiconductor and Avnet Internet of Things Innovation Design Competition Excellence Award (Author: reayfei)

 
Overview

It consists of two parts: the outdoor end (Outdoor) and the indoor end (Indoor). The Outdoor end can be placed outside the window to monitor real-time outdoor temperature, humidity, air pressure, illumination and other information. The Indoor end is placed indoors to receive and display meteorological data. .
Features of the work:
1. It can collect weather information outside the window in real time and synchronize it to the Indoor through Bluetooth broadcast.
2. The Indoor side integrates the esp8266 wifi module to obtain the weather forecast from the weather website and display it.
3. The Outdoor side adopts an ultra-low power consumption design and can be on standby for several months.

The Outdoor side
has to be placed outdoors for a long time and regularly transmits meteorological data to the Indoor side, which requires very high power consumption. It also needs to collect outdoor temperature, humidity, air pressure, illumination and other meteorological information. After comprehensive consideration, RSL10_SENSE_GEVK was finally used as the Outdoor end.
Based on the above requirements, use the sense_bme680_bsec routine as the base. This routine has implemented the bme680 sensor driver. It is also necessary to transplant the Bluetooth broadcast driver in the ble_peripheral_server_hrp routine to sense_bme680_bsec.

Indoor end
The Indoor end only needs to be placed indoors. It consists of RSL10_002_GEVB board + OLED + ESP8266 and is powered by 3 AA batteries.
The function of the indoor end is to collect data and display it on the OLED. Weather data comes from two aspects. It receives Bluetooth broadcast data from the outdoor end. This displays real-time weather information outside the window, which allows us to understand the outside weather information without opening the window. .

On the other hand, through UART communication, the data of ESP8266 is received. Because ESP8266 has already written the weather forecast script, it will send the weather forecast for the next 24 hours in the location (Dalian, Liaoning) regularly (at intervals of 20 seconds), allowing us to predict the weather throughout the day. Have an understanding of the situation. The Indoor-side software is based on ble_central_client_scan, adds OLED driver and refresh logic, and modifies the UART receiving processing function.

If you want to communicate with the author of the design work, you can go to the work release post: http://bbs.eeworld.com.cn/thread-1172756-1-1.html

参考设计图片
×

Blockdiagram

 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-05-18 12:01:22

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号