MoleGraph – měření s Arduinem
Pokud chcete používat Arduino ve výuce jako měřicí systém, potřebujete nějakou aplikaci pro zobrazování a záznam dat. Právě k tomuto účelu byla vytvořena multiplatformní aplikace MoleGraph.
Postupně bychom chtěli aplikaci rozšiřovat, především na základě požadavků vzešlých od učitelů, kteří Arduino k měření aktivně využívají. To ale neznamená, že pokud Arduino ve výuce nepoužíváte, nechceme od vás nic slyšet. Budeme vděčni za jakoukoli zpětnou vazbu.
Více se o možnostech MoleGraphu můžete dozvědět v e-Molu č. 7-8. Jestliže uvažujete o tom, jak zakrytovat různá čidla, podívejte se na systém 3D tištěných krabiček MoleBox.
Další výraznou pomůckou při používání MoleGraphu je MoleGraph Shield. Umožňuje připojovat čidla pomocí standardního konektoru RJ12. Tím odpadá pro někoho složité propojování Arduina s čidly jednotlivými "drátky". Díky univerzálnímu firmwaru se nyní obejdete jak bez znalosti programování, tak bez neustálého přehrávání programu v Arduinu podle zrovna použitého čidla.
Pokud vás systém MoleGraph zaujal, doporučujeme přečíst si také článek Školní měřicí systémy a jejich další rozměr ve výuce.
- multiplatformí open source aplikace
- možnost připojení Arduina přes USB, nebo Bluetooth
- maximálně 8 měřicích kanálů
- záznam měřených hodnot
- libovolný počet měření (možnost klonování nastavení již existujícího měření)
- měření kontinuální (vzorkovací frekvence závisí na použitém čidlu a Arduinu) nebo vzorkování na vyžádání (stisk tlačítka)
- zobrazování hodnot formou grafu (libovolný počet nezávislých os y; osa x jako vzorkovací/časová osa, nebo zobrazení dat z vybraného kanálu - např. závislost napětí a proudu)
- odečet hodnot z grafu
- snadné celkové zoomování v grafu, nezávislé zoomování a posun os
- zobrazování hodnot v číslicové podobě
- nezávislé ukládání a načítání naměřených dat a parametrů nastavení měření do/ze souboru (možnost tvorby žákovských "šablon" úloh)
- export grafu jako obrázku
- export naměřených dat v tabulkovém formátu CSV (aktuální měření, všechna měření)
K dispozici jsou následující verze MoleGraphu (pro nasazení ve výuce doporučujeme hned tu první, pokud máte problémy s kompatibilitou, pak tu druhou :-)). UPOZORNĚNÍ: Soubory uložené v novějších verzích nemusí být kompatibilní se staršími verzemi.
- Stáhnout pro MS Windows (jedná se o klasický instalátor),
MD5:4a485abec2da85601fa714d4ffce4829 - Stáhnout pro Linux (spustitelný soubor AppImage),
MD5:3795d6faf2b8a782d76bee758d1ce3fc - Stáhnout pro Android (klasický APK instalační balíček, pro instalaci je třeba na vašem zařízení povolit instalace z neověřených zdrojů),
MD5:886c6ff6bb083739431fbc354e71207f - Stáhnout pro Mac (DMG instalační balíček),
MD5:0b4e143b33efda198a12bb46944e2fa8
- Stáhnout v4.0 pro MS Windows (jedná se o klasický instalátor),
MD5:9BDF227602C46F9998F5FA79094E78FA - Stáhnout pro v4.0 Android (klasický APK instalační balíček, pro instalaci je třeba na vašem zařízení povolit instalace z neověřených zdrojů),
MD5:34ADB7A80F2681C8D363A48C5B15779B - Stáhnout pro v4.0 Mac (DMG instalační balíček),
MD5:1EB80C2F90944D3B13775641A69EDD8C - Stáhnout v2.0 pro MS Windows (jedná se o klasický instalátor),
MD5:413C22C478839B714F9EC11D4A73CAF1 - Stáhnout v2.0 pro Linux (spustitelný soubor dodatečně zabalený GZIPem, včetně Qt runtime),
MD5:2D361D2C36901CEAD333DE2184E9B39A - Stáhnout v2.0 pro Android (klasický APK instalační balíček, pro instalaci je třeba na vašem zařízení povolit instalace z neověřených zdrojů),
MD5:B7CDFC58B3C8FFF13D00DC2C11C44C53 - Stáhnout v1.0 pro MS Windows (jedná se o klasický instalátor),
MD5:D957E38795F23BECBCD348188270C105 - Stáhnout v1.0 pro Linux (spustitelný soubor dodatečně zabalený GZIPem, včetně Qt runtime),
MD5:BE778C4AAE9226C6B9F0EEDE4306124B - Stáhnout v1.0 pro Android (klasický APK instalační balíček, pro instalaci je třeba na vašem zařízení povolit instalace z neověřených zdrojů),
MD5:696C249ACD3441E18149289E0345D929 - Stáhnout v1.0 pro Mac (DMG instalační balíček),
MD5:104CB7F680D29AB18EAC6E904BBC777D - Stáhnout v1.0 beta2 pro MS Windows (jedná se o klasický instalátor),
MD5:6A3BE34DB77EDF8BEAE16DA405806044 - Stáhnout v1.0 beta2 pro Linux (spustitelný soubor dodatečně zabalený GZIPem, včetně Qt runtime),
MD5:09E7A5DB3508E26812ACABB92CEADD6E - Stáhnout v1.0 beta2 pro Android (klasický APK instalační balíček, pro instalaci je třeba na vašem zařízení povolit instalace z neověřených zdrojů),
MD5:266BD106EBB6D54558CF27A6055173CE - Stáhnout v1.0 beta2 pro Mac (DMG instalační balíček),
MD5:DF56FC99E8915CAE4743E04AB1C08736
Seznam aktuálně otestovaných a podporovaných 30 čidel se zapojením (kabel RJ12 6/6) a odkazy na e-shopy naleznete v této TABULCE ČIDEL (v 0.8).
Pokud si systém MoleGraph rozšíříte o nějaké další čidlo, budeme rádi, když nám o tom dátě vědět. Čidlo zařadíme do seznamu otestovaných čidel.
Stáhnout knihovny MoleGraph (libraries) a ukázkové kódy určené pro nahrání do Arduina (formát ZIP),
MD5: 06E096BE97F9C0512643D043A412616E
Pokud chcete měřit reálná data bez jednotky MoleGraph U01, musíte k Arduinu připojit odpovídající čidlo, upravit odpovídajícím způsobem Arduino kód (ukázkový kód, který najdete v rámci knihoven) a ten nahrát do Arduina. Teprve poté můžete zobrazovat v aplikaci MoleGraph svá měřená data.
Aktuální zdrojový kód MoleGraph můžete získat na GitHubu. Pokud víte, jak na to, můžete si zkompilovat poslední verzi (doporučujeme používat k testování pouze master větev).
Nabízíme vám kurz „Arduino – programování, robotika a měřicí systémy trochu jinak“ akreditovaný v rámci DVPP.
Další akreditovaný kurz z naší nabídky je již zaměřen konkrétně na MoleGraph: Arduino – školní měřicí systém svépomocí a levně“.
- BlocklyArduinoPlugin (vizuální programovací rozhraní pro Arduino, rozšíření Arduino IDE), přidán blok pro vizuální programování (odesílání měřených dat) do MoleGraphu (zazipováno, MD5:)
- Ovladač pro "CH340/341 serial-to-usb" čip (je hojně používaný na různých Arduino klonech, zazipováno)
- Výuková a experimentální Arduino sada (součástí jsou také základní výukové materiály, využívající k vizuálnímu programování ArduBlock)
- Kompletní Arduino IDE 1.8.13 s knihovnou MoleGraphManual a BlocklyArduinoPluginem můžete stáhnout ZDE (zazipováno)