Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Concept
Neverdream is een installatie die een traditionele Chinese opera, The Peony Pavilion, herinterpreteert met behulp van een elektronisch 3D-verhaalobject. De interactie maakt verkenning tussen droom en werkelijkheid in het verhaal mogelijk. Neverdream probeert traditionele Chinese opera relevant te maken voor het hedendaagse publiek.
Verhaal
Achtergrond: Song-dynastie
Personages: Du Liliang, de dochter van een belangrijke ambtenaar
Liu Mengmei, een arme geleerde
Du en Liu ontmoeten elkaar en worden verliefd op elkaar in hun dromen. Ze herenigen in de echte wereld na het ervaren van scheiding, dood en opwekking.
Beleven
De gebruiker speelt de rol van Liu in het verhaal. De installatie laat het tafereel zien, dat Liu in zijn droom een meisje onder een pruimenboom ontmoet.
Stap 1: Materialen
- Flexinol
- Thermochroom pigment
- Transparante basis
- TIP 120
- Diode
- 100k-ohm weerstanden
- 100 ohm weerstanden
- 9V batterijen
- Draden
- Knijpkralen
- Papier
- Arduino
- Koperen tape
- Soldeergereedschappen
- Verwarmingskussen
Stap 2: Afdrukken
Het schilderij op een iets dikker papier afdrukken
Stap 3: Schilderen met thermochroom pigment
1. Meng thermochroom pigment met de transparante basis. Probeer verschillende verhoudingen.
2. Spreid het pigment uit op de tekening en test of de kleur bij verhitting kan verdwijnen.
3. Snijd de beste af.
Stap 4: Bloemblaadjes maken
1. Maak verschillende bloemblaadjes, flexinol, kopertape en knijpkralen klaar
2. Naai om de flexinol aan één kant van het bloemblad te bevestigen
3. Gebruik knijpkralen aan het uiteinde van flexinol en soldeer de kralen op de tape om een verbinding te maken. Gedetailleerde tutorial: Shape Memory Alloy Connection
4. Verbind 4 bloembladen in serieschakeling
Stap 5: Transistorknooppunten maken
Gebruik TIP 120, diode, 100k-ohm weerstanden, 100-ohm weerstanden 9V batterijen, kopertape om twee circuits te maken zoals de afbeelding. Het zal Arduino beschermen tegen hoogspanning.
Stap 6: Circuit en code
int warmtePin=7;
int bloemPin=8; niet-ondertekend lang lastDebounceTime = 0; bool open; void setup() { // plaats hier je setup-code, om een keer uit te voeren:
pinMode (heatPin, OUTPUT); pinMode (flowerPin, OUTPUT); pinMode (4, INPUT_PULLUP); Serieel.begin(9600); } void loop() { // plaats hier je hoofdcode, om herhaaldelijk uit te voeren: if(digitalRead(4)==0 && !open) { open=true; lastDebounceTime=millis(); Serial.println("hier"); } if(open){ if(millis() - lastDebounceTime30000 && millis() - lastDebounceTime=38000) { analogWrite(flowerPin, 0); analoogWrite(heatPin, 0); open=onwaar; } }
}
Stap 7: Montage
1. Maak twee gaten en strek de bloem en het meisje achter de buitenste laag uit
2. Bouw het circuit en plaats het verwarmingskussen direct achter het meisjesfiguur