Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - Rosta M

Stran: [1]
1
Vývoj / Re:Arduino - domácí automatizace
« kdy: 11. 03. 2015, 23:04:08 »
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%
....

HW
Relatka 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

2
Vývoj / Re:Arduino - domácí automatizace
« kdy: 11. 03. 2015, 16:00:11 »
Ahoj

Jirko
MySensors s Codebender si nejspis neporozumi.
Doporucuji pouzit kody od MySensors na vsekchno, lze do jednoho cidla pripojit vice snimacu (teplota, vlhkost, pohyb, ..., stav baterii).

>Brana píše
>0;0;3;0;14;Gateway startup complete

Zde je to vporadku, jen by mela vypisovat hlaseni cidel, ktere zadaji o prideleni adresy ci posilaji data.

>Nano píše:
>Sensor started, id 10
>Send: 10-10-255-0 s=0,c=1,t=16,pt=2,1=2,st=fail:0
>no a pořád dokola dle nastaveného intervalu
Jestli to zkousis na dvernim spinaci zkus sepnout/rozepnout mel by se zmenit a brana by mela vypsat data cidla.

Napis, jake snimace chces pouzivat. Stavim prevazne na Arduino Nano. Pokud je mam doma odzkousim a vysledek dam k dispozici.
Jakmile najdu chvilku chci zprovoznit meteostanici (anemometr, smer vetru, srazky, teplota, tlak, osvetleni,... na co sezenu za roumnou cenu cidla. SW pripraven mam, hw snad take, jen to slozit, odzkouset a zkalibrovat.
Pripadne pokud mas RPI a ubastlis si ksandy na pripojeni NRF modulu, necham nekde s  prednastavene image SD s kontrolerem od EasyIOT(modelovy priklad se da ziskat na jejich strankach) s navic cidlem na kterem se dohodnem i kdyz ted nevim jestli jej mám momentálně ve variantě s 4G nebo 8GB SD.

Pro Pavouka 106 
Jak velkou SD by sis predstavoval? Nasel bych nejpsis  v mikro velikosti 128 nebo 256MB.
Pokud bych mohl poprosit, uvital bych pomoc na Tve variante instalace RPI USB HDD vyskytuji se take v Plzni.

Otazky domaci automatizace.
Snim a planuji leta. z Arduinem je realizace jiz nadohled. Jen vysetrit cas.

Obecne plati, cim zajimavejsi projekt at komercni nebo free, tim horsi podpora, dokumentace,...
HW
- kupovane prostredky jsou drahe, dobre se s nimi dela, ale do tri let jsou bez podpory a z principu i bez dokumentace.
- domaci konstrukce  muze byt postavena na profi koponentach, nebo lze nakoupit soucastky v cine (pri tech cenach mne nezarmouti, kdyz pri testovani neco znicim, nebo ma jine parametry nez jsem si predstavoval. Pokud zvolim reseni, ktere pouziva velka komunita. Postavim temer vse.
  SW - na internetu je toho hodne, jen cim lepsi projekt tim horsi dokumentace, clovek travi hodiny nad odhalenim banalnich chyb.

Správný je názor, ze cely systém je spolehlivý jako jeho nejslabsi prvek.

Obecne
Filosofie. Nejdriv musim vedet co potrebuji ovladat.  Mam vice jak 100let stary domek steny z veprovic, zatepleni,... resim kde je to mozne.  Zkousel jsem ruzne rezimy topeni jako je snizovani teploty v mistnostech v dobe nepritomnosti,....

Muj postup.
- Jakekoliv efektivni ovladani je cca v 98% o informacich. Nejdriv musim ziskat co nejvic informaci, vcetne stavu cidel. Prubezne merit a vyhodnocovat uvnitr i vne.  Informace mit k dispozici, displej na cidlu, webovou aplikaci s pristupem do databaze, ... Pokud mám informaci, prikaz mohu poslat z pocitace mobilu.
- ovladat vse, kde chyba cidla nenenapacha skody. Je nekde rosviceno, ztapnuty spotrebic, pustena voda,... a je to opet prevazne o mereni a vyhodnoceni nastaveni chybovych hlaseni a postupu.
- ovladat vse kde mohu usetrit. Dcera dokaze ve sprse protocit i 200l teple vody,... Deti zasadne za sebou nezhasnou,...
- Pak jit dal a zase nejdriv pochopit co chci ovladat, ziskat informaci jak se projevi muj zasah, ruzne rezimy a nastaveni. Zvolit postupy nastaveni ovladani.

Pri soucasnych cenach mi doma sestavene snimace mohou kontrolovat i ty stavy, ktere s prvdepodobnosti 99,99999% nastat nemohou. Mohu je dat na mista, kam bych nedal kupovane.

Ahoj
   Rosta

3
Vývoj / Re:Arduino - domácí automatizace
« kdy: 10. 03. 2015, 14:53:54 »
Zkousel jsem MySensors. Mam uchozena cidla s DHT22, DS18B20, dverni sinac a pohybovy sensor vse OK. Verim, ze dalsi cidla a ovladani nebudou problemem.

Zkousel jsem brany:
USB - bez problemu
Ethernet a MQTT oboji funguji, jen jsem musel pouzit doporuceny Ethernet modul.
U modulu NRF take doporucuji pridat ten kondenzator.
Momentalne mam NRF modul pripojen primo na RaspberryPI

Dosah:
Nejdal jsem to zkousel cca 15m, v ceste byl poval a zdi z veprovic. Pocitam, ze dossah bude vetsi.

Problem adres.
1. Pro ziskani adresy je nutne pouzit nejaky z doporucenych kontroleru. Brana adresu neprideli.
    Zkousel jsem EasyIoT, DomotiGA, Freedomotic, Jeedom, PiDome. Momentalne mam nainstalovan EasyIoT.
2. Adresu v kodu nastavit rucne, stravil jsem nejakou tu hodinu nez jsem na to prisel.
    V kodu hledej radku
    gw.begin();  do zavorky vloz NULL, cislo cidla
    Napriklad gw.begin(NULL,10); cidlo s adresou 10

Nejvetsi a dosud nedoreseny problem mam s RaspberryPI. Ve chvili kdy spustite a uchodite kontroler, data se nacitaji, jasate a busite se do hrudi jak jste dobri, netusite, ze SD kata se chysta do vecnych lovist.  Odesli mi dve zhruba po tydnu. Neunesly to mnozstvi zapisu.  Vcera jsem si nasel chvilku casu abych zkusil spustit aplikaci z USB HDD. Zatim se nedari. Moznosti jak jak nasdilet disk je vic, spravna bude az ta posledni. Idealni reseni v tomto pripade by bylo treba BananaPI s SATA portem.

Ahoj
   Rosta

Stran: [1]