Building OpenCV on Mac OS Sierra

Building OpenCV on Mac OS Sierra

I struggled to build OpenCV on Mac OS Sierra because a package called QTKit has been deprecated since 10.9. Apparently the solution was to use AVFoundation (which I discovered while looking at the OpenCV repo). Here is the solution to building OpenCV without any issues. Building the static libraries
Royal Baking Powder Virtual Reality

Royal Baking Powder Virtual Reality

South Africa’s first Virtual Reality Kitchen where fans got to try out their cooking know-how by virtually whipping up a batch of chocolate brownies with the help of Royal Baking Powder. Once done, Royal fans were surprised with a real, freshly-baked cupcake to enjoy when they took their headsets
Volkswagen festival of motoring interactive wall

Volkswagen festival of motoring interactive wall

The South African festival of motoring took place on the 31 August 2016 to 04 September 2016. I was requested to build an interactive wall for Volkswagen that took consumers through the features of the new 2017 Tiguan. The project was especially fun to develop due to the inclusion of
Oreo Wonder-Selfie

Oreo Wonder-Selfie

The Wonder-Selfie Capsule is a selfie machine that allows customers to take, print and share their very own Oreo-Art-Selfie. How it works: Consumer takes selfie on the Wonder-Selfie touchscreen The Selfie triggers an animation that shows a Wonder-Selfie in the making On a second touchscreen the consumer finds their very
Arduino Starter Series - The Keyboard Instrument

Arduino Starter Series - The Keyboard Instrument

This is a project from my Arduino starter series. This project is from the Arduino Projects book, however I have modified it slightly to take 5 buttons and the resistor setup is slightly different. Project Requirements Arduino Uno/Duemilanove/Diecimila USB cable to program Arduino Breadboard A Buzzer (Small speaker)
Cresta shopping centre festive campaign interactive bike installation

Cresta shopping centre festive campaign interactive bike installation

The Cresta shopping centre festive campaign was intended to engage consumers as if they were attending "Santa's workshop". I was requested to create a "Pedal power" bike installation that allowed consumers to donate money to charity. Consumers would push a start button and be told (via an LCD display) to
The KFC Popping Launchpad

The KFC Popping Launchpad

Ogilvy came to Threefold to further develop a concept they were working on for a KFC event. We pushed the concept further to a consumer activated MIDI controller that allowed the consumer remix the track launched on the evening and send it to the consumer as a ringtone. The soldering
Basic MIDI Messaging with Serial From Arduino

Basic MIDI Messaging with Serial From Arduino

A project I'm working on requires the development of a very simple MIDI Controller utilising only buttons to send specific messages to Ableton live. I created a prototype of the requirement using some basic push buttons directly on the breadboard. First I had to get a better understanding of MIDI
DStv Virtual Reality

DStv Virtual Reality

I worked on a project for DStv using the Google Cardboard SDK for Unity. As with all projects we're constrained with budgets and when working in Virtual Reality, you can't get a more budget friendly solution than Google Cardboard. Google Cardboard headsets are roughly US$12.00 which is extremely
Arduino Starter Series - The Binary Dice Game

Arduino Starter Series - The Binary Dice Game

This is a project from my Arduino starter series. In this project I'm going to make a binary dice using some LEDs and switches on a breadboard connected to an Arduino Uno. This project is ideal for beginners who have grasped the basics of Arduino programming and prototyping but wish
Arduino Starter Series - Light Theremin

Arduino Starter Series - Light Theremin

This is a project from my Arduino starter series. In this project I'm going to make the Light Theremin project from the Arduino Projects Book. This project is ideal for beginners. Enjoy! Project Requirements Arduino Uno/Duemilanove/Diecimila USB cable to program Arduino Breadboard A Buzzer (Small speaker) One Photo
Arduino Starter Series - The Mood Cue

Arduino Starter Series - The Mood Cue

This is a project from my Arduino starter series. In this project I'm going to make the Mood Cue project from the Arduino Projects Book. This project is ideal for beginners . Enjoy! Project Requirements Arduino Uno/Duemilanove/Diecimila USB cable to program Arduino Breadboard A Servo Motor Two 100 uF
Arduino Starter Series - Colour Mixing Lamp

Arduino Starter Series - Colour Mixing Lamp

This is a project from my Arduino starter series. This project comes from the Arduino Starter Kit Projects Book. The project uses photo-resistors to control an RGB LED. This is a great project for beginners. Enjoy! Project Requirements Arduino Uno/Duemilanove/Diecimila USB cable to program Arduino Breadboard RGB LEDS
Arduino Starter Series - The Love-O-Meter

Arduino Starter Series - The Love-O-Meter

This is a project from my Arduino starter series. In this project I'm going to make a Love-O-Meter, another project from the Arduino Projects Book. Perhaps this should have been made on Valentines day. Anyways, its simple My code differs slightly from the Arduino Projects Book version, however the result
Arduino Starter Series - The Spaceship Hyperdrive

Arduino Starter Series - The Spaceship Hyperdrive

This is a project from my Arduino starter series. In this project I'm going to make a spaceship hyperdrive, well not really but this project is from the Arduino Projects Book and it's an awesome learning experience on the way to Arduino mastery. My code for this example greatly differs
Arduino Starter Series - The Interactive LED

Arduino Starter Series - The Interactive LED

This is a project from my Arduino starter series. This project follows up from The Blinking LED tutorial to add in a push button to control the state of the LED, turning it on and off. This project is ideal for beginners whoU have no experience with Arduino programming and
Arduino Starter Series - A Blinking LED

Arduino Starter Series - A Blinking LED

This is a project from my Arduino starter series. In this project I'm going to make a connect a single LED on a breadboard connected to an Arduino Uno. This project is ideal for beginners who have grasped the basics of Arduino programming and prototyping but wish to learn something
Creating a new barebone NPM project on OSX

Creating a new barebone NPM project on OSX

I completely forgot how to do this yesterday so I had to figure it out from scratch (Bouncing between technologies can do that to you, happens to the best of us! Haha!) Anyways, fire up terminal and make a new folder and enter the following command to create a new
Threefold tweet box

Threefold tweet box

I had to create a prototype project to show the capability of controlling a Arduino rig remotely using tweets. This is based off my previous post titled Send commands to Arduino using Python from Twitter where I go into the detail of defining this project using Python and the Arduino.
Send commands to Arduino using Python from Twitter

Send commands to Arduino using Python from Twitter

I wanted to figure out how to send commands to the Arduino from Twitter. For example, if someone used a specific hashtag the Arduino would communicate to an LED turning it on for a few seconds then turning it off. I managed to get this right using Python, the Twitter
Setting up a basic HTTP server using Node on Mediatemple DV4

Setting up a basic HTTP server using Node on Mediatemple DV4

The previous tutorial I went through the process of setting up Node.JS on a Mediatemple DV4 hosting solution running CentOS 5 and Plesk 12. In this tutorial I'm going to go through the steps to get a simple Express JS app running and to serve the content up on
Virgin 24902 social network

Virgin 24902 social network

A community portal, designed and developed to keep 24902 community members engaged after attending one of their leadership programs. UI/UX experience and user journey development, including wireframes and mock ups of the design which were presented to client. Front-end development of the website which was in turned provided to
How to install Node.js  on Mediatemple DV 4 Managed

How to install Node.js on Mediatemple DV 4 Managed

I was struggling to find some instructions on installing Node.js on a Mediatemple DV Managed server running Plesk 12 on CentOS 5 and play nicely with a disgruntled Apache server. After I managed to get it right I reckoned I'd share the easiest process to getting this done. There
C40 Cities mayors summit Johannesburg 2014 mobile and web app

C40 Cities mayors summit Johannesburg 2014 mobile and web app

The C40 Mayors climate summit was held in Johannesburg, South Africa in 2014. Mayors from 40 cities around the world intended the summit chaired by Michael Bloomberg. The web app I designed and developed was used at the summit by attending delegates. It provided them with information and a means
Adomakoh Family social network

Adomakoh Family social network

I was requested by David Adomakoh to create a social family network for him due to family members living in multiple locations around the world. My key responsibility was to develop the user experience and front- end design of the website. The front-end development was completed and presented to his
Nelson Mandela Sport and Culture day mobile app

Nelson Mandela Sport and Culture day mobile app

The Nelson Mandela Sport and Culture day aka the Unite campaign was to unite a nation for a large sporting and cultural festival at the FNB Stadium in celebration of South Africa's favourite son, Nelson Mandela. I created the design for the mobile app, which unfortunately never saw the light
Hunters Dry QR code app

Hunters Dry QR code app

The Hunters Dry desktop app was created for a specific sponsored event. The app incentivised consumers to buy Hunters Dry to unlock a special performance. Each time a Hunters dry was purchased by a consumer, they were given a QR code which they could scan to increase a digital thermometer.
Millers Genuine Draft mobile marketing app

Millers Genuine Draft mobile marketing app

The Miller's iPad app is a promotional mobile marketing app designed and developed for use at events and in clubs to capture user information made possible by prize based incentives. The app comes complete with a management section to determine how many prizes remain and a help section explaining how
Vitamin Water mobile marketing app

Vitamin Water mobile marketing app

The Vitamin Water mobile app determines which Vitamin Water flavour suits your current mood. It was used at a Vitamin Water event held in Cape Town, South Africa. The original app was created by a US design and development house, I had to recreate the mobile app because it contained
SAB Miller mobile marketing app

SAB Miller mobile marketing app

SAB Miller mobile marketing app was created for promotions companies to capture consumer data at over 3000 venues across South Africa. The mobile app allowed promoters to switch between eight different sub brands which included Castle Lager, Black Label, Grolsch, Castle Lite, Redd’s, Castle Milk Stout, Hansa Pilsener and