Obsah:
- Krok 1: Nápad
- Krok 2: Seznam dodávek
- Krok 3: Proces
- Krok 4: Proveďte modul RFID
- Krok 5: Průvodce modulem MP3
- Krok 6: LED animace (WS2812B) - 1
- Krok 7: LED animace (WS2812B) - 2
- Krok 8:
- Krok 9:
- Krok 10: Krok 10: Kódování
Video: Rainy Song (nekompletní): 10 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Měli jsme zájem získat pozitivní odezvu tím, že jsme se více soustředili na zvuk v prostředí, kde by lidé pršeli se stejným zvukem.
Neprší však pokaždé, když chcete mít jistotu, že jste soustředění. Cílem je proto cítit se jako deštivé prostředí tím, že budete zářit zážitkem, a zároveň vám umožní v tichosti slyšet některé zvuky, abyste si ho mohli užít uvnitř i venku.
Krok 1: Nápad
Abychom tyto problémy vyřešili, nejprve vytvoříme prostředí, kde na animaci padá déšť pomocí LED Strip a Aduino.
Cílem bylo odstranit monotónnost zrychlením dešťových kapek, jako by padaly, jako by měly gravitaci.
Také jsem si pro příjemnější zážitek řekl, že by bylo dobré, kdyby se v okamžiku deště ozval zvuk. Zvuk byl navržen tak, aby umožňoval uživatelům interakci s prací, ale cítili jsme, že se uživatel může pokusit zadat co nejvíce zvuku. Proto jsem si myslel, že parametry, které produkují zvuk, mohou být zábavné při použití skutečného materiálu.
Krok 2: Seznam dodávek
1. isopink* (50T 1800* 900* 3)
Ve skutečnosti je možné použít místo iso růžové různé materiály, jako je dřevo, desky nebo sítě, ale použili jsme iso pink, protože strop nebyl dostatečně pevný, aby během testovacího procesu vydržel jeho váhu. zařízení, proto jsme zvolili relativně lehký izopink.
2. Addresable LED Strip (1m ~ 1,5m / 7ea)
3. Arduino Uno (7ea)
4. Napájení 40A 220V (1ea)
5. Modul Mirc - 522 RFID (1ea)
6. DF mini přehrávač. Zvukový modul SD karty (7ea)
7. 3 ~ 5w reproduktor (7ea)
8. Rezistor 1k ohm (14ea)
9. Zapojte vodič (4ea)
10. Samet (800*1600 / 2ea)
11. Rybářský drát (3m / 3ea)
12. špendlík na papír* (1a 100pic)
13. balón (7ea)
13-1 kondom (7ea)
14. punčocha (bílá / modrá) (3ea)
15. Věšák na háčky * (4ea)
16. Steal Wire (10color / 20m / 1ea)
17. Tlačítko (4ea)
18. Box (akryl) (1ea)
19. elektrická páska
20. Drátěné pouzdro
21. PVC trubka (čirá) / (2 cm)
22. SD karta mini (7ea)
# nářadí
1. páječka
2. Elektrická vrtačka
3. ruční pila
4. 3D tiskárna
5. řezačka drátu
6. Kleště
7. lepicí pistole
8. Okamžité lepidlo
Krok 3: Proces
Aby bylo možné vytvořit deštivé prostředí pomocí LED diod, bylo nejprve nutné na strop umístit LED pásky.
LED pás připevněný ke stropu vysílá animaci a vytváří vizuální efekt deště.
Pokud jde o zvuk, existuje potřeba prostředků k produkci různých zvuků a na výběr jsou SD CARD MP3 MODULE a RFID.
Modul MP3 na kartě SD je vhodný pro export mnoha zvukových souborů jako zařízení, které exportuje hudební soubory obsažené na kartě SD do reproduktorů.
RFID je druh identifikačního zařízení a modul RFID obdrží hodnotu UID tokenu umístěného na sobě. S RFID jsme si mysleli, že stroje dokážou rozlišit různé věci a že je možná zajímavá interaktivní.
Pomocí tohoto principu je práce vedena jako obrázek.
Strop je obvykle umístěn na 2,5-4m, takže doporučená délka LED je 1M-1,5M. Při použití standardních LED diod ws2812b bez zpracování se používá asi 100 až 130 LED diod. Pokud je kratší než tento, může být v animaci problém.
Pro výrobu díla, po vysvětlení každé části v pořadí RFID, modulu MP3 a LED animace, po jejím komplexním vytvoření vysvětlíme další výrobní metody.
Krok 4: Proveďte modul RFID
* Pracovní testovací modul RFID (krok 4 - 1)
RFID se skládá z tokenu s jedinečným UID a části modulu (antény) RFID, který přijímá UID. Chcete -li ověřit provoz RFID a ověření UID každého tokenu, postupujte podle následujících pokynů.
RFID RST = 9 RFID SDA = 10 RFID MOSI = 11 RFID MISO = 12 RFID SCK = 13 VCC = 5V GND = GND
Připojte se ke každé části Arduina.
Stáhněte si knihovnu RFID-522 z odkazu Knihovna RFID-522 (https://www.arduinolibraries.info/libraries/mfrc522). * Pokud používáte jiný modul RFID, možná budete pro tento modul potřebovat jinou knihovnu.
Po spuštění programu Arduino zahrňte knihovnu, kterou jste stáhli, jako další knihovnu ZIP pro skicování dalších knihoven. Poté nainstalujte soubor-Příklad-MFRC522 -Dumpinfo kód.
*Zkontrolujte UID své karty (krok 4 - 2)
Když otevřete Tools-Serial Monitor, na kanálu 9600 se zobrazí zpráva.
Umístěte token nebo kartu poskytnutou při nákupu modulu RFID na modul. Musíte si přečíst informace o tokenu, například informace o obrázku.
V přečtených informacích si poznamenejte přijaté UID, jak je znázorněno na obrázku.
Každý token má jedinečné UID a 8místnou hodnotu v šestnáctkové soustavě. UID se později použije k odeslání dalších souborů MP3 z modulu MP3.
* Varování
경우 물질 의 경우 RFID 의 인식 을 방해 합니다. ID 도 물체 를 사용 하거나 중간 에 비전 도 물체 를 두십시오 두십시오 자석 이 있을 경우 RFID 가 불량 해 질수 있습니다
* Pokud používáte Arduino Mega nebo ETC
Na stránce dumpcode.ino zaškrtněte „Typické rozložení pinů použité“
Krok 5: Průvodce modulem MP3
* Pracovní test modulu MP3 (krok 5-1)
Modul MP3 hraje roli přenosu hlasového souboru v paměti do reproduktoru podle zadaného příkazu. Použitý modul MP3 je přehrávač DF Mini a paměť vyžaduje samostatnou velikost mini SD karty.
Chcete -li zkontrolovat provoz, podívejte se na obrázek a připojte se ke každé části Arduina, jak je uvedeno níže.
DF Mini Player RX = 7 DF Mini Player TX = 6
VCC = 5V GND = GND
SPK_1 = SPK + SPK_2 = SPK-
* Vytváření složek MP3 (krok 5 - 2)
Karta SD mini je pomocí počítače rozpoznána jako USB pomocí čtečky karet SD. U přehrávače DF Mini je rozpoznaná přípona souboru wav, mp3, wma a název souboru by měl být 00xx (číslo).mp3 (formát souboru).
Příklad: 0001.mp3 nebo 0001 název mp3
Pokud nedodržíte ukázkový formát, přehrávač DF Mini nemusí přehrávat zvukové soubory.
Nainstalujte knihovnu modulů DF Sound z odkazu stejným způsobem jako dříve. (https://github.com/DFRobot/DFRobotDFPlayerMini)
Pokud jste na kartu SD vložili soubory mp3, nainstalujte přiložený testovací kód DF. Kód DF TEST je kontrolní kód jednotky, který v pravidelných intervalech spouští soubor 0001.mp3. (Viz video a obrázky)
* Náhodné přehrávání zvuku (krok 5 - 3)
1. SDCard 에 폴더 를 추가 합니다 (폴더 명은 두자리 숫자 입니다.)
2. 추가 된 폴더 에 다수 의 mp3 파일 을 추가 합니다. (파일명 은 0XX.mp3 혹은 00xx.mp3 입니다.)
3. df_random_test.ino 의 하단 부분 을 확인 해주세요
hudba = náhodná (1, 3); // instalace zvukového souboru 001 ~ 003.mp3
myDFPlayer.play (hudba); // Přehrajte soubor mp3 001 ~ 003.mp3 (náhodně)
Krok 6: LED animace (WS2812B) - 1
* Pracovní testovací LED pásky (krok 6-1)
LED Strip se používá k vytvoření deštivého prostředí. Animace byla vytvořena pomocí odkazové animace.
learn.adafruit.com/multi-tasking-the-ardui…
Animace probíhá způsobem časovače s použitím milisekund bez použití zpoždění. Důvodem pro použití těchto metod je, že modul mp3 a modul RFID organicky interagují.
github.com/adafruit/Adafruit_NeoPixel
Po instalaci knihovny nainstalujte přiložený kód. Po zapojení jako na obrázku bude použita normální LED animace.
* Zkontrolujte svůj aktuální
LED Strip využívá hodně proudu. Na jednu LED použijte přibližně 60 miliA
LED 의 수 를 파악 하고 그에 맞는 Napájení 를 사용 하세요
Napájení 를 사용 하지 않고 너무 많은 LED 를 사용 한다면 Arduino 가 poškození 를 받습니다
* Přidat tlačítko a změnit barvu (krok 6 - 2)
Můžete také změnit barvu pomocí tlačítek a zobrazit různé barvy.
Zkontrolujte ukázkový kód (button_LED)
Přidaný kód je následující.
int buttonpin = A0;
int buttoninput = digitalRead (buttonpin);
if (buttoninput == 1)
{if (i == Index) // Naskenujte pixel doprava
{setPixelColor (i, 100, 100, 100);}
Pokud chcete změnit barvu tlačítka nebo přidat tlačítko, upravte tuto část.
*Průvodce kódováním
1. Zkontrolujte LED PIN a LED diody
Stick NeoPatterns (množství LED, LedPIN, NEO_GRB + NEO_KHZ800);
2. Pokud chcete změnit barvy
Stick. Scanner (Stick. Color (červená, modrá, zelená), rychlost);
: RGB = 0 ~ 255 / rychlost = 1 ~ XX
Krok 7: LED animace (WS2812B) - 2
Krok 8:
Krok 9:
Krok 10: Krok 10: Kódování
* Potvrzovací kód
1. Zkontrolujte kolíky přehrávače MP3 (krok 5-1)
SoftwareSerial mySoftwareSerial (6, 7); // RX, TX MP3 přehrávačem
2. Randomizace hlasitosti (krok 5-3)
int vol;
vol = náhodný (21, 28); // max 30
Nastavujte rovnoměrně náhodně.
Hlasitost zůstává až 30.
Hlasitost je příliš hlasitá nebo není dostatek elektřiny.
3. Zkontrolujte UID (krok 4-1)
if (content.substring (1) == "XX XX XX XX")
Zkontrolujte prosím vlastní RFID UID
4. Náhodné přehrávání zvuku (5-3 kroky)
a = náhodný (1, 5); // náhodný počet 1 až 5
myDFPlayer.playFolder (2, a); // přehrávání náhodných (1-5) souborů mp3 ve složce 0002
a, musíte se pohybovat od 1 do 5. (Název souboru odpovídal 0001, 0002, 0003 … mp3.)
5. Přidání tlačítek a změna barev (krok 6-2)
int buttonpin = A0;
int buttoninput = digitalRead (kolík tlačítka);
if (buttoninput == 1) (if (i == Index) // skenování pixelu vpravo
{setPixelColor (i, 230, 104, 40); }
Pokud je stisknuto, změňte velikost LED diody (== 1) na (230.104.40)
6. Neo vzorová páčka (120, 5, NEO_GRB + NEO_KHZ800);
120 je počet LED diod, 5 je připojeno k Arduinu.
7. LED akcelerace
Pokud (Stick. Index <= 10)
{Stick. Interval = 120; }
else {int accel = Stick. TotalSteps-Stick. Index;
Stick. Interval = zrychlení / 2; }
120 LED, číslo se pohybuje od 6 do 1, 120 rychlostí.
Pokud odhalíte pozici 10, TotalSteps-Index / 2
Okamžité (celkový počet LED-aktuální počet LED indikátorů) / 2
Doporučuje:
Money Heist BELLA CIAO Song v Arduino Uno: 9 kroků (s obrázky)
Money Heist BELLA CIAO Song v Arduino Uno: V tomto tutoriálu vám ukážu, jak můžete hrát Money Heist Song Bella Ciao v jakémkoli Arduinu pomocí piezoelektrického bzučáku. Tento skvělý projekt je věnován všem fanouškům Money Heist z celého světa. Začněme tedy
PUBG Theme Song+Animation With Arduino !: 13 kroků (s obrázky)
PUBG Theme Song+Animation With Arduino !: Dobrý den, vítejte u této zábavné instrukce! Doufám, že jste všichni v pořádku a zůstanete zdraví. Tento malý, ale úžasný projekt je o hraní ústřední melodie PUBG a dokonce o vytváření herních animací pomocí arduina. Použité komponenty jsou velmi
Arduino Uno Tutorial #2 - The Buzzer Song: 4 Steps (with Pictures)
Arduino Uno Tutorial #2 - The Buzzer Song: Ahoj všichni, když jsem viděl, že můj první tutoriál byl dobrý hazard, rozhodl jsem se, že pro vás udělám sérii návodů pro Arduino Uno
Zelda Song Player: 4 kroky
Zelda Song Player: V tomto Instructable vám ukážu, jak sestavit zařízení založené na Arduino Uno a znovu vytvořit ovladač Nintendo 64 pro přehrávání prvních šesti skladeb z Legend of Zelda: Ocarina of Time. Může hrát Zeldinu ukolébavku, Sariinu píseň, Píseň
Random Song Jukebox (Raspberry Pi): 6 kroků (s obrázky)
Random Song Jukebox (Raspberry Pi): Poté, co jsem si pohrával s hlasovou sadou Google AIY pro Raspberry Pi, rozhodl jsem se přepracovat hardware tak, aby vytvořil offline jukebox. Když uživatel stiskne horní tlačítko, přehraje se náhodná skladba uložená na Pi. Knoflík hlasitosti slouží k nastavení