Commit 7f1516dd authored by Winfried Ritsch's avatar Winfried Ritsch

Update README.rst

parent fe11ef7a
......@@ -39,90 +39,3 @@ conceptual formulation CA algorithm
- on each node rules can changed
background info for CA
one dimensional cellular automata
A rule consists of decisions for each pattern, whether the cell will be a 1 or a 0 in the next generation.
There are then 28 = 256 possible rules.[4]
As an example the rule 30 and rule 110 cellular automata are particularly interesting.
rule numbering
All 8 possible patterns of neighborhood are listed from the highest to the lowest number: 7..0 represented as binary code, result in 8 binary states which forms the rule number.
E.g.: Rule 30
| 111 | 110 | 101 | 100 | 011 | 010 | 001 | 000 | neighborhood |
| 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | binary = 30 |
As a starting point the OLIMEX MOD-WIFI-ESP8266-DEV [OLI]_ was used, since available.
For power supply an LiON battery with 1400mAh and small USB charger is used.
A DC/DC boost converter is used to drive the solenoid over a MOS-Fet.
For the bells, a development for powerflower bells from 2010 was used: aluminium pipes cutted to form proper frequencies intervalls for playing special harmonics.
They are played with a hammer mechanism, extracted from broken piano, used also in the "Raum Musik" installation 2008 at Atlier Algorythmics.
After using an SDK from Expressif, for this simple application and Arduino-IDE was used.
A simple OSC-lib was written and using WIFI-Autoconnect as a first approach, later changing to a mesh WIFI-network.
Communication between cells are done via OSC over WIFI as broadcast, so all actions can be monitored and controlled via a computer using Pure Data Patch [Pd]_.
development steps
1) setup an Arduino-IDE for ESP8266
2) write cellular automaton rule, to set by Network.
3) write a Wifi-Network algorithmn for a linear mesh with each 2 neighbors
4) build hardware to drive a solenoid and play the bell
For 4 we can go back to older art works, like flower power bells, where the idea came from and some hardware was build.
For solenoids and hammers the artwork "Raummusik from 2008" can be used, where a lot of them still remaining.
Intermediate Result
Hardware is prototyped and a first testing application written as firmware and PD-Patch.
.. figure:: doku/20160129_5_bells_working/bells_cut_contrast.jpg
:width: 30%
Timing of the playing has to be refined to get better rhythmical context (see state-machine).
.. figure:: doku/20160129_5_bells_working/bell_1_detail.jpg
:width: 30%
First bell for experimentation with hardware
.. [SM] social machines is a series of art works which started within a workshop with the same name at the "medienkunstlabor" at Kunsthaus Graz 2008 under the leadership of winfried ritsch and was followed by some artwork of Atelier "Algorythmics" later.
.. [PFB] Power Flower Bells network
.. [WCA] Wolfram code is a naming system often used for one-dimensional cellular automaton rules, introduced by Stephen Wolfram in a 1983 paper: Wolfram, Stephen (July 1983). "Statistical Mechanics of Cellular Automata". Reviews of Modern Physics 55: 601–644.
.. [OSC] Open Sound Control
.. [OLI] ESP8266 module from Olimex
.. [Pd] Puredata, a graphipcal programming language for Computermusic
\ No newline at end of file
Markdown is supported
0% or .
Finish editing this message first!
Please register or to comment