Immutable Page History Attachments

Diff for "artdanion"

Page name: Diff for "artdanion"
Differences between revisions 32 and 58 (spanning 26 versions)
Revision 32 as of 2017-08-17 18:50:13
Size: 5888
Editor: TomK32
Comment:
Revision 58 as of 2024-02-26 20:56:29
Size: 9217
Editor: artdanion
Comment:
Deletions are marked like this. Additions are marked like this.
Line 6: Line 6:
Email: <<MailTo(artdanion AT SPAMFREE devlol DOT org)>> <<BR>>Homepage: http://www.daniel-fischer.at
Line 7: Line 8:
Email: <<MailTo(artdanion AT SPAMFREE devlol DOT org)>>
<<BR>>Homepage: http://www.daniel-fischer.at
Line 10: Line 9:
Line 13: Line 11:
==== UPCYCLE Project ====
After receiving a number of old LED panels from Ars Electronica, we set about recreating the control system. With success.

A Raspberry Pico microcontroller communicates via level shifter with the LED panels which operate on 5V logic level.


{{https://daniel-fischer.at/projecte/devlol/ledPanel.png|LED Panel|width="400px"}}
{{https://daniel-fischer.at/projecte/devlol/ledPanel_back.jpg|LED Panel|width="400px"}}

{{https://daniel-fischer.at/projecte/devlol/upcycle_connector.PNG|UpCycle Connector Board|width="400px"}}
{{https://daniel-fischer.at/projecte/devlol/upcycle_controller2.jpg|UpCycle Connector Board|width="400px"}}

{{https://daniel-fischer.at/projecte/devlol/SGT2.jpg|UpCycle LED SGT Ticker|width="400px"}}
{{https://daniel-fischer.at/projecte/devlol/LedWall.jpg|LED Wall|width="400px"}}

==== FlatCat ====
In a group project, we started to create our own badge based on our old Winkekatzen theme.

An ESP32 microcontroller forms the heart of this bag. With its 8MB of memory and WiFi and Bluetooth connectivity,
there are countless possibilities for future projects.The finished badge will have a special audio interface.

{{https://daniel-fischer.at/projecte/devlol/winkekatze2.jpg|FlatCat board|width="400px"}}
{{https://daniel-fischer.at/projecte/devlol/winkekatze.png|FlatCat board|width="400px"}}


{{https://daniel-fischer.at/projecte/devlol/flatcat3d_front.PNG|FlatCat board|width="400px"}}
{{https://daniel-fischer.at/projecte/devlol/flatcat3d_back.PNG|FlatCat board|width="400px"}}

==== TeleAgriCulture board ====
{{https://teleagriculture.org/wp-content/uploads/2023/06/tac_board_02-1.jpg|TeleAgriCulture Board V2.1|width="600px"}}

The [[https://teleagriculture.org/teleagriculture-data-sensor-kit-upgrade-2022-2023/|TeleAgriCulture Board V2.1]] is a versatile and customizable board that can be used for various applications such as:

 * Monitoring soil moisture, temperature, humidity, light intensity and other parameters of your plants or crops
 * Controlling irrigation systems, LED lights, fans or other actuators based on sensor data or user input
 * Connecting to the Internet via WiFi or LoRaWAN and sending/receiving data to/from the [[https://gitlab.com/teleagriculture/community/-/blob/main/teleAgriCulture%20Board%20V2.1/README.md?ref_type=heads|TeleAgriCulture Platform]] on gitlab or other services
 * Creating interactive art installations or educational projects that use environmental data as input

{{https://teleagriculture.org/wp-content/uploads/2023/06/Screen-Shot-2023-06-03-at-9.57.42-PM.png|TeleAgriCulture Board V2.1|width="400px"}} {{https://teleagriculture.org/wp-content/uploads/2023/06/board_V2_1_frontside.png|TeleAgriCulture Board V2.1|width="400px"}}


==== Ticker Projects ====

a number of Led Ticker projects have been created over the past few years.
They all listen to mqtt messages and can be updated online.

 *IC Ticker @ Interface Cultures department / Kunstuni Linz
 *Q-Tiscker @ Wirtshaus Untergaumberg / shows the next tram departures in Untergaumberg

{{https://daniel-fischer.at/projecte/devlol/ic-ticker.png|IC-Ticker|width="400px"}}

[[https://github.com/artdanion/IC-Ticker-LED | Ticker on Github]]
Line 14: Line 65:
see: [[https://hackaday.com/2017/08/19/make-a-badge-when-there-is-no-badge-yet/|HACKADAY Article: MAKE A BADGE WHEN THERE IS NO BADGE YET]]
Line 15: Line 67:
a few months ago @doebi and i thought it would be nice to get into ESP32 and the SHA2017 badge hardware.
Doebi tried the emulator and created his first app: the weather-app.
Soon after this we realized, that the emulator did not support more advanced and more hardware based functions.
So i decided to build a badge clone for prototyping and testing.
a few months ago @doebi and i thought it would be nice to get into ESP32 and the SHA2017 badge hardware. Doebi tried the emulator and created his first app: the weather-app. Soon after this we realized, that the emulator did not support more advanced and more hardware based functions. So i decided to build a badge clone for prototyping and testing.
Line 20: Line 69:
[[https://pbs.twimg.com/media/DHGJH2KWAAA0r2i.jpg:large|{{https://pbs.twimg.com/media/DHGJH2KWAAA0r2i.jpg:small | SHA2017 Badge Clone}}]] {{https://pbs.twimg.com/media/DHGJH2KWAAA0r2i.jpg|SHA2017 Badge Clone|width="400px"}}
Line 24: Line 73:
[[https://www.amazon.de/gp/product/B07256ZQ5N | ESP32 WROOM board | target="_blank"]]
<<BR>>
[[https://www.amazon.de/gp/product/B071LGVVL1 | waveshare e-paper 2.9" | target="_blank"]]
<<BR>>
[[https://www.amazon.de/gp/product/B01LBZNGMG | MPR121 board | target="_blank"]]
<<BR>>
[[https://www.amazon.de/gp/product/B07256ZQ5N|ESP32 WROOM board - Amazon]] <<BR>> [[https://www.amazon.de/gp/product/B071LGVVL1|waveshare e-paper 2.9" - Amazon]] <<BR>> [[https://www.amazon.de/gp/product/B01LBZNGMG|MPR121 board - Amazon]] <<BR>>
Line 31: Line 75:
{{http://www.daniel-fischer.at/projecte/plan_clonee.png | Schematic Drawing}}
<<BR>>
{{http://www.daniel-fischer.at/projecte/plan_clonee.png|Schematic Drawing}} <<BR>>
Line 34: Line 77:
[[http://www.daniel-fischer.at/projecte/plan_clonee.pdf | Schematic Drawing | target="_blank"]] [[http://www.daniel-fischer.at/projecte/plan_clonee.pdf|Schematic Drawing Large]]
Line 36: Line 79:

The I2C lines for the MPR121 need 4.7K pullup resistors and VUSB sensing needs a voltage devider. For the buttons I used some copper foil as electrodes.
<<BR>>
Later i added some WS2812 LED´s (Datapin on IO32) If you use WS2812 LED´s you have to change this in menuconfig befor build...
The I2C lines for the MPR121 need 4.7K pullup resistors and VUSB sensing needs a voltage devider. For the buttons I used some copper foil as electrodes. <<BR>> Later i added some WS2812 LED´s (Datapin on IO32) If you use WS2812 LED´s you have to change this in menuconfig befor build...
Line 43: Line 83:
[[https://github.com/SHA2017-badge/Firmware | SHA2017 badge Firmware | target="_blank"]] [[https://github.com/SHA2017-badge/Firmware|SHA2017 badge Firmware]]
Line 47: Line 87:
Component config --> SHA2017 Badge --> SHA Badge e-ink default display type --> GDEH029A1
<<BR>>
Component config --> SHA2017 Badge --> Enable MPR121 debug messages
<<BR>>
Component config --> SHA2017 Badge --> DISABLE MPR121 hardcoded baseline values
Component config --> SHA2017 Badge --> SHA Badge e-ink default display type --> GDEH029A1 <<BR>> Component config --> SHA2017 Badge --> Enable MPR121 debug messages <<BR>> Component config --> SHA2017 Badge --> DISABLE MPR121 hardcoded baseline values
Line 53: Line 89:
after autoflash, the MPR121 is to calibrate.
<<BR>>
Befor the first OTA i had to set a flag on the badge via serial in the monitor by:
<<BR>>
( thanks to tsd from the badge team ... to flash every new firmware was boring )
after autoflash, the MPR121 is to calibrate. <<BR>> Befor the first OTA i had to set a flag on the badge via serial in the monitor by: <<BR>> ( thanks to tsd from the badge team ... to flash every new firmware was boring )
Line 63: Line 95:

The clone works fine with my powerbank, but maybe i will add a LIPO charger board to it. ([[https://www.amazon.de/Lademodul-Schutz-Arduino-charger-Raspberry/dp/B01M3XUA96/ | LIPO charger board | target="_blank"]])
The clone works fine with my powerbank, but maybe i will add a LIPO charger board to it. ([[https://www.amazon.de/Lademodul-Schutz-Arduino-charger-Raspberry/dp/B01M3XUA96/|LIPO charger board]])
Line 69: Line 99:
[[https://pbs.twimg.com/media/DGi7493XkAAd8bm.jpg:large|{{https://pbs.twimg.com/media/DGi7493XkAAd8bm.jpg|Winkekatze on the clonee|width="400px"}}]]
Line 70: Line 101:
[[https://pbs.twimg.com/media/DGi7493XkAAd8bm.jpg:large|{{https://pbs.twimg.com/media/DGi7493XkAAd8bm.jpg:small | Winkekatze on the clonee}}]]

<<BR>> WorldWideWinkeKatzen Project by Aurel: ([[https://github.com/aurelw/winkekatze|Winkekatze github]])
Line 75: Line 104:
{{https://www.daniel-fischer.at/pics/watermap_04.png|Watermap|width="600px"}} <<BR>>a physical visualization of weatherdata
Line 76: Line 106:
{{http://www.time.ufg.ac.at/intime/projekt086/files/2013/02/Aufbau2.png | Watermap | width=400px}}
<<BR>>a physical visualization of weatherdata
see: [[https://ars.electronica.art/center/de/watermap/|Ars Electronica Center]]
Line 79: Line 108:
Water is live.
Without water nothing organic exists.
Water is live. Without water nothing organic exists.
Line 82: Line 110:
This water installation visualizes - in a symbolic way - how rain brings the whole world to life.
A valve is mounted on rails. Through it, drops of water fall on a surface, that is covered with white fabric. This fabric is coated with hydroscopic colour - as soon as a certain spot gets wet, the white colour becomes transparent, and the image underneath is becoming visible.
It is not immediately possible to tell, what the image is. The installation invites to stay longer and watch the world map showing through more and more. To emphasize the association of life, nature and growth, the whole land on the world map is green.
This water installation visualizes - in a symbolic way - how rain brings the whole world to life. A valve is mounted on rails. Through it, drops of water fall on a surface, that is covered with white fabric. This fabric is coated with hydroscopic colour - as soon as a certain spot gets wet, the white colour becomes transparent, and the image underneath is becoming visible. It is not immediately possible to tell, what the image is. The installation invites to stay longer and watch the world map showing through more and more. To emphasize the association of life, nature and growth, the whole land on the world map is green.
Line 86: Line 112:
The „rain“ is consisting of single drops, which only fall if it really rains on a certain position on earth, according to a synchronized weather app. The whole world map will never show - on the one side because it never rains at the same time everywhere, on the other side because the synchronization with the weather app is not permanent but happens in intervals. Also strong rain in one region is being translated into minimal dropping.  The „rain“ is consisting of single drops, which only fall if it really rains on a certain position on earth, according to a synchronized weather app. The whole world map will never show - on the one side because it never rains at the same time everywhere, on the other side because the synchronization with the weather app is not permanent but happens in intervals. Also strong rain in one region is being translated into minimal dropping.
Line 90: Line 116:
more info + video: [[http://www.time.ufg.ac.at/intime/projekt086/ | Watermap blog | target="_blank"]]
more info + video: [[https://youtu.be/22SDMyceDkc?si=mXxDEXKQyfGh1r5E|Watermap youtube]]
Line 94: Line 119:
{{http://www.daniel-fischer.at/projecte/ESP_Gyro/prototype6.JPG|OSC Gyro-Device|width="400px"}}
Line 95: Line 121:
{{https://scontent-vie1-1.xx.fbcdn.net/v/t31.0-8/16664993_1408251325864875_4398727564434777335_o.jpg?oh=ed21f6c7b213f8d1326990c306b7abb1&oe=5A210E91 | OSC Gyro-Device}} {{http://www.daniel-fischer.at/projecte/ESP_Gyro/PlatinenLayout.png|PCB OSC Gyro-Device|width="400px"}}
Line 97: Line 123:
{{https://scontent-vie1-1.xx.fbcdn.net/v/t31.0-8/16601600_1408251225864885_205949366408876410_o.jpg?oh=19c446cafaaad4116c21b97d56292700&oe=5A2DF100 | PCB OSC Gyro-Device}} {{attachment:osc_deepspace.png|OSC Gyro-Device Demo DeepSpace|width="400px"}}
Line 99: Line 125:
Video @ArsElectronica DeepSpace: [[https://vimeo.com/188064000 | Video DeepSpace | target="_blank"]] Video at ArsElectronica DeepSpace (8K Projection + Lasertracking + OSC Demo) : [[https://youtu.be/CZQFtpvwSzk?si=szZBhyNYHHzZO4AG|Video DeepSpace]]
Line 102: Line 128:
{{http://www.daniel-fischer.at/bilder/Effect_Pad1.png|Effect Pad}} <<BR>>more pictures and a few videos here: (http://www.daniel-fischer.at/EffectPad.html)
Line 103: Line 130:
{{http://www.daniel-fischer.at/bilder/Effect_Pad1.png | Effect Pad}}
<<BR>>more pictures and a few videos here: (http://www.daniel-fischer.at/EffectPad.html)
a touch and proximity sensing MIDI Controller<<BR>> based on the Teensy 3.1 microcontroller and the MPR121/CAP1188 sensing Chips
Line 106: Line 132:
a touch and proximity sensing MIDI Controller<<BR>>
based on the Teensy 3.1 microcontroller and the MPR121/CAP1188 sensing Chips

the antennas are laser engraved to the back of the [[http://www.plexiglas-shop.com/DE/de/plexiglas-led/fuer-hinterleuchtung-fgs06f3a5ma.html | Plexiglas LED | target="_blank"]]
and filled up with conductive paint. WS2812 RGB LED´s are used to light up the fields.
the antennas are laser engraved to the back of the [[http://www.plexiglas-shop.com/DE/de/plexiglas-led/fuer-hinterleuchtung-fgs06f3a5ma.html|Plexiglas LED]] and filled up with conductive paint. WS2812 RGB LED´s are used to light up the fields.
Line 113: Line 135:
{{http://www.daniel-fischer.at/projecte/TicTac/TicTac_kl.png | TicTacToe}}
<<BR>>multiplexing LED´s and buttons with an AT328 microcontroller
{{http://www.daniel-fischer.at/projecte/TicTac/TicTac_kl.png|TicTacToe}} <<BR>>multiplexing LED´s and buttons with an AT328 microcontroller
Line 118: Line 138:
{{http://www.daniel-fischer.at/projecte/Motor_Shild/Motor_Shild01_DC_kl.png | MotorShild}}
<<BR>>MotorShield on an ATMega 2650 Arduino Board
{{http://www.daniel-fischer.at/projecte/Motor_Shild/Motor_Shild01_DC_kl.png|MotorShild}} <<BR>>MotorShield on an ATMega 2650 Arduino Board

artdanion

Email: <artdanion AT SPAMFREE devlol DOT org>
Homepage: http://www.daniel-fischer.at

Projects

UPCYCLE Project

After receiving a number of old LED panels from Ars Electronica, we set about recreating the control system. With success.

A Raspberry Pico microcontroller communicates via level shifter with the LED panels which operate on 5V logic level.

LED Panel LED Panel

UpCycle Connector Board UpCycle Connector Board

UpCycle LED SGT Ticker LED Wall

FlatCat

In a group project, we started to create our own badge based on our old Winkekatzen theme.

An ESP32 microcontroller forms the heart of this bag. With its 8MB of memory and WiFi and Bluetooth connectivity, there are countless possibilities for future projects.The finished badge will have a special audio interface.

FlatCat board FlatCat board

FlatCat board FlatCat board

TeleAgriCulture board

TeleAgriCulture Board V2.1

The TeleAgriCulture Board V2.1 is a versatile and customizable board that can be used for various applications such as:

  • Monitoring soil moisture, temperature, humidity, light intensity and other parameters of your plants or crops
  • Controlling irrigation systems, LED lights, fans or other actuators based on sensor data or user input
  • Connecting to the Internet via WiFi or LoRaWAN and sending/receiving data to/from the TeleAgriCulture Platform on gitlab or other services

  • Creating interactive art installations or educational projects that use environmental data as input

TeleAgriCulture Board V2.1 TeleAgriCulture Board V2.1

Ticker Projects

a number of Led Ticker projects have been created over the past few years. They all listen to mqtt messages and can be updated online.

  • IC Ticker @ Interface Cultures department / Kunstuni Linz
  • Q-Tiscker @ Wirtshaus Untergaumberg / shows the next tram departures in Untergaumberg

IC-Ticker

Ticker on Github

SHA2017 Badge Clone

see: HACKADAY Article: MAKE A BADGE WHEN THERE IS NO BADGE YET

a few months ago @doebi and i thought it would be nice to get into ESP32 and the SHA2017 badge hardware. Doebi tried the emulator and created his first app: the weather-app. Soon after this we realized, that the emulator did not support more advanced and more hardware based functions. So i decided to build a badge clone for prototyping and testing.

SHA2017 Badge Clone

main components:

ESP32 WROOM board - Amazon
waveshare e-paper 2.9" - Amazon
MPR121 board - Amazon

Schematic Drawing

Schematic Drawing Large

The I2C lines for the MPR121 need 4.7K pullup resistors and VUSB sensing needs a voltage devider. For the buttons I used some copper foil as electrodes.
Later i added some WS2812 LED´s (Datapin on IO32) If you use WS2812 LED´s you have to change this in menuconfig befor build...

the original firmware works with this parts:

SHA2017 badge Firmware

in menuconfig are this things to change:

Component config --> SHA2017 Badge --> SHA Badge e-ink default display type --> GDEH029A1
Component config --> SHA2017 Badge --> Enable MPR121 debug messages
Component config --> SHA2017 Badge --> DISABLE MPR121 hardcoded baseline values

after autoflash, the MPR121 is to calibrate.
Befor the first OTA i had to set a flag on the badge via serial in the monitor by:
( thanks to tsd from the badge team ... to flash every new firmware was boring )

   1 import badge
   2 badge.nvs_set_u8("badge", "eink.dev.type", 1)

The clone works fine with my powerbank, but maybe i will add a LIPO charger board to it. (LIPO charger board)

DON´T forget to wink :-) (Apps-->Graphics-->Winkekatze)

Winkekatze on the clonee


WorldWideWinkeKatzen Project by Aurel: (Winkekatze github)

Watermap

Watermap
a physical visualization of weatherdata

see: Ars Electronica Center

Water is live. Without water nothing organic exists.

This water installation visualizes - in a symbolic way - how rain brings the whole world to life. A valve is mounted on rails. Through it, drops of water fall on a surface, that is covered with white fabric. This fabric is coated with hydroscopic colour - as soon as a certain spot gets wet, the white colour becomes transparent, and the image underneath is becoming visible. It is not immediately possible to tell, what the image is. The installation invites to stay longer and watch the world map showing through more and more. To emphasize the association of life, nature and growth, the whole land on the world map is green.

The „rain“ is consisting of single drops, which only fall if it really rains on a certain position on earth, according to a synchronized weather app. The whole world map will never show - on the one side because it never rains at the same time everywhere, on the other side because the synchronization with the weather app is not permanent but happens in intervals. Also strong rain in one region is being translated into minimal dropping.

This minimalistic approach stresses the importance and the incalculable value of the creation of life and how fragile our ecosystem really is.

more info + video: Watermap youtube

OSC Gyro-Device

OSC Gyro-Device

PCB OSC Gyro-Device

OSC Gyro-Device Demo DeepSpace

Video at ArsElectronica DeepSpace (8K Projection + Lasertracking + OSC Demo) : Video DeepSpace

Effect Pad

Effect Pad
more pictures and a few videos here: (http://www.daniel-fischer.at/EffectPad.html)

a touch and proximity sensing MIDI Controller
based on the Teensy 3.1 microcontroller and the MPR121/CAP1188 sensing Chips

the antennas are laser engraved to the back of the Plexiglas LED and filled up with conductive paint. WS2812 RGB LED´s are used to light up the fields.

TicTac

TicTacToe
multiplexing LED´s and buttons with an AT328 microcontroller

MotorShield-L298

MotorShild
MotorShield on an ATMega 2650 Arduino Board


CategoryMember CategoryCurrentProject