Skip to main content

Posts

Post in evidenza

Router table with power lift, built around Ikea BEKVÄM and parts from old drafting machine

This is my (quite) completed router table built around IKEA kitchen cart BEKVÄM and a precise drafting machine cannibalized.










Router is a Bosch POF 1200.
Router table is equipped with power lift feature (missing only router support in the photos).
Recent posts

IOT RECIPE: 04 Headless Raspberry Pi programming

How many monitor you need to have to program a Raspberry Pi. 
No one, as you now: with ssh is possible to interact with Raspberry Pi from a remote machine. The majority of distributions enable SSH by default, so you can access it once connected to your local network with command ssh username@rpiname.local and replace rpiname with raspberry host name.
With text-only Nano editor is also always possible to develop directly on ssh interface. 

Is possible otherwise to develop a complex project like IOT Energy Monitor Webserver using a combination of SFTP, your favourite Text Editor and of course Terminal to run WebServer and debug.

SFTP Mac OSx Drive Mount

Cyberduck.io"Cyberduck is a libre FTP, SFTP, WebDAV, S3, Backblaze B2, Azure & OpenStack Swift browser for Mac and Windows."





ExpanDrive"Map or Mount Amazon Cloud Drive, Google Drive, Dropbox, Box, OneDrive, SFTP, WebDAV, S3 and more as a Network Drive. Seamless access to files without sync."ExpanDrive is not free.



Extrem…

OUTSIDE: Dead bug prototyping and Freeform circuitry

Dead bug prototyping and freeform circuitry is the way to create circuits without a pcb. Requiring a magnifiyng glass, lot of patience, enables 3d circuits making and custom electronic devices packed in acrylic (maybe little dangerous with caps!).
Check out this collection of incredible examples from the web.


Electro-Music forum is a great source of freeform circuitry Freeformed 40106 + LDR Light Globe Synth 

OUTSIDE: Automata with Tom Haney

Before robot was automata. Ancient romans and before greeks, used the word Automata to describe machines, movements, stunts.
In our times Tom Haney from Atlanta, is an artist who express himself and his art with automata.


He says about himself:
"Having never wanted to be pigeonholed as an artist, I’ve sought to do unique works that combined many varied methods. Initially, I started with woodcarving - practically a lost art in our world­ - a tradition people have been using for centuries to tell their stories. Since any kind of mechanical movement has always been a fascination of mine, to combine this with figurative carvings became irresistibly compelling. Eventually I learned about automata, “a moving mechanical device made in imitation of a human being”, an ancient pursuit more thoroughly developed in the 13th – 19th centuries mostly in Europe but also in Asia. The work I create today is a modern offshoot of the time-honored Old World tradition of automata."

Check out his work…

IOT RECIPE 03: Pellet / Wood chips level sensors

In this post i'll cover actual sensor setup for pellet and wood chips bulk level monitoring.
Pellet bulk level sensorsHow to monitor pellet bulk level if you can't access to warehouse?
My warehouse is a room covered by wood, with sloped floor and a moving reclaimer on the center. The total volume is approximately 12 cubic meters and once filled i've no access to the room.



Obviously i need to know residual pellet level, so a pellet bulk sensor is needed. While googling i've found few examples, all of them related to water level in tank and using ultrasonic distance sensor approach.

The room is more or less 2 by 3 meters: in this configuration, pellet or wood chips forms non uniform piles in the room, with lower point just above the reclaimer area, so is needed to use an array of sensors averaged to find the level: 9 ultrasonic sensors are arranged in a matrix configuration.
Ultrasonic sensorsFor the project i've selected HC-SR04: the sensor is a low cost complete ultraso…

RC SERVO ROBOT ARM: Weekend project

This is our weekend project: a simple RC servo robot arm. 


Host controller is Mac using Python scripting, while servo controller is a spare Fubarino SD.




I tried with MSP430 Launchpad, but Serial + 3 servos was over the capability of this little Mac-hated board. Fubarino is a cherry plenty of power, and the ported SoftwareServo library from ChipKit is stable and effective.
Fubarino accepts directly joint angle in ms. Python script uses a simple Inverse Kinematics (Updated versione: math credits to COŞKUN YETİM):

def ik(self, position):
#ARM LENGHTS
l1 = self.arm1
l2 = self.arm2

#END EFFECTOR POSITION IN RESPECT OF ORIGIN NODE
x = position.x - self.home_position.x
y = position.y - self.home_position.y

#TO LIMIT END POSITION WITHIN ARM REACHABLE CIRCLE
dist = min(l1+l2, sqrt(x*x + y*y))
dub = sqrt(x*x + y*y) / dist
x /= dub
y /= dub

#SIMPLE, NO?
thetar = acos(x/dist)
theta1 = acos((l1*l1 + x*x + y*y - l2*l2) / (2*l1*dist)) + thetar
theta2 = pi - acos((l1*l1 + l2*l2 - (x*x + y*y))/(2*l1*l2))

self.set(180-deg…

IOT RECIPE: 02 Energy Monitor

In this post i'll cover actual sensor setup for energy monitor.
Energy monitorTo evaluate power consumption i've routed main cable coming from utility energy monitor in a new electrical panel. In this panel i've installed:
3 three-phase energy meter (16 kW of maximum power)1 single-phase energy meterThis is an internal view of my setup inside an ABB electrical panel (upper part, with two of these energy monitor) after thermal-magnetic circuit breaker and surge protector.
For this duty i preferred to go with an industrial solution, because i was not confident with DIY solutions on main power side.
My solution is a products from Italian manufacturer LOVATO:
LOVATO DMED300T2 is a compact (four modules) energy meter. The main advantage is the presence of two programmable pulse output (up to 1000 pulses/1kWh or programmable threshold).
The output is an open collector, in which each pulse has a duration of 60ms: an open collector is a transistor based output that can be read by an ext…