Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ma-ta/telethermo
Wi-Fi thermometer with two wired sensors, an OLED display and ThingSpeak upload
https://github.com/ma-ta/telethermo
arduino ds18b20 esp8266 esp8266-arduino iot ssd1306-oled thermometer thingspeak
Last synced: about 5 hours ago
JSON representation
Wi-Fi thermometer with two wired sensors, an OLED display and ThingSpeak upload
- Host: GitHub
- URL: https://github.com/ma-ta/telethermo
- Owner: ma-ta
- License: gpl-3.0
- Created: 2021-07-24T15:10:36.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-07-03T14:12:06.000Z (over 2 years ago)
- Last Synced: 2023-12-03T15:20:14.964Z (12 months ago)
- Topics: arduino, ds18b20, esp8266, esp8266-arduino, iot, ssd1306-oled, thermometer, thingspeak
- Language: C
- Homepage:
- Size: 161 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TeleThermo
> Wi-Fi teploměr se dvěma čidly (interiér/exteriér), OLED displejem a záznamem na ThingSpeak
![GitHub release (latest by date including pre-releases)](https://img.shields.io/github/v/release/ma-ta/telethermo?include_prereleases)
![GitHub](https://img.shields.io/github/license/ma-ta/telethermo)## Funkce
- dvě teplotní čidla s přesnostní 0,5 °C
- OLED displej s aktuální teplotou a IP adresou zařízení
- vestavěný web-server pro zobrazení aktuálních hodnot
- ukládání hodnot do cloudu na ThingSpeak### Co zbývá vyřešit
- nelze konfigurovat Wi-Fi (SSID a heslo součástí zdrojového kódu)## How-To
### Potřebné součástky
Množství | Název
-------- | -----
1 | NodeMCU s ESP8266
2 | čidlo Dallas DS18B20
1 | rezistor 4k7 ohm
1 | OLED displej SSD1306 (128×64 px)
1 | čidlo Dallas DS18B20
1 | breadboard (nepájivé pole)
… | kabely, zdroj napájení### Potřebný software a knihovny
Název | Původ | Kategorie | Ověřená verze
----- | ----- | --------- | -------------
[CH340 driver](http://www.wch-ic.com/products/CH340.html) (na Windows Update) | wch.cn | [ovladač](http://www.wch-ic.com/downloads/CH341SER_ZIP.html) | 3.5.2019.1
[Arduino IDE](//www.arduino.cc/en/software) | Arduino | IDE | 1.8.15
[ESP8266 for Arduino](//github.com/esp8266/Arduino) | esp8266 project | SDK | 3.0.1
[ESP8266-OLED-SSD1306](//github.com/ThingPulse/esp8266-oled-ssd1306) | ThingPulse | knihovna | 4.2.0
[Arduino-Temperature-Control-Library](//github.com/milesburton/Arduino-Temperature-Control-Library) | milesburton | knihovna | 3.9.1
[OneWire](//github.com/PaulStoffregen/OneWire) | PaulStoffregen | knihovna | 2.3.5### Obecný postup
1. stáhněte si konkrétní vydání nebo aktuální obsah repozitáře
2. připojte k PC svou vývojovou desku ESP8266 (vč. instalace ovladače)
3. v aplikaci Arduino IDE otevřete soubor "/telethermo/telethermo.ino"
4. do Arduino IDE doinstalujte potřebné SDK a knihovny
5. v souboru "nastaveni.h" nastavte vše nezbytné (Wi-Fi připojení a ThingSpeak API Key)
6. zkuste projekt sestavit kliknutím na tlačítko Ověřit
7. v nabídce Nástroje nastavte parametry své vývojové desky, port COM a klikněte na tlačítko Nahrát
8. činnost zařízení lze sledovat i přes Seriový monitor v Arduino IDE (115200 baudů)### Možné zapojení (ilustrativně)
![schema](/schema_zapojeni.png)