---
# System prepended metadata

title: POV machine story

---

# POV machine story

![](https://i.imgur.com/INhQBPo.jpg)



**concept:**
Using LED's ability to show the pulsating point-cloud which creates the digital writing, I want to uncover the illusion of perceiving something continuous although it is just a sparkling dot. This will lead to opening up the question about our perception of the present and of continuity.

**gewollte glitches:**
- konstante Bildrate, variable Motorgeschwindigkeit
- Bildrate passt sich Motorgeschwindigkeit an
- Scanbewegung/Sprint mit definierter Position und Bildinhalt 

**description:**

- the machine shows moving images including texts
- each element is connected and influence one another
- there are 4 led strips each shows half of the image
- 2 strips have a offset compared to the other two to increase the vertical image resolution  

**elements:**

- servo motor
    - [JMC iHSV60-30-40-48 AC Servo Motor Version V6xx ](https://www.sorotec.de/shop/JMC-Servo-Motor-mit-integriertem-Servotreiber-400-Watt---48-Volt---3000-1-min.html)
    - Kommunikation RS232 (ModBUS), Step/Dir
    - Untersetzung an der Konstruktion 3:1
- magnet sensor
    - [AMS AS5147U datasheet](https://ams.com/documents/20143/36005/AS5147U_AS5247U_DS000639_4-00.pdf)
    - Kommunikation: SPI, ABI

- 4 streifen adressable leds (SPI)
    - AP102 (3mm pixel pitch), vorhanden 400mm mit 128 leds
        - 16MHz clockrate
    - HD108 (7mm pixel pitch), vorhanden 1m mit 144 leds
        - 20MHz clockrate

- mc1 (teensy)
    - motor logik
    - possible communication: CAN, UART, USB
- mc2 (raspi) 
    - leds logik
    - possible communication: Wifi, LAN

### DC servo motor

**Der motor soll:**

- auf eine Geschwindigkeit zwischen 0 und 1800 RPM gesteuert werden
- Notabschaltung 
    - per Hand
    - bei Überlast
    - bei Fehler
- Positionssteuerung (bsp. halbe Umdrehung in Zeitinterval)


### mc1 Motor Logik

**Der mc1 soll:**

- den Motor steuern auf eine Geschwindigket zwischen 0 und 1800 Upm (0 bis 600RPM am Rotor) 
- die Geschwindigkeit des Motor anhand der Choreografie der Bildfolge anpassen 
    - Geschwindigkeitsangaben von mc2 bekommen
    - die drehgeschwindigkeit gelesen am Sensor mit der Geschwindigkeit des Motor vergleichen (prio0)
- alternativ Positionssteuerung
    - Positonstargets von mc2
    - Kalibrierung auf Initialposition
    - (prio0)



### mc2 Led Logik

**Der mc2 soll:**

- Bilddaten in Ledwerte umwandlen
    - statische Bilder
    - Videos
    - Livefeed (prio0)
- daten an 4 streifen Leds schicken
- die dreheschwindigkeit am Sensor auslesen
    - Anpassung der Bilddaten für die Leds
        - konstante horizontale Auflösung, variables Datenrate
        - konstante Datenrate, variable horizontale Auflösung 
- Geschwindigkeit der Choreografie an mc1 schicken (prio0)

 
### magnet sensor an mc2 (raspi)

**Der magnet sensor soll:**

- die Drehgeschwindigkeit der Achse messen
- die Nullposition der Achse einstellen (Offset)
- die Position der Achse messen


### Leds

**Ein streifen leds soll:**

- ein halben Frame zeigen
- daten von mc2 empfangen und wiedergeben


## POV deadlines

- mitte märz 2021 fotos für eine Online presentation
- ev. Ausstellung in Basel mitte Mai (zusage oder absage in in Februar)
- Projekt Zeit endet am ende Juni
- ev. Ausstellung in Bremen Herbst

## POV Budget

- für zwei display 7000€ - erstmal 3500€ bekommen, den rest bekommt man beim Projekt abschluss
- schon ausgegeben für material 1400€

## POV 2
- Wunschenswert wäre ein zweites Display anders zu bauen, mit eine linearschiene. Idealerweise kann man Teile der led Logik mitnehmen. Es ist mit natürlich bewusst dass es vielleicht gar nicht gehen kann.


