Zehe, Sebastian: BRIX₂ - A Versatile Toolkit for Rapid Prototyping and Education in Ubiquitous Computing. 2018
Inhalt
- Introduction
- Related Work: A Survey of Existing Platforms
- Microcontroller Platforms
- A Brief Introduction to Microcontrollers
- Common Microcontroller Parameters
- Microcontroller Communities
- Microcontroller Platforms: Development Boards
- A Pioneering Microcontroller Platform: The Basic Stamp
- An Inexpensive Microcontroller Board: The MSP430 Launchpad
- De-Facto Standard: The Arduino
- Characteristics of Different Microcontroller Platforms
- Physical Computing Toolkits
- Physical Computing in Education
- Open Source Physical Computing: Grove Electronic Brick Kit
- Legos for Electrical Engineers: Tinkerforge Building Blocks
- Physical Widgets: Phidgets
- Teaching Physical Computing: littleBits
- Characteristics of Different Physical Computing Toolkits
- Wireless Sensor Nodes
- Scientific Sensor Networking: TelosB
- WSN Prototyping: Libelium Waspmote
- Characteristics of Different Wireless Sensor Nodes
- Inertial Measurement Platforms
- Inertial Sensing
- Sensor Fusion
- MEMS Motion Sensors
- Motion Capturing
- Motion Capturing with Inertial Sensors
- Typical Components of Inertial Measurement Platforms
- Industry Grade Motion Sensing: Xsens MTi-10
- Semi-professional Motion Capturing: YEI 3-Space
- Open Source Inertial Sensing: IMUduino
- Characteristics of Different IMU Platforms
- Wearable Electronics Platforms
- A platform for Body-Worn Devices: Xadow Kit
- A Sewable Arduino: LilyPad USB
- The LilyPad Alternative: SquareWear
- Characteristics of Different Wearable Electronics Platforms
- Former Work: The BRIX Toolkit
- Survey Conclusion
- BRIX2 Design and Development
- Defining the Requirements of BRIX2 by Analysis of Other Platforms
- Towards an Initial BRIX2 Design
- General Concepts and Usage Scenarios
- Mechanical Design Aspects
- Software Aspects
- Electronics Design Aspects
- Initial BRIX2 Design: Conclusion
- The BRIX2 Development Kit
- A Modular Platform
- Carrier Board
- Microcontroller Extension Board
- Wireless Transceiver Extension Boards
- Evaluation Using the BRIX2 Development Kit
- Evaluation of Different Wireless Transceiver Modules for BRIX2
- Charge Electronics
- Microcontroller
- Inertial Motion Sensor
- Conclusion
- Implementation
- The BRIX2 System Design
- Implementation of the BRIX2 Electronics
- A Side Note on the Selection of Components and Technologies
- Core Circuit: Microcontrollers, Sensor and Wireless Interface
- Power Supply: Voltage Regulation, Charging and Battery
- Extension Port
- Physical Structure: The Printed Circuit Board
- Implementation of the BRIX2 Enclosures
- Appearance and Manufacturability
- Case Design 1: Lego Only
- Case Design II: Lego plus 3D printing
- Case Design III: 3D printing onto a Lego Plate
- Outlook on Future Case Designs
- Implementation of the Software Components
- Documentation
- Conclusion
- BRIX2 Extension Modules: Towards an Adaptable and Open-Ended Platform.
- Selecting Features for a Library of Physical BRIX2 Extensions
- Input: Interfaces and Sensors
- Output: Actuators and Feedback
- Wireless Communication, Storage and Interfaces
- Extension Module Concept
- Mechanical Properties and Handling
- Appearance and Metaphor
- Constrains and Limitations
- Pin Collisions
- A Template for Extension Module PCBs
- Extension Modules Implementation
- Implementation of the BRIX2 Extension Module Enclosures
- Input and Sensor Extension Modules
- Feedback and Actuator Extension Modules
- Communication and Interface Extension Modules
- BRIX2 Arduino Library for Extension Modules
- Conclusion
- Analysis
- The BRIX2 Toolkit: Technical Specifications
- BRIX2 in Practice
- BRIX2 in Different Applications and Scenarios
- BRIX2 User Survey
- The BRIX2 User Survey Questionnaire
- About the Survey Participants
- Getting Started With Programming BRIX2
- BRIX2 Hardware
- Documentation
- Motivation and General Opinions
- Suggestions for Future Revisions
- Conclusion
- Conclusion and Future Work
