feed-image Odebírat tento obsah čtečkou
Nabídka
csenderusktr

Moje Rapsberry Pi - zavlažování zahrady

8. 6. 2016 do OSPy přidána podpora volby jazyků

další jazyky (pro  přidání překladů)

https://github.com/martinpihrt/OSPy/tree/refactor/i18n

změny v OSPy systemu a pluginech (core, temp)

https://github.com/martinpihrt/OSPy/blob/refactor/ospy/docs/Changelog.md

Poznámka

  • OSPy testováno (8. 6. 2016) v Mozilla Firefox 55 a Google Chrome 50, Internet Explorer testovat nebudu - jeho podpora v OSPy není zaručena!
  • Při změně jazyka je vhodné vymazat cokies v prohlížeči (nebo prohlížeč zavřít a spustit znovu. Proto jsou ve videu bílé stránky a musel jsem "klikat" F5 v prohlížeči), ještě lépe rstratovat Raspberry Pi
  • Při změně jazyka trvá nějakou dobu restart OSPy a první načtení stránek než když se pouze přihlašujeme (beze změny jazyka)
  • Video je natočeno "amatersky" programem "Freez Screen Video Capture" bez poplatku - freeware: http://www.smallvideosoft.com/download.php http://www.yaodownload.com/smallvideosoft/freez_screenvideocapture.exe

POZOR: V OSPy zatím není vše v češtině (tedy nelze v nastavení použít diakritiku!)

setup

Video - OSPy a změna jazyka

Dostupné pluginy pro OSPy systém (instalují se ve správci pluginů přímo v OSPy přes webovou stránku)

Seznam dostupných rozšíření:


email_notifications
monthly_water_level
pulse
system_debug
system_info    
system_update
weather_based_rain_delay    
weather_based_water_level

lcd_display (nutná tato deska LCD zapojená do I2C na desce OSPy HW2)    
pressure_monitor (na desce HW2 je konektor přímo pro tlakové čidlo)    
real_time (RTC DS1307 je osazen na desce HW2)
sms_adj (pokud dáme do USB modem pro SMS)
system_watchdog (HW je v procesoru Raspberry Pi)
ups_adj (na desce HW2 je konektor a stav se získává přímo z 230V)    
water_meter nebo wind_monitor (na desce HW2 je již konektor přímo pro čidlo)
webcam  (pokud zasuneme webkameru do USB)
air_temp_humi   (čidlo DHT11 připojené na pin Raspberry Pi přímo, není vyvedeno na desce HW2 - nutno propojit)
tank_humi_monitor (nutná tato deska zapojená na I2C konektor na desce OSPy HW2)
volt_temp_da   (nutná tato deska zapojená na I2C konektor na desce OSPy HW2)   

remote_notifications (odesílá data na vzdálený server, který je přístupný na Internetu... Více zde)

MQTT (odesílá a přijímá zprávy z brokeru pomocí MQTT protokolu, odesílá stav OSPy)

MQTT_zone_broadcaster (odesílá stav všech stanic na MQTT broker)

 

Všechna rozšíření mají dokumentaci v souboru: README.md na githubu, nebo přímo na webové stránce OSPy v záložce HELP.

 

ODSUD NÍŽE NEAKTUÁLNÍ HW!

Video pohled na zařízení - HW verze 2

Pohled na zařízení - HW verze 2

IMG 20151009 113805

IMG 20151009 112538

Prodloužení Raspi a desky OSPy

IMG 20151009 082359

IMG 20151009 112543

IMG 20151009 112555

IMG 20151009 112601

IMG 20151009 112614

IMG 20151009 112622

IMG 20151009 112628

IMG 20151009 112844

IMG 20151009 113340

IMG 20151009 113137

IMG 20151009 113457

IMG 20151009 113507

IMG 20151009 113732

IMG 20151009 113739

U prototypu (kdo desku z přílohy dělal před 9.10.2015) si musí přehodit pin LATCH viz obrázek níže. V příloze je deska již opravena

Využití pinů z Raspberry Pixx (verze 2 nebo 3)

gpio connect

