Sadržaj:
- Korak 1: Ideja
- Korak 2: Popis zaliha
- Korak 3: Obrada
- Korak 4: Vodič za RFID modul
- Korak 5: Vodič za MP3 modul
- Korak 6: LED animacija (WS2812B) - 1
- Korak 7: LED animacija (WS2812B) - 2
- Korak 8:
- Korak 9:
- Korak 10: Korak 10: Kodiranje
Video: Kišna pjesma (nedovršena): 10 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
Bili smo zainteresirani za dobivanje pozitivnog odgovora usredotočivši se više na zvuk u okruženju u kojem će ljudi kišiti u istom zvuku.
Međutim, ne pada kiša svaki put kad želite jamčiti da ste usredotočeni. Stoga je cilj osjećati se kao kišno okruženje zasjajući kroz iskustvo, a istovremeno vam dopustiti da u tišini čujete neke zvukove, tako da možete uživati u zatvorenom i na otvorenom.
Korak 1: Ideja
Kako bismo riješili ove probleme, prvo ćemo stvoriti okruženje u kojem kiša pada na animaciju pomoću LED trake i Aduina.
Cilj je bio ukloniti monotoniju ubrzavanjem kišnih kapi kao da padaju kao da imaju gravitaciju.
Također, za ugodnije iskustvo, mislio sam da bi bilo dobro da se u trenutku kiše čuje zvuk. Zvuk je osmišljen kako bi korisnicima omogućio interakciju s djelom, ali smatrali smo da korisnik može pokušati unijeti što je više moguće zvuka. Stoga sam mislio da parametri koji proizvode zvuk mogu zabaviti korištenjem stvarnog materijala.
Korak 2: Popis zaliha
1. isopink* (50T 1800* 900* 3)
Zapravo, moguće je koristiti različite materijale poput drveta, ploča ili mreža umjesto iso pink, ali mi smo koristili iso pink jer strop nije bio dovoljno čvrst da izdrži svoju težinu tijekom procesa testiranja Nismo imali dovoljno opreme, pa smo odabrali relativno lagani izopink.
2. LED traka za adresiranje (1m ~ 1,5m / 7ea)
3. Arduino Uno (7ea)
4. Napajanje 40A 220V (1ea)
5. Mirc - 522 RFID modul (1ea)
6. DF mini player. Modul zvuka SD kartice (7ea)
7. Zvučnik 3 ~ 5w (7ea)
8. 1k ohmski otpornik (14ea)
9. Priključite žicu (4ea)
10. Baršun (800*1600 / 2ea)
11. Ribarska žica (3m / 3ea)
12. iglica za papir* (1ea 100 slika)
13. balon (7ea)
13-1 kondom (7ea)
14. čarapa (bijela / plava) (3ea)
15. Vješalica za kuke * (4ea)
16. Ukradena žica (10boja / 20m / 1ea)
17. Gumb (4ea)
18. Kutija (akril) (1ea)
19. električna traka
20. Žičano kućište
21. PVC cijev (prozirna) / (2 cm)
22. Mini SD kartica (7ea)
# alat
1. lemilica
2. Električna bušilica
3. ručna pila
4. 3d pisač
5. rezač žice
6. Štipaljka
7. pištolj za ljepilo
8. Instant ljepilo
Korak 3: Obrada
Kako bi se stvorilo kišno okruženje pomoću LED dioda, prvo je bilo potrebno postaviti LED trake na strop.
LED traka pričvršćena sa stropa šalje animaciju i stvara vizualni efekt kiše.
U odnosu na zvuk, postojala je potreba za sredstvom za stvaranje različitih zvukova, a izbor su bili MP3 MODUL SD KARTICE i RFID.
MP3 modul SD kartice prikladan je za izvoz mnogih zvučnih datoteka kao uređaj koji izvozi glazbene datoteke sadržane na SD kartici u zvučnike.
RFID je vrsta identifikacijskog uređaja, a RFID modul će primiti UID vrijednost Tokena postavljenog na sebi. S RFID -om smo mislili da strojevi mogu razlikovati različite stvari i da je moguća zanimljiva interakcija.
Koristeći ovo načelo, rad se pokreće poput slike.
Strop se obično nalazi na 2,5-4 m, pa je preporučena duljina LED diode 1M-1,5M. Kad se koristi ws2812b standardna LED bez obrade, koristi se oko 100 do 130 LED dioda. Ako je kraći od ovoga, možda postoji problem u animaciji.
Za izradu djela, nakon objašnjenja svakog dijela prema redoslijedu RFID -a, MP3 modula i LED animacije, nakon što ga sveobuhvatno proizvedemo, objasnit ćemo druge metode proizvodnje.
Korak 4: Vodič za RFID modul
* Radni testni RFID modul (korak 4 - 1)
RFID se sastoji od žetona s jedinstvenim UID -om i dijela RFID modula (antene) koji prima UID. Slijedite dolje navedene korake za provjeru RFID operacije i UID provjere svakog tokena.
RFID RST = 9 RFID SDA = 10 RFID MOSI = 11 RFID MISO = 12 RFID SCK = 13 VCC = 5V GND = GND
Spojite se na svaki dio Arduina.
Preuzmite biblioteku RFID-522 s veze Knjižnica RFID-522 (https://www.arduinolibraries.info/libraries/mfrc522). * Ako koristite drugi RFID modul, možda će vam trebati druga knjižnica za taj modul.
Nakon pokretanja programa Arduino, uključite knjižnicu koju ste preuzeli kao dodatnu ZIP knjižnicu za skiciranje dodatnih knjižnica. Zatim instalirajte datoteku-Primjer-MFRC522 -Dumpinfo kod.
*Provjerite UID kartice (korak 4 - 2)
Kada otvorite Tools-Serial Monitor, na kanalu 9600 pojavljuje se poruka.
Stavite žeton ili karticu dobivenu pri kupnji RFID modula na vrh modula. Morate pročitati podatke o tokenu, poput podataka o slici.
U pročitanim informacijama zabilježite primljeni UID kako je prikazano na slici.
Svaki token ima jedinstveni UID i 8-znamenkastu vrijednost u heksadecimalnom obliku. UID se kasnije koristi za slanje drugih MP3 datoteka s MP3 modula.
* Upozorenje
Radiofrekvencijski RFID prijemnik. ID 도 물체 물체 사용 하거나 중간 에 비전 도 물체 를 두십시오 자석 경우 RFID 가 불량 해 있습니다 있습니다
* Ako koristite Arduino Mega ili ETC
Provjerite "Tipičan raspored pinova upotrijebljen" u dumpcode.ino
Korak 5: Vodič za MP3 modul
* Radni testni MP3 modul (korak 5 - 1)
MP3 modul igra ulogu prijenosa glasovne datoteke u memoriji na zvučnik prema navedenoj naredbi. MP3 modul koji se koristi je DF Mini player, a za memoriju je potrebna zasebna mini kartica SD kartice.
Da biste provjerili rad, pogledajte sliku i povežite se sa svakim dijelom Arduina kao u nastavku.
DF Mini Player RX = 7 DF Mini Player TX = 6
VCC = 5V GND = GND
SPK_1 = SPK + SPK_2 = SPK-
* Izrada MP3 mapa (korak 5 - 2)
SD kartica mini prepoznaje se kao USB s računalom pomoću čitača SD kartica. Za DF Mini player, prepoznato proširenje datoteke je wav, mp3, wma datoteka, a naziv datoteke trebao bi biti 00xx (broj).mp3 (format datoteke).
Primjer: 0001.mp3 ili 0001 naziv mp3
Ako ne slijedite format primjera, DF Mini player možda neće reproducirati audio datoteke.
Biblioteku modula DF Sound instalirajte s veze na isti način kao i prije. (https://github.com/DFRobot/DFRobotDFPlayerMini)
Ako ste umetnuli mp3 datoteke na SD karticu, instalirajte priloženi DF TEST kôd. DF TEST kod je kôd za provjeru pogona koji izvršava datoteku 0001.mp3 u redovitim intervalima. (Pogledajte video i slike)
* Slučajno reproducirajte zvuk (korak 5 - 3)
1. SDCard 에 폴더 폴더 를 추가 폴더 (폴더 명은 두자리 숫자).)
2. Povratak na prethodnu stranicu Snimanje glazbe u mp3 formatu. (파일명 은 0XX.mp3 혹은 00xx.mp3 입니다.)
3. df_random_test.ino Izmjena
glazba = slučajna (1, 3); // instaliranje audio datoteke 001 ~ 003.mp3
myDFPlayer.play (glazba); // Reproduciraj mp3 datoteku 001 ~ 003.mp3 (nasumično)
Korak 6: LED animacija (WS2812B) - 1
* Radne testne LED trake (korak 6 - 1)
LED traka koristi se za stvaranje kišnog okruženja. Animacija je stvorena pomoću animacije veze.
learn.adafruit.com/multi-tasking-the-ardui…
Animacija se napreduje na vremenski način pomoću milisa bez odgode. Razlog korištenja ovih metoda je u tome što mp3 modul i RFID modul organski djeluju.
github.com/adafruit/Adafruit_NeoPixel
Nakon instaliranja biblioteke, instalirajte priloženi kôd. Nakon ožičenja poput slike, primijenit će se normalna LED animacija.
* Provjerite svoju struju
LED traka koristi veliku struju. Koristite oko 60 miliA po LED
LED napajanje, napajanje, napajanje, napajanje
Napajanje 를 사용 하지 않고 너무 많은 LED 를 사용 한다면 Arduino 가 oštećenje 를 받습니다
* Dodajte gumb i promijenite boju (korak 6 - 2)
Također možete promijeniti boju pomoću gumba kako biste doživjeli različite boje.
Provjerite primjer koda (button_LED)
Dodani kôd je sljedeći.
int gumb = A0;
int buttoninput = digitalRead (gumb);
if (buttoninput == 1)
{if (i == Index) // Skeniraj Pixel udesno
{setPixelColor (i, 100, 100, 100);}
Ako želite promijeniti boju gumba ili dodati gumb, izmijenite taj dio.
*Vodič za kodiranje
1. Provjerite LED PIN i LED diode
NeoPatterns Stick (Količina LED dioda, LedPIN, NEO_GRB + NEO_KHZ800);
2. Ako želite promijeniti boje
Stick. Scanner (Stick. Color (crvena, plava, zelena), brzina);
: RGB = 0 ~ 255 / Brzina = 1 ~ XX
Korak 7: LED animacija (WS2812B) - 2
Korak 8:
Korak 9:
Korak 10: Korak 10: Kodiranje
* Kod za potvrdu
1. Provjerite pinove MP3 playera (korak 5-1)
SoftwareSerial mySoftwareSerial (6, 7); // RX, TX putem MP3 playera
2. Randomizacija volumena (korak 5-3)
int vol;
vol = slučajni (21, 28); // max 30
Ravnomjerno, nasumično postavite.
Glasnoća ostaje do 30.
Glasnoća je preglasna ili nema dovoljno struje.
3. Provjerite UID (korak 4-1)
if (content.substring (1) == "XX XX XX XX")
Provjerite vlastiti RFID UID
4. Slučajna reprodukcija zvuka (5-3 koraka)
a = slučajno (1, 5); // slučajni broj 1 do 5
myDFPlayer.playFolder (2, a); // reproduciranje nasumičnih (1-5) mp3 datoteka u mapi 0002
a, morate varirati od 1 do 5. (Naziv datoteke bio je u skladu s 0001, 0002, 0003 … mp3.)
5. Dodavanje gumba i promjena boja (korak 6-2)
int gumb = A0;
int buttoninput = digitalRead (gumb tipke);
if (buttoninput == 1) (if (i == Index) // skeniraj piksel desno
{setPixelColor (i, 230, 104, 40); }
Ako pritisnete, promijenite veličinu LED diode (== 1) u (230.104.40)
6. Štapić s neo uzorkom (120, 5, NEO_GRB + NEO_KHZ800);
120 je količina LED dioda, 5 je spojeno na Arduino.
7. LED za ubrzanje
Ako (Stick. Index <= 10)
{Stick. Interval = 120; }
else {int accel = Stick. TotalSteps-Stick. Index;
Stick. Interval = ubrzanje / 2; }
120 LED dioda, broj se pomiče sa 6 na 1, 120 brzina.
Ako otkrijete poziciju 10, TotalSteps-Index / 2
Odmah (ukupan broj LED dioda-trenutni broj LED struja) / 2
Preporučeni:
Pljačka novca BELLA CIAO pjesma u Arduino Uno: 9 koraka (sa slikama)
Money Heist BELLA CIAO pjesma u Arduino Uno: U ovom tutorialu pokazat ću vam kako možete svirati pjesmu Money Heist Bella Ciao u bilo kojem Arduinu uz pomoć piezoelektričnog zujalice. Ovaj cool projekt posvećen je svim obožavateljima Money Heist diljem svijeta. Dakle, počnimo
PUBG tematska pjesma+animacija s Arduinom!: 13 koraka (sa slikama)
PUBG tematska pjesma+animacija s Arduinom!: Pozdrav i dobrodošli u ovu zabavnu pouku! Nadam se da ste svi dobro i da ste zdravi. Ovaj mali, ali nevjerojatan projekt govori o sviranju PUBG tematske pjesme, pa čak i stvaranju nekih animacija igara pomoću arduina. Korištene komponente su vrlo e
Arduino Uno Tutorial #2 - Zvučna pjesma: 4 koraka (sa slikama)
Arduino Uno Tutorial #2 - Zvučna pjesma: Pozdrav svima, pošto sam vidio da je moj prvi vodič bio dobra kocka, odlučio sam da ću za vas napraviti niz Arduino Uno vodiča
Životna pjesma: 12 koraka (sa slikama)
Životna pjesma: Amo la luz, la f í sica, la ó ptica, la electr ó nica, la rob ó tica y todo lo relacionado con la ciencia. Empec é trabajar con transferencia de datos y quer í probar el m é todo Li-Fi, algo inovador y que e
Sonic Pi "Twinkle Twinkle Little Star" kodirana pjesma za Mac: 6 koraka
Sonic Pi "Twinkle Twinkle Little Star" kodirana pjesma za Mac: Ovo su osnovne upute o kodiranju " Twinkle Twinkle Little Star " na Sonic Pi na Macu