USB termometar

Trebam neki za po doma da mogu logirat potrosnju plina u odnosu na temperaturu u stanu...

Nasao ovakvo nesto.....

formatting link
ali pitanje je kakav softver to ima i da li ga uopce ima... pa ako se netko susreo s ovim igrackicama, svaki savjet dobrodosao... pozeljno da radi na Linuxu i RPi, ali i Win 10 x64.

Hvala

Reply to
Dakky
Loading thread data ...

Ili ovakav, kaze da radi na Linuxu..

formatting link

Reply to
Dakky

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.

--
Let There Be Light 
Custom LED driveri prema specifikacijama 
 Click to see the full signature
Reply to
Chupo

ja sam uspjesno koristio ovaj (nesto jeftiniji) pod Debian GNU/Linuxom:

formatting link
a bas ovih dana ga mislim stavljati i na rPi...

sada ima jos jeftiniji (isto TEMPer):

formatting link

po win kaze da ima drivere, pa valjda radi (ne posjedujem pa nemam pojma)

--
Opinions above are GNU-copylefted.
Reply to
Matija Nalis

preko GPIO pinova na RPiju.

--

Reply to
[.Night.]

Narucio sam ovaj

formatting link

valjda bude radio na RPiju, ovo je 1Wire...

Reply to
Dakky

pi@raspberrypi:~ $ digitemp_DS9097 -a DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane GNU General Public License v2.0 -

formatting link
Jan 18 16:31:50 Sensor 0 C: 22.94 F: 73.29

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.

Reply to
Dakky

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:

formatting link

i iz toga mozes izdvojiti samo ocitavanje temperature ili mozda dodati jos i senzor za vlagu i tlak.

--
Let There Be Light 
Custom LED driveri prema specifikacijama 
 Click to see the full signature
Reply to
Chupo

U ovom thread-u :-)

Funkcionalnost samog ThingSpeak site-a mozes vidjeti na primjerima stotina javnih kanala od ljudi koji koriste taj engine:

formatting link

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:

formatting link

Ovdje su neke od mogucnosti prikaza:

formatting link

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).

--
Let There Be Light 
Custom LED driveri prema specifikacijama 
 Click to see the full signature
Reply to
Chupo

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...

Reply to
Dakky

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....

Reply to
Dakky

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.