ESP8266 DS18B20 zapís do paměti

Raspberry, Arduino, Mini-PC a další

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
markoni
Příspěvky: 2312
Registrován: 30 říj 2006, 00:00
Bydliště: Poblíž Zlína
Kontaktovat uživatele:

ESP8266 DS18B20 zapís do paměti

#1 Příspěvek 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
Uživatelský avatar
passion
Příspěvky: 890
Registrován: 22 črc 2005, 00:00
Bydliště: Žilina

#2 Příspěvek 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.
Uživatelský avatar
markoni
Příspěvky: 2312
Registrován: 30 říj 2006, 00:00
Bydliště: Poblíž Zlína
Kontaktovat uživatele:

#3 Příspěvek 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
Uživatelský avatar
passion
Příspěvky: 890
Registrován: 22 črc 2005, 00:00
Bydliště: Žilina

#4 Příspěvek 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.
Odpovědět

Zpět na „Miniaturní počítače (Arduino, Raspberry a další)“