Case studies
Descriptions of projects where XOD has been used to integrate more complex hardware. These contain useful examples - where the visual coding env has been used to create useful devices or demonstrate general principles of control or display.
Description of the construction of a low cost device for constant temperature incubation of micro reactions, including LAMP molecular diagnostics. The device is based on an automotive heater component, directional fan and 3D printed housing composed of heat resistant polymer. Modular off-the-shelf electronic components are used to regulate and display temperatures in the microreactor. A programmable touchscreen display is used to control the device. A full description of the construction details can be found at: https://www.hackster.io/jim-haseloff/airflow-microreactor-657300
Many of the principles of assembly can be applied in other projects.
Construction of an open, easily programmable platform for control and testing of prototype instrumentation. This project describes the use of the XOD visual programming environment (https://xod.io) with Arduino-based electronics, touchscreen display and Totemmaker construction tools (https://totemmaker.net) to build a programmable rig for prototyping instrumentation. The integration of no-code programming and programmable touchscreen means that the instrument is highly flexible, and easily repurposed. Construction details can be found at: https://www.hackster.io/jim-haseloff/programmable-test-rig-part-1-d7df62
Description of how to wire up an absolute orientation sensor, read data from from the device, and display on an LCD touchscreen or text display using XOD no-code software. The project describes how to use the BNO055 sensor and a provides annotated XOD patches. Project authored by Matt Wayland, and available at: https://www.hackster.io/wayland2/an-xod-library-for-the-bno055-absolute-orientation-sensor-52e877
Robotics projects
Project descriptions by Tommy Warner.
Creating a self-driving robot with XOD
https://medium.com/xodlang/create-a-self-driving-robot-in-xod-part-1-8f0cdf8adac7
Advanced motor control
https://medium.com/xodlang/create-a-self-driving-robot-in-xod-part-2-a3a39bc4604f
Project descriptions by Max Danilin.
Demonstration of using a XOD-PID controller with a hand following robot
https://medium.com/xodlang/how-to-program-mbot-with-xod-pid-controller-c3e310f8eceb
Use of the XOD-PID controller with a line following robot
https://medium.com/xodlang/xod-powered-line-follower-mbot-2ae4a4862a9e
Building a self-balancing robot with a XOD-PID controller
https://medium.com/xodlang/xod-and-pid-powered-self-balancing-mbot-6c420600271e
XOD-controlled serial communication between microcontrollers
Description of a XOD project to allow serial communication between two Arduino boards. Details can be found at: https://xod.io/docs/guide/uart-led-control/