Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Esp8266 Weather Station | 985 | 13 days ago | 5 | mit | C++ | |||||
ESP8266 Weather Station library supporting OpenWeatherMap, Aeris and other sources | ||||||||||
Esp8266 Weather Station Color | 465 | a year ago | 2 | mit | C | |||||
ESP8266 Weather Station in Color using ILI9341 TFT 240x320 display | ||||||||||
Wemos D1 Mini Bme280 Weather Station | 121 | 4 years ago | 10 | JavaScript | ||||||
Simple Weather Station Code using an ESP8266 and a BME280 sensor. Data is handled via PHP and stored in a MySQL database | ||||||||||
Ulp Weather Logger | 79 | 6 years ago | 2 | mit | KiCad | |||||
Yet another ESP8266 (ESP-03) based ultra low power weather logger with 4 sensors | ||||||||||
Darkskyweather | 75 | a year ago | 5 | other | C++ | |||||
Arduino ESP32 and ESP8266 compatible library to read weather forecast from Dark Sky API | ||||||||||
Esp8266 Homekit Weather Station Bme280 Elgato Eve | 47 | 2 years ago | 1 | |||||||
ESP8266 based HomeKit Weather Station using Bosch BME280 temperature, humidity, barometric pressure sensor🔥 🌡 | ||||||||||
Esp8266 Weather Station | 46 | 6 years ago | other | Assembly | ||||||
Use ESP8266_RTOS_SDK-1.4.x CJson Resolution Weather Web Json Data and Display on the OLED12864,the code include ESP8266 SmartConfig function can use SmartPhone APP connect to WiFi | ||||||||||
Bresserweathersensorreceiver | 45 | a day ago | 8 | mit | C++ | |||||
Bresser 5-in-1/6-in-1/7-in-1 868 MHz Weather Sensor Radio Receiver for Arduino based on CC1101 or SX1276/RFM95W | ||||||||||
Esp8266 Weather Station Oled Dst | 43 | 6 years ago | 2 | Objective-C | ||||||
Customized version of Squix78 ESP8266 OLED Weather Station w/ Auto Daylight Saving Time Adjust and other mods using SSD1306 OLED. See https://github.com/squix78/esp8266-weather-station for original code and library | ||||||||||
Weather Station | 31 | 2 years ago | 4 | other | ||||||
Everything you need to run and monitor your own open source weather station. ⛅ |
上电按下连接到GPIO3的按键20S以上就会计入Smartconfig模式
Press the button for 20 seconds to enter Smartconfig mode
原理图如下
ESP8266 SDK based on FreeRTOS.
APIs of "ESP8266_RTOS_SDK" are same as "ESP8266_NONOS_SDK"
More details in "Wiki" !
Use this function to set the target flash sector to store RF_CAL parameters.
The user_rf_cal_sector_set has to be added in application, but need NOT to be called. It will be called inside the SDK. The system parameter area (4 flash sectors) has already been used, so the RF_CAL parameters will be stored in the target sector set by user_rf_cal_sector_set. Since we do not know which sector is available in user data area, users need to set an available sector in the user_rf_cal_sector_set for the SDK to store RF_CAL parameter. If the user_rf_cal_sector_set is not added in the application, the compilation will fail in link stage.
For example, refer to user_rf_cal_sector_set in SDK/examples/project_template/user/user_main.c
Note:
You can use both xcc and gcc to compile your project, gcc is recommended. For gcc, please refer to esp-open-sdk.
Clone ESP8266_RTOS_SDK, e.g., to ~/ESP8266_RTOS_SDK.
$git clone https://github.com/espressif/ESP8266_RTOS_SDK.git
Modify gen_misc.sh or gen_misc.bat: For Linux:
$export SDK_PATH=~/ESP8266_RTOS_SDK
$export BIN_PATH=~/ESP8266_BIN
For Windows:
set SDK_PATH=/c/ESP8266_RTOS_SDK
set BIN_PATH=/c/ESP8266_BIN
ESP8266_RTOS_SDK/examples/project_template is a project template, you can copy this to anywhere, e.g., to ~/workspace/project_template.
Generate bin: For Linux:
./gen_misc.sh
For Windows:
gen_misc.bat
Just follow the tips and steps.
eagle.app.v6.flash.bin, downloads to flash 0x00000
eagle.app.v6.irom0text.bin, downloads to flash 0x20000
Use ESP8266_RTOS_SDK-1.4.x CJson Resolution Weather Web Json Data and Display on the OLED12864,the code include ESP8266 SmartConfig function can use SmartPhone APP connect to WiFi
d023fd73a58386feae7586fbd90474fcff2bc90f