Čidlo DHT 11 není umístěno na desce spojů, ani není propojeno z Raspberry Pi do desky (spoje +3,3V do čidla, 0V do čidla a data z čidla) - toto čidlo využívá temp and humi plugin (kdo plugin používá musí si čidlo připojit přímo na uvedené piny - viz dokumentace přímo v pluginu v nápovědě...)

i2c vypis

Výpis z okna po zapnutí napájení (test I2C obvodů) - plugin system info

Schéma zapojení verze HW OSPy 2

schema ospy 09102015

Deska spojů HW verze 2

deska botom spoje

botom osazovak

top osazovak

deska cb

Seznam součástek z TME.eu

1x 74hc595
http://www.tme.eu/cz/details/74hc595d/posuvne-registry/nxp/

1x ULN2803A
http://www.tme.eu/cz/details/uln2803a-smd/drivery-integrovane-obvody/toshiba/uln2803afwg/

10x 220R/2W
http://www.tme.eu/cz/details/pmr2s-220r/metalizovane-rezistory-tht-2w/royal-ohm/pmr02sj0221a10/

10x 220nF/X2
http://www.tme.eu/cz/details/mpbx2-220nr22/polypropylenove-kondenzatory-x2y2/sr-passives/

6x 4N35
http://www.tme.eu/cz/details/4n35/optocleny-s-tranzistorovym-vystupem-tht/vishay/

9x rele 5V
http://www.tme.eu/cz/details/g5rl-1-e-hr-5dc/elektromagneticka-rele-miniaturni/omron/g5rl-1-e-hr-5vdc/

4x 100nF/50V
http://www.tme.eu/cz/details/cc-100n/keramicke-kondenzatory-tht-50v/sr-passives/

3x 1N4007/1KV
http://www.tme.eu/cz/details/1n4007-dc/univerzalni-diody-tht/dc-components/1n4007/

3x 1mF/16V
http://www.tme.eu/cz/details/ce-1000_16pht/elektrolyticke-kondenzatory-tht-105c/

1x 10uF/16V
http://www.tme.eu/cz/details/ce-10_16sp/elektrolyticke-kondenzatory-tht-85c/

15x ark500/2
http://www.tme.eu/cz/katalog/prislusenstvi-k-polovodicum_21/#search=ark500%2F2&s_field=accuracy&s_order=DESC

14x led3mm
http://www.tme.eu/cz/details/osnr3134a/led-diody-tht-3mm/optosupply/

2x DIL8
http://www.tme.eu/cz/details/2-1571552-2/presne-patice/te-connectivity/

6x DIL6
http://www.tme.eu/cz/details/gold-6p/presne-patice/ninigi/gold-6p/

15x 220Ohm/207
http://www.tme.eu/cz/details/1_4w220r/uhlikove-rezistory-tht-14w/royal-ohm/cfr0w4j0221a50/

5x 10K/207
http://www.tme.eu/cz/details/1_4w10k/uhlikove-rezistory-tht-14w/royal-ohm/cfr0w4j0103a50/

2x 1K/207
http://www.tme.eu/cz/details/1_4w1.0k/uhlikove-rezistory-tht-14w/royal-ohm/cfr0w4j0102a50/

4x 100K/207
http://www.tme.eu/cz/details/1_4w100k/uhlikove-rezistory-tht-14w/royal-ohm/cfr0w4j0104a50/

1x BC557/TO92
http://www.tme.eu/cz/details/bc557a/tranzistory-pnp-tht/diotec-semiconductor/

2x BS107/TO92
http://www.tme.eu/cz/details/bs107a/tranzistory-s-kanalem-n-tht/on-semiconductor/bs107ag/

1x 32,768KHz/TC26V
http://www.tme.eu/cz/details/26-hx5f-32.768k/krystalove-rezonatory-tht/ilsi/26-hx5f125-32768khz/

1x DS1307/DIP8
http://www.tme.eu/cz/details/ds1307+/obvody-rtc/maxim-dallas/

1x PCF8583P/DIP8

1x pinheader4

1x pinheader 2x13
http://www.tme.eu/cz/details/zl262-32dg/konektory-hrebinky/ninigi/

1x CR2032 bat

1x držák CR2032

Instalace SW 

Přihlásíme se do Raspi pomocí konzole (například putty)... (Poznámka: instalace se provádí pod root uživatelem)

Nainstalujeme podporu pro instalaci: sudo apt-get install python-setuptools

Stáhneme z Gitu poslední verzi OSPy zalévače: git clone -b refactor https://github.com/martinpihrt/OSPy

Po stažení otevřeme složku OSPy: cd OSPy

Spustíme instalaci do systému: sudo python setup.py install

Odklikáváme dotazy instalace (vše chceme nainstalovat pokud to již nemáme) a máme hotovo...

Restart Raspi a až system naběhne zadáme IP adresu zalévače:

příklad 192.168.0.1:8080

a přihlásíme se:

výchozí heslo v prohlížeči je "opendoor"

Další nastavení Linuxu pro pluginy (podporu I2C atd. viz text níže)

Attachments:
Download this file (18.8.18OSPy-master.zip)OSPy z gitu[verze: 2.4.606 (2018-08-18)]3091 kB2 Downloads2018-08-18 11:57
Download this file (18.8.18OSPy-plugins-master.zip)OSPy z gitu[plugins 18.8.2018]2605 kB2 Downloads2018-08-18 11:58
Download this file (blockconnection.png)Blokové zapojení[HW verze 3]1351 kB613 Downloads2018-06-06 15:54
Download this file (win32diskimager-v0.8-binary.zip)Win32diskimager[v0.8]5822 kB66 Downloads2017-10-24 11:29

Komentáře   

#55 Martin Pihrt 2018-06-14 07:55
Cituji Palo:
Ahoj Martine,
diky za vysvetleni!
zapojil jsem teploměr/vlhkoměr DTH22 (přesněji typ AM2302) dle https://github.com/martinpihrt/OSPy-plugins/tree/master/plugins/air_temp_humi
nastavil vse dle navodu a zadne hodnoty mi to nedava (csv je prazdne). Netusis co mohu delat spatne?
--------------------
Pouze kdyz v nastaveni
http://10.0.0.33:8080/plugins/air_temp_humi/settings
zatrhnu: Použít I2C a DS18B20:
tak mi to tam vypise: Teplota DS1 (label): -127.0 ℃

Ahoj Palo,
snímač musí být přesně tento: DHT11 s žádným jiným to nebude pracovat (například: https://www.gme.cz/teplomer-a-vlhkomer-digitalni-dht11). Pokud chceš používat čidla DS18B20 musíš si k tomu připojit tuto desku: https://pihrt.com/elektronika/380-moje-raspberry-pi-plugin-ospy-mereni-teploty-pomoci-ds18b20
"Air Temperature and Humidity Monitor Readme na githubu
This plugin needs DHT11 sensor connected to GPIO 10 (pin 19 MOSI). Range for Humidity: 20 - 90 % Relative Humidity
Range for Temperature: 0 - 50 Celsius
This plugin allows you to connect 1-6 DS18B20 sensors connected to the external hardware board via an I2C bus (address 0x03). Visit Martin Pihrt's blog. for more information for HW."
Martin
#54 Palo 2018-06-14 02:38
Ahoj Martine,
diky za vysvetleni!
zapojil jsem teploměr/vlhkom ěr DTH22 (přesněji typ AM2302) dle https://github.com/martinpihrt/OSPy-plugins/tree/master/plugins/air_temp_humi
nastavil vse dle navodu a zadne hodnoty mi to nedava (csv je prazdne). Netusis co mohu delat spatne?
--------------------
Pouze kdyz v nastaveni
http://10.0.0.33:8080/plugins/air_temp_humi/settings
zatrhnu: Použít I2C a DS18B20:
tak mi to tam vypise: Teplota DS1 (label): -127.0 ℃
#53 Martin Pihrt 2018-06-12 14:28
Cituji Palo:
Martine,
mám dotaz zda lze OpenSprinkler OSPy rozjet i na Raspberry Pi B (2011.12)?
Chtěl bych zkusit rozjet 2 teploměry DHT22, měření vlhkosti půdy a hladiny vody v ibc
+ přes relé otvírání okna u skleníku a pouštění vody.
Kam/jak bych měl případně senzory a relé připojit?

Ahoj Palo,
ano i na Pi B to bude OSPy fungovat. Jeden teploměr a vlhkoměr je již v ospy podporován. Zde: https://github.com/martinpihrt/OSPy-plugins/tree/master/plugins/air_temp_humi je vidět, jak je čidlo připojeno. Pokud se připojí čidel více, tak je možné použít další GPIO piny, které jsou volné. Zde je vidět co kde je: https://raw.githubusercontent.com/martinpihrt/OSPy/master/blockconnection.png
Například od HW pinu 21 výše. Zbytek lze vyčíst ze schématu zapojení mé desky. Samozřejmě lze použít i jiné piny, pouze pozor na některé pluginy (mohou využívat některý pin)
M
#52 Palo 2018-06-12 00:00
Martine,
mám dotaz zda lze OpenSprinkler OSPy rozjet i na Raspberry Pi B (2011.12)?
Chtěl bych zkusit rozjet 2 teploměry DHT22, měření vlhkosti půdy a hladiny vody v ibc
+ přes relé otvírání okna u skleníku a pouštění vody.
Kam/jak bych měl případně senzory a relé připojit?
#51 Chris 2016-09-13 14:02
Martin ,
Indeed after quick look Nard seems to be very promissing , especially for the best run without crashes
and a lot of opportunities ;-)
I'm getting warm to give it also a try. First getting known with Nard...
Regards.
Chris
#50 Martin Pihrt 2016-09-13 13:37
Cituji Chris:
Hello Martin ,
I use SD-card and USB flash drive.
https://learn.adafruit.com/external-drive-as-raspberry-pi-root/further-reading?view=all
Frequently updated & upgraded . Maybe to often ;-)
Your advice , i will do a clean install . :-)
Upgrades / updates will be done when required.
Thank you for the link , i will have a look at it.
Regards Chris

Hi Chris,
Thank you for your sharing link :-)
I try for future using: http://www.arbetsmyra.dyndns.org/nard/ (Reading Linux system from SD card to RAM and running in RAM -> 24/7 for best run time without crash.
Best regards Martin
#49 Chris 2016-09-13 12:50
Hello Martin ,
I use SD-card and USB flash drive.
https://learn.adafruit.com/external-drive-as-raspberry-pi-root/further-reading?view=all
Frequently updated & upgraded . Maybe to often ;-)
Your advice , i will do a clean install . :-)
Upgrades / updates will be done when required.
Thank you for the link , i will have a look at it.
Regards Chris
#48 Martin Pihrt 2016-09-09 13:10
Cituji Chris:
Hello Martin,
Lately i have noticed that several programs are not executed.After reboot the pgm ok.Any experience with that ?
Regards Chris

Hello Chris,
yet at its OSPy I not noticed this problem. Do You have update and upgrade Raspberry Pi system on to latest version? Maybe there is some problem in the system. It is true that I often corrupt somehow USB flash drive on which the system (via and Berryboot) and then the OSPy behaves strangely. Try put a new SD card (or USB drive) and do a fresh install OSPy (make a backup before setting OSPy)
I would like to dedicate this to start: http://www.arbetsmyra.dyndns.org/nard/
SD card it is loaded into RAM and everything runs from RAM :-) If we could get there OSPy system will be more stable. I'm not knowledgeable in this (compilation of the Linux kernel). Nard is written from scratch and intended for embedding Raspberry Pi in industrial applications. It is lightweight and tuned for running 24/7. There are several product examples and documentation for getting started.
Thanks for the warning I'll watch.
MP
#47 Chris 2016-09-09 12:12
Hello Martin,
Lately i have noticed that several programs are not executed.After reboot the pgm ok.Any experience with that ?
Regards Chris
#46 Martin Pihrt 2016-08-22 18:57
Cituji Chris:
Hello Martin ,
Which valves do you use for the channels ?
Regards
Chris

Hello Chris,
i used 7x this valves on to 230V:Cituji Chris:
Hello Martin ,
Which valves do you use for the channels ?
Regards
Chris

Hello Chris,
i used 7x this valves on to 230V: http://www.elventil.cz/21112,cz_elektromagneticky-ventil-mp116-3-4-230v-ac.html
Always one relay output - the station, one valve...
Regards M

Nemáte oprávnění pro vkládání komentářů (You have no rights to post comments.)