Make Your Own Device ! During this seminar, we are going to familiarize ourselves with e-ink technology: what are its main (dis)advantages in comparison to dominant display technologies. And we are going to connect our e-papers to Raspberry Pis and Arduinos and create some real stuff: e-paper based wearables (maybe), the second prototype of a digital primer and who knows, maybe a cool interactive but low-consumption menu for Medienhaus cafeteria. MYOD !

Grunewaldstrasse (Medienhaus) Raum 311
Wednesday, 16:00 - 19:00
bi-weekly sessions on: 30.10, 13.11, 27.11 (Berlin Open Lab), 11.12, 18.12, 8.1., 22.1. (Einstein Center Digital Future), 5.2
Wahlfplicht, 2 credits

Overall Entwurf

WiSe 2018/2019 Bootstrapping & exploring
SoSe 2019 Playing, specifying, defining
WiSe 2019/2020 E-paper
SoSe 2020 Machine learning, speech technologies, handwriting recognition
WiSe 2020/2021 Testing & optimizing
SoSe 2021 Deploying

WiSe 2021/2022
???

Philosophy


  • Make Your Own Device ! (a sub-branch of DIY)

  • upcycle & recycle

  • Lean ICT & digital sobriety attitude

Session AE491113


  • Introduction & recapitulation

  • UNIX warm-up

  • Exercise 1: Upload images to hon.local screens

  • PaperTTY

  • 10-minute break

  • Discussion : What would You like to make ?

  • Making, coding, sharing



Why e-paper ?

  • natural
  • healthy
  • ecological
  • minimalist

Any why NOT e-paper ?

Existing devices


  • e-readers

  • notebooks (onyx)

  • phones (Mudita)

  • our own devices

What do You need in order to build a digital device ?

Components we are going to use


  • Primer :: RaspberryPi Zero, Re-speaker 2-mic array, WittyPi 3, 6-inch e-paper IT8951, 2 x Grove Gesture Recognition systems, Speaker
  • Herbarium :: Arduino, 4.3 inch e-Paper UART, 1 x Grove Gesture Recognition
  • Your project :: 
 

Design method


  • Goal-oriented

  • Organic

  • combining "Gedankenexperimenten" with physical-stuff (i.e. component) permutations

  • collaborative

Coding method


  • working with a real-system (advantages ? disadvantages ?)

  • tele-computational (derived from Greek τῆλε, tēle, "far")

  • command-line based

  • collaborative

Collaborative coding


  • connect to "cloud" WLAN (password: cirrocumulus)

  • open two terminal windows or tabs on Your computer

  • window1:: ssh fibel@fibel1.local

  • window2 :: ssh pi@hon.local

  • in both windows run: screen -S YOURNAME (e.g. screen -S daniel)

UNIX warm-up 0: #root

$ sudo bash

# cd /

# ls /

Projects

Hara


  • will be on the wall

  • 3 - 5 displays eink

  • select keywords, do search, display

  • QUESTIONS : what kind of sensors ? what keywords ? how would the algorithm behave ? (how often would the content change ?)

  •  

epaper theater

hello world

arduino two hall magnet sensors base sketch



#define Input_Left 2
#define Input_Right 3

void setup() {
  pinMode(Input_Left, INPUT);                    // Eingangspin auf Eingang stellen
  pinMode(Input_Right, INPUT);                    // Eingangspin auf Eingang stellen

  
  Serial.begin(9600);

  attachInterrupt(0, detectLeft, FALLING);
  attachInterrupt(1, detectRight, FALLING);

  Serial.println("Hall-Effekt-Sensor Test");
}


void loop() {

}



void detectLeft() {
  Serial.println("Left Magnet recognized");
}

void detectRight() {
  Serial.println("Right Magnet recognized");
}