EV3 ev3dev、M5Stack、UnitV2-M12をMQTTで扱う設計メモ
Posted: | Tags: camera, device, ev3dev, m5stack, mqtt, robot
EV3 ev3dev、M5Stack、UnitV2-M12をMQTTで扱う設計メモ
目的
LEGO Mindstorms EV3、ev3dev、M5Stack Core2、BaseX、UnitV2-M12 を再利用し、中央の controller host から MQTT で制御・観測する。 家庭内の実験環境でも、motor を扱う以上、通信遅延や controller 停止時に安全側へ倒れる設計を先に決めておく。
初期構成では、controller host に MQTT broker を置き、EV3 と M5Stack を motor device node、UnitV2-M12 を vision node として扱う。
controller host
-> MQTT broker
-> EV3 ev3dev node
-> M5Stack Core2 + BaseX node
-> UnitV2-M12 vision node bridge
EV3はlegacy embedded Linux targetとして扱う
ev3dev-stretch の EV3 は、CPU、RAM、Debian version、Python version が古い。 新しい Ansible core の通常 module payload をそのまま動かす前提にしない方がよい。
Read more...