Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

207 total results found

Machine Learning with Physical Computing - TensorFlow Lite & Arduino Nano 33

Physical Computing

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 mach ...ine learning models across a variety of platforms, ...

Projection Mapping in Touchdesigner

Projection Mapping Intro to Projection Mapping

Before we begin... Make sure you have installed Touchdesigner, a tutorial on how to get ...the software started is available here. This tutorial will cover the basics to projection mapping content onto 3D surfaces in Touchdesigner, to learn more about this ...

Intro to Projection Mapping

Projection Mapping

A general introduction to Projection Mapping

DFRobot Sensor Testing: HX711 Weight Sensor, Voice Recorder Module Pro, Speech Synthesis Module V2

Physical Computing Tutorials

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 via I2C com...

Visual Programming & Projection Mapping

Learn about the art of creating visuals, sculpting with light and other op ...tical illusions.

Projection Mapping

Projection Mapping in MadMapper

Projection Mapping Intro to Projection Mapping

Why use MadMapper? MadMapper is a powerful tool for projection mapping, especially when working at large scales — like projecting onto a buildi ...ng facade. Unlike TouchDesigner, MadMappeMapper isn�sn't free, but a 30-day demo version is available. The demo is gr...

Week 2 - Animation, conditionals & random numbers

Creative Coding Workshop: Introduction to Creative Coding

Outcomes Understand variables and how to use them Understand functions and how to use them Using conditional statements to control code flow Using variables for animation Using random numbers Mapping values from one range to another Supporting code The code for thi...

Pi War 2024 Log

Raspberry Pi

...umentation 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 robot car which is driven by two TT motors and Ras...

Week 3 - Iteration, arrays, objects and pixel arrays

Creative Coding Workshop: Introduction to Creative Coding

Outcomes Iteration using while and for loops Understand and using arrays Using loops and arrays together Understanding and using JavaScript objects Understanding how colour data is stored in pixel arrays Accessing the webcam Supporting code The code for thi...

How to use a Servo Motor

Physical Computing Tutorials

What is a Servo Motor? A servo motor is a rotary actuator that allows for precise control of angular position, velocity, and acceleratio ...n. It is commonly used in robotics, CNC machinery, conveyor belts, and various automation systems. A servo mot...

How to use Grove Serial Bluetooth v3.0

Physical Computing Tutorials

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...

Week 1 - Coordinates, shapes and colour

Creative Coding Workshop: Introduction to Creative Coding

Outcomes Set up development environment U ...nderstand the principles of locating points on screen Drawing shapes Understanding additive colour and using RGB colour space Use browser-based tools for debugging and logging Anim ...ate shape or colour using variables ...

How to send data to p5.js from Arduino

Physical Computing Tutorials

What is the Serial Communication? Serial communication is the process of sending data one bit at a time, sequentially, over a communicatio ...n channel or computer bus. Simply put, serial communication is the communication between two o ...r more computers with binary data. In this tutor...

How to create 360 Video for the Igloo system

How to create 360 video for the Igloo s...

This guide will show you the steps needed to create 360° video for ... the Igloo system The following steps will be using an Insta360 X2 camera. You can recreat ...e the same steps with any 360° camera of your ch ...oice. However, some steps or details may be diff...

Touch sensor - with No Sensor!

Physical Computing Tutorials

What is Capacitive Touch Sensing? Simply put, it is the touch sensing of all conductive materials including tinfoil, banana, plan ...t, pencil drawing etc. In this tutorial, we will show you two types of Capacitive Touch Sensing: acute touch and proximit...

How to build a Simple Robot Arm with Servo Motor and Joystick

Physical Computing Tutorials

How to construct a robotic arm? A simple robotic arm is basically like a human arm which co ...nsists of the upper arm, lower arm and ...r). There are a lot of online resources for laser-cut files that you can use. After you have found one or d ...esigned one, you can go to the 3D ...

Using a Soil Moisture Sensor

Physical Computing Tutorials

What is a Soil Moisture Sensor? The Soil Moisture Sensor measures soil moisture grace to the changes in electrical conductivity of t ...he earth (soil resistance increases with drought). Wiring Wiring up ... the sensors is simple: Power (VCC to 5V) G...

How to get started with Textures and Materials in Spark AR

Spark AR Materials and Textures in Spark AR

Textures and Materials in Spark AR Watch this video which explains the basics of Materials in Spark AR. The texture and m ...aterials in Spark AR are similar to textures and materials in other 3D software like Blender, Cinema4D, ...and Unreal Engine. If certain settings and keywords look famili...

Depth Camera for Mac Users: Setting Up the OAK-D Pro in TouchDesigner

Touchdesigner Interactive Media

If you've worked with TouchDesigner before you would have surely stumbled across some Kinect tutorial and might ha ...ve been disappointed to discover it is only compatible with Windows. The Creative Technology Hub no ...w offers students the chance to borrow a...

Radio Communication: How to use RFM69HCW Radio Data Module

Physical Computing Tutorials

What is RFM69HCW Radio Data Module? The ... RFM69HCW is a high-performance, low-power r ...adio transceiver module designed for long-range wireless communication using sub-GHz frequencies. Unlike simple UART-based modules like the APC220, the RFM69HCW o...

How to send files to Raspberry Pi using SSH

Raspberry Pi Tutorials

What is SSH? SSH stands for Secure Shell — it’s a network protocol that lets you securely log in to and control an ...other computer remotely, usually over the internet or your ...local network. Think of it as opening a remote terminal windo ...w on your Raspberry Pi from your laptop or an...

Using a Sparkfun Sound Detector

Physical Computing Tutorials

What is the Sound Detector? The Sound Detector is a board made by Sparkfun electronics that provides a way to detect ambient sound levels. There are three connections on the board: Audio - This is the raw audio from the micropho ...ne. Envelope - This is a analog value representing ...

Installation and Setup

Spark AR

How to install and setup Spark AR for the first time.

First Look at Spark AR

Spark AR

What to know when opening Spark AR for the first time.

Spark AR

How to create 360 video for the Igloo system

Building Apps (Staff)

Setting Up Your Environment

Python for Beginners

Materials and Textures in Spark AR

Spark AR

Importing 3D content from different sources

Spark AR

VR tutorials - Unity

Immerse yourself in seated and room-scale VR, AR and MR with devices such as HTC VIVE and VIVE Pro, Oculus Rift, Microsoft HoloLens, Samsung Gear VR and Google Cardboard. Create merged and mi ...xed reality installations in the Lab’s open-plan project ...

Physical Computing

Build circuits, solder and learn how to use electronic components and micro-controllers including: Arduino, Particle Ph ...oton, Raspberry Pi, Bare Conductive Touch ... Board, sensors, motors, NeoPixels, DMX, Bluetooth, Kinect and Lea ...otion. Create interactive objects that respond to touch, distance...

Transporter Documents

Steps to follow: 1) Read all the i ...n the Content Creation Guidelines (CCG). This is a document that will provide yo ...on about creating different kinds of content for the 270 projecti ...on space. Although the document is separated into sections, please...

Creative Coding

Develop applications and games using programming and scripting languages such as Java, C++, C#, Swift and JavaScript for platforms including Processing, Node.js, OpenCV and Unity.

Building to a VR headset

Unreal Engine Basics

This series of articles will describe the process of building to VR headsets and go in-depth for building to ... some of the most common platforms. However, you are encouraged to ... conduct individual research since development can have differ ...ent results on different devices. Pleas...

Transporter - 270 Projection Area

270 Projection Space

Unity AR

AR projects allow you to show content by pointing your cam ...e or a 3D object that will act as an anchor point for your 2D/3D ...to be displayed on top of.

Programming Tips and Tricks

Mini-tutorials explaining some common programming concepts for you to add to your arsenal

Concepts

Creative Coding

A collection of resources which outline ways of thinking in creative computa ...tion, computer science, and associated areas.

TEMPLATE : Basic Face Tracking

Spark AR

How to get started with basic face tracking and face filters

Programming with Patch Editor

Spark AR

The Patch Editor allows you to use visual scripting to program interaction ...into your AR projects.

TEMPLATE: World Effects

Spark AR

How to get started with basic world effects like rain, weather, and particl ...es.