As I got very interesting results, I started to think about add and improve things that can enhance communication quality. the next development will be a GUI, a flexible interface that can make the process of experimenting with this interface more effective. automatic responses and pre-programmed effects can be achieved much better using GUI side by side to Photoshop.
Saturday, 10 December 2016
Tuesday, 29 November 2016
Promissing
While using the interface I can feel that I am more attached to the digital environment. it is like having an extra hand that can function independently.
Wednesday, 26 October 2016
Using "Drawing by emotions", "butterfly"artwork
following, links to two parts of a video showing me using "Drawing by Emotion" interface for the first time as a usable mean of production
part 1
part 1
part 2
Friday, 14 October 2016
Preparing a PC for "Drawing by emotion" project
The project is involved different digital aspects, it is uses multi programming levels and different hardware components that needs to work together smoothly. I am using Windows as operating system. to make the project works, I need to install:
- Photoshop application as the main interacting art software.
- python, as the central processing language.
- win32.com protocol that connect Python with Photoshop
- visual Python (VPython) to create the visual interactions with Python.
- pySerial to communicate with the serial port that transfer Arduino Data
- ِArduino IDE which is the software that control Arduino board, and enable the pc to upload Arduino code into the board
these points represent the main preparing steps I need to do in order to create my connections.
Friday, 23 September 2016
I have data flow from pulse reading system to the com port.
data contain several info so far it is :
- heart rate
- pulse value
- save button signal
- apply button signal
on the other end, python programming language is detecting these data by reading the port.
python code is able to separating all of these data, and use it.
Thursday, 18 August 2016
Develop the Interfacing Concept
after developing the prototype board... it is time to develop the software and make it easier to use and more effective. the most tiny details can mean too much. the ability to reset colours, check values, monitor the changes before applying it .. and much more details that can make huge different.
Wednesday, 25 May 2016
Wednesday, 18 May 2016
Better Prototype
Now, it is important to get more accurate and steady results by improving the prototype structure. initially I used breadboard to connect the electronic components, it is very easy way to experiment, but, heart rate sensor is vert sensitive to any minor changes in connections and will give inaccurate reads in case of there is any lose connection. So I think it is time to go to higher level of connecting, generic PCB board, wires and ironing solder work.
the image below shows the PCB iam going to use and some of the connections header and other components.
the image below shows the PCB iam going to use and some of the connections header and other components.
Wednesday, 27 April 2016
What I have for now
So far, I can access Photoshop, read specific data out of it, transfer it to the processing software I wrote in Python. in other direction, I can get readings from pulse sensor which represent the physical readings of the real world. Using the program I wrote in Python, I can combine these data, process it and send it back to Photoshop.
the project is going in the right direction now, little more steps and it will function as it is designed to.
the project is going in the right direction now, little more steps and it will function as it is designed to.
Thursday, 7 April 2016
Developing the Process
to solve some lagging issues, I did many developments to the way of accessing Photoshop sending and receiving process. Also, two physical buttons are there now to control colour saving and processed colour applying processes. pressing the save key will save the current foreground colour by storing RGB channels values in a special array designed for this purpose. the other button, the applying one, is used to activate colour processing procedure using the exact current heart rate average, and to apply the new colour to Photoshop foreground colour, channel by channel.
Tuesday, 22 March 2016
Thursday, 17 March 2016
Monday, 22 February 2016
Photoshop Open Now
Photoshop application is designed with a Com port that allows programmers to control it's features and run pre-programmed tasks by communicating through this port. and as I need a way to collect the data that arrived to the computer to use it with Photoshop I used Python for those two tasks. through Python I accessed serial port to collect the sensor data and also I accessed Photoshop to get and transfer data from and to it.
I managed to go through this successfully and now I can get foreground colour from Photoshop to process it and send it back to Photoshop. using the usual Photoshop colour palette to chose a colour, save it, process it and send it back to Photoshop.
I managed to go through this successfully and now I can get foreground colour from Photoshop to process it and send it back to Photoshop. using the usual Photoshop colour palette to chose a colour, save it, process it and send it back to Photoshop.
Saturday, 20 February 2016
Art Application to Use
At this stage, and as I successfully got a live data from the sensor. I need to apply the collected data to the artwork in progress. my idea for now is to use Photoshop as the main art making application. within Photoshop art environment, I need to chose a specific parameter or action that can respond to the collected data, also can possibly indicate some information about the artist at this specific moment when the data will be applied. the element I chose within Photoshop is the foreground colour, the live selected colour that Photoshop tools use by default. I chose foreground colour to be linked to my heart rate status as I believe that the instant and continuous changes in the used colour can indicate much about artist body responses.
Monday, 15 February 2016
Got Data Successfully
So far.. the Arduino board is able to talk to the heart rate sensor and collect the required information successfully. as I have a live data out of my body, the plan is not to use these data to draw a an ECG like graphs, but to employ these data in a way that reflects these immediate information into an artistic actions.
the form of connection can be a direct controlling and processing of an active element in the process of artmaking, so this element will represent in it is existence my body responses.
the form of connection can be a direct controlling and processing of an active element in the process of artmaking, so this element will represent in it is existence my body responses.
New World
I got the required components to start the project. The Arduino board and the Heart Rate Sensor and other wiring bits and boards .. the Arduino board is capable to communicate with the sensor and collect the required form of information through an internal software that needs to be written in Arduino programming language which is Java based programming language. the software will define the connection pins and set the multi timers that can provide the environment to allocate the collected heart beats on a timeline and this will provide the required readings.
also this software is controlling the flow of the processed information back to the main PC that running the other parts of the interface.
the other software that will collect Arduino collected data and analyse it with other collected information and communicate with Photoshop still unclear so far.
also this software is controlling the flow of the processed information back to the main PC that running the other parts of the interface.
the other software that will collect Arduino collected data and analyse it with other collected information and communicate with Photoshop still unclear so far.
Friday, 29 January 2016
The new project TItle
the new suggested features that this project aiming to provide the working environment with, are mainly promoting the idea of adding new senses to the working canvas allowing the digital canvas to pentrate the physical environment and extract useful information and use it. in this sense this project will make the canvas a more ' Live Canvas'.
Wednesday, 20 January 2016
Exploring New Horizons
Having an interesting ideas is not enough. the project I am willing to start requires a combination of electronics, computer programming and artistic tools development. the good thing is I worked before on several industrial projects including robotics and automation including both the mechanical and programming developments.
Arduino platform beside Raspberry pi are very common electronics developments platforms nowadays. they are flexible and able to provide a professional level of interaction an communication between different environments.
I started few experiments to explore this medium and it is possibilities. this will help me figure out the design of my new interaction approach.
Arduino platform beside Raspberry pi are very common electronics developments platforms nowadays. they are flexible and able to provide a professional level of interaction an communication between different environments.
I started few experiments to explore this medium and it is possibilities. this will help me figure out the design of my new interaction approach.
Monday, 18 January 2016
Art Concept
One of things that made me think about the concept of using my body parameters as a source of information about me is an old story about (Ibn Sena) an ancient scientist . Ibn Sena was the first to read human thoughts and emotions, by listening carefully to heart reactions while asking the tested person a series of questions. the same principle is used nowadays in lie detecting machines. it is a human nature that human body is instantly responses to the sudden changes of our thoughts and feelings. the responses can be as heart rate changes, sweating, facial expressions and/or skin conductivity changes.
the current plan is to employ this principle for art making. For my art practice, the process of creating an artwork is very similar to a series of questions and answers that I go through that results in forming the artwork visual structure and develop the narrative gradually
Subscribe to:
Posts (Atom)
-
This project gave me a very clear insight of how to develop and design a semi traditional art technique with a digital flavor. this type...