× Aufzeichnungen eines Kunststudenten. Dies ist die Niederschrift zu meinem Kunststudium an der HGB Leipzig.
Folgend einige Hinweise dazu:

(1) Ich möchte niemandem schaden. Ich möchte aber meine Studienzeit in all seinen Facetten festhalten. Dabei ist alles von Interesse, was mit dem Studium an der Hochschule, mit Kunst allgemein und mit meiner eigenen Arbeit im Speziellen zu tun hat.
(2) Fehlerhafte Informationen sind – ungewollt – Teil der Notizen. Sie sind meinem Wissensstand, der Konzentration in stundenlangen Sitzungen und schlecht lesbaren handschriftlichen Notizen geschuldet.
(3) Zitate sind nur hinterlegt, wenn ich mir sicher bin, dass es so gesagt wurde. Die Zitate sind aus dem Zusammenhang gerissen. Das ist nicht böswillig.
(4) Meine künstlerische Arbeit hat größtenteils die Suche und den Zweifel zum Thema. In Einzelgesprächen mit Professoren, Werkstattleitern und Dozenten nehme ich dessen Ansichten wahr und verarbeite diese später in den Notizen. Deshalb bin ich jetzt da, wo ich stehe. Wenn ich einen Hochschulangestellten also mit seiner Meinung darstelle, darf er sich freuen, Teil meiner künstlerischen Entwicklung zu sein.

Leipzig, den 13. Dezember 2016
Redigierte Fassung vom 25. Mai 2018


Klasse Bildende Kunst
HGB Leipzig

Kurs Sensorik und Aktorik

Lazy Susan, 2010, Cosima von Bonin
"Lazy Susan", 2010, Cosima von Bonin
Faulheit, 2008, Viola Vahrson
Faulheit, 2008, Viola Vahrson
Sat - Nula (Clock - Zero), 1990, Mladen Stilinovic (Acrylfarbe, Uhr)
Sat - Nula (Clock - Zero), 1990, Mladen Stilinovic (Acrylfarbe, Uhr)
Screenshot Forbidden / You don't have permission to access / on this server. meiner eigentlichen Website
Screenshot "Forbidden / You don't have permission to access / on this server." meiner eigentlichen Website

Mittwoch, 30. April 2014

Friedrich Fröhlich, faul faul Faulheit Link Faulheit in der Kunst Link "Laßt uns faul in allen Sachen, Nur nicht faul zu Lieb' und Wein, Nur nicht faul zur Faulheit sein." (Lessing) Faulheit erforschen Konzeptkunst Konzeptkunst / Lob der Faulheit Link Link Cosima von Bonin Cosima von Bonin (* 1962 in Mombasa, deutsche Künstlerin) Vertreterin Konzeptkunst arbeitet mit Textilien, Filmen, Installationen und sozialen Beziehungen Link "[…] Stoffhase, faul auf dem Rücken liegend, ein langnasiger Pinocchio, auf einem Schiedsrichterstuhl und viele andere skurrile Figuren der 'Lazy Susan Series' […]" "Lazy Susan", 2010, Cosima von Bonin lazy-susan.jpg rotierende Tischplatte, sanftes Kreisen, Monotonie, Schriftzug auf Stofftier-Sohlen: "SLOTH" (Faulheit, Trägheit), umstellt von Spiegeln (Überwachtsein regt nicht mehr an?) Einspruch gegen auf Effizienz ausgerichtetes Arbeitsethos im Kapitalismus / gegen Verfügbarkeit und Verwertung Link Lazy Susan: Bezeichnung für rotierende Tischplatte, auf der Essen serviert wird Link Lust auf Nichtstun Cosima von Bonin: "Wenn ich mich dazu entschließe, [kann ich] so verfaulen wie kein anderer." fleißig sein, um faul sein zu können? Museum als Kinderzimmer Faulheit, 2008, Viola Vahrson faulheit.jpg Projekt "In den Architekturen des Alltags: Gewohnheit, Faulheit, Muße" Link Link verschiedene Formen des Nichtstuns bearbeiteten Künstler, Schriftsteller und Wissenschaftler aus Ungarn und Deutschland 1 Arbeit als Statussymbol / Leben für die Arbeit Freizeitbeschäftigung mit Arbeitsbegriff gekoppelt: Gartenarbeit, geistige Arbeit, künstlerische Arbeit nicht handeln, geschehen lassen, Kontrolle aufgeben = Schwäche (Vorurteil Zigeuner) 2 Spielarten des Nichtstuns Dominika Tihanyi (Landschaftsplanerin, Budapest): lässt sich von fremden Menschen innerstädtische Orte der Ruhe und Muße zeigen Tibor Gyenis: Arbeit mit gewohntem Zeitrhythmus, Langsamkeit der Schifffahrt erleben "Möglicherweise weiß man nichts mit sich anzufangen, vielleicht erlebt man die Langeweile aber auch auf neue Weise, nämlich als ein längeres Weilen an einem Ort und in der eigenen Anschauung." Hannes Böhringer: betrachtet Bäderkultur Ungarns ("plätscherndes Nichtstun") / Deutschland (Wellness-Bewegung) Beatrix Szörényi: Zeit für Aufenthalt an einem Ort = Zeit für Reise veranschlagt (direkter Reiseweg unterbrochen, Unbekanntes entdecken) Veranstaltung "Ende der Faulheit", Hochschule für Bildende Künste Braunschweig Link (E-Mail-Anfrage an Kunstverein Wolfsburg wegen Publikation) Sat - Nula (Clock - Zero), 1990, Mladen Stilinovic Mladen Stilinovic (Acrylfarbe, Uhr) Link clock-zero.jpg Mladen Stilinovic (* 1947 in Belgrad, Konzeptkünstler) Link Vertreter der Neuen Kunstpraxis[?], Thema: Bedeutung von Arbeit und der Rolle des Künstlers Abwesenheit von Bewegung und Denken, Gleichgültigkeit, Starren ins Nichts, Nicht-Aktivität, Impotenz, Stumpfsinn "Tugenden der Faulheit" "Künstler im Westen sind nicht faul und demnach keine Künstler, sondern Produzenten von etwas" "Ohne Faulheit keine Kunst." Vordiplom Vordiplom Link Texte, Bilder, Screenshots für Vordiplom gesammelt Anrufbeantworter-Ansage für friedrichfroehlich.com (auf Englisch) und für freischaffenden Friedrich Fröhlich gespeichert Google Google -Bilder-Ergebnisse bei "Friedrich Fröhlich" (Autohaus Friedrich Fröhlich, Junge Friedrich Fröhlich, Soldat Friedrich Fröhlich) Screenshot Google-Suche vom 31.3.2014 und 30.4.2014 (unterschiedliche Positionen sichtbar) Screenshots mit Versuch unterschiedliche Rollen in eine Website zu packen (mittels Hintergrundfarbe) fremde Künstler-Website Künstler-Website kopiert und eigenen Namen eingesetzt (erster Test) Screenshot "Forbidden / You don't have permission to access / on this server." meiner eigentlichen Website Link forbidden.jpg Kurs Sensorik und Aktorik Link notiert Link E-Mail an Ohme wegen Wunsch auf Umsetzung "Relativitäts-Uhr" (Programmierung, Sensor)

Freitag, 31. Januar 2014

Kurs Sensorik und Aktorik Link biometrischer Sensor: Fingerprint 256 x 256 Informationseinheiten (65536, im Template gespeichert) rund 200 IDs passen auf Chip Library FPS_GT511C3 Link Finger-Print-Scanner GT-511C3 Link #include "SoftwareSerial.h" Abstand zwischen Programm- und Arbeitsspeicher bei Arduino Arduino (Vermeidung von Überschreiben des Programm-Codes) void ram(){} extern int __brkval extern: Variable existiert bereits und wird nur noch eingebunden nicht Inhalt, sondern Adresse von Variable ausgeben: &-Zeichen vor Variablenamen (Beispiel &variable) * vor Variablenamen = kein Integerwert, Variable enthält Zeiger auf den Speicherbereich (Pointer, Beispiel *v = &v) Speicher anfordern: malloc() Code nachträglich ändern (oder auch Setup erneut aufrufen lassen) Turingmaschine Link Processing: abfragen, was für einen Port die USB-Verbindung zu Arduino belegt (mit for-Schleife alle USB-Ports durchgehen) Begriff "usb" in Port-Beschreibung vorhanden (erst mit toLowerCase() in Kleinbuchstaben umwandeln) String Superstrings vorhanden (Position von Zeichenkette): indexOf("usb"); Funktion serialEvent: wird immer angelegt und ständig ausgeführt (unabhängig von der draw-Funktion) Code versuchen auszuführen: try{} bei Fehler: catch(java.lang.NumberFormatException e){} oder allgemeiner: catch(Exception e){} verschiedene Sensoren an Arduino anschließen: Vibrations-, Feuchtigkeis-, Temperatur- und Bewegungssensor (auch Stärke der Bewegung messbar) Kurs Standby Link Ausstellungs-Aufbau Halle 14 Spinnerei Baumarkt Spanplatte 2,00 x 0,80 m für Urkunden Urkunde -Kit als Unterlage gekauft und aufgebaut Wände hochgezogen
Motto Friedrich Fröhlich, Künstler ohne Werbebudget
Motto "Friedrich Fröhlich, Künstler ohne Werbebudget"
Ultraschall Distanz Sensor HC-SR04, © robodino.de
Ultraschall Distanz Sensor HC-SR04, © robodino.de

Freitag, 24. Januar 2014

HGB Rundgang HGB Rundgang 2014 Link für HGB-Rundgang Friedrich-Werbung planen Motto "Friedrich Fröhlich, Künstler ohne Werbebudget" ohne-werbebudget.jpg aneinandergeklammerte Karten: "Schöpfung", "print24.de", Visitenkarte Visitenkarte , Notizzettel für einsam-sein.net, Hampelmann, Artou-Werbung Kurs Sensorik und Aktorik Link Beschleunigungssensor mit Magnetsensor wie Kompass (links und rechts ausschlagen) Kalibrierung wegen Abweichungen im Raum notwendig (ablenkende Quellen) mit Gyroskop Link Beschleunigung hoch / runter Höhensensor Überprüfungsverfahren, ob gesendete Daten richtig sein können, mit Prüfbits mehrmals mit unterschiedlichen mathematischen Regeln prüfen, ob Werte stimmig sind Korrekturbit Link Beispiel für Sensoren in der Kunst: unsichtbares Labyrinth im leeren Raum mit Sensoren wird geprüft, ob Person an Wand stößt und wenden sollte Gerüchte in der Kunst ausdrücken: hinter gehender Person erscheinen an der Wand Sprüche notiert Link Uhr für gekrümmte Zeit: Zeiger bewegen sich langsamer je näher eine Person kommt (pendeln sich nach kurzer Zeit wieder zur Normalzeit ein) realisierbar mit beispielsweise vielen Waagen auf dem Boden (je nach Gewicht krümmt sich Zeit mehr) oder mittels Ultraschallsensoren Ultraschall Distanz Sensor HC-SR04, © robodino.de Link ultraschallsensor.jpg zehn Ultraschallsensoren im Halbkreis: benötigen rund eine Sekunde für Durchlauf Photoshop-Datei einlesen (binär) und in Geräusche umwandeln (gibt es identische Phasen bei unterschiedlichen Bildern?) Befehl-Länge: 1 Byte oder mehr lang Blinde: Eindruck vom Raum durch Töne (auch mit Ultraschallsensor) notiert Link Wackelbild-Folie: Uhranzeige ändert sich je nach Position des Betrachters (frontal andere Uhrzeit als links von Folie) Digitaler Bildschirm müsste hochauflösend sein (wegen kleiner Bildstreifen je Sicht) Bibliothek für Beschleunigungssensor herunterladen wie "sparkfun MPU9150" Link Verzeichnis "libraries" in Bibliothekenordner von Arduino Arduino kopieren Ordner "examples" erzeugt unter Datei > Beispiele > MPU9150Lib-Beispiele Kallibrierungsbeispiel: MagCal9150 min-Wert: größtmöglicher Wert (0x7fff) max-Wert: kleinstmöglicher Wert (0x8000) 16 Möglichkeiten auch bei Farben: 0 - 9 und a - f (Beispiel #ff8e1d) Beispiel für Arduino: Arduino9150 mehrere Geräte an Arduino anschalten: digital mit IDs (jedes Gerät erhält eine ID) I2C / TwoWire: an analoge Pins A4 und A5 MPU.selectDevice(0); Daten bei Gerät mit ID 0 auslesen: MPU.[]; Ultraschallsensor (SRF02) rund 70 ms für einen Wert bei maximal 6 Metern Abstand Sensor-Anschlüsse von Ecke ausgehend (in Klammern bei Arduino): 5 V (5V), SDA (A4), SCL (A5), Modus (-), GND (GND) Arduino-Seite SFRRangerReader Link notiert Link gefakte HGB-Website: versteckte Texte anzeigen lassen (links in der Navigation hat der Webmaster Texte in selber Farbe wie Hintergrund gehalten)

Freitag, 10. Januar 2014

Kurs Sensorik und Aktorik Link MIDI-Shield mit 5 Pins, Ein- und Ausgang, Stereo-Buchse ohne Verstärker häufigste Befehle: Note an / Note aus und Instrumentenwahl General MIDI (GM) = Definition der MIDI-Schnittstellenbelegung für elektronische Musikinstrumente Link über Delay (siehe auch LED-Lichtstärke) oder über Tonbildbibliothek Klang in verschiedene Höhen erzeugbar (wenn kein MIDI-Shield vorhanden ist) Aufgabe: ohne delay mehrere Elemente gleichzeitig abarbeiten (LED soll unabhängig von Tönen leuchten) Tonbibliothek einbinden: Library importieren "Für Elise", Ludwig van Beethoven Ludwig van Beethoven , 1810, ausgeben lassen Link Tasten der Klaviatur Nummern zuweisen (Array) Arrayfelder: Tonleiter (in Herz), Melodie (Tonleiter-Nummer), Länge (in ms) Beispiel vom Dozenten: "Oh Tannenbaum" Midi funktioniert in Halbtonschritten (wohltemperiertes Klavier) Link [ab hier gedanklich abwesend] Milleniumsproblematik: oft nur die letzten beiden Ziffern des Jahres abgelegt (aus "99" wird "00" und nicht "2000") Jahr-2038-Problem (in PHP time()-Funktion) Link

Freitag, 3. Januar 2014

Kurs Sensorik und Aktorik Link Serialität bei Computern, mehrere Sachen gleichzeitig ausführen asynchron arbeiten jede Aktion wird gestückelt ausgeführt aufsteckbarer Board: MIDI-Shield Link DMX-Shield (für Show-Effekte angelegt, Zustand wird dauerhaft gesendet) MIDI-Protokoll nur zu Beginn werden Daten geschickt, nicht dauerhaft wie bei DMX Arduino Arduino Sound erzeugen durch 1 digitalen Ausgang (beep) 2 Audio-Chip (wie MP3-Shield zum abspielen und aufnehmen, oder MIDI-Shield zum live Töne erzeugen) MIDI-Shield mit fertigen Sound-Fonts Samples und Einstellungen (wie relative Lautstärke, Hüllkurve, Filter-Einstellungen) zur Beschreibung von Klängen in elektronischen MIDI-Klangerzeugern Link mit "interrupt" arbeiten Aufgabe: Kabel in Pin 3 stecken und Wert ausgeben lassen (0 wenn offen und 1 bei Grnd) internen PullUp-Widerstand aktivieren: digitalWrite(Schalter, HIGH); Widerstand rund 50 kΩ groß (damit hochohmiger "offener" Zustand eingenommen werden kann) Interrupt-Routine / Funktion muss immer schnell beendet werden, damit es fertig ist, wenn es das nächste Mal aufgerufen wird println(): benötigt zuviel Zeit und könnte weitere Interrupts innerhalb der Routine auslösen installiert Interruptroutine: attachInterrupt(1, SchalterInput, CHANGE); zum Beispiel Nummer für analoge Pin 3: 1 (bei Arduino) Unterprogramm auslösen bei: LOW, RISING, FALLING oder CHANGE Interrupt-Funktion wird immer ausgeführt, auch bei delay() und anderen zeitintensiven Arbeiten registriert jederzeit einen Wert (wie Sonnenstrahlen, Ton, Tastendruck) Processing: MouseMove etc. sind ebenfalls ein Interrupt damit Compiler Variable nicht als const festlegt, da sie im Hauptprogramm noch nicht verändert wurde: Variable für Interrupt speziell definieren mit volatile \ auf dem Mac: Shift+Alt+7 Aufgabe: Daten von Arduino an Processing übermitteln import processing.serial.*; serialPorts[]=serial.list(); arduino=new Serial(this,serialPorts0,57600); String Superstrings spalten mittels Splitt-Funktion: split(zeile,'\t'); Zeichenkette in Zahl umwandeln: parseFloat(); Kurvendaten aus Arduino mittels line() in Processing umsetzen mit unterschiedlichen Farbwerten (Array)
Treiber IC L293 D
Treiber IC L293 D

Freitag, 13. Dezember 2013

Kurs Sensorik und Aktorik Link Schrittmotor wegen Zuspätkommenden: halbe Stunde Einzelunterricht Chip mit direkter Stromzufuhr (Arduino Arduino mit USB zu schwach) Treiber IC L293 D l293d.jpg L293d: mit 2 H-Brücken (2 Motoren ansteuerbar, außer bei Schrittmotoren) Link Link 0,6 Ampere je Pin Wärmeableitung bei Volllast beachten In(1-4): Eingänge Out(1-4): Ausgänge (für Motoren) Δ Verstärker, An/Aus-Schalter Vs und Vss: Spannungsquellen (Vss = Extraspannungsquelle) Out1 und Out2: wenn in beide Richtung drehbar sein soll PWM-Steuerung: Geschwindigkeit steuern (nicht beim Schrittmotor) Schrittmotor mit mehreren Spulen (Magnetfeld) H-Brücke nanotec Schrittmotor Link Enable(1+2): wirklich ausschalten (auch kein Widerstand mehr) bei Gleichstrommotor (+) und (-) vertauschen: Richtung wechseln Dauermagnet (mit Nordpol und Südpol) und Spulen Servomotor mit Transistoren zur Verstärkung, H-Brücke bereits eingebaut Position auslesbar (Gradzahl) funktioniert ähnlich Potentiometer in Robotik bei Gelenken eingesetzt Schrittgenauigkeit mit Gradzahl angeben mit Getriebe Gradzahl verringern Motoren nicht direkt an Arduino anschließen USB nur 0,5 - 1 Ampere 1. Test mit Servomotor 3 Pins: 1 Masseleitung braun 2 Powerleitung rot 3 Signalleitung (Datenverkehr) Arduino-Servobibliothek: Sketch > Library importieren > Servo Pin festlegen: PWM-Pin nehmen (analogWrite könnte allerdings nicht mehr funktionieren) servo.attach(9); 0 - 180 Grad möglich mit: servo.write(60); servo.attach(9,1000,2000); mit Mikrosekunden-Wert Wiederholung aller 20 ms (an 1 - 2 ms und aus 18 - 19 ms) notiert Link bezahlte YouTube-Anzeige vor eigentlichem Video: "Schalten Sie Ihren Computer aus!" (Internet/Fernseher-Unterbrecher) notiert Link Weltzeituhr: Stundenzeiger wechselt ganz schnell zwischen allen möglichen Zeitzonen notiert Link andere Weltzeituhr: nur ein dicker Zeiger, der alle möglichen Zeitzonen beinhaltet (also ein Kreis) Schrittmotor bauen mit 4 Import-Pins und 1 Gnd am Arduino
Logo Kanal X, 1990 - 1991
Logo Kanal X, 1990 - 1991
Money Back Products, 1999
"Money Back Products", 1999
Friedrich Fröhlich Promo, 2013, YouTube
Friedrich Fröhlich Promo, 2013, YouTube

Freitag, 6. Dezember 2013

Kurs Sensorik und Aktorik Link Pulssignal Änderung des Tastverhältnisses im Wechsel: kurze Zeit 5V, danach 0V (LED = Helligkeitsänderung) analogWrite(); nur ein paar Pins dafür verwendbar belastet Prozessor nicht stark Funktion, im Kiloherz-Bereich (Umschalten nicht sichtbar) Aufgabe: Verbindung zwischen Rechner und Arduino Arduino herstellen Rückmeldefunktion (Fehlersuche, Videoinstallation steuern etc.) Verbindung zu Processing oder PureData "Serial" Serial.begin(57600); Bandrate: 300 - 115200 Rate = Zeichen pro Sekunde Serial.println(); Zeichenkette wird aufgebrochen und einzeln übermittelt wenn in Zeichenkette Zahl beinhaltet, dann print(); Shift+Alt+7 = Backslash analogRead(0): analoge Pin 0 auslesen analoge Pins etwas ungenau (nur mit ungefähren Werten arbeiten) Daten vom Rechner empfangen Serial.read(); Text zurückgeben, wenn gesendet wurde (einfaches Echo) int cmd=Serial.read(); und Serial.println(cmd); -1 bedeutet: kein Wert im "Serial Monitor" Daten zu Mikrocomputer senden "abc" = 97, 98 und 99 ASCII-Werte (Code des Zeichens) 123 = 3 * 1 + 2 * 10 + 1 * 100 Übungsaufgabe LED dimmen mittels Zahlenübergabe "r" für rote LED und "g" für grüne LED cmd = 'g'; oder cmd = (Ascii-Code von "g") cmd = cmd-48 (Zahlen 0 bis 9) wert = wert*10+cmd; (wert am Anfang = 0) switch(cmd) und case "r" PureData: Daten einlesen Processing: Import Library: Serial 1/0 import processing.serial.*; Reference > Libraries > Serial println(Serial.list()); gibt Liste aller Anschlüsse wieder Nummer verwenden Serial arduino; arduino = new Serial(this,Serial.list()0, 57600); arduino.write("120r255g"); TV Fernsehen Interventionen Link Kurs TV Interventionen Link Piratenfernsehsender "Kanal X", Leipzig, DDR DDR Link "Das ganze Ding ist ein Kunstwerk" Logo Kanal X, 1990 - 1991 kanal-x.jpg "Kanal X auf Sendung!" improvisierte Studioeinrichtung Publikum wird einbezogen Beweis: ohne großem Aufwand Fernsehsender aufbauen Yes-Men Link Künstler-Aktivisten-Gruppe mediale Aufmerksamkeit für politische Aktionen erzeugen "World Trade Organization" Link Fake-Organisation, ernstgenommen, Einladungen zu Konferenzen Website "Acceptable Risk" Risiken gegenüber Bevölkerung kann monetarisiert werden Interview im BBC keine Konsequenzen, da Firmen negative Öffentlichkeit vermeiden wollen Ausgabe "New York Times" (gefakt) Attac bezieht sich darauf mit "DIE ZEIT" Allan Kaprow, US-amerikanischer Künstler und Kunsttheoretiker der Aktionskunst Link "Das Happening Happening der falschen Photos" Mel Chin: "in the name of the place" Mainstream Fernsehen: "Take a good look" mit Ernie Kovacs Link "Es ist nichts mit Ihrem Fernseher falsch" TV Apparitions Matthieu Laurette Multimedia-Künstler im TV "Money Back Products", 1999 matthieu-laurette.jpg beweisen, dass man von Cashback-Aktionen und [nicht lesbar] Konsum Konsum leben kann Auftritt 1993 in "Herzblatt" wird zur Einladung seiner Ausstellungseröffnung erhoben (bei Ausstrahlung im TV) T-Shirt "AS SEEN ON TV" "Laurette Bank unlimited", 1991 - 2000 Rémi Gaillard (mediale Inszenierung Inszenierung seiner Aktionen seit 1999, YouTube YouTube -Star, Unterbrechung des laufenden Programms durch unautorisierte Auftritte) Jon Lajoie (spielt Rollen, überzeichnet dabei Klischee Klischee und Rollenbilder) Link "Mainstream Media Commercial": parodistischer Werbeclip, Auseinandersetzung mit Belanglosigkeit in US-amerikanischen Mainstream-Medien Friedrich Fröhlich Promo Chris Burden , 2013, YouTube Link chris-burden-promo.jpg Videosoftware "AVS Video Editor" gekauft Namen Leonardo da Vinci Leonardo da Vinci , Michelangelo Michelangelo Buonarroti , Rembrandt Rembrandt van Rijn , Vincent van Gogh Vincent van Gogh , Pablo Picasso Pablo Picasso , Chris Burden und Friedrich Fröhlich 2x eingespielt letzte Frame: "Videoanzeige bezahlt von Friedrich Fröhlich © 2013" Erscheinungsbild (Farben, Schriftart, Videoformat) richtet sich nach YouTube "Chris Burden Promo" sozusagen in das "neue TV" übertragen Google Google Adwords Videoanzeige erstellt, "In-Stream-Videoanzeige" Werbevideo wird vor dem Video, welches User sehen möchte, angezeigt (ähnlich Fernsehwerbung)

Freitag, 29. November 2013

Kurs Sensorik und Aktorik Link Tiefpass Link RC-Glied (Kondensator und Widerstand) Eingangsignal: "eckig" durch Tiefpass Mittelwerte errechnen und "weicher" zeichnen Hochpass: hohe Anteile werden verstärkt Simulation mit "qucs" Rechteckspannungsquelle (auch bei Netzteilen), Spannung 5 V Masse = Bezugspunkt Dauer High-Level Pulse: 5 ms Dauer Low-Level Pulse Anstiegs- und Abstiegszeit: 1 ns "Das beste Modell für eine Katze Ramses ist eine Katze" Apfel+D = Marker am Graphen einfügen Gleichung einfügen Arduino Arduino helligkeit=(helligkeit+1)%256; (Zahlen zwischen 0 und 256) analogWrite(helligkeit); unsigned char helligkeit=0; Bit: -128 - 127 unsigned: 0 - 255 (wird in den positiven Zahlenbereich gebracht)
ATmega328
ATmega328
Programm Arduino
Programm Arduino
LED wird über Arduino angesprochen, © Robert Carlsen
LED wird über Arduino angesprochen, © Robert Carlsen

Freitag, 22. November 2013

Kurs Sensorik und Aktorik Link Motor antreiben mit Akku Problem: Akku muss genug Strom liefern Drahtwiderstand (Länge und Dicke) hintere LEDs leuchten bei großen Installationen schwächer (bei Parallelschaltung) R ~ L / d² (Widerstand proportional Länge Draht durch Durchmesser Draht) Wohnungsbrände: großer Widerstand bei Drähten (bei Bruchstellen Hitze -> Brand) Aufgabe: Innenwiderstand von Akku bestimmen mit Schutzwiderstand, damit Messgerät nicht kaputt geht R(i) (Widerstand Stromquelle), R(s) (Widerstand Messgerät) R(ges) = U / I R(i)=U - U(s) / J ohne Widerstand 9 V, mit Widerstand 8,74 V 0,26 V / 0, 027 A ≈ 10 W Milliamperestunden (mAh) W = P * t (Arbeit ist Leistung mal Zeit) in Ws (Watt * Sekunden) Ladung Q Q = J * t (in Amperesekunden) t(E): Entladezeit t(E) = Q / J ATmega328 crowduino.jpg Mikrocontroller "Crowduino" (10 - 20 EUR) Link Hauptchip über USB-Ladekabel, Netzteil (7 - 12 V), Batterie (aber stabil) Reset-Knopf Programm Arduino arduino.jpg Installation von Programm Arduino Link Aufbau ähnlich Processing (auch mit Hilfe > Referenz) Basis von Arduino nicht Java, sondern C C++ mehr Klassen als C Klasse bündelt Daten und Funktionen Editor-Fenster void setup() void loop() statt in Processing draw() Zugriff auf einzelne Pins Aufgabe: LED anschalten und blinken lassen große Ports (mit durchnummerierten Pins) analog (0 - 5) auch als digitale Pins nutzbar digital (0 - 7) mit Werten 0 und 1 andere Teile über digitalen Port verbunden (wie LED-Laufschrift-Gerät), als serielle Schnittstelle nutzbar setup: festlegen, welche Pins als Ausgang/Eingang genutzt werden sollen pinMode(LED,OUTPUT); (Beispiel LED = 12 als Ausgang benutzen) Pins: 14 mA, darüber Belastung zu hoch 200 mA belastbar insgesamt (maximal zehn LEDs) LED=Variable, die am Anfang mit int LED = 12 eingeführt wird const int LED = 12; const: nicht mehr änderbar #define LED12 (Variante für C) LED wird über Arduino angesprochen, © Robert Carlsen Link led.jpg LED ansteuern: digitalWrite(LED,HIGH); oder digitalWrite(LED,LOW); delay(1000): weiteres Ausführen für eine Sekunde verzögern HIGH = 5 V (eigentlich etwas dadrunter) und LOW = 0 V langsam einblenden: Trick mit schnellem hin und herschalten, ansonsten analogen Port verwenden Tools > Board > [Board auswählen] eine Pin als Ground im setup() definieren: pinMode(GND1,OUTPUT); digitalWrite(GND1,LOW); A0 - A5: analoge Pins digital ansprechen analogen Pin auslesen: analogRead(); Aufgabe: lichtempfindlichen Widerstand einfügen, damit LEDs schneller blinken, wenn es dunkel wird mit Poti kann Wert gesteigert werden (potenzieren) lichtempfindlicher Widerstand zwischen 5-V-Pin und Poti legen (Voltzahl wird dadurch verändert) pinMode(POTI,INPUT); 0 ~ 0 V und 1023 ~ 5 V
Zeichnung Beziehung VOLT AMP und OHM
Zeichnung Beziehung VOLT AMP und OHM

Freitag, 15. November 2013

Kurs Sensorik und Aktorik Link zur Arbeit "wach' ich oder träum' ich": Schrittmotor mit Getriebe (macht Schritte weicher) verwenden mit Mikrocomputer das Tempo festlegen oder gleichstromgetriebener Motor (ketten- oder riemengeführt) einsetzen Einzelstunde dazu mit Dozent Dozent vereinbaren Schaltung am Computer simulieren Zeichnung Beziehung VOLT AMP und OHM volt-amp-ohm.jpg Schaltungssimulation mit "qucs" (Quite Universal Circuit Simulator) Link neues Projekt erstellen "Components" (Widerstand, Kondensator, Spule, Masse, Transformator etc.) per Ziehen und Ablegen in Feld ziehen Apfel + R: Element drehen "sources" (Spannungsquelle etc.) "insert" > "Wire" (Netz zum Verbinden der Elemente) oder Apfel + E F2: Simulation starten "nonlinear components" (wie ein "npn Transistor") messen, was für Ströme fließen (durch Basis und durch Kollektor und Emitter) "probes" (Messgeräte) Spannungsquelle von 1 V auf 5 V stellen Massesymbol einfügen DC = Gleichstromsimulation unter "simulation" bei F2 wird neuer Reiter geöffnet, Diagramme und Tabelle werden aktualisiert "Tabelle" Kurvendaten auswählen (erscheinen danach unter "Kurve") Widerstand einfügen Parameterdurchlauf (SWP), unterschiedliche Werte messen mit "Start" und "Ende" statt Tabellen zum visuelleren Verstehen Grafiken ausgeben "Qucs Library Tool" für u. a. weitere Transistoren-Modelle Gleichung einfügen: Insert > Equation Aufgabe (nicht bestanden)

Freitag, 8. November 2013

Kurs Sensorik und Aktorik Link Kondensator Link von lateinisch "condensare": "verdichten" passives elektrisches Bauelement kann elektrische Ladung speichern (eine sehr einfache Batterie) langes Beinchen (+), kurzes Beinchen (-) Aufgabe: Testen, ob LED funktioniert Widerstand 1 KΩ: braun (1), schwarz (0), rot (2) und gold 10 * 10^2 = 1000 Ω = 1 KΩ Kondensator: C F M (Mikro): 10^-6 = 0,000.001 n (Nano): 10^-9 = 0,000.000.001 p (Pikro): 10^-12 = 0,000.000.000.001 gewickelt mit Folie drumherum Plattenkondensatoren auf der einen Seite sammeln sich negative und auf der anderen Seite positiv geladene Teilchen Größe des Kondensators: bestimmt Zeit zum Aufladen Kondensator in Schaltplan einzeichnen Ergebnis: LED wird langsam schwacher, Kondensator ist jetzt geladen Entladen: Widerstand an Kondensator halten Aufgabe: LED langsam ausgehen lassen Kondensator parallel zur LED schalten (Effekt gering, da Kondensator zu schwach) deshalb Transistor einsetzen (verstärkt elektrisches Signal) Link notiert Link Container Containerspiele komplett abfotografieren und PVC-Banner mit Abbild über den Container legen; oder ein Fenster verdoppeln notiert Link Website Friedrich-Fröhlich-Archiv: alle Foto-Negative zählen und nach Themen auflisten Schaltplan, wo zwei LED automatisch im Wechsel an/aus gehen (wie Sirenen) mit 2 Kondensatoren und 2 Transistoren möglich (nach vielen Versuchen funktioniert es sogar) Hände als Widerstand genutzt, einfachste Klänge erzeugt

Freitag, 1. November 2013

Kurs Sensorik und Aktorik Link Aufbau Schaltkreis statt zwei Widerstände nur eines der drei hat Beine [?] Potentiometer (elektrisches Widerstandsbauelement, dessen Widerstandswerte mechanisch veränderbar sind) Link Kohleschicht: Strom kann nicht so gut durchfließen mit drittem Beinchen einstellen, wie lange Strom durch den Widerstand fließen soll, ehe es draußen weiterfließt Differenz zwischen drittem und zweitem Beinchen = neue Spannung entsteht Drehregler ganz nach links = 0 Ω (Strom rein = Strom raus) ganz rechts (im Beispiel) = 0,93 MΩ Diode aus drei Schichten (mit Sperrschicht, damit Strom nicht in falsche Richtung fließt) Transistor (elektronisches Bauelement zum Schalten und Verstärken von elektrischen Signalen) Link Transistor hat 3 Schichten (C = Kollektor, B = Basis und E = Emitter) C und E = positiv geladene Teilchen; B = negative geladene Teilchen C sammelt eingehenden Strom; B fungiert als "Steuerelement"; E Strom wird ausgestoßen B ist kein normaler Schalter, sondern kann durch mehr oder weniger negative Teilchen den fließenden Strom beeinflussen Beispiel: lichtsensibles Bauelement leitet einmal besser und einmal schlechter (wenn was ausgehen soll, muss negiert werden durch einen 2. Transistor) Wiki bei mikrocontroller.net Link Transistor von oben: D mit drei Drähten (mittig B, oben C, unten E) hFE einstellen (Stromverstärkungsfaktor) im Messgerät Transistor testen Haut Haut statt Widerstand vor Transistor: je nach Schwitzen ändert sich Stromfluss Lichtsensor eingefügt (je nach Lichtverhältnissen LED stärker/schwächer) Mikrofon angeschlossen (LED leuchtet bei Geräusch) mit Lautsprecher probiert (statt LED wird Ton ausgegeben)
ohne zu löten Schaltung bauen
ohne zu löten Schaltung bauen

Freitag, 25. Oktober 2013

Kurs Sensorik und Aktorik Link elektrische Leistung P (W) P = U * I (Spannung * Strom der fließt) W = V * A Beispiel-Rechnung, wie viel Strom fließt bei 12 V (nicht lesbar) Übung: Strom messen würden 3 A durch das Messgerät fließen, Kurzschluss möglich (deshalb mit Widerstand) Spannung erhöhen: Strom erhöht sich proportional Widerstand R = U / I m = milli zuvor Widerstand Ω messen, um zu erkenne, wie viel Strom beim Gerät ankommen wird LED anschalten (mit Widerstand) Widerstand: u. a. durch Kohle Widerstandsfarbcode Link Beispiel: 2 * rot + 1 * braun Goldstreifen = Genauigkeitswert in Prozent / maximale Abweichung erste beiden Zahlen (rot und rot) zusammensetzen, letzte Zahl gibt Zehnerpotenz an (22 * 10 ^ 1) Ergebnis = 220 Ω notiert Link Idee: Tastatur ohne Mikrocomputer; Information zum Tastendruck nur durch Widerstand weiterleiten (gibt es bereits, beim Synthesizer eingesetzt, um Schwingung / Ton zu verändern) Diode (elektrisches Bauelement, welches Strom nur in eine Richtung durchlässt) Link Glühbirne ist bereits ein Widerstand, der u. a. auch glüht (bei LED muss zusätzlich ein Widerstand eingesetzt werden) LED meistens I = 20 mA (20 Milliampere) bei Zufuhr von 5 V benötige ich einen Widerstand mit 250 Ω (LED erhält dadurch nur noch 2,1 V) ohne zu löten Schaltung bauen steckplatine.jpg Mikrocontroller auf Steckplatine großer Anschluss bei LED = (-) kleiner Anschluss = (+) in Reihe schalten: teilen sich den Strom Parrallelschaltung (komische Skizzen) (wenig verstanden, aber gefühlt mehr gelernt als durch jede Kunstdiskussion)
Mikrocontroller: Minirechner, digitale Steuereinheit
Mikrocontroller: Minirechner, digitale Steuereinheit
PureData, datenstromorientierte Programmiersprache und Entwicklungsumgebung; visuelle Programmierung
PureData, datenstromorientierte Programmiersprache und Entwicklungsumgebung; visuelle Programmierung

Freitag, 18. Oktober 2013

Kurs Sensorik und Aktorik Link in der Schnittstellen-Werkstatt Entwicklung von Hard- und Softwareschnittstellen Verwendung von Signalen aus der Umgebung zur Steuerung von Sound, Video und Computeranimationen Ansteuerung von Geräten vermittels Mikrocomputer Vermittlung Wissen über elektronische Teile, über Elemente anschließen, testen und messen Mikrocontroller: Minirechner, digitale Steuereinheit mikrocontroller.jpg Aufbau: Sensor ("Sinnesorgan") → Steuereinheit → Aktor (wie Duftstoffe freisetzen, Lautsprecher, Monitor) Tastatur als Vermittler 1 Taste zum an-/ausschalten, Tastensignal senden Durchgangsprüfmessung: prüfen, ob zwei Elemente miteinander verbunden sind Kontakte geschlossen: Ton inklusive Widerstandsanzeige in Ω Link PureData, datenstromorientierte Programmiersprache und Entwicklungsumgebung; visuelle Programmierung puredata.jpg Tastatur anschließen, in PureData Signal auslesen und weiterverarbeiten (Ton ausgeben, Blinken, Linie zeichnen, …) Widerstandsanzeige am Ring vom Prüfmessgerät ändern höchsten Bereich wählen, wenn ich nicht weiß, was ich einstellen soll: 20M[?] notiert Link am Menschen verwenden: durch Widerstand Geräte bedienen, Klänge während dem Schlaf erzeugen Größen: Spannung U (V) ( ) = "gemessen in" im Schaltplan: -o o- Gleichspannung (=) wenn Strom aus Batterie (chemischer Prozess) kommt Wechselspannung (≈) zum Beispiel Audiosignal oder Strom aus der Steckdose Kondensator lässt nur Wechselspannung durch Masse (COM, 0 Volt) = schwarzer Anschluss Differenz zwischen 2 Polen = Spannung Spannung: keine Energie wird freigesetzt; gibt nur die Möglichkeit dessen wieder Strom messen: Energie wird umgesetzt Strom J (A) Stromfluß wird durch Pfeil → veranschaulicht fließt von (+) nach (-) Widerstand R (Ω) Strom regulieren -∗- den Rest an Strom verliert man (wird in Wärme umgewandelt) Strom aus Steckdose 220 Volt, LED 2-3 Volt (Widerstand dazwischen, damit LED nicht kaputt geht)