Trebam neki za po doma da mogu logirat potrosnju plina u odnosu na temperaturu u stanu...
Nasao ovakvo nesto.....
Hvala
Trebam neki za po doma da mogu logirat potrosnju plina u odnosu na temperaturu u stanu...
Nasao ovakvo nesto.....
Hvala
Ili ovakav, kaze da radi na Linuxu..
Pogledaj ThingSpeak API, jednom kad su podaci na serveru onda se s jednim GET request-om moze dobiti sta god te zanima (npr. zadnjih n mjerenja u JSON formatu, zadnje mjerenje u XML, JSON ili .txt formatu i slicno).
Ovaj web interface je samo primjer, ono se uopce ne mora koristiti.
Bitno je da imas podatke a s ESP8266 ih spremis na ThingSpeak server i to onda radi i bez kompjutera - dovoljno je da imas upaljen router.
Za sve ostale mogucnosti ti treba ili PC koji ce podatke stalno primati ili mikrokontroler s SD karticom gdje ce se podaci upisivati u file ali onda ti treba i RTC modul tako da svakom mjerenju mozes pridruziti i vrijeme kada je on izmjeren. To su jos 2 dodatna cipa i u tom slucaju treba napraviti komunikaciju s 3 uredajaja (temeperaturni senzor, SD kartica i RTC cip) a kad se podatak s ESP posalje na ThingSpeak server onda mu se automatski pridruzi i vrijeme upload-a pa je sve rijeseno.
ja sam uspjesno koristio ovaj (nesto jeftiniji) pod Debian GNU/Linuxom:
sada ima jos jeftiniji (isto TEMPer):
po win kaze da ima drivere, pa valjda radi (ne posjedujem pa nemam pojma)
preko GPIO pinova na RPiju.
--
Narucio sam ovaj
valjda bude radio na RPiju, ovo je 1Wire...
pi@raspberrypi:~ $ digitemp_DS9097 -a DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane GNU General Public License v2.0 -
Eto, stiglo i radi (kraj radijatora stoji pa je zato 23 stupnja). Sad samo smisliti sta sa tim podatkom i kako napraviti logiranje i web sucelje za pregledavati jer je ssh nepraktican.
Pa napisao sam ti koje sve imas mogucnosti. Kod kojega sam napisao ja je dosta specifican jer su u mrezi i mikrokontroleri s NRF24L01+ transceiverima a i ja koristim DS1621 temperaturne senzore (jer sam imao jedno pakiranje) koji su u DIP kucistu skupi a SMD verzije su jeftine ali njih ipak treba zalemiti.
Ima na netu puno gotovih projekata objasnjenih do zadnjih detalja, recimo ovaj nije los:
i iz toga mozes izdvojiti samo ocitavanje temperature ili mozda dodati jos i senzor za vlagu i tlak.
U ovom thread-u :-)
Funkcionalnost samog ThingSpeak site-a mozes vidjeti na primjerima stotina javnih kanala od ljudi koji koriste taj engine:
A ovo kako sam napravio ja je da sam na svojoj stranici prikazao ThingSpeak-ove grafikone i dodao Google Gauges i prikaz preko open source library-ja koji omogucava razne nacine prikaza izmjerenih velicina:
Ovdje su neke od mogucnosti prikaza:
Na mouse-over se moze vidjeti kako se krece kazaljka a na click se moze vidjeti HTML i JavaScrip kod za pojedinacni prikaz.
Treba prouciti ThingSpeak API pa da se vidi kako se s ThingSpeak kanala moze dohvatiti samo zadnji podatak, zadnjih n podataka i slicno i treba prouciti dokumentaciju od Google Gauges i ovog library-ja za prikaz termometra sa zivinom skalom pa onda napraviti HTML + JavaScript koji to objedinjuje (ja sam koristio jQuery jer je tako kod jednostavniji).
Stavio jos jedan senzor i nema teoretske da radi. Izgleda da treba coupler ili neki klinac. Jedan senzor je na -s/dev/ttyUSB1 a drugi na
-s/dev/ttyUSB0 i nikako ocitavati oba... tj. drugi izbacuje neku CRC gresku 63, ima dosta o tome na guglu...
fajl... pa bi inicijalizirao 1 stik pa drugi ne bi radio... rjesio sa switchem -c .digitemprc1 i rc0 i sve rijeseno i radi, samo svaki stik inicijalizrati sa -i u svoj -c .digitemp i onda koristiti taj za taj stik....
Have something to add? Share your thoughts — no account required.
Ask the community — no account required