Category: Tutorials

Installing Turtlebot 3 simulator in Ubuntu 14.04

Installing the Turtlebot 3 simulator in ROS Kinetic is well documented in their website, but is it still possible to try out the simulator on Ubuntu 14.04 with  ROS Indigo instead? After tweaking around with the Turtlebot 3 simulator, it...

Getting started with the WeMos D1 ESP8266 WiFi Board

The WeMos D1 is a ESP8266 WiFi based board that uses the Arduino layout with a operating voltage of 3.3V. As the documentation of this board online can be a little confusing, the purpose of this tutorial is to combine...

Installing the R2 simulator for ROS Indigo

What is r2? The r2 robot, which is an acronym for Robonaut 2, is a dexterous humanoid robot created by NASA, with the goal of it aiding humans in space (Robonaut 2 is just an upgrade from its predecessor, the...

APA102 vs SK6812 – Which LED strip to use?

Going online in search of a LED strip, be it for a prototype or school project, you may be seeing a huge variety of LED strips, ranging from different functionality and price tags. With so many types of LED strips...

Playing music tracks with DF Robot MP3 Player Module

Need to play some music tracks quick with minimal hustle? Getting a MP3 Player module may be a solution one can look into! In this mini project, DF Robot MP3 Player Module is interfaced with an ATtiny85 USB Development board....

2.8″ TFT LCD Touchscreen Shield

Looking for a bigger screen to interface with the Arduino Uno? Bigger than the 2.4″ TFT LCD screen, this shield is able to display a little more information than the 2.4″ screen. In this tutorial, we’ll be looking at how we would interface...

Controlling devices with the Opto-isolator Relay

Need to control devices that has high power or does not have the same power rating as the Arduino? Using an optoisolator relay is one wokr around you can choose to approach this issue. With that, this tutorial will give you a...

Getting started with ROS

Having difficulties working or understanding ROS? Or are there too little resources that can be found in the Web? This were the same difficulties I faced when I first began learning ROS. Therefore, I have decided to create a ROS tutorial series based...