Securing WDMyCloud SSH

Posted by:

Secure and Harden Root Access

First thing first, change the wdmycloud default root password.The default password is welc0me. The least you can do is to change this one to something more reasonable. If you were to monitor the incoming request especially to the SSH port 22 alone, you’ll be shocked to see lots of ...

Continue Reading →
0

Design Nui for Rapberry PI Touch Display with Kivy [Arch linux]

Posted by:

Preamble

Kivy (from official site)- Open source Python library for rapid development of applications that make use of innovative natural user interfaces (NUI), such as multi-touch apps.

CLI-GUI-NUI.png

Kivy Installation and Some Forplay

Following is mainly taken from Richardson Git link and modified for Arch Linux.

  1. Installation It takes quite a while for Raspberry PI since it takes quite a few dependencies. As ...

Continue Reading →
0

Compile and Upload Arduino Sketch with PlatformIO in Arch Linux running on PC, Raspberry Pi 2 and 3

Posted by:

Preamble

PlatformIO is a python tool to build and upload sketches for multiple Hardware Platforms, at the moment of writing these are Arduino/AVR based boards. This is the only tool working with Raspberry Pi running Arch Linux so far, and I have been searching for some tool like this for a long time.

NB: The over-bearing minion is there because every time my little one sees it, she giggles.

platformio-logo.png

Continue Reading →
0

A $100 Tablet with a Full Linux System

Posted by:

Preamble

Instructions for setting up touch display with Raspberry Pi running Arch linux. This is a brand-new release using DSI display port.

Hardware Assembly and Installation

Follow instruction here to setup, and also Video Instruction here There is a official mechanical drawing in case you needed. Remember to make a full system upgrade to enable the touch screen driver (in my case, both for Arch ...

Continue Reading →
0

The Computational Virtual World and the Real Physical One

Posted by:

Preamble

It is always fascinating when the virtual reality starts to compete with real world, particularly when one can track user’s locomotion, head movement, gestures, EEG and vital statistics etc. Here is just a little teaser project about virtual reality.

Parts needed

  1. Breadboard
  2. Arduino Uno or other board
  3. Hc-sr04 Ultrasonic Distance Measuring Sensor
  4. connecting wires

The fritzing schematic

ultra_distancefzz_bb.png

The Ultimate Emailing Agent with Mu4e and Emacs

Posted by:

Continue Reading →
2

Ways to control Arduino – Javascript, Python and Internet

Posted by:

Preamble

There is always different ways to achieve the same goal. This is very true in programming, so is in life. Most times we like to think there is only one way – our way.

set up Arch Linux system for node and johnny-five etc.

This is a good tutorial for this subject and Arduino Experimenter’s Guide for NodeJS.

  1. install Arduino IDE for your system
  2. upload ...

Continue Reading →
0

On Arduino Interrupts

Posted by:

Arduino Interrupts and some of its Usage

Background and rational

In the process of developing a device, we come across a situation that we needed a responsive way to abort the device; However Arduino will be stuck in the middle of loop and only response after that, esp when the only communication to Arduino is via a serial port. We have adapted a very wasteful way of putting the whole ...

Continue Reading →
0

Arduino Installation on Raspberry PI 2B Running Arch Linux

Posted by:

Official Arduino IDE does not agree with PI and it sucks any way.

[update] Platformio is a better way!

There are two major ways to compile and upload sketch files to Arduino: a. use IDEs (Arduino IDE, Emacs IDE, Fritzing or ArduIDE). or b. use a terminal. Arch official site explains well, however, most of it does not apply to RasPi with Arch Linux. It DOES work with regular ...

Continue Reading →
0
Page 4 of 5 12345