If you have a question about a post, feel free to reach out!

Call 4 makers - Fablab Latina

Descrizione del progetto:
Portraits! รจ un'installazione artistica interattiva che realizza ritratti astratti.

Google Slides: slides

Video di presentazione:

Portraits! (ita) from VVZ3N on Vimeo.

Macchina in azione:
Meccanismo del grilletto:


Link al design CAD: https://a360.co/2Os6FV5

Circuito della CNC:
Che cos'รจ l'arte computazionale? Che cos'รจ l'arte generativa?
http://valerioviperino.me/portfolio/what_is_gen_art/

Ispirazione: Patrick Tresset, Paul the Robot

Sito web della mostra "Echosystems":
http://echosystems.xyz

Useful electronic components

After many years of accumulating electronic bits and pieces, I thought it may be useful to have a list of different components grouped by their purpose.
So here it is!

Read more  ↩︎

Some thoughts on AI art

Here's a link to break the ice:

Questions for discussion:

  • Is the only value of an AI artwork the fact that it has been generated via an AI?
  • Does the medium allow the artist to ask questions and explore corners that would not be possible to explore without AI?
  • Is this really showing some from of Intelligence, or is it just a sophisticated Pattern Recognition?
  • Is our own Intelligence just a sophisticated form of Pattern Recognition?
  • Are these AIs somehow capable of generalizing ideas or creating a numerical representation of abstract concepts?
  • How much of this work is the result of original research, and how much is just reusing somebody elses work but fed with different inputs so that it generates different outputs?
  • What's the difference between creating artwork in a commercial software framework like Houdini (written by others), or creating it using a Deep Learning algorithm (written by others) ?
  • What's the difference between creating a robotic machine that paints, or creating it an image using a GAN algorithm (written by others) ?

Digital meets real: 3D Printing

As soon as I started to fiddle around with Processing and Openframeworks back in 2013, I immediately felt the incredible power that their generative approach could offer. The amount of control, the expressivity and the variation of artworks that could be potentially generated felt really overwhelming! But one the most important things that you surely have already witnessed in your creative practice is that having (virtually) no limits can have a huge impact on the quality of your works. Sometimes a constrain or a technical limit are the best way to get inspired!

So, as digital people working with digital tools, how can we introduce some of these healty limits?

Read more  ↩︎

Automatic Watering System with Arduino

During my stay in the UK to attend the MA at Goldsmiths, I bought two small plants to keep myself company. Surprisingly enough, they names were Mint and Thyme. But I had one major issue: when I had to come back to Italy for a little break, I had nobody that could water the plants for me.

Arduino to the rescue!

Thanks to Eevi's project, I knew that I could use a water pump with arduino, so I started looking for more tutorials on the topic. Turns out it's a fairly straightforward thing to do, and it can also be quite cheap if you manage to recycle an old motor and 3d print the actual peristaltic pump.

Bill of materials

If you already have an Arduino and some cables, we're talking of about 20โ‚ฌ in total.

  1. Peristaltic pump: Peristaltic Pump, Yosoo
  2. PVC Pipe, 4mm diameter: 4mm ID x 6mm OD Clear PVC Tubing Pipe Hose
  3. Arduino Uno
  4. 1 Channel Relay, like this one
  5. Jumper cables
  6. For a cleaner result, terminal sockets like these

Getting the pump to work

In my case, getting the peristaltic pump to work required a bit of "hacking". Nothing too complex, but when I tested the pump plugged to the 12V power supply and connected to two glasses of water, I saw that something was not working fine. I could hear the motor shaft spinning, but the water was not flowing into the tubes. So after watching a few videos and getting to understand how the actual pump worked, I disassembled it and I noticed that the three inner rollers were not rotating with the motor. So I rearranged their position in a narrower way - I pushed them further against the motor shaft so that its rotation would transfer to them.

Schematics

Code

(see the original gist [here](https://gist.github.com/vvzen/afd14c138096d49fc47edfa89afce588) if indention seems off)

Working setup

As you can see from the photo, I'm also using heat shrink tubing (black) together with the PVC tube (transparent). For some reason, probably due to the not so great quality of the pump, it was not sucking enough water just using the 4mm tube, so I had to put a little bit of heat shrink tubing to bridge the pump to the PVC.

Physical Computing Works

This page hosts a series of links to the physical computing projects developed during my MA in Computational Arts at Goldsmiths University.

  1. All of the projects in my tumblr

  2. Playing with e-textiles

    E-textiles buttons

  3. Hacklab Project 1

  4. A tiny project - using the ATTINY85 microcontroller

  5. Arduino Joystick controller

  6. Final project for Term 1 - SASM

  7. Final project for Term 2 - #TwitterHead

Personal Projects

  1. Arduino Plants Watering System

Computational Art Researches

This page hosts a series of links to the researches developed during my MA in Computational Arts at Goldsmiths University.

Second Term

  1. Week 1: Computational Art and Walkthroughs

    Actor Network Theory

    Walkthrough method

    App research: White Spots

  2. Week 2: Computational Art and Material Stories

  3. Week 3: Computational Art and Witnessing

  4. Week 5: Machines Seeing

  5. Week 6: Structuring Your Research Project - Additional research on Floridi's phylosophy

  6. Week 7: Computational Art and Sensory Interactions

Final multimedia report

A tiny attiny project

For the second term of my physical computing class, we had to create a small project using the ATTINY microcontroller!

In order to keep things simple, I decided to build a small circuit that lights up an LED when someone is moving thanks to a Passive Infrared Sensor. Next step would to trigger a relay so that for example I could have a light turn on just when I'm close to it!

As always, I started by using the Arduino as the power source and the programmer of the ATTINY controller. To do this, we followed a nice tutorial available here: http://highlowtech.org/?p=1695

Prototyping

The PIR sensor used.
It just needs 5V, GND and the actual pin where it will send 5V if it gets triggered

Read more  ↩︎

Arduino joystick controller

For the second term of my workshops in creative coding class, I realized an installation where, among other things, the audience could explore a map of tweets using a joystick controller.

I worked very hard on the software part, which was made in openframeworks and nodejs, and just one day before the popup I quickly printed, soldered and assembled the final box hosting the arduino, the joystick controller and the two buttons (to zoom in, out).

Run, don't walk!

Due to the simplicity of the connections, I didn't make any schematics. Instead, I just hacked together everything as quickly as I could! :D

Here are some screengrabs from Fusion 360, where I modeled the enclosure:

Fast and dirty render from Fusion

And some pics of the final assembled and printed piece:

The two yellow buttons are used to zoom-in or out

The joystick exits with 5 cables, GND, VCC, x and y axis and the joystick pressed pin

๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป Personal Dev Setup (openFrameworks XCode..)

Tons of things have happened in the last months.. The most important one being that I'm currently in London doing an MA in Computational Arts!

Maybe I'll write an article about it, but as for now you can just have a sneak peek here: http://doc.gold.ac.uk/compartsblog/index.php/work/popup2018/

No, let's get back into topic. It has been some time since I started programming, and I changed my workflow and IDEs many times, adapting to different fields.. web development, python, realtime stuff with openframeworks..

Read more  ↩︎