Domácí automatizace

Raspberry, Arduino, Mini-PC a další

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
czfredie
Příspěvky: 4
Registrován: 06 kvě 2015, 02:00

Domácí automatizace

#1 Příspěvek od czfredie »

Ahoj, vytvořil jsem pro svou potřebu základ levného automatizačního systému založený na minipc typu Raspberry Pi, KT-SBC, aj.. Svůj účel splnil a není motivace ho rozšiřovat dál, proto se obracím na Vás, zda by někdo měl zájem se podílet na projektu jako uživatel nebo i spoluautor.

Hlavní myšlenkou je sestavení systému z levných a snadno dostupných dílů a součástek jako je základní deska Raspberry Pi a čidla a moduly sehnatelné na internetu (obzvláště ty levné z ebay.com). Systém je modulární (softwarové balíčky), které lze libovolně kombinovat podle připojených čidel, akčních prvků a požadovaných funkcí.

Cílovou skupinou by měli být domácí kutilové, kteří chtějí cokoliv zautomatizovat, řídit, zaznamenávat, vyhodnocovat a nechtějí kupovat drahé profi strojky k tomu určené nebo si je vytvářet po svém. Vzhledem k povaze systému je nutné mít minimální základy elektroniky, protože si každý svůj systém vymyslí a zapojí sám. Já dodám potřebný software a případně pomohu s rozchozením na dálku.

V této chvíli systém obsahuje několik málo modulů:
Modul pro záznam a vizualizaci (grafy) teplot, vlhkosti a jiných měřitelných veličin s výstupem přes webové rozhraní.
Jednoduchý hysterezní termostat - lze regulovat např. teplotu nebo vlhkost v prostoru
Email - odešle email v případě poklesu nebo překročení teploty, vlhkosti.. v době chytrých telefonů může tímto jednoduše poslat varování na mobilní telefon.

Podporovaná teplotní čidla v tuto chvíli jsou DS18B20 a RS485 moduly USR (Čína). Na žádost přidám podporu libovolného čidla, kterému dostanu dokumentaci nebo přesný popis obsluhy. Totéž platí i pro funkční moduly, které budu doplňovat na žádost uživatelů.

Čidla a akční prvky lze připojovat libovolným způsobem, který daný HW podporuje např. GPIO, USB, Ethernet, Bluetooth, Wifi, RS232, RS422, RS485, atd. a může jít o spínače, měřiče různých veličin, zobrazovače, kamery, detektory pohybu, polohy, pohony, ventily a jiné.

Příklady využití:
-záznam a vizualizace teplot (a jiných veličin)
-regulace teploty, vodní hladiny
-dálkové nebo automatizované ovládání elektroinstalace
-automatické zavlažování
-řízení strojů
-cokoliv kdo si co vymyslí a bude to rozumně realizovatelné

Nejsem eshop, proto si každý musí zařízení sehnat sám, případně s tím mohu pomoci. Celý projekt je nekomerční a vše z mé strany je zdarma. Systém není uzavřený a v případě zájmu si ho každý může upravovat a vytvářet další funkce podle sebe.

Každá pomoc je vítaná, v tuto chvíli především tvorba HTML/CSS, Javascript a také návrh plošných spojů pro rozšiřující desky (např releové výstupy,..).

Uživatelský avatar
Zmije
Příspěvky: 1513
Registrován: 30 čer 2005, 02:00
Bydliště: Pardubický kraj

#2 Příspěvek od Zmije »

Nápad je to určitě dobrej, jen nevím jestli je Rasberry dostatečně spolehlivé pro automatizaci, když jsem s tím experimentoval tak se mi mnohokrát zaseknul, nevím jestli sem na něj moc nesvítil, nebo to dělala ta sd karta (nic spolehlivého, mechanicky i NAND fleška). Nebylo by lepší třeba Banana Pi? to má alespoň sata port.

z abclinuxu.cz
Připojíte-li Rasberry Pi k modernímu velkému disku, je velká šance, že chytřejší zařízení na konci kabelu je ten disk.

- Alan Cox (Díky Stevenu Rostedtovi a Borislavu Petkovovi).

Uživatelský avatar
Standa99
Příspěvky: 3476
Registrován: 29 čer 2004, 02:00

#3 Příspěvek od Standa99 »

Nové RPi vypadá lépe, ale mám stále první verzi (256MB RAM) a v "textovém režimu" (bez GUI) to funguje na Raspbianu spolehlivě (žádný SATA port určitě nepotřebuju a chytré to je taky dost).
Přílohy
raspi.jpg
(117.98 KiB) Staženo 170 x
temp_yearly.png
(30.5 KiB) Staženo 189 x
raspbian.png
(23.91 KiB) Staženo 165 x
.
..
...
Ať žije zdejší FOSILOVNA :D

Uživatelský avatar
czfredie
Příspěvky: 4
Registrován: 06 kvě 2015, 02:00

#4 Příspěvek od czfredie »

Hardware si každý může vybrat podle sebe. Raspberry není podmínkou. Běhá to téměř na všech SBC i klasických pc.

Raspberry PI bych nepoužil na přímé řízení třeba výrobní linky nebo stroje, který výpadkem může způsobit škodu, ale na domácí pokusy a nedůležité aplikace je stabilita dostatečná. Nejslabším článekem ve stabilitě je předinstalovaný Raspbian, kde běží současně spousta procesů, které nejsou vždy odladěné. Po vyčištění systému na nutné minimum pro běh konkrétní aplikace se stabilita mnohokrát zvedne.

V práci mám na Raspberry PI B+ založené dva podpůrné a vyhodnocovací systémy a za rok nepřetržitého provozu jsem zaznamenal jen jeden zásek zezačátku a to ještě ve chvíli, kdyz jsem se hrabal v nastavení. Poté jsem aktivoval hw watchdog a od té doby jsem nezaznamenal žádný problém. Jen se jednou za 14 dní resetuje USB řadič nejspíš díky absencí ochran sběrnice, kdy se mi naindukuje nějaké rušení na dlouhých usb kabelech.

OS se dá upravit tak aby téměř nezapisoval na sdkartu, pouze to co je nutné pro běh vlastní aplikace a tím se životnost také velmi prodlužuje.

Uživatelský avatar
Standa99
Příspěvky: 3476
Registrován: 29 čer 2004, 02:00

#5 Příspěvek od Standa99 »

Ony existují i pidi verze Raspbianu např. https://minibianpi.wordpress.com/ (MINIBIAN = MINImal raspBIAN), což je lepší, než to posléze očesávat.

https://minibianpi.files.wordpress.com/ ... i2htop.png
.
..
...
Ať žije zdejší FOSILOVNA :D

Uživatelský avatar
kulikus
Příspěvky: 2484
Registrován: 10 pro 2009, 01:00
Kontaktovat uživatele:

#6 Příspěvek od kulikus »

Koukám na fotce s RaspberryPi je chladič?

Uživatelský avatar
rnbw
Příspěvky: 32312
Registrován: 21 bře 2006, 01:00
Bydliště: Bratislava

#7 Příspěvek od rnbw »

Standa99 píše:Ony existují i pidi verze Raspbianu napø. https://minibianpi.wordpress.com/ (MINIBIAN = MINImal raspBIAN), což je lepší, než to posléze oèesávat.

https://minibianpi.files.wordpress.com/ ... i2htop.png
Ten "oficialny" image raspbianu je hrozna sracka, ale existuje raspbian-ua-netinst, s tym sa jednoducho nainstaluje minimalna instalacia a do nej sa uz daju pridavat baliky podla potreby.

Uživatelský avatar
Standa99
Příspěvky: 3476
Registrován: 29 čer 2004, 02:00

#8 Příspěvek od Standa99 »

kulikus píše:Koukám na fotce s RaspberryPi je chladič?
Jo, jsou tam dva, na SoC + USB/LAN, které jsou přilepené dvousložkovým Zalmanem. Já to kdysi testoval s OpenElec, a aby to stíhalo přehrávat alespoň 720p, tak jsem to přetaktovával. Stále jsem zastánce, co se hřeje, to se kazí!

Tu síťovou instalaci jsem zahlídl, ale ještě nepoužil. Je pravda, že ten plný Raspbian je (schválně) připravený i pro neznalé, kteří tomu moc nerozumí, můžou si zapnout desktop a vše mají jak na podnose, ale spíš je to kontraproduktivní.

Už jsem 2x uvažoval o RPi 2, ale někdy před měsícem ještě opět nebyl skladem, tak uvidíme. Na trhu je toho víc (za 9$), ale ta podpora pro RPi je obrovská. Ten úplně první RPi jsem měl předobjednaný několik měsíců dopředu a když mi došel, tak ta první reakce byla nic moc. Ale komunita to vyšperkovala k maximu, co z toho šlo dostat.
.
..
...
Ať žije zdejší FOSILOVNA :D

Uživatelský avatar
franta22
Příspěvky: 110
Registrován: 26 lis 2013, 01:00

#9 Příspěvek od franta22 »

Osobne si myslim že Rabsberry a Arduino jsou určeny k tomu aby neználkové programováni v assembleru a vyššich jazyků měli desku kterou mohou rozšiřovat a hlavně stathovat SW aniž by byli vytvořit vlastní ŘSystem
s procesorem AVR apd. Dnes i velke firmy co dělaji ŘS pro stroje řeši problem Rozprostřenou inteligencí ovládanou průmyslovým PC.
Osobně bych to řešil Noťas a na něj pověsit potřebny počet mikroprocesorů.
Vizualizaci a potřebnou velikost paměťového prostoru zajistí PC.
Rychlost a adatabilitu potom řeši mikročipy pro dané HW požadavky .
Tím je vše levné a postaveno na znalosti programováni mikročipu.
Né na konzumaci modulu rabsberry a arduina .
..........................
ale to je každého věc jakou cestou se dá

Uživatelský avatar
czfredie
Příspěvky: 4
Registrován: 06 kvě 2015, 02:00

#10 Příspěvek od czfredie »

Myslím, že pro cílovou skupinu je právě Raspberry nebo jiné vývojové desky s os ideální. Průmyslový pc (nebo PLC) bych použil u komerčního řešení, kde je požadavek na maximální spolehlivost a pořizovací cena hraje jinou než první roli.
Tvořit celý systém na mikroprocesorech je podle mě zbytečně pracné a pro vývoj zdlouhavé, když to celé jde vytvořit na vývojové desce s os v nějakém vyšším jazyce, kde spoustu práce odvede os a integrované a softwarově připravené periferie (např wifi, ethernet, usb). Celý software je pak jednoduše přenosný na jinou vývojovou desku, případně i jinou architekturu. Založit systém na PC (ne, že by ten můj taky nešel) mi nepřijde vhodné díky vyšší spotřebě energie, větším rozměrům a bez pasivního chlazení i nějaký ten hluk. PC pro dané účely je opravdu kanón na vrabce.
Cílovou skupinou mého projektu jsou jen hobby domácí kutilové, kteří mají nápady na různé "vylepšováky" doma, na zahradě a nechtějí se zabývat příliš elektronikou.
Např. teď pro známého vytvářím modul pro řízení ohřevu TUV ze solárních kolektorů v kombinaci s kotlem na tuhá paliva, které si sám navrhl a svépomocí vytváří. Kdyby si koupil hotové řešení, vyšlo by ho dráž a nemohl by si vše udělat dle svého, ale podle možností zakoupeného systému.

Uživatelský avatar
franta22
Příspěvky: 110
Registrován: 26 lis 2013, 01:00

#11 Příspěvek od franta22 »

trochu mi to pripomina reklamu obchodnika co chce prodat produkt
tady je web bastlirů co maji radost z tvorby nakoliv z nakoupu hotoveho produktu ..... presto preji hodne uspechu v reklame produktu

Uživatelský avatar
czfredie
Příspěvky: 4
Registrován: 06 kvě 2015, 02:00

#12 Příspěvek od czfredie »

Já nabízím pouze software, který běhá na těchto deskách, nikoliv tu desku. Nic z toho projektu nečekám, naopak v případě zájmu jsem ochoten dál vkládat, ale do šuplíku to dělat nebudu. Jestli je to myšleno jako reklama na RPi, tak určitě taky není. Je to jen asi obecně nejvhodnější kandidát a mimochodem jsem zmínil i jiné desky. A RPi opravdu nepovažuji jako nějaké hotové řešení, které není určené bastlířům. To pak mohu odsuzovat jakýkoliv integrovaný obvod, který bych mohl jinak ubastlit z elementárních součástek.

Uživatelský avatar
franta22
Příspěvky: 110
Registrován: 26 lis 2013, 01:00

#13 Příspěvek od franta22 »

no mas asi pravdu ale jak jsem se dival kolem sebe dnes je skoro u vseho rozhodujici spolehlivost a cena ....a cena za dily Ra Ar neni zrovna malá
......
Zkus to nabízet na foru pro cnc stroje eventuelně na Aukru ale to chce nabizet hotovou věc nikoliv potencielní možnosti .
Ono se při realizace vždy najde slabé místo apd.Ktere nelze předem odhadnoutt.
......
Pokud by se mělo postupovat dle tve nabidky ...JE NUTNE UVEST I CENU
ZA TVE PRODUKTY A TO NIKOLIV HODINOVE SAZBY
ALE CENU ZA KONKRETNI CELKY
napr triosý řidicí system s moznosti programovani CNC
Odměřováni inkrementální´=.verze A
Odměřováni inkrementální +pravitkama =.verze B

Uživatelský avatar
TAKJAN
Příspěvky: 5866
Registrován: 17 lis 2011, 01:00

#14 Příspěvek od TAKJAN »

Doma taky monituruju různé stavy atd, ale nevím, jestli by nějaká tahle malá potvora zvládla cca 50 in/out. Tak je to relátkotranzistorointegrované. Je fakt, že se to rozšiřuje už asi dest let a pořád je to ve zkušebním provozu a tak to i zůstane:-)))

Uživatelský avatar
franta22
Příspěvky: 110
Registrován: 26 lis 2013, 01:00

#15 Příspěvek od franta22 »

ja sice relatka nepuzivam ale na monitorovani je to prepych ta Borůvka nebo jak se to prekladá :evil: 1x Atmel a LCD displej by to zvladl ...ale kazdej fandi tomu svemu produktu ...
.....
popis toho co se da delat dává kazdej PDF dokument daneho procesoru kterej ma pamet atd...ARM 7 borůvky naprogramovat a využiti je myslim nad rozsah tohoto webu

Odpovědět

Zpět na „Miniaturní počítače (Arduino, Raspberry a další)“