Advanced Search
Search Results
252 total results found
Project Proposal Form
Fill in the Project Proposal Form after reading the CCG. Aim to provide as much detail as possible about your project. While we understand that you may not be in a position to know every element, it is important for us to have as much information as possible s...
Pi War 2024 Log
Documentation of Pi War 2024 Pi Wars is an international, challenge-based robotics competition in which teams build Raspberry Pi-controlled robots and then compete in various non-destructive challenges to earn points. Planning We planned to build a four-wheel...
Using a Monochrome 1.3" 128x64 OLED display
What is the OLED monochrome display? The OLED monochrome display is a small (tiny) and high-readability display. It is useful for displaying data, e.g. weather information or small graphics like what you see on Tamagotchi. For more information, please visit he...
Interactive Projections
If you're interested in creating position-based interactive projections, the first step would be to map the space and track anyone/anything within it. This can be done in multiple ways, this tutorial will briefly introduce you to two different but related tech...
APK Downloads
Machine Learning with Physical Computing - TensorFlow Lite & Arduino Nano 33
What is TensorFlow? TensorFlow is an open-source machine learning framework developed by Google. It provides a comprehensive ecosystem of tools, libraries, and community resources for building and deploying machine learning models across a variety of platforms...
Depth Camera for Mac Users: Setting Up the OAK-D Pro in TouchDesigner
If you've worked with TouchDesigner before you would have surely stumbled across some Kinect tutorial and might have been disappointed to discover it is only compatible with Windows. The Creative Technology Hub now offers students the chance to borrow an OAK-D...
How to use Grove Serial Bluetooth v3.0
What is Grove Serial Bluetooth v3.0 Grove - Serial Bluetooth is an easy-to-use module compatible with the existing Grove Base Shield, and designed for transparent wireless serial connection setup. In this tutorial, we will be using two Grove Serial Bluetooth m...
How to use MatrixPortal M4
What is MatrixPortal M4 The MatrixPortal M4 is a development board created by Adafruit designed to control RGB LED matrices. It is equipped with an ATSAMD51 microcontroller (Cortex M4) and has built-in Wi-Fi support thanks to the ESP32 coprocessor. Here are so...
Using MatrixPortal M4 for animation
How to use MatrixPortal M4 for animation We have another tutorial for setting up the MatrixPortal board and covering the basics. This tutorial will focus on creating an animation to display on a 64x32 matrix. CircuitPython and libraries versions In this tutor...
Using AVR ISP MKII to upload firmware to Arduino
What is AVR ISP MKII? The AVRISP mkII is a USB-based In-System Programmer (ISP) used to program Atmel (now Microchip) AVR microcontrollers. It's designed for developers and hobbyists to upload firmware to AVR-based chips directly on a circuit board without nee...
DFRobot Sensor Testing: HX711 Weight Sensor, Voice Recorder Module Pro, Speech Synthesis Module V2
We tested a few DFRobot sensors by following their tutorials. Before you jump into using these sensors, we have some tips for you. HX711 Weight Sensor This sensor can measure weight up to 1kg, and is compatible with Arduino, micro:bit, ESP32 and Raspberry Pi v...
Controlling an actuator with a N-channel Mosfet
What is Mosfet? A MOSFET (Metal-Oxide-Semiconductor Field-Effect Transistor) is a type of transistor used to switch or amplify electrical signals in electronic devices. It’s one of the most common components in electronic circuits, especially in digital and an...
How to control Arduino without using delay()
What is a delay()? We have a tutorial about delay() and how to code without using it. Here we will try to simplify the process using the FireTimer library. Replace delay() There is an example that is modified from the built-in example Blink code which demonstr...
Using an PN532 RFID reader
What is the difference between an PN532 RFID reader and an MFRC522 RFID reader The PN532 and MFRC522 are two popular RFID reader modules, each with its own features and use cases. Feature PN532 MFRC522 Which Better ...
How to fix "Internal data stream error" in Processing 4
Error In Processing 4, you will see this error often BaseSrc: [avfvideosrc0] : Internal data stream error when using the video library with cameras and a MAC. To see more about the capture function, please see here. How to fix (12/2024) Change this line cam = ...
Physical Computing Components List
How to borrow components from CTH? Please discuss which components you would like to use with the technicians. We will assist you with checking out and collecting the components at the WG14 Creative Technology Hub. When collecting the components, kindly p...
(MAC) How to use Phomemo Thermal Printer M834
What is Phomemo Thermal Printer M834? Phomemo M834 thermal portable printer that can print black and white text and graphics inklessly on different sizes 216mm/210mm/110mm/80mm/53mm (US Letter/A4/4.33"/3.14"/2.08") of thermal papers. 1. Install Printer Driver ...
How to hack a brainwave EEG toy - Force Trainer II
What is a NeuroSky Brainwave? NeuroSky Brainwave is a technology that uses EEG (Electroencephalography) sensors to detect electrical activity in the brain. The NeuroSky chip processes these brain signals and translates them into digital data, which can be used...
Using a Membrane Potentiometer (SoftPot)
What is a Membrane Potentiometer? A Membrane Potentiometer is a type of position sensor that measures displacement or angle by detecting changes in electrical resistance. It consists of a flexible membrane with resistive and conductive layers that slide agains...