Difference between revisions of "Fish-Hacking"
(→Amplifiers) |
(→First Sonification experiment) |
||
(4 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
{{#widget:Iframe | {{#widget:Iframe | ||
− | |url= | + | |url=https://www.youtube.com/embed/ovPV4AMBt1k |
|width=476 | |width=476 | ||
|height=357 | |height=357 | ||
Line 34: | Line 34: | ||
{{#widget:Iframe | {{#widget:Iframe | ||
− | |url= | + | |url=https://www.youtube.com/embed/toco_cGs11M |
|width=476 | |width=476 | ||
|height=357 | |height=357 | ||
Line 58: | Line 58: | ||
[[File:Fish_oscilloscopeNew.pd- - -home-dusjagr-Documents-pd_311.png|400px]] | [[File:Fish_oscilloscopeNew.pd- - -home-dusjagr-Documents-pd_311.png|400px]] | ||
+ | Download patch: [[:File:Fish_oscilloscopeNew.pd.zip]] | ||
== Fishuino aka Arduino based direct Hz, gender and chirp detection == | == Fishuino aka Arduino based direct Hz, gender and chirp detection == | ||
Line 83: | Line 84: | ||
https://github.com/PaulStoffregen/FreqMeasure | https://github.com/PaulStoffregen/FreqMeasure | ||
+ | |||
+ | More info: | ||
+ | |||
+ | https://www.pjrc.com/teensy/td_libs_FreqCount.html | ||
+ | |||
+ | https://www.pjrc.com/teensy/td_libs_FreqMeasure.html | ||
Line 100: | Line 107: | ||
{{#widget:Iframe | {{#widget:Iframe | ||
− | |url= | + | |url=https://www.youtube.com/embed/jrOaD78jc6U |
|width=476 | |width=476 | ||
|height=357 | |height=357 | ||
Line 109: | Line 116: | ||
{{#widget:Iframe | {{#widget:Iframe | ||
− | |url= | + | |url=https://www.youtube.com/embed/iS8p0Z4-Dvk |
|width=476 | |width=476 | ||
|height=357 | |height=357 |
Latest revision as of 10:50, 14 February 2019
I am currently exploring the sonification of weakly electric fish, such as the Black Ghost Knifefish, partially cos it's fun (see ENKI, by Tony Hall). but there is examples of using the frequency analysis to monitor water quality
Contents
Basic Setup
Aquariums
Nice travelling edition for the HLab14 Tourdigrade
Amplifiers
Version 0.1, exploring a simple LM386, with 200 gain (the extra 10µF cap) and adding another locally available cheap PowerAmp kit from the electronics store, Audio. works fine... using a small 12V battery to remove weird 50Hz hums form the lifepatch crap cabling listrik staayle.
Maybe i should use an instrumental differential amplifier? like this one (luckily i have a bunch of them in my Mobile Lab)
http://biosignals.berndporr.me.uk/doku.php?id=start
Inspired by these BioSignala she-geeks in the UK
More info about Op-ampology
Shielding
I am just slowly trying to understand all that shielding issues... learning from wikipedia
http://www.newark.com/pdfs/techarticles/alphaWire/USC.pdf
Cables and electrodes
from openEEG and olimex
https://www.olimex.com/Products/EEG/OpenEEG/EEG-SMT/open-source-hardware
Fish 2 pd Interface
Download patch: File:Fish_oscilloscopeNew.pd.zip
Fishuino aka Arduino based direct Hz, gender and chirp detection
Seemingly you can detect the gender of the knifefish by analyzing the chirps, frequency shift, amount and duration.
using our recent frequency counter that works on the BabyGnusbuino aswell as the Arduino, we might build a standalone detector - visualizing unit. More about Frequency measurements
IoF aka Internet-of-Fish
Let's connect them through the internet!
Waveform generation
FreqMeasure
Using the FreqMeasure library from paul
https://github.com/PaulStoffregen/FreqMeasure
More info:
https://www.pjrc.com/teensy/td_libs_FreqCount.html
https://www.pjrc.com/teensy/td_libs_FreqMeasure.html
and the groove 4-digit display, which can be adressed by software serial:
http://www.seeedstudio.com/wiki/Grove_-_4-Digit_Display
Fishuino on GitHub
working on it...
First Sonification experiment
Listening
Please note that the clicks are not communication, but wiggles in the wiring... see chrips in the pic above, detected with pd.
Communicating
Merchandise
I am planning to make some nice crafted device for selling it in some local aquarium stores in yogyakarta. and of course a t-shirt
Literature on Biomonitoring using weakly electric fish
- M. Thomas et al, Water Research Volume 30, Issue 12, December 1996
Real-time biomonitoring of water contamination by cyanide based on analysis of the continuous electric signal emitted by a tropical fish: Apteronotus albifrons [2]
- M. Thomas et al, Environmental Technology, Volume 18, Issue 11, 1997
The Effect of pH and Conductivity on the Electric Behaviour of Apteronotus Albifrons (Family Apteronotidae) in a Pollution Monitoring System [3]
- J. Clausen et al, Environmental Technology, Volume 33, Issue 10, 2012
Weakly electric fish for biomonitoring water quality [4]
- G. Troy Smith, July 1, 2013 J Exp Biol 216
Evolution and hormonal regulation of sex differences in the electrocommunication behavior of ghost knifefishes (Apteronotidae) [5]
- related - DAkkS - ECT Oekotoxikologie GmbH
General use of living systems for biomonitoring ISO, Seems like the fish test was banned in germany due to animal rights issues... [6]
- related - Test No. 202: Daphnia sp. Acute Immobilisation Test
This Test Guideline describes an acute toxicity test to assess effects of chemicals towards daphnids (usually Daphnia magna Staus). Young daphnids, aged less than 24 hours at the start of the test, are exposed to the test substance at a range of ... [7], [8]