Tartalomjegyzék:
- Lépés: Milyen anyagokra lesz szükség?
- 2. lépés: Síkbeli ábra
- 3. lépés: Áramköri diagram
- 4. lépés: Kódolás
- 5. lépés: Film készítése
Videó: Muire: Hangérzékeny optikai effektusok: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Lehet, hogy látott hullámmintát azon a területen, ahol a szúnyogháló átfedi egymást, amikor süt a nap. Amikor a közeli szúnyoghálót mozgatja vagy a szöget megváltoztatja, a hullámminta is mozog. Ha a rendszeres időközönként megjelenő mintázat, valamint az ágyháló többször ismétlődik, ez a minta bárhol előfordulhat. Ezt Muirre (Moire) jelenségnek hívják, és az előforduló mintát Muirre mintának.
PROJECT_MUIRE MINTA
A Muir mintáknak sokféle mintája és jellemzője van. Ezzel a mintával kilenc szektort és 11 különböző típusú mózes mintát hoznak létre, hogy a téglalap alakú keretszerkezetű kereteken a hang méretétől függően különféle optikai effektusokat hozzanak létre.
이 비칠 때 때 모기장 이 것이다 것이다 것이다 것이다 것이다 것이다 것이다 것이다 것이다 것이다 것이다. 모기장 을 상하 상하 좌우 로 움직인다 움직인다 움직인다 움직인다 움직인다 움직인다 움직인다. 뿐만 아니라 일정한 일정한 간격 을 갖는 있다 있다 있다 있다 있다 있다 있다 있다 있다 있다 있다 있다. 를 무아레 (모아레, Moire) 현상 이라고 부르고, 이때 생기는 무늬 를 무아레 무아레 무늬 라고 부른다.
PROJECT_MUIRE MINTA
아르 패턴 은 은 다양한 종류 있다 있다 있다 있다 있다 있다. 이 패턴 을 9 개 섹터 와 11 개의 각기 다른 만든 무 아르 패턴 을 이용 하여 직사각형 직사각형 의 의 액자형 구조 프레임 에 소리 의 따라 각기 각기 각기 각기 각기 각기 각기 각기 각기 각기 각기 각기 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다 한다
Lépés: Milyen anyagokra lesz szükség?
1. A Moire -minta teste
fehér akril 5T [940 mm x 840 mm]
Akril nyomtatás [akril tinta]
2. Moire -minta alakú típusok
Rotációs típus
lapos forma típus
Hardver típusa
Fekete lyuk típus
Zsugorodás / Bővítő hatás
lángoló hatás
3. Elektromos áramkör
Arduino Uno x 11
Kenyértábla x 1
Léptetőmotor_28BYJ-48 x 11
ULN2003A x 11
MAX9814 x 11
1. 무 아뢰 패턴 바디
- T 5T (fehér akril) 940 mm x 840 mm
- 아크릴 인쇄 (fekete tinta)
2. 무 아뢰 패턴 의 종류 종류
- 회 전형
- 일자형
- 하드웨어 형
- 빨려 들어가는 효과
- 수축 / 팽창 하는 효과
- 아지랑이 효과
3. 회로 구성
- 아두이 도 나노 보드 (arduino UNO)
- 스텝 모터 (28BYJ-48)
- 스텝 모터 드라이브 (ULN2003A)
- Mikrofon (max9814)
- 빵판 (Kenyértábla)
- 전원 (Tápegység 5V 25A)
2. lépés: Síkbeli ábra
1. Sík alakvágás
Fehér akril 5T (940 mm x 840 mm) X 2
Átlátszó akril 5T (940 mm x 840 mm) X 1
Átlátszó akril 3T (940 mm x 840 mm) X 1
2. Sík alakú nyomtatás
Akril nyomtatás
1. 도면 커팅
T 아크릴 5T (940 mm x 840 mm) X 2
T 아크릴 5T (940 mm x 840 mm) X 1
T 아크릴 3T (940 mm x 840 mm) X 1
2. 도면 인쇄
아크릴 인쇄
3. lépés: Áramköri diagram
hardver Működési elv
POWER -> Arduino UNO -> Mikrofon hangerősítő érzékelő -> Motorirányító -> Léptetőmotor
4. lépés: Kódolás
Arduino kódolás leírása
1. Léptetőmotor csatlakozás
Miután megkaptuk a jelet, 180 fokon szabályoztuk a lépcsőmotorhoz csatlakoztatott lépések számát. Állítsa be az INT számot, hogy csatlakozzon a lépésmotor forgásszögéhez.
2. A hangméret értékétől függően szabályozza a léptetőmotor fordulatszámát
Kimeneti a mikrofonérzékelőhöz tartozó A0 tűt, beállítja a fájási értéket a soros monitoron, és ha az érzékelő a szintaxissal 30 -ra növeli a lépésmotor fordulatszámát, amikor a fájási érték meghaladja az 50 -et.
3. A zenére reagáló lépésmotorok sebessége és forgásiránya
Ha a sebesség 10 fok, és az állandó zaj fokozódik, akkor 30 fokkal forog, és a különböző forgási mintákat másképp látja.
ARDUINO CORDING
#include // léptetőmotor- Könyvtár
const int mintaablak = 50; // Mintavételi idő 50ms unsigned int value; // A hangerősítés érzékelő érzékelő értéke változó konstans int stepPerRevolution = 2048; // Ha leengedi, lelassul és gyorsabban növekszik
Stepper myStepper (stepsPerRevolution, 11, 9, 10, 8); // Léptető motor csap #1 - Arduino digital 11, 9, 10, 8.
void setup () {
Sorozat.kezdet (9600); // Soros monitor indítása, sebesség 9600
}
void loop () {
előjel nélküli hosszú startMillis = millis (); // Mintavételi idő unsigned int peakToPeak = 0; // A hangjel amplitúdója
unsigned int signalMax = 0; // A maximális méret nullára állítása kezdetben alá nem írt int signalMin = 1024; // Először állítsa be a minimális méretet 1024 -re
while (millis () - startMillis <sampleWindow) {value = analogRead (A0); // hangérzékelő adatok lekérése, ha (érték signalMax) // Maximum méret Measurements signalMax = érték; // Maximum méret signalMax mentse mást if (value <signalMin) // Minimális méret mérések signalMin = value; // Minimális méret sigmalMin mentés}}
peakToPeak = signalMax - signalMin; // Maximum- Min = Amplitude Érték dupla volt = (peakToPeak * 5,0) / 1024; // Átalakítás voltokra = Konvertálás hangméretre
int Speed = térkép (peakToPeak, 0, 600, 1, 30); // Korlátozza a peakToPeak értékét 0 és 600 között 1 és 30 között.
// Ha a peakToPeak meghaladja a 600 -at, akkor elveszik // Tartsa meg a maximális értéket.
myStepper.setSpeed (Sebesség); // Forgassa a léptetőmotor sebességét a térképfüggvény által létrehozott értékre (1-30) myStepper.step (stepsPerRevolution / 100); // A lépésmotor mozgásszöge (stepsPerRevolution = 2048) analogWrite (stepsPerRevolution, Speed*3);
Serial.println (Sebesség); // Ellenőrizze a motor fordulatszámát a soros monitorral
}
}
1. 스텝 모터 연결
한번 신호 를 받을 때 스텝 바퀴 수가 180 도 제어 를 하였고, 스텝 모터 와 연결 한
INT 넘버 를 설정 하여 스텝 모터 모터 의 회전 각과 연결 연결 진행
2. 소리 크기 값 에 따라, 스텝 모터 속도 제어
mikrofon 0 와 연결된 A0 핀 을 출력 시리얼, 시리얼 모니터 에 소리 값 출력 출력 되 게끔 설정 후, ha 구문 을 사용 하여 에서 에서 소리 값 이 이 50 이 넘어갈 때 스텝 모터 의 의 속도 이 이 이 이 이 이 이 이 이 이 이 모터 의 속도 가 가 제어 되게 함 함.
3. 음악 에 반응 하는 하는 모터 의 의 속도 와 회전 방향 방향
10 만큼 의 속도 가 진행 되다가 일정 일정 일정 일정 되면 되면 되면 되면 되면 되면 되면 되면 되면 되면 되면 되면 되면 되면 유도함 유도함 유도함 유도함 유도함 유도함 유도함 유도함 유도함 유도함 유도함 유도함 유도함
ARDUINO CORDING
#include // léptetőmotor 의 라이브러리
const int mintaablak = 50; // 샘플링 한 시간 50ms unsigned int value; // 소리 증폭 감지 센서 값 받는 변수 const int stepsPerRevolution = 2048; // *************** 여길 낮추면 느려지고 높이면 빨라짐
Stepper myStepper (stepsPerRevolution, 11, 9, 10, 8); // 스텝 모터 핀 int 1 번 부터 아두 이노 디지털 디지털 11, 9, 10, 8 순 으로 장착
oid setup () {
Sorozat.kezdet (9600); 9600
}
void loop () {
előjel nélküli hosszú startMillis = millis (); // 샘플링 시작 unsigned int peakToPeak = 0; // 음성 신호 의 진폭
unsigned int signalMax = 0; // 최대 크기 를 초기 에는 0 으로 설정 unsigned int signalMin = 1024; // 1024
while (millis () - startMillis <sampleWindow) {// 데이터 를 50ms 마다 모으는 while 문 value = analogRead (A0); // 소리 감지 센서 에 더 데이터 받아 오기 if (érték signalMax) // 최대 크기 측정 signalMax = érték; // 최대 크기 signalMax 에 저장 else if (érték <jelMin) // 최소 크기 측정 jelMin = érték; // 최소 크기 sigmalMin 에 저장}}
peakToPeak = signalMax - signalMin; // 최대- 최소 = 진폭 값 dupla volt = = (peakToPeak * 5,0) / 1024; // 전압 단위 로 변환 = 소리 크기 로 변환
int Speed = térkép (peakToPeak, 0, 600, 1, 30); // 0 부터 600 뜨는 뜨는 peakToPeak 값 을 1 부터 30 까지 로 한정
// peakToPeak 의 최대 값 이 600 을 넘어 가면 끊김 // 최대 값 을 잘 잡아 주어야 함 myStepper.setSpeed (Sebesség); // 스텝 모터 의 스피드 를 위 térkép 함수 로 만들어 준 값 으로 회전 시킨다 (1-30) myStepper.step (stepsPerRevolution / 100); // 스텝 모터 가 움직이는 각 (stepsPerRevolution = 2048) analogWrite (stepsPerRevolution, Speed*3);
Serial.println (Sebesség); // 시리얼 모니터 로 모터 의 속도 를 를 확인 하겠다
}
Ajánlott:
Az egyenáramú motor vezérlése az FC-03 kódoló optikai érzékelőmoduljával: 7 lépés
Az egyenáramú motor vezérlése FC-03 kódoló optikai érzékelőmodullal: Ebben az oktatóanyagban megtanuljuk, hogyan kell megszámolni az optikai kódoló megszakításait egyenáramú motor, OLED kijelző és Visuino segítségével. Nézze meg a videót
Szóda palack Arduino lámpa - Hangérzékeny: 3 lépés (képekkel)
Szóda palackos Arduino lámpa - Hangérzékeny: Volt néhány egyedileg címezhető LED -em egy másik projektből, és szerettem volna egy másik meglehetősen egyszerű, de szórakoztató kihívást létrehozni a 10. év (13-15 éves) szintű terméktervező óráimra. Ez a projekt üres üdítőpalackot (vagy szénsavas italt használ, ha
Yamaha THR10C gitárerősítő - effektusok javítása: 9 lépés
Yamaha THR10C gitárerősítő - Effects Poti Repair: Néhány hónappal ezelőtt felismertem, hogy a Yamaha THR 10C -nek problémája van az effekt gombjával. Már nem tudta letiltani a kórus hatást a gomb nulla pozíciójában. Az erősítő kikapcsolása/bekapcsolása, valamint a gyári beállítások visszaállítása nem javult
Csodálatos effektusok létrehozása RGB LED szalag áramkör: 6 lépés (képekkel)
Hogyan készítsünk lenyűgöző hatásokat RGB LED szalagáramkör: Hi, barátom, ma egy áramkört fogok készíteni, amely vezérli a LED szalagot. Ez az áramkör elképesztő hatásokat biztosít a LED szalag számára. Ez az áramkör nagyon egyszerű és olcsó. Csak 3- RGB LED. Kezdjük el
Pszichometriai kéz a LED -effektusok használatával: 8 lépés
Pszichometrikus kéz LED -effektusok használatával: Bevezetés: A Psychometric Hand egy koreai dráma -műsor alapján készült, „Ő pszichometrikus” címmel. Ennek a drámának a jelenetében a főhős a kézérzékei segítségével olvashatja el emlékezetét. Miközben a kezével olvassa mások gondolatait