» »

Domači projekt

Domači projekt

Matthai ::

Mogoče bo koga zanimalo:
https://pravokator.si/index.php/2017/06...

Gre za izdelavo senzorske naprave, ki bi merila temperaturo, vlago in strupene oz. škodljive pline v okolju. Naprava ali več njih naj bi podatke preko Bluetooth povezave pošiljale na spletni strežnik, ki bo risal grafe trenutnih vrednosti. Zadeva je v bistvu že v precej zaključni fazi.

Trenutni načrt vezja sicer predvideva da bosta na ploščici še dioda in piskač. Pa mogoče bi enkrat kasneje vključili še kakšen senzor trdnih delcev...
All those moments will be lost in time, like tears in rain...
Time to die.

iDare ::

Namest arduino nano lahko uporabš nodemcu (wifi) in sporočaš podatke prek mqttja

Matthai ::

Ni slaba ideja. Tegale sicer ne poznam, ampak kolikor sem videl, bazira na ESP8266 čipu, tega sem pa že gledal. Razvojno okolje je verjetno kar isto kot za Arduino, ne? Zdajle sem na hitro pogledal in se mi zdi relativno enostavno. Pa wifi je prednost, imaš lahko senzorje na večjih razdaljah kot pri Bluetoothu.
All those moments will be lost in time, like tears in rain...
Time to die.

matvoz ::

Fajn projekt :)

Na podoben način se nas je par lotilo v Idriji. Nodemcu (isto razvojno orodje, samo čip je cenejši :) ), senzor za temperaturo in vlažnost (DHT22) in senzor za trde delce (SDS011). Se meri na par koncih mesta in objavlja na eni internetni strani.

Kako si pa zadovoljen z MQ-135?

Matthai ::

Zaenkrat sem tele MQ senzorje samo preskusno povezal. Toliko, da vidim kako deluje zadeva. Dva pa mi tečeta že nekaj dni, da vidim kako se stvar obnese ob dolgotrajnem delovanju.

Glavni problem je, da ta zadeva ne vrne ppm, pač pa neko vrednost, ki je v bistvu surova, neumerjena vrednost. V senzorju se namreč glede na prisotnost plina spreminja upornost in potem v bistvu meriš samo tok.

Glede umeritve obstajajo neki kemični postopki (recimo za CO senzor rabiš umeriti s pomočjo tekočega dušika), druga varianta je, da bi dobil umerjen senzor in ga približno umeril na parih točkah (in izračunal kakšna je krivulja), tretja je pa, da čisto empirično rečem - do te vrednosti je čist zrak, od tu naprej je malo slab, od tu pa zelo slab.

Bo pa verjetno te senzorje treba individualno umerjati.

Imam pa tudi SDS021 in dela v redu.

Mimogrede, DHT22 naj bi bil precej nenatančen. Za vlago sicer ni neke panike, za temperaturo je pa bolj tako-tako... Zato sem dal DS18B...
All those moments will be lost in time, like tears in rain...
Time to die.

...:TOMI:... ::

Tomi

int47 ::

Poglej BME/BMP280 senzorje.
MQ senzorji so zame bolj detektorji. Se starajo, ter so občutljivi na temperaturo in vlago. Senzor zaznava več plinov, samo občutljivosti se razlikujejo.
Večina senzorjev za vlago se stara. Npr SHT11 okoli 3% na leto.
Pri SDS011 in podobnih senzorjih so problem delovne ure in opomba v specifikacijah, da se kalibracija nanaša na razlike med senzorji.
Primerjava in test senzorjev lahko pogledaš tukaj.

Za ESP8266 poglej tudi ESPEasy firmware.
Nivo razprav in moderiranja v razdelku Elektrotehnika in elektronika
na tem forumu, je žal prevečkrat močno pod nivojem.

Matthai ::

Za trdne delce vem, da imajo delovne ure, potem pa crknejo. Kaj pa pomeni, da se kalibracija nanaša na razlike med senzorji?
All those moments will be lost in time, like tears in rain...
Time to die.

int47 ::

V pdf-ju od PMS1003 piše:
Only the consistency of all the PM sensors of PLANTOWER is promised and ensured.
And the sensor should not be checked with any third party equipment.

Predvidevam, da je tukaj podobno, kot pri Geigerjevi cevi, kjer se občutljivosti posameznih cevi razlikujejo glede na sevanje in energijo.
Ti senzorji optično ugibajo težo delcev. Verjetno je meritev v okviru podanih toleranc primerljiva le po metodi kalibracije (vrsta delcev?), ki jo uporablja proizvajalec.
Nivo razprav in moderiranja v razdelku Elektrotehnika in elektronika
na tem forumu, je žal prevečkrat močno pod nivojem.

matvoz ::

Jup, ravno zato sem vprašal glede MQ-135, ker kolker razumem, vzame samo vrednost plina, ki je trenutno najbolj skoncentriran v zraku. Kar verjetno v teoriji pomeni, da ti meri CO2 večinoma?

Sem testiral DHT11, DHT22 in DS18B naenkrat. So bila odstopanja, samo za moje potrebe je bilo vse good enough (ne bom umrl, če bo pisalo da je zunaj 28 stopinj, dejansko jih je pa 29,3 :) )

Matthai ::

No, ena varianta je, da iz DHT22 in DS18B izračunaš povprečje. Jaz sem precej časa gonil dva DS18B senzorja hkrati (https://pravokator.si/index.php/2017/03... in je bilo sicer odstopanje, ampak krivulji sta skoraj v popolni korelaciji. Par razlik je bilo samo ko sem rebootal zadevo ali prijemal en ali drugi senzor...

Drugače sem pa nekje gledal neke profi senzorje za pline, in se cene začnejo pri 80 Ojro...
All those moments will be lost in time, like tears in rain...
Time to die.

srus ::

Sicer malo izven kontektsta, ampak, če se bodo s sistemom spoznavali osnovnošolci in srednješolci priporočam, da aplikacijo razviješ v node-red.

To je grafično okolje, ki teče na node.js in omogoča enostavno povezavo s senzorji, obdelavo podatkov in njihovo predstavitev.

Več na https://nodered.org/ ali pa išči node-red na youtube.

Matthai ::

Hehe, tole postaja že resno...

Zdaj sva s kolegom definirala JSON strukturo, ki jo bo vračal Arduino, pa ideje so o priklapljanju še dodatnih senzorjev. Tako da je vse skupaj precej bolj generalizirano in razširljivo. Če bi pa namesto Nanota da ESP, se pa odprejo povsem nove opcije.

Mogoče bom pa še Kickstarter zagnal... 8-)
All those moments will be lost in time, like tears in rain...
Time to die.

iDare ::

Meni DHT22 kar precej laže glede temperature. Sicer ga zaenkrat laufam brez resistorja no, ker ga še čakam (lahko tudi to vpliva na nepravilnost rezultata?)

Je DS18B bolj natančen?

Jst mislm dodat v vsako sobo senzor temp + vlage ter senorje gibanja in si tko nardim še "tihi alarm". Vse skupi mam povezan na home assistant in sporočam podatke preko MQTTja.

Zgodovina sprememb…

  • spremenilo: iDare ()

Matthai ::

Samo potem moraš preverjati če povezava do senzorjev deluje... ker če ne, ti lahko kdo blokira senzorje. Če je prek wifi, bi bilo že s pingom načeloma OK. DS18B naj bi bil bolj natančen, kot sem bral.
All those moments will be lost in time, like tears in rain...
Time to die.

iDare ::

ne smeš nastavt prevelzga delaya pač.

Kolk pa si mel razlike med DHT22 in DS18B? Men se zdi, da mi DHT22 vsaj 10-15% laže.

Matthai ::

Bom pogledal, ko bom zadevo spet nazaj sestavil. Trenutno se ukvarjam z vezjem, računam, da bo v petek jedkanje.
All those moments will be lost in time, like tears in rain...
Time to die.

Matthai ::

Trenutno mi kaže 2 stopinji več kot DS18.

Je pa problem, da imam na tem protoboardu DHT senzor zraven plinskega, le-ta pa se greje. Tako da tudi to vpliva.

Končni design bo spremenjen, da ne bosta skupaj.
All those moments will be lost in time, like tears in rain...
Time to die.

iDare ::

Mislm da ima DHT22 accuracy na 2 stopinji, DS18 pa 0.5 stopinje. Men isto preveč kaže DHT 22. Ko dobim še resistorje, sprobam oba in jih primerjam.

Matthai ::

Takole izgleda.


Temp1 je DHT-22, Temp2 je DS12B.

Problem je, ker odstopanja očitno niso linearna.

Čeprav, na nihanje Temp1 lahko vpliva plinski senzor. Pa če bi za oba vzel drseče povprečje, bi pa funkcija verjetno bila skoraj linearna.
All those moments will be lost in time, like tears in rain...
Time to die.

Zgodovina sprememb…

  • spremenil: Matthai ()

iDare ::

No supr! zgleda je res bolš DS18 :)

edin slabost je k ni še vlage zravn...

Matthai ::

Zdaj imam narejen načrt vezja:
https://pravokator.si/index.php/2017/06...

Če bo vse po planih, v petek jedkamo.
All those moments will be lost in time, like tears in rain...
Time to die.

          ::

matvoz je izjavil:

Fajn projekt :)

Na podoben način se nas je par lotilo v Idriji. Nodemcu (isto razvojno orodje, samo čip je cenejši :) ), senzor za temperaturo in vlažnost (DHT22) in senzor za trde delce (SDS011). Se meri na par koncih mesta in objavlja na eni internetni strani.

Kako si pa zadovoljen z MQ-135?


A je tista spletna stran s podatki javno dostopna?

matvoz ::

          je izjavil:



A je tista spletna stran s podatki javno dostopna?


Je. Oblikovno sicer čaka na boljše čase (obstaja tudi Android app in večina uporablja tisto), podatki so pa up-to-date.
Link

          ::

Zanimivo. Mogoče naredim kaj takega za Sevnico, če najdem še koga.

matvoz ::

Če boš rabil kak info/del kode, povej.

okica11 ::

matvoz je izjavil:

Fajn projekt :)

Na podoben način se nas je par lotilo v Idriji. Nodemcu (isto razvojno orodje, samo čip je cenejši :) ), senzor za temperaturo in vlažnost (DHT22) in senzor za trde delce (SDS011). Se meri na par koncih mesta in objavlja na eni internetni strani.

Kako si pa zadovoljen z MQ-135?


Ful kul! Koliko je približna cena ene merilne naprave (NodeMCU+senzorja)?
Najrajši bi videl eno tako škatlo v vsakem večjem kraju v Sloveniji :). Mogoče pa si bi za začetek sam postavil eno na dvorišče...

iDare ::

NodeMcu cca 3€
DHT 22 cca 2€
SDS011 cca 20€

aliexpress :)

matvoz ::

okica11 je izjavil:


Ful kul! Koliko je približna cena ene merilne naprave (NodeMCU+senzorja)?
Najrajši bi videl eno tako škatlo v vsakem večjem kraju v Sloveniji :). Mogoče pa si bi za začetek sam postavil eno na dvorišče...


Kot je rekel že iDare, material je zelo poceni. :)
Če se boš lotil in boš rabil pomoč, na tisti strani so že nekateri podatki, za ostalo je tam tudi moj mail.

Lahko tudi povečamo to stran, da ne bo samo za Idrijo, če bo več interesentov.

link_up ::

In and Out

link_up ::

pa dht je proti ds18 igracka za temperaturo...drugace pa priporocam sht-15
In and Out

Matthai ::

All those moments will be lost in time, like tears in rain...
Time to die.

link_up ::

jap, take so cene, ce zelis kvaliteto. :) Pred leti sem dal za sht11 25e. Pa ni nic posebnega...

drugace pa ja, drugi na aliju je cisto ok. Je pa bolj nova serija, od starih 11 in 15. Sensirion je drugace pojem tukaj...

https://www.sensirion.com/en/environmen...
In and Out

Zgodovina sprememb…

  • spremenilo: link_up ()

Matthai ::

All those moments will be lost in time, like tears in rain...
Time to die.

Matthai ::

All those moments will be lost in time, like tears in rain...
Time to die.

BivšiUser2 ::

Z očetom hočeva obnovit 240l akvarij, v njem pa bodo diskusi. Sam bi želel pridobiti nekaj izkušenj z arduinotom, pa me zanima kako se kaj obnese to na 240L akvariju? Zaenkrat me zanimajo osnove kot so urejanje temperature ter filtriranje vode, senzor pHja pa lahko pride na vrsto kasneje.
SloTech - če nisi z nami, si persona non grata.

Matthai ::

Po moje nima iti kaj narobe. Zadeve so vodoodporne, Arduino pa daj toliko stran, da se vlaga ne bo nabirala.

Jaz bi si vsekakor naredil še izpisovanje kakšnega loga na serijsko konzolo, pa da ti računalnik potem pošilja maile v primeru kakšnih izrednih dogodkov... ali pa dnevni/tedenski task log (kaj je naredil). Relativno enostavno za sprogramirat.
All those moments will be lost in time, like tears in rain...
Time to die.

BivšiUser2 ::

Bolj me zanima, če so zadeve sposobne za 240l akvarij, ko vidim tutoriale imajo ljudje neke mini akvarije.
SloTech - če nisi z nami, si persona non grata.

Matthai ::

Zakaj pa ne? Temperaturo meri na 1 ali 1000l...
All those moments will be lost in time, like tears in rain...
Time to die.

fikus_ ::

Črpalko, filter in grelec moraš prilagoditi volumnu akvarija.

borutzi ::

Še za radon prosim 😄
Bolje da se ga nabiješ kot pes, kot pa da ti ga nabije pes.

korenje3 ::

Matthai je izjavil:

Takole izgleda.


Temp1 je DHT-22, Temp2 je DS12B.

Problem je, ker odstopanja očitno niso linearna.

Čeprav, na nihanje Temp1 lahko vpliva plinski senzor. Pa če bi za oba vzel drseče povprečje, bi pa funkcija verjetno bila skoraj linearna.


hudi delovni pogoji ... pri teh temperaturah ;)

iDare je izjavil:

Mislm da ima DHT22 accuracy na 2 stopinji, DS18 pa 0.5 stopinje. Men isto preveč kaže DHT 22. Ko dobim še resistorje, sprobam oba in jih primerjam.


tako je ds18 so najbolj natančni za te zadeve. prav tako imajo že interne korekcije za temperaturno območje, kar je prednost pred analognimi.
Pentium I7 3770k@4,5Ghz; 16GB RAM@2133MHz; ASUS Radeon 6850 1GB;
SSD Kingston hyperX 240GB; 30" HPZR30w monitor;
BeQuiet! E9 580W; http://www.the-nox.com

Zgodovina sprememb…

  • spremenil: korenje3 ()

Matthai ::

borutzi je izjavil:

Še za radon prosim 😄

Radon je alfa sevalec, kar pomeni, da vzameš Geiger od Sparkfuna in ga malo prilagodiš (ventilacija)... ;)
All those moments will be lost in time, like tears in rain...
Time to die.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Avtomatika za sončni kolektor (strani: 1 2 )

Oddelek: Elektrotehnika in elektronika
558122 (4286) FX6300B
»

Kako zrealizirati preprost projekt

Oddelek: Elektrotehnika in elektronika
211993 (1368) SkIDiver
»

Nakup WiFi senzorja vlažnosti.

Oddelek: Kaj kupiti
162248 (1427)          
»

seznzor za temperaturo, sposoben pošiljati podatke

Oddelek: Kaj kupiti
163156 (2450)          
»

Temperaturni sezor

Oddelek: Kaj kupiti
181959 (1181) enTuzjast

Več podobnih tem