INHOUDSOPGAWE:
- Stap 1: Maak u skerm
- Stap 2: Elektronika
- Stap 3: Arduino -kode - toets u fotosel
- Stap 4: Fotoselldata na MaxMsp
- Stap 5: Maak 'n Cymatics -luidspreker
- Stap 6: Live streaming kamera op luidspreker
- Stap 7: Geluk
Video: Interaktiewe Simatiese Visualiseerder: 7 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Obsidiana is geïnspireer deur die Meso -Amerikaanse waterspieël wat ligpatrone op water as waarsêery gebruik het. Generatiewe patrone kom na vore in hierdie lig- en klankvisualiseerder deur die element van water.
Hierdie vloeistofgebaseerde sjabloon gebruik ligte data wat deur soniese frekwensies geskep is om patrone oor tyd saam te stel. Die generatiewe patrone word op 'n skerm geprojekteer met verskeie ligsensors wat hul ligdata as 'n invoer opneem. Die data word na MaxMsp gevoer en na 'n luidspreker gestuur. Die klanke word terug in die water gevisualiseer en weer geprojekteer, wat 'n simmatiese terugvoerlus skep wat meer komplekse patrone en klanke ontwikkel.
Met intermediêre elektroniese ervaring en generatiewe musiekprogrammatuur, in hierdie geval MaxMsp, kan hierdie sjabloon dinamies herkonfigureer word deur u verskillende klankmonsters by te voeg en frekwensies aan te pas.
Jy sal maak:
- 'n interaktiewe skerm met sensors
- 'n waterspreker
- 'n lewendige voerprojektor
Hier is meer oor Meso -Amerikaanse spieëls
Stap 1: Maak u skerm
Jy sal nodig hê
- 'n groot stuk dun hout, 1/8-1/4 duim dik
- of karton
- skêr of saag
- boor geweer
- wit verf
Stappe:
- Sny 'n groot sirkel uit hout of karton. Dit kan so groot wees as wat u dit wil hê. In hierdie projek het my skerm 'n deursnee van vyf voet gehad. Onthou dat u u patrone daarop sal projekteer.
- Boor vervolgens vyf gate met 'n boorgeweer. Maak seker dat daar genoeg ruimte is vir u fotoselsensor.
- Verf dit wit en wag totdat dit droog is.
Stap 2: Elektronika
Jy sal nodig hê:
- Arduino Uno
- vyf fotoselsensors
- broodbord
- elektriese kabel
- 5V toevoer
- vyf 10KΩ -aftrekweerstand
- USB kabel
- Soldeer
- Soldeerbout
Waar om te koop:
learn.adafruit.com/photocells/overview
Toets:
learn.adafruit.com/photocells/testing-a-ph…
Koppel:
learn.adafruit.com/photocells/connecting-a…
Gebruik:
learn.adafruit.com/photocells/using-a-phot…
Stappe:
- Sny u elektriese draad in vyf stukke wat by elke gat in die skerm kom (byvoorbeeld twee voet)
- Soldeer die draad aan elke kant van die fotosel (kyk na die voorbeeld hierbo)
- Plaas elke fotosel in elke gat met die sensor na buite gerig.
- Plaas elke kabel aan die teenoorgestelde kant in u broodbord, die een bereik 5V, die ander bereik die 10KΩ (wat aan die grond gekoppel is, en 'n analoog pen); gebruik die voorbeeld hierbo as 'n riglyn
- Doen dit oor en oor totdat u Analog Pins 0-4 vir u vyf fotoselle gebruik het
- Gebruik hierdie handleiding as 'n gids
learn.adafruit.com/photocells/connecting-a…
Stap 3: Arduino -kode - toets u fotosel
- Kry kode hier:
- Volg hierdie instruksies om u fotosel te toets en plaas u nuwe analoog pen #s bo -aan u kode vir u vyf fotoselle.
Voorbeeld:
int photocellPin = 0;
int photocellPin = 1:
int photocellPin = 2;
int photocellPin = 3;
int photocellPin = 4;
Stap 4: Fotoselldata na MaxMsp
U kan die lux -data wat deur fotoselle gegenereer word, op verskillende maniere gebruik om klanke te genereer. Waardes loop van 0-1.
Hier is meer inligting:
www.instructables.com/id/Photocell-tutoria…
In hierdie projek het ek MaxMsp gebruik deur Maxuino go -klank te genereer. U kan ook Verwerking en p5js gebruik.
Laai Maxuino hier af:
www.maxuino.org/
Laai MaxMsp hier af:
cycling74.com
- Maak die Maxuino-pleister genaamd arduino_test_photocell oop en pas elkeen van u analoog penne toe op r trig0- r trig
- Maak die MaxMsp -pleister r trig siklus_2 ingesluit oop. Pas die parameters aan en voeg u persoonlike klanklêers by elke r trig.
- U moet u lux -data deur MaxMsp sien. Speel daarmee en ontdek iets waarvan jy hou.
Stap 5: Maak 'n Cymatics -luidspreker
Jy sal nodig hê:
- Water drupper
- Klein swart dop of skottel (maak seker dat dit bo -op jou luidspreker pas)
- Een luidspreker (verkieslik klein subwoofer)
- Waterdigte spuitstof
- Stereo -manlike na dubbele RCA -mannekabel
- Wondergom
Stappe:
- Koppel die uitvoer van u skootrekenaar aan u luidspreker met die RCA -kabel
- Rig die spreker na bo
- Spuitluidspreker met waterdigte spuit; Ek gebruik
- Plak die klein dop op die middel van die luidspreker
- Vul die dop halfpad met die waterdropper
- Kyk na die inleidingvideo vir leiding
Stap 6: Live streaming kamera op luidspreker
Jy sal nodig hê:
- Live Streaming Camera, die meeste DSLR's het hierdie opsie
- Projektor
- Ringflits
- HDMI -kabel
- driepoot
Stappe:
- Plaas die kamera op 'n driepoot bo die luidspreker en zoom in op die waterdop
- Skakel ringflits aan; Ek gebruik Bower Macro Ringlight Flash op 'n Canon Mark III DSLR
- Koppel die HDMI -kabel van die kamera na die projektor, of wat vir u kamera werk
- Stroom die projektor op u nuwe fotoselskerm
- As u projektor 'n keystone -funksie het, moet u die projeksie aan die skerm toewys
Stap 7: Geluk
U het 'n interaktiewe simmatiese instrument gemaak. Maak die laaste aanpassings aan u klankmonsters in MaxMsp en volume, en u is klaar!
Aanbeveel:
BBC Micro: bit and Scratch - Interaktiewe stuurwiel en dryfspel: 5 stappe (met foto's)
BBC Micro: bit and Scratch - Interactive Steering Wheel & Driving Game: Een van my klasopdragte hierdie week is om die BBC Micro: bit te gebruik om in verbinding te tree met 'n Scratch -program wat ons geskryf het. Ek het gedink dat dit die perfekte geleentheid was om my ThreadBoard te gebruik om 'n ingebedde stelsel te skep! My inspirasie vir die krap
Hoe om 'n interaktiewe bot in onenigheid by te voeg: 6 stappe
Hoe om 'n interaktiewe bot in onenigheid by te voeg: in hierdie tutoriaal gaan ek wys hoe u 'n eie interaktiewe bot kan maak wat met 'n paar kommando's werk. Discord is 'n Skype/Whats-app sosiale media-app wat gamers bymekaar bring. Hulle kan 'n eie kanaal hê, kyk watter speletjie elke lid speel
Arduino interaktiewe LED koffietafel: 6 stappe (met foto's)
Arduino interaktiewe LED koffietafel: ek het 'n interaktiewe koffietafel gemaak wat ledligte onder 'n voorwerp aanskakel as die voorwerp oor die tafel geplaas word. Slegs die LED's wat onder die voorwerp is, sal brand. Dit word gedoen deur effektief nabyheidssensors te gebruik, en wanneer die nabyheid
Maak 'n interaktiewe LED -stelsel vir trappe: 7 stappe
Maak 'n interaktiewe LED -stelsel vir trappe: daar is 'n trap in die huis. Dit is baie interessant om baie opknappingsprojekte vir trappe in die gemeenskap te sien. Onlangs nie baie besig nie, so ek het besluit om 'n paar open source hardeware -modules te gebruik om die trap by die huis te verander en 'n bietjie interaksie by te voeg
Interaktiewe LED -teëlmuur (makliker as wat dit lyk): 7 stappe (met foto's)
Interaktiewe LED -teëlmuur (makliker as wat dit lyk): In hierdie projek het ek 'n interaktiewe LED -muurskerm gebou met 'n Arduino- en 3D -gedrukte onderdele. Die inspirasie vir hierdie projek kom deels uit Nanoleaf -teëls. Ek wou met my eie weergawe vorendag kom wat nie net meer bekostigbaar was nie, maar ook