IoT Use Cases

The ArtistryWare IoT solution provides for a wide range of use cases from the simple to the complex. Our UI100B control board allows for flexibility with the addition of expansion modules selected specifically for your particular needs. Below you will find summaries for some of the use cases that have been implemented in reality and potential uses that have been prototyped by us.

Jump to:
Quiz Show  -  Shelving System

Quiz Show

During events at Brightwoods Schools, up to four students compete in a quiz show style game where a faculty host asks a question and the first player to press their button gets to answer (think of the game show Jeopardy!). The original quiz show desk used simple buttons and incandescent bulbs which was nearly impossible to know which player pressed first. Utilizing the ArtistryWare UI100B, UE101A and UE102A boards, our system provides an accurate way to determine and indicate which player pressed their button first.
Boards:
UI100B - UE101A - UE102A - Android App.
UI100B:
The UI100B is the main control board. A 12VDC power supply is used to power the board. Expansion boards are connected via the expansion connector on the right side of the board. The AC control circuitry is used to power an AC buzzer for a short time after a player input is detected.
UE101A:
The UE101A is the input expansion board. The player buttons are connected to detect when a player presses the button. For this use case, only four buttons are connected, but the firmware supports up to six (6) players. An additional physical button is connected to restart the player input scanning.
UE102A:
The UE102A is the output expansion board. The player buttons include indicators that are connected to show when the button is available to press, and also which player pressed first. A series of LED lamps are mounted on the front of the button desk to indicate which player pressed the button first. For this use case, only four each button indicators and LED lamps are connected, but the firmware supports up to six (6) players.
Android App:
An Android app was created using MIT App Inventor. The app connects to the UI100B to provide feedback to the host. The app shows when the system is waiting for input and which player pressed first. When a player has pressed, a button is shown to restart the player input scanning.
MORE IMAGES COMING SOON!

Shelving System

Superior Shelving was the first to employ our IoT solution for a commercial motorized shelving unit. The UI100B controls a reversible AC motor and a DC actuator, reads multiple limit switches for position and connects to the BR100B via Bluetooth. Press a button on the BR100B and the selected shelf comes down for easily reaching items. Press the button again and it goes back up.
Boards:
UI100B - UE101A - Android App.
UI100B:
The UI100B is the main control board. A 24VDC power supply is used to power the board. Expansion boards are connected via the expansion connector on the right side of the board. The on-board DC H-Bridge is used to control a DC actuator that selects which shelf to move. The on-board AC control circuitry is used to power a reversible AC motor to move the shelves up and down.
UE101A:
The UE101A is the input expansion board. Limit switches for each shelf are used to determine the position of the shelves, either up or down. Once a limit is reached, the AC motor is stopped. Using limit switches with both NO and NC contacts, wiring faults are detected by comparing the inputs. Door switches are mounted to detect that both cabinet doors are open before moving the shelves.
Android App:
An Android app was created using MIT App Inventor. The app connects to the UI100B to provide control of the shelves and report faults. When a fault is detected, control is disabled and a Reset button is shown along with the cause of the fault. Pressing the Reset button will clear the faults and allow further control of the shelves.
MORE IMAGES COMING SOON!