====== MyPower.CZ MicroLog ====== //"... designed for freedom of automation."// ===== Popis projektu ===== Projekt MicroLog je určen pro logování elektrických i neelektrických veličin, [[mod:webinterface|vzdálený]] i [[mod:display|lokální]] dohled, dlouhodobé měření a automatizaci. Je vyvíjen s [[source|otevřeným zdrojovým kódem]], otevřenými komunikačními [[mod:webservices|datovými formáty]] a primárně určen pro hardwarovou platformu [[http://arduino.cc/en/Main/ArduinoBoardMega2560|Arduino Mega 2560]]. Pro logování veličin a měření z jiných platforem než Arduino, tedy například Raspberry Pi, je možno použít projekt [[phpmicrolog|PHP Microlog]]. MicroLog může být univerzálním [[https://mypower.cz/fve-mypower|monitorovacím]] a [[https://microlog.mypower.cz/mod:webinterface|řídícím]] nástrojem pro řízení a monitoring vašeho projektu. Je možné připojit odpovídající [[hw:proudovy-senzor|proudové senzory]], [[hw:odporovy-delic|odporové děliče]]. Měřitelné jsou prakticky libovolné veličiny, které lze převést na rozsah 0-5V a takto uzpůsobené senzory připojit k analogovým pinům arduina. S využitím nativního propojení se serverem [[https://mypower.cz|MyPower.CZ]] lze použít datový archiv, statistické [[https://forum.mypower.cz/viewtopic.php?t=1159|kalkulace]], [[https://forum.mypower.cz/viewtopic.php?f=10&t=1358|srovnání]] s ostatními systémy, odborný dohled a zkušenou [[https://forum.mypower.cz/viewforum.php?f=95|pomoc komunity]] fóra MyPower.CZ. Pro [[tutorial:install|zprovoznění]] stačí [[https://microlog.mypower.cz/_export/code/source?codeblock=0|stáhnout]] zdrojový kód, tento otevřít v [[http://arduino.cc/en/Main/Software|Arduino IDE]], nastavit základní parametry a provést upload programu do Arduina. ===== Funkce projektu ===== {{https://mypower.cz/docs/ulog/t1-hwinfo.png?140 }} {{https://mypower.cz/docs/ulog/t2-analogsetup.png?140 }} {{https://mypower.cz/docs/ulog/t3-sampler.png?140 }} {{https://mypower.cz/docs/ulog/t4-display1602.png?140 }} {{https://mypower.cz/docs/ulog/t5-digitalout.png?140}} Arduino je po uploadu programu MicroLog připraveno pro * [[mod:analogsetup|nastavení parametrů analogových vstupů]] - pojmenování, reálný rozsah hodnot, typ snímání, * [[mod:sampler|vzorkování 16 analogových vstupů]] - ~2kHz, 65ms, 10bit, RMS,AVG,MIN,MAX, * [[mod:display|obsluhu znakového displaye]] - 16x2, libovolné nastavení obsahu stránek displaye a funkcí ovládacích tlačítek, * [[mod:digitalout|řízení 16 digitálních výstupů, relé a stykačů]] - pozitivní/negativní logika, ovládání přes www rozhraní, * [[mod:webinterface|grafické www rozhraní pro vzdálený přístup]] - přístup pomocí prohlížeče www, * [[mod:webservices|datovou komunikaci přes HTTP protokol]] - možnost dalšího externího zpracování dat, * [[mod:mypower|komunikaci se serverem MyPower.CZ]] - logování, vizualizace, statistické výstupy, * [[mod:serial|log přes USB Serial]] - @115200. Z dat zasílaných na MyPower.CZ se dají realizovat libovolné další výstupy, například grafy, statistiky výroby/spotřeby, přepočty, prognózy, odhady, grafické přehledy a podobně. ===== Podporovaný hardware ===== * [[http://arduino.cc/en/Main/ArduinoBoardMega2560|Mega 2560]] + [[http://arduino.cc/en/Main/ArduinoEthernetShield|Ethernet Shield]] * LCD Keypad Shield ((LCD Keypad Shield je volitelné příslušenství. Je možno použít softwarovou emulaci a display zobrazit prostřednictvím www rozhraní místo fyzického displaye)) ===== Kde koupit ? ===== * Většina komponent je k dispozici na [[https://shop.mypower.cz/monitoring-a-testy-1|shop.mypower.cz]]. * Arduino Mega2560 https://shop.mypower.cz/arduino-mega-2560-vyvojova-platforma-2740 * Ethernet Shield + SD https://shop.mypower.cz/arduino-ethernet-shield-mikrosd-slot-2729 * LCD Keypad Shield https://shop.mypower.cz/arduino-1602-lcd-keypad-shield-2739 * Proudové čidla Pololu https://shop.mypower.cz/senzor-proudu-pololu-2198-25a-az-25a-2730 * Proudové čidla Amploc https://shop.mypower.cz/proudovy-senzor-amploc-25a-ac-dc-2723 * Reléové karty pro Arduino http://www.dx.com/cs/c/electrical-tools-499/arduino-scm-supplies-436/relays-478 * **Oživené a hotové sady pro měření a automatizaci na míru?** Zašlete prosím předem požadavky, schéma měřeného systému a vaši předpokládanou investici do systému měření na klíč. [[mailto:info@mypower.cz|Kontakt]]. ===== Stažení software ===== * Doporučená verze [[http://arduino.cc/en/Main/Software|Arduino IDE]]: 1.0.5 * [[licence|Licence]] | [[source|Zdroj]] | [[https://microlog.mypower.cz/_export/code/source?codeblock=0|Download]] | [[https://microlog.mypower.cz/source?do=revisions|Revize]] ===== Související dokumenty ===== {{ https://mypower.cz/docs/ulog/s6-photo.png?500}} * [[https://mypower.cz/ulogadmin-register|Registrace nového FVEID]] * [[tutorial:install|Jak zprovoznit Mypower Microlog]] * [[mmdl|MMDL - Mypower Microlog Display Language]] ===== Poznámky ===== * [[bugreport|Bug report]] ===== Jak mohu podpořit tento projekt? ===== * Pomocí s [[bugreport|testováním]] a aktivním vyhledáváním chyb, hledání příčin problémů a souvislostí. * Pomocí s tvorbou dokumentace a manuálu na [[start|wiki]]. * Pomocí s vývojem funkčních celků pro www rozhraní projektu (JavaScript + HTML5 + SVG) a Arduino (C++), vývoj rozšíření MicroLogu určených k možnému zařazení do hlavní vývojové větve projektu. * Dobrovolným [[https://forum.mypower.cz/viewtopic.php?f=24&t=585#p7227|příspěvkem]] na vývoj projektu MicroLog.