Use models independently or together

Each Revi-model has its own USB port and can individually connect to your PC’s usb port or to the USB ports of the Case-Hub.

Use models independently or together

Small Models with big Experiences

A collection of models that you can program to improve your ability to

  • Collect data

  • Monitor real sensors

  • Develop and apply algorithms

  • Apply mathematics

  • Exercise microprocessor features

  • Control real world systems

Models connect to the Case-Hub and then to your computer

Each model

Has an Arduino based circuit. You can program each model by downloading new Arduino sketches to it. Alternatively, with the provided sketches, you can write string based commands and read back string based data from the model. The PCBs also contain power driver ICs to drive stepper motors, DC motors, LEDs, and powering sensors like Hall effect and capacitive modules.

The model connects to the PC bye the Arduino USB serial port.

General Architecture

Your computer connects to either a model or to the Case-Hub. Each model can connect to the Case-Hub through the PC’s USB port. Software apps can write string based commands to each model and receive data back from them.

Connection

Each model connects through its USB C port to the USB A port of the Case-Hub. The Case-Hub connects to the PC through its own USB C port to your PC’s USB A or C port.

An external power supply powers the Case-Hub and all of the individual models.

If each model is used singularly with your computer, no extra power supply is required.

Communicate

Communicate to each model through ASCII strings. This means you can control each model and monitor data with any language or app that can communicate through strings. This includes:

  • Arduino IDE

  • Matlab, App Designer and Simulink

  • LabVIEW

  • Python

  • C

  • Visual Studio

  • any language that can communicate strings to a serial port

Models can independently connect to your computer

Models can connect directly to your laptop. The USB port provides power and data exchange. Here you can write code in many languages and platforms to send and receive data. Here you can experience monitoring, control and even hardware-in-the-loop applications.