Description of Biomaker Starter Kit components
Get to know your multifunction Arduino board. This tutorial is a walk through all features of the Rich UNO Board, and dive into some basic concepts in electronics. If you look at the pin connections on the board you will see a few letters next to each pin. These are indications of what the pins can do, but they are not very explicit to someone who does not know much about electronics. This tutorial, we will decode these one by one, and by the end, you should know better what to plug where and why for your future circuits.
For 2019, we have introduced a new Biomaker Starter Kit, which is more compact and lower cost than the earlier version. The kit contains an extended Arduino board, components, small prototyping board and programmable display. It is based on the Open-Smart Rich UNO R3 board, which contains a variety of embedded components, including sensors, 7-segment 4 digit display, real-time clock, touch sensors, buzzer, mp3 player with microSD card holder and expansion shield. Importantly, the connections to the embedded components can be turned off using a DIP switch. The board is Arduino UNO compatible, and can be programmed directly from XOD.
The Totem Maker Kit provides components and tools for building complex mechanical structures, prototype chassis and robots for DIY projects and STEM adventures. The kit includes 975 building pieces, beams and boards, tools for shaping beams, boards and strip brackets and assembly guide book packed into a compartmented box.
XOD is open source software development environment that can be used to programme the Arduino microcontroller board. It uses a graphical interface that represents hardware and computing elements as nodes that can be wired together to allow data flow between the objects. XOD allows a hierarchical and dataflow driven approach, avoids the complexities of text management and syntax, and can be used to directly programme Arduino boards. We think that this provides a simple way for non-programmers to develop useful skills.
Tutorials for the Biomaker Starter Kit
Objectives: (i) install the software and drivers to allow XOD graphical programming of the Biomaker starter kit, (ii) test the connections and software installation by assembling and downloading several simple patches, (iii) enter parameter values for XOD nodes. (iv) Connect and control LED devices
Objectives: Learn how to manage simple input and output devices, using XOD programming. Use onboard touch buttons, piezoelectric buzzer, connect extension shield, and connect to 16x2 I2C LCD text display.
How to connect to advanced devices on the multifunction Arduino board, including real-time clock, temperature sensor, 4-digit display, etc. Load external libraries in XOD
The team version of the Biomaker Arduino starter kit contains a 4D Systems µLCD-32DT-AR Arduino Display Module Pack, which includes a Gen4 µLCD-32DT 3.2" LCD display with resistive touch, a 4D Arduino adaptor shield and 5 way interface cable. The LCD display can be hooked up to the Arduino via a serial port. It is possible to build sophisticated user interfaces for Arduino-based instrumentation using graphical tools.This tutorial demonstrates how to program interaction between Aduino hardware and software encoded interactive widgets on the 4D Systems touchscreen to create custom user interfaces.
Bring together learnt skills in XOD and interfacing sensors and the 4D Systems programmable touchscreen (i) Connect a HC-SR04 sonar rangefinder device to the Rich UNO R3 board and touch screen, (ii) collect and process data streams, (iii) display the data on the touchscreen in graphical form, (iv) write data to display a trace of historical values. (v) Store the data on a µSD card for long term logging and advanced analytics. Explore the use of other sensors.
Tutorial on how to use the Gtronics Protoshield Plus "giant prototyping board", from the 2017-2018 Biomaker Challenges. Guide to components of earlier Biomaker Starter Kits, multifunction shields for teaching and modification of the Protoshield Plus to avoid port conflicts.