Internet of Things and Hardware Hacking (Part 1) -A Web Controlled LED Digit Display

Posted by:

Preamable

This was the very first project RLM, Limdo and I did about a few month ago – a very simple project which covers the whole nine yards of internet of things, from basic concept to final implementation. I have been so intrigued by the wonder of electronics and programming world ever since.

The task of this project is to: 1) use Arduino to control 13 LEDs for a digit display, 2) ...

Continue Reading →
0

Web Scraping with Beautifulsoup

Posted by:

Web Scraping with Beautifulsoup

Beautiful Soup is a Python library for pulling data out of HTML and XML files. It works with your favorite parser to provide idiomatic ways of navigating, searching, and modifying the parse tree. It commonly saves programmers hours or days of work.

A Gentle Introduction to Overall Steps

The HTML tags contained in the angled brackets provide structural information (and sometimes formatting), ...

Continue Reading →
0

Transcompile Arduio TFT GUI Sketch from SVG File

Posted by:

Preamble

Let machine do the dirty work. To continue what I started in last post, I tried to see if it is possible to parse the SVG file and generate arduino sketch code out of it. The answer is yes. There is a wonderful post and a SVG Optimiser which helps me greatly for this project.

Parse the SVG file with the powerful lxml to generate an element ...

Continue Reading →
1

Access SD Cards from TFT LCD Shield Using Arduino Mega 2560 Soft SPI

Posted by:

Preamble:

Some things to keep in mind when using the SD Library -from official site and SD library

The communication between the microcontroller and the SD card uses SPI, which takes place on digital pins 11, 12, and 13 (on most Arduino boards) or 50, 51, and 52 (Arduino Mega). Additionally, another pin must be used to select the SD card. This can be the hardware SS pin – ...

Continue Reading →
5

Arduino TFT LCD GUI – Load Bitmap Image

Posted by:

Preamble

There are two ways to draw bitmap images in Arduino TFT LCD – to draw from SD card, or convert them into byte array. The first is more powerful and works with true color bitmap images; the 2nd approach is more suitable for simple logo and monochrome images, and there is no need for SD capability for this method.

Convert Images to C++ Byte Array

There are a ...

Continue Reading →
0

How to Make a GUI for Arduino TFT LCD

Posted by:

Preamble

There is no package available which offeres a visual graphic display as well as the coordinate info so that you can reproduce it with TFT graphic library. 4D Systems is the closest you can get, yet it is lousy, proprietary and only available for Windows. After researching long and hard for a GUI Designer for Arduino TFT LCD, finally I think I come up with a reasonable implementation – SVG vector ...

Continue Reading →
2

Electronic Fortune Cookies for Fun

Posted by:

Preamble

Fortune is a simple program that displays a pseudorandom message from a database of quotations. In this blog, I am going to shown you that those electronic cookies -random poignat, inspirational, silly or snide phrases – can make your digital life surprisingly fun, just like a fortune cookies after meal.

Installation -fortune, cow and pony

Following installation guide is based on Arch Official site.

Display ...

Continue Reading →
0

The APP for WD My Cloud with Firmware Version 4 up [NEW]

Posted by:

Preamble

After using WD My Cloud with version 3 for about a year for the sake of hacking, I finally give it up and switch to version 4. With Nazar’s prebuilt Appz, I have been successfully installed following packages without much issues.

wdcloud.jpg

Update and Installtion of the Firmware and APPZ

  1. Update the WD my Cloud the usual way.
  2. To proceed with the installation of the ...
Continue Reading →
0

Some Essential Tools and Applications with Raspberrypi Pi 2 & Pi 3

Posted by:

Applications with PI

There are many, way too many things you can do with a Rapberry Pi. After all, it is a computer, a full fledged linux computer with GPIOs. Following are some essential tools or applications with this credit-card size computer. There are a lot more, and I will post them later. This is done with Arch Linux, it should be applicable to other systems though.

Setting up VNC [virtual ...

Continue Reading →
0
Page 3 of 5 12345