MoleGraph – měření s Arduinem

MoleGraph

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.

Základní vlastnosti aplikace MoleGraph
  • 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

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).

Nevíte jak s Arduinem začít?

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ě“.

Co by se mohlo hodit?
  • 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 MoleGraphManualBlocklyArduinoPluginem můžete stáhnout ZDE (zazipováno)

Automatic translation

Můžete využít automatický překlad stránek do následujících jazyků. Výchozím jazykem je čeština. K automatickému překladu využíváme služeb GTranslate.
You can use automatic translation of the pages into the following languages. The default language is Czech. We use GTranslate services for automatic translation.

Czech English French German Italian Portuguese Russian Spanish

e-Mole zpravodaj

Objednejte si zasílání novinek e-mailem! Váš e-mail bude použit pouze k zasílání informací o novinkách na našem webu. Odebírání e-mailového zpravodaje můžete kdykoli zrušit (váš email bude z naší databáze trvale odstraněn).