Boards
Before deciding what are the SchoolBus boards will be, we looked at the anatomy of a hardware project. And see that there are fundamental functions that you will need. All (or some of) these function groups are needed for a real world application. These are stated below.
- Sensors
- Processing
- Communications
- User Interface
- Storage
- Power
- Physical
Every SchoolBus board will fit in a category or must offer a solution to one of these functions. We are planing to have more than one board under these categories soon.
As We stated before SchoolBus boards are physical electronic circuits with easy to use connectors. We use a mirrored approach on the connectors so that we avoid wrong connections. We are proud of this idea. You can swap any board and you are always good to go. We choose I2C protocol as a communication standard for all of our boards. We will talk more on I2C protocol later. First lets see how a SchoolBus board looks like.
Connectors:
As shown in the picture we have lots of connectors. (Do not afraid) These connectors not only supply energy to the board but also help them to exchange data. We just doubled the number of pins in order to make it swap-able. All connectors on all boards have the same pins. Here is the pin-out: