Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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)