Sadržaj:
- Korak 1: Ideja
- Korak 2: Lista zaliha
- Korak 3: Obrada
- Korak 4: Uputite 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 izmjena: 2024-01-30 08:06
Zanimalo nas je da dobijemo pozitivan odgovor fokusirajuć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 kada želite jamčiti da ste koncentrirani. Stoga je cilj osjećati se kao kišno okruženje prozračivanjem 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 traka 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 dizajniran kako bi korisnicima omogućio interakciju s djelom, ali smatrali smo da korisnik može pokušati unijeti što je moguće više zvuka. Stoga sam mislio da parametri koji proizvode zvuk mogu zabaviti koristeći stvarni materijal.
Korak 2: Lista zaliha
1. isopink* (50T 1800* 900* 3)
U stvari, 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 jak da izdrži svoju težinu tijekom procesa testiranja Nismo imali dovoljno opreme, pa smo odabrali relativno lagani izopink.
2. Savitljiva LED traka (1m ~ 1,5m / 7ea)
3. Arduino Uno (7ea)
4. Napajanje 40A 220V (1ea)
5. Mirc - 522 RFID modul (1ea)
6. DF mini player. Modul zvučne SD kartice (7ea)
7. Zvučnik 3 ~ 5w (7ea)
8. 1k ohm 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 (10 boja / 20m / 1ea)
17. Dugme (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 štampač
5. rezač žice
6. Štipaljka
7. pištolj za ljepilo
8. Instant ljepilo
Korak 3: Obrada
Da biste stvorili 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 SD MODUL MP3 MP3 MODUL i RFID.
MP3 modul SD kartice prikladan je za izvoz mnogih zvučnih datoteka kao uređaj koji izvozi muzičke 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 njega. Uz RFID, mislili smo da mašine mogu razlikovati različite stvari i da je moguća zanimljiva interakcija.
Koristeći ovaj princip, rad se pokreće kao slika.
Plafon se obično nalazi na 2,5-4 m, pa je preporučena dužina LED diode 1M-1,5M. Kada 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 po redoslijedu RFID -a, MP3 modula i LED animacije, nakon što ga sveobuhvatno proizvedemo, objasnit ćemo druge metode proizvodnje.
Korak 4: Uputite RFID modul
* Radni testni RFID modul (korak 4 - 1)
RFID se sastoji od žetona sa jedinstvenim UID -om i dijela RFID modula (antene) koji prima UID. Slijedite donje 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
Povežite se sa svakim dijelom Arduina.
Preuzmite biblioteku RFID-522 sa veze RFID-522 biblioteka (https://www.arduinolibraries.info/libraries/mfrc522). * Ako koristite drugi RFID modul, možda će vam trebati druga biblioteka za taj modul.
Nakon pokretanja programa Arduino, uključite biblioteku koju ste preuzeli kao dodatnu ZIP biblioteku za skiciranje dodatnih biblioteka. Zatim instalirajte datoteku-Primjer-MFRC522 -Dumpinfo kod.
*Provjerite UID kartice (korak 4 - 2)
Kada otvorite Tools-Serial Monitor, poruka se pojavljuje na kanalu 9600.
Postavite žeton ili karticu pri kupovini RFID modula na vrh modula. Morate pročitati informacije o tokenu, poput informacija o slici.
U pročitanim informacijama zabilježite primljeni UID kako je prikazano na slici.
Svaki token ima jedinstveni UID i osmoznamenkastu vrijednost u heksadecimalnoj vrijednosti. UID se kasnije koristi za slanje drugih MP3 datoteka s MP3 modula.
* Upozorenje
Zaštita podataka RFID -om. Zaštita podataka o radiofrekvencijskom zračenju (RFID)
* Ako koristite Arduino Mega ili ETC
Provjerite "Tipičan raspored pinova korišten" 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 fascikli (korak 5 - 2)
SD kartica mini se prepoznaje kao USB sa računarom pomoću čitača SD kartica. Za DF Mini player, prepoznata ekstenzija datoteke je wav, mp3, wma datoteka i 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 kôd je kôd za provjeru pogona koji izvršava datoteku 0001.mp3 u redovnim intervalima. (Pogledajte video i slike)
* Slučajno reproducirajte zvuk (korak 5 - 3)
1. SDCard kartica se nalazi u priručniku (potrebno je uključiti i drugu karticu.)
2. Preuzmite i instalirajte mp3 muziku na svom jeziku. (Prikaži sliku 0XX.mp3 ili 00xx.mp3.)
3. df_random_test.ino nije dostupan
muzika = slučajna (1, 3); // instaliranje audio datoteke 001 ~ 003.mp3
myDFPlayer.play (muzika); // Reproduciraj mp3 datoteku 001 ~ 003.mp3 (nasumično)
Korak 6: LED animacija (WS2812B) - 1
* Radne testne LED trake (korak 6 - 1)
LED traka se koristi 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 za korištenje 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 je uključeno u napajanje Powersupply napajanjem
Napajanje 를 사용 하지 않고 너무 많은 LED 를 사용 Arduino 가 oštećenje 받습니다 받습니다
* Dodajte dugme i promijenite boju (korak 6 - 2)
Takođe možete promijeniti boju pomoću dugmadi da biste doživjeli različite boje.
Provjerite primjer koda (button_LED)
Dodani kôd je sljedeći.
int buttonpin = A0;
int buttoninput = digitalRead (dugme);
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
* Potvrdni kod
1. Provjerite pinove MP3 playera (korak 5-1)
SoftwareSerial mySoftwareSerial (6, 7); // RX, TX preko MP3 playera
2. Randomizacija volumena (Korak 5-3)
int vol;
vol = slučajno (21, 28); // max 30
Postavite ga ravnomerno nasumično.
Jačina zvuka ostaje do 30.
Zvuk je preglasan ili nema dovoljno električne energije.
3. Provjerite UID (korak 4-1)
if (content.substring (1) == "XX XX XX XX")
Provjerite svoj RFID UID
4. Slučajno reproduciranje zvuka (5-3 koraka)
a = slučajno (1, 5); // nasumični 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 dugmadi i promjena boja (korak 6-2)
int buttonpin = A0;
int buttoninput = digitalRead (iglica dugmeta);
if (buttoninput == 1) (if (i == Index) // skeniraj piksel desno
{setPixelColor (i, 230, 104, 40); }
Ako pritisnete, promijenite veličinu LED diode (== 1) na (230.104.40)
6. Neo uzorak štapa (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
Trenutni (ukupan broj LED dioda-trenutni broj LED dioda) / 2
Preporučuje se:
Pljačka novca BELLA CIAO pjesma u Arduino Uno: 9 koraka (sa slikama)
Money Heist BELLA CIAO pjesma u Arduino Uno: U ovom vodiču ću vam pokazati 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 -a širom svijeta. Dakle, počnimo
PUBG tematska pjesma+animacija s Arduinom!: 13 koraka (sa slikama)
PUBG tematska pjesma+animacija s Arduinom!: Zdravo i dobrodošli u ovu zabavnu pouku! Nadam se da ste svi dobro i da ste zdravi. Ovaj mali, ali nevjerojatan projekt bavi se sviranjem PUBG tematske pjesme, pa čak i stvaranjem 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 é za 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 osnovna uputstva o tome kako kodirati " Twinkle Twinkle Little Star " na Sonic Pi na Mac računaru