-
Notifications
You must be signed in to change notification settings - Fork 0
IBIS System
Welcome to the IBIS system project page. This page is dedicated to the project plan for this system, at this time I have no plans to put deadlines on anything as this is only developed during my spare time.
Since really this system is going to be pieced together as features are added, the goals will be based on feature.
- Basic System Configuration using XML
- Chapter 1 - Basic LED Controls version completed
- State Machine Programming XML
- Chapter 1 - Basic LED Controls version completed
The goal is to eventually have the ability to control all known devices that can be useful for this type of system.
- LED
- Basic On/Off state machine - Completed
- Fade In/Out state machine
- Multi-color
- Segmented Displays
- Arrays
- Strips
- Motor
- DC
- Servo
- Stepper
- Actuator
- Pump
- Sound
- Relay
One of the coolest things about electronics is that you don't have to control a device directly, there are so many different ways to interconnect and communicate with a device. The goal for the control interfaces is to try to make use of this fact and simplify the use of it for the user.
- Shift Register
- Basic Template
- LED Controls
Of course the system wouldn't be very useful if it had no way to interface with the outside world, it will need the ability to detect something before it can react and that's what these interfaces are designed to handle.
- Button
- GPS
- Keypad
- Rotary Encoder
- LDR
- Thermistor
- ADC
The ability to control other microcontrollers and systems is key to allowing this system to be limitless. There is no reason to believe that you are stuck with one controller or what you can connect to physically. The goal here is to use the communication interfaces to communicate with the other systems and act as one no matter how many devices are part of this system.
- Raspberry Pi
- Arduino
- ESP32