Stránka 1 z 1

ESP8266 DS18B20 zapís do paměti

Napsal: 03 pro 2020, 11:24
od markoni
Zdravím
"Nemám co dělat tak si hraji" :D
Moje idea je :ESP8266 bude čidlem měřit teplotu s datem jejího měření a ukládat je do paměti která je na čipu ,a kdybych potřeboval zjistit teplotu tak bych ESP8266 připojil na domácí síť a v prohlížeči bych si přečetl ty uložené teploty.Hledal jsem na netu ale nic nenašel
Mám na jednom ESP8266 i fungující ESP Easy Mega: ESP_Easy jestli by se to nedalo využít? díky

Napsal: 03 pro 2020, 14:59
od passion
Čo popisuješ ide bez problémov. Akurát kam to chceš zapisovať? Ak do normálnej pamäte, tak sa ti to vymaže pri strate napájania. Ak do EEPROM, tak si obmedzený veľkosťou a počtom zápisov. EEPROM nemôžeš prepisovať donekonečna. Ak niekoľko krát do dňa, tak to nie je problém. Záleží teda na frekvencii zápisu. Jednoduchšia cesta je podľa mňa ESP pripojiť na wifi a posielať údaje s teplotou na thingspeak. Ak ti stačí zapisovať 3x/minútu, tak je to zadarmo. Môžeš zapisovať každých 20 sekúnd 8 údajov. Údaje môžeš prezerať priamo na ich stránke, alebo stiahnuť do svojho prostredia.

Napsal: 03 pro 2020, 16:45
od markoni
To jsem si neuvědomil že je omezený počet zápisu do eepromky :( jinak velikost eepromky bych byl omezen to by přepisovalo od začátku to bych nějak skousl.Tuto možnost posílat to na thingspeak to mám ještě vylepšen o posílání na můj webhosting kde se spustí php skript který k tomu přiřadí přesný čas a datum a uloží ho do souboru ale má to jeden háček vzdálenost od mé WiFiny a spotřeba baterky.Já jsem uvažoval že při měření teploty třeba v garáži kde se netopí a kde potřebuji monitorovat teplotu v tomto případě mráz hlavně v noci :D tak by nebyla taková spotřeba elektrické energie a tudíž by ta baterka nebo akumulátor déle vydržel ,a odpadla by potřeba dosahu na můj WiFi router pak bych se připojil na domácí síť a ty údaje bych měl v prohlížeči díky

Napsal: 03 pro 2020, 17:11
od passion
Záleží ako často budeš zapisovať. Ak niekoľko krát za deň, tak to vydrží v pohode. Pri externých EEPROM (ESP8266 EEPROM nemá) sa uvádza 100tis zápisov. Prípadne dáš eeprom do pätice a keď začne blbnúť, vymeníš ju. Alebo ak bude na baterke a strata údajov by nebola kritická, môžeš to ukladať do pamäte ESP.
A nemusíš byť nonstop online. Môžeš napríklad každú polhodinu odmerať teplotu, zapísať do EEPROM a medzi meraniami ESP uspať. Potom raz denne, alebo teda keď nie je v dosahu wifi, tak po premiestnení na dosah wifi na stlačenie externého tlačítka vyvolať pripojenie na wifi a odoslanie údajov na hosting.