Tag Archives: python

Simple FPGA Based Logic Sniffer

Recently I started a project (sources and more details on github) which provides a very simple 8 port logic sniffer written in Verilog for the Lattice MachXO2 Breakout Board. Currently also a simple Python API is available to control the logic sniffer through its on board USB port. The main features of the logic sniffer ar so […]

EDIMAX Smart Plug SP-1101W – Simple Python API

I puzzled the findings from my previous posts regarding the EDIMAX Smart plug (Basics, Scheduling) together and uploaded a simple Python API for the plug to my github. More details are available in the README of the project. To give a quick impression of the API, here some examples (full code is here): Set/Get plug […]

Hacking an SD-Card to Micro Python on STM32F4-Discovery

Some time ago, I wrote about how to install the amazin Micro Python on the STM32F4-Discovery. While this works very well, one might easily come to the point where the internal flash memory of the STM32 will be not enough. I guess, this is why the Micro Python board comes with an micro SD card […]

EDIMAX Smart Plug Switch SP-1101W from Python

I wrote a simple Python class to access the „EDIMAX Smart Plug Switch SP-1101W„. The whole code could be found here. For more information on how the communication with the Smart Plug works, see this post on ELV (available in German only). The code could be used as library or as command line utility: Using […]

Micro Python on STM32F4-Discovery

The Micro Python project is an effort to make the Python3 language fast and lean enough to run on micro controllers and if was successfully founded by this KickStarter campaign. It is intended to run on it’s own hardware, the pyboard. Unfortunately, this board is not widely availabel, and everyone who missed the KickStarter will not be […]

Scratch Remote Sensor API

Pynetsense is a Python library that provides a simple to use API for implementing Scratch networking sensor clients. For communicating with Scratch, the remote sensor protocol is used. Beside providing a simple API to manage messages and variables, a wrapper framework is provided. The wrapper framework helps with implementing sensor clients that run in the […]

pyscmpd 0.1 released

First public release of pyscmpd is available. pyscmpd is a music player daemon I use to convert my Raspberry Pi into a „soundberry“. The daemon is talking a subset of the MPD protocol, but instead of serving local MP3 files, it connects to soundcloud.com and serves the streams found there. Because of the MPD protocol, […]

Carambola SoC Stand Alone with MSP430 Piggyback

Like I wrote in this article, it is pretty easy to run the Carambola SoC stand alone. Today I finished the Carambola-MSP430 (for MSP430 stand-alone see this article) Piggyback I intend to use as a replacement for the current jumper wired brains of my Carambot. The Carambola comes with 2mm pin connectors, I used a […]

Carambot Client-GUI Update

I decided to re-write the curses based Carambot client GUI completely. The default view of the new GUI shows the history of commands send to the robot (and the results returned form the server) as well as the remote log from the servers (I expect this to come in handy when I start integrating the […]

Carambot First Autonomous Drive

This shows the carambot driving around autonomously by using the ultrasonic range finder together with the pan servo. The algorithm used is pretty simple (see Python snipped after break).