Design guidelines for Web Development

This is a a collection of links and thoughts about web design which tries to give some guidelines. It is in no way meant to be complete. First, consider web page layout Which part of the web page is visible? (scroll?) What viewport size(s)? Try aiming at least: Small (under 600px), Medium (600px – 900px) … Continue reading Design guidelines for Web Development

Lego: use Spike chassis to build Explorer robot

To quickly change the Spike into an Explorer robot, you can strip legs, claws and tail, leaving the chassis as a basis to build the Explorer robot. Then add wheels, a bumper with touch sensor and an ultrasonic sensor mounted on a motor. Strip legs, claws and tail Add two wheels to the motors Make … Continue reading Lego: use Spike chassis to build Explorer robot

Lego: Build Spike with Arduino brain

This guide explains how to build the Lego Mindstorms model “Spike”, powered by an Arduino and an EVShield. The original version of the Spike is powered by a Lego NXT. Requirements EVShield, Arduino Uno, Battery holder (+6 AA batteries) Lego Mindstorms kit (can be either NXT or EV3) Introduction To make a sturdy, compact solution … Continue reading Lego: Build Spike with Arduino brain

Lego: build Spike motor chassis

This guide explains how to build a motor chassis, which can for instance be used for the Lego Mindstorms model “Spike” powered by an EVshield with Arduino Uno. Requirements Lego pieces to connect the parts as displayed: Introduction To make a sturdy, compact solution which allows access to batteries, ports and pins of both the … Continue reading Lego: build Spike motor chassis

Lego: mount EVshield with battery pack

This guide explains how to mount an EVshield with Arduino Uno and a battery pack. In this way you can use it as the ‘brain’ of a Lego Mindstorms model. Warning: do not insert batteries in the battery holder until you are ready! (have build a finished model) If connecting the USB cable, first remove … Continue reading Lego: mount EVshield with battery pack

Touch screen NumPad and Paint example

Two example sketches of a 2.8 TFT Shield touch screen. A numeric keypad and a basic paint program. These examples have been tested with this screen: TFT: Ilitek-ILI9341 SPI Touch: 4-wire resistive touchscreen attached to STMPE610 controller, but wired as a breakout-board… Tested on both an Arduino Uno and a Leonardo. Download example: tft_example.zip More … Continue reading Touch screen NumPad and Paint example

Getting started with the ESP32 Wifi module

The ESP32 Wifi module can replace an Arduino, as it has similar properties. Just like the Arduino Nano it can be mounted on a breadboard. This allows building very compact prototype circuits: To get started, Sparkfun’s “ESP32 Thing Hookup Guide” is a good tutorial. I am not going to repeat that. If you want a … Continue reading Getting started with the ESP32 Wifi module

Connect an ESP8266 module to an Arduino Nano and control it with Blynk

We are going to build a circuit that is connected to an app build with Blynk. For this we connect an Arduino to an ESP8266 module and connect it through Wifi. This example uses an Arduino Nano, of course you may use an other type of Arduino, eg. the Uno. This guide assumes you already have … Continue reading Connect an ESP8266 module to an Arduino Nano and control it with Blynk

Getting started with Blynk

Blynk is an app with which you can control any piece of electronics you have build, eg. a circuit build with an Arduino. To get started with Blynk, you can follow the getting started guide: www.blynk.cc/getting-started then continue at step 5 of docs.blynk.cc (under getting started) to add a first Widget. The first example (BlynkBlink) builds … Continue reading Getting started with Blynk

Idea generation with LittleBits for “Design for Specific Users”

Tomorrow a Littlebits-workshop will be held for students doing a project on “Design for Specific Users”. We are going to practice building small, interactive circuits. Aim is to investigate design possibilities in the idea phase of the design process and quickly try-out different directions for idea’s. Students are encouraged to experiment freely by building circuits, mixing … Continue reading Idea generation with LittleBits for “Design for Specific Users”