Ahoj
EasyIOT je jednen z kontroleru, ktery umi pracovat i se senzory od MySensors
http://www.mysensors.org/controller/ je free. Projdi se po strankach cca 2/3 kontroleru jsem zkousel, pokud tam najdes neco co se Ti bude libit, dej vedet, radu z nich spustis na nekolika OS a některé data ukladají do SQL. EasyIOT neni zrovna nadupany, ale je pro zacatek pratelsky.
Na cidla mam prevazne Arduino Nano, mini uvazoval jsem o verzi 3,3V z hlediska odberu, ale nejspis to nebude podstatne. Baterky tam, odhaduji vydrzi minimalne 1/2 roku a cidlo da dopredu vedet, ze ma hlad.
Ten spinac je jiz OK.
Premyslim co ta brana, dival jsem se jestli jsem nedelal nejale upravy a ne jen na D3 mam spinac na zem pro inicializaci zaregistrovani noveho cidla.
Zapnul jsem seriovou branu a cidlo s DHT (teplota, vlhkost) deni na brane. ¨
Mas nastavenou komunikaci 115200baudu? Jak mas NRF modul pripojeny na arduino? Odzkousel jsem doporuceni
http://www.mysensors.org/build/connect_radio pridat kondik je dobra volba. Pokud napajis pres USB muze mit NRF problem s ukrmenim pak necte/nevysila pro SW vsak porad zije.
Zapnul jsem svoji branu
d0;0;3;0;9; check wirles - NRF modul nenalezen po pridani externiho napajeni nabehl dalsi radek
đ0;0;3;0;14;Gateway startup complete.
Zapnul jsem cidlo s adresou 1
0;0;3;0;9;read: 1-1-0 s=255,c=0,t=17,pt=0,l=5:1.4.1 Brana s cidlem si vymenuji uvodni komunikaci
1;255;0;0;17;1.4.1
0;0;3;0;9;read: 1-1-0 s=255,c=3,t=6,pt=1,l=1:0
1;255;3;0;6;0
0;0;3;0;9;read: 1-1-0 s=255,c=3,t=11,pt=0,l=8:Humidity
1;255;3;0;11;Humidity
0;0;3;0;9;read: 1-1-0 s=255,c=3,t=12,pt=0,l=3:1.0
1;255;3;0;12;1.0
0;0;3;0;9;read: 1-1-0 s=0,c=0,t=7,pt=0,l=5:1.4.1
1;0;0;0;7;1.4.1
0;0;3;0;9;read: 1-1-0 s=1,c=0,t=6,pt=0,l=5:1.4.1
1;1;0;0;6;1.4.1
0;0;3;0;9;read: 1-1-0 s=1,c=1,t=0,pt=7,l=5:22.0
1;1;1;0;0;22.0 cidlo posila teplotu 22.0 C°
0;0;3;0;9;read: 1-1-0 s=0,c=1,t=1,pt=7,l=5:41.0
1;0;1;0;1;41.0 cidlo posila vlhkost 41%
....
HWRelatka jiz neukrmis z baterky, ukrmis, ale bateka nevydrzi.
Universalni cidlo. MySensors mam dojem maji limit 15 sensoru. Jde spis o nekolik snadno konfigurovatelnych kombinaci podle pouziti
Odzkousena je kombinace Teplota vlhkost (DHT, DS18B20), pohybovy sensor, pridat dverni spinac, ovladani rele mohu odzkouset, mam modul s 4 relatky z ciny. Cist signalni kontakt rele by nemel byt problem. Vyzkouset mohu jeste mereni vzdalenosti, servo, krokovy motor, osvetleni (na analogovy pin navěsim solarni clanek) a jiz popisovana cidla meteostanice, mohl bych zkusit jeste dalsi.
Zajima mne odecitani elektromeru a plynomeru, teoreticky by v tom problem byt nemel, mereni prutoku. Indikace, odberu pro odhaleni zapomenuteho spotrebice. Teoreticky by na to melo stacit toroidni jadro. Moduly, ktere nejsou galvanicky oddelene, nebudi ve mne vsak duveru.
Nabijecku z ciny neni nutne kuchat, kupoval jsem tam USB 2A za cca $1,5 a 12V 24W trafo pro LED za cca $3. Otazka sehnat vhodnou krabicku se u mne meni na otazku "Dokazes ji namalovat?" Mam 3D tiskarnu.
Rychlost mereni zavisi:- na poctu cidel a konfiguraci site
- kazde cidlo ma nejake technologicke omezeni.
- pro vetsinu hodnot staci pokud dostanu pouze zmenovy stav a v pravidelnych intervalech informaci, ze cidlo zije. Vyhodou je moznost nastavit pri zmene preruseni(interrupt), mimo zmenu arduino "spi" a mam mensi odber.
- na nastavenem case odesilani v kodu.
- jaky cas potrebuje kontroler k vyhodnoceni a ulozeni do SQL.
- ...
Synology - pokud nejsi programator, nebo jej nemas k ruce stravis nad tim spoustu hodin s mizivym vysledkem. Vyzkousej pro ziskani zkusenosti nějaký kontroler, vetsinou nabizi prostredi instalaci LINUXU a Woken.
Pokud umis programovat, z meho pohledu je prespektivni NODE-RED (java), nad kterym udelas zazraky a projekt budeš mít neustále přehledný.
Ahoj
Rosta