Satura rādītājs:
- 1. solis: ideja
- 2. solis: piegādes saraksts
- 3. darbība: process
- 4. solis: norādiet RFID moduli
- 5. solis: norādiet MP3 moduli
- 6. darbība: LED animācija (WS2812B) - 1
- 7. darbība: LED animācija (WS2812B) - 2
- 8. darbība
- 9. darbība
- 10. darbība: 10. darbība: kodēšana
Video: Lietus dziesma (nepabeigta): 10 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Mēs bijām ieinteresēti saņemt pozitīvu atbildi, vairāk koncentrējoties uz skaņu vidē, kurā cilvēki lietusgāzes lietotu tādā pašā skaņā.
Tomēr lietus nelīst katru reizi, kad vēlaties garantēt, ka esat koncentrējies. Tāpēc mērķis ir justies kā lietainā vidē, spīdot cauri pieredzei un vienlaikus ļaujot dzirdēt dažas skaņas klusumā, lai jūs varētu baudīt to gan iekštelpās, gan ārā.
1. solis: ideja
Lai atrisinātu šīs problēmas, vispirms izveidosim vidi, kurā lietus līst uz animācijas, izmantojot LED sloksni un Aduino.
Mērķis bija novērst vienmuļību, paātrinot lietus lāses tā, it kā tās nokristu tā, it kā tām būtu gravitācija.
Turklāt, lai iegūtu patīkamāku pieredzi, es domāju, ka būtu labi, ja lietus brīdī atskanētu skaņa. Skaņa tika veidota tā, lai lietotāji varētu mijiedarboties ar darbu, taču mēs uzskatījām, ka lietotājs var mēģināt ievadīt pēc iespējas vairāk skaņas. Tāpēc es domāju, ka parametri, kas rada skaņu, var radīt prieku, izmantojot faktisko materiālu.
2. solis: piegādes saraksts
1. izopink* (50T 1800* 900* 3)
Faktiski izo rozā vietā ir iespējams izmantot dažādus materiālus, piemēram, koku, plāksnes vai tīklus, bet mēs izmantojām iso rozā, jo griesti nebija pietiekami izturīgi, lai izturētu savu svaru pārbaudes procesā. aprīkojumu, tāpēc izvēlējāmies salīdzinoši vieglu izopinku.
2. Adresējama LED sloksne (1m ~ 1.5m / 7ea)
3. Arduino Uno (7ea)
4. Barošanas avots 40A 220V (1ea)
5. Mirc - 522 RFID modulis (1ea)
6. DF mini atskaņotājs. SD kartes skaņas modulis (7ea)
7. 3 ~ 5w skaļrunis (7ea)
8. 1k omu rezistors (14ea)
9. Pievienojiet vadu (4ea)
10. Samts (800*1600 / 2ea)
11. Makšķerēšanas vads (3m / 3ea)
12. papīra tapa* (1ea 100pic)
13. balons (7ea)
13-1 prezervatīvs (7ea)
14. zeķes (balta / zila) (3ea)
15. Āķa pakaramais * (4ea)
16. nozagt vadu (10color / 20m / 1ea)
17. Poga (4ea)
18. Kastīte (akrils) (1ea)
19. eletīriskā lente
20. Stiepļu korpuss
21. PVC caurule (caurspīdīga) / (2 cm)
22. SD karte mini (7ea)
# rīks
1. lodāmurs
2. Sējmašīna
3. rokas zāģis
4. 3D printeris
5. stieples griezējs
6. Nipper
7. līmes lielgabals
8. Tūlītēja līme
3. darbība: process
Lai radītu lietainu vidi, izmantojot gaismas diodes, vispirms uz griestiem bija jāuzliek LED sloksnes.
No griestiem fiksētā LED sloksne izsūta animāciju un rada vizuālu lietus efektu.
Saistībā ar skaņu bija nepieciešami līdzekļi dažādu skaņu radīšanai, un tika izvēlēta SD CARD MP3 MODULE un RFID.
SD kartes MP3 modulis ir piemērots daudzu skaņas failu eksportēšanai kā ierīce, kas eksportē SD kartē esošos mūzikas failus uz skaļruņiem.
RFID ir sava veida identifikācijas ierīce, un RFID modulis saņems sev uzlikto marķiera UID vērtību. Izmantojot RFID, mēs domājām, ka mašīnas var atšķirt dažādas lietas un ka ir iespējama interesanta interaktīva.
Izmantojot šo principu, darbs tiek virzīts kā attēls.
Griesti parasti atrodas 2,5-4 m, tāpēc ieteicamais LED garums ir 1M-1,5M. Izmantojot ws2812b standarta LED bez apstrādes, tiek izmantotas aptuveni 100 līdz 130 gaismas diodes. Ja tas ir īsāks par šo, var rasties problēma animācijā.
Darba ražošanai pēc katras daļas izskaidrošanas RFID, MP3 moduļa un LED animācijas secībā, pēc tās visaptverošas izgatavošanas mēs izskaidrosim citas ražošanas metodes.
4. solis: norādiet RFID moduli
* Darba pārbaudes RFID modulis (4. - 1. darbība)
RFID sastāv no marķiera ar unikālu UID un RFID moduļa (antenas) daļas, kas saņem UID. Izpildiet tālāk norādītās darbības, lai pārbaudītu katra marķiera RFID darbību un UID verifikāciju.
RFID RST = 9 RFID SDA = 10 RFID MOSI = 11 RFID MISO = 12 RFID SCK = 13 VCC = 5V GND = GND
Izveidojiet savienojumu ar katru Arduino daļu.
Lejupielādējiet RFID-522 bibliotēku no saites RFID-522 Library (https://www.arduinolibraries.info/libraries/mfrc522). * Ja izmantojat citu RFID moduli, šim modulim var būt nepieciešama cita bibliotēka.
Pēc programmas Arduino palaišanas iekļaujiet lejupielādēto bibliotēku kā papildu ZIP bibliotēku, lai ieskicētu papildu bibliotēkas. Pēc tam instalējiet faila-Piemērs-MFRC522 -Dumpinfo kodu.
*Pārbaudiet kartes UID (4. - 2. darbība)
Atverot Tools-Serial Monitor, kanālā 9600 tiek parādīts ziņojums.
Novietojiet marķieri vai karti, kas iegādāta, iegādājoties RFID moduli. Jums ir jāizlasa marķiera informācija, piemēram, attēla informācija.
Izlasītajā informācijā pierakstiet saņemto UID, kā parādīts attēlā.
Katram marķierim ir unikāls UID un 8 ciparu vērtība heksadecimālā. UID tiek izmantots vēlāk, lai no MP3 moduļa nosūtītu citus MP3 failus.
* Brīdinājums
RFID, RFID. ID 도 물체 를 사용 하거나 중간 에 비전 도 물체 를 두십시오 자석 자석 있을 경우 ID RFID 가 불량 해 질수 있습니다
* Ja izmantojat Arduino Mega vai ETC
Dumpcode.ino pārbaudiet "Izmantots tipisks tapas izkārtojums"
5. solis: norādiet MP3 moduli
* Darba pārbaudes MP3 modulis (5. - 1. solis)
MP3 modulis veic balss faila pārsūtīšanu uz skaļruni saskaņā ar norādīto komandu. Izmantotais MP3 modulis ir DF Mini atskaņotājs, un atmiņai ir nepieciešams atsevišķs SDcard mini izmērs.
Lai pārbaudītu darbību, skatiet attēlu un izveidojiet savienojumu ar katru Arduino daļu, kā norādīts zemāk.
DF mini atskaņotājs RX = 7 DF mini atskaņotājs TX = 6
VCC = 5V GND = GND
SPK_1 = SPK + SPK_2 = SPK-
* MP3 mapju veidošana (5. - 2. darbība)
SD karte mini tiek atpazīta kā USB, izmantojot datoru, izmantojot SD karšu lasītāju. DF Mini atskaņotājam atpazītais faila paplašinājums ir wav, mp3, wma un faila nosaukumam jābūt 00xx (numurs).mp3 (faila formāts).
Piemērs: 0001.mp3 vai 0001 nosaukums mp3
Ja neievēroat parauga formātu, iespējams, DF Mini atskaņotājs neatskaņo audio failus.
Instalējiet DF skaņas moduļa bibliotēku no saites tāpat kā iepriekš. (https://github.com/DFRobot/DFRobotDFPlayerMini)
Ja SD kartē ievietojāt mp3 failus, instalējiet pievienoto DF TEST kodu. DF TEST kods ir diska pārbaudes kods, kas regulāri izpilda failu 0001.mp3. (Skatiet video un attēlus)
* Nejauši atskaņot audio (5. - 3. darbība)
1. SDCard 에 폴더 를 추가 합니다 (폴더 명은 두자리 숫자 입니다.)
2. 추가 된 폴더 에 의 mp3 파일 을 추가 합니다. (파일명 은 0XX.mp3 혹은 00xx.mp3).)
3. df_random_test.ino 의 하단 부분 을 확인 해주세요
mūzika = nejauša (1, 3); // instalēt audio failu 001 ~ 003.mp3
myDFPlayer.play (mūzika); // Atskaņot mp3 failu 001 ~ 003.mp3 (nejauši)
6. darbība: LED animācija (WS2812B) - 1
* Darba testa LED sloksnes (6. - 1. solis)
LED sloksne tiek izmantota, lai radītu lietainu vidi. Animācija tika izveidota, izmantojot saišu animāciju.
learn.adafruit.com/multi-tasking-the-ardui…
Animācija tiek virzīta ar taimeri, izmantojot milis, neizmantojot aizkavi. Šo metožu izmantošanas iemesls ir tas, ka mp3 modulis un RFID modulis organiski mijiedarbojas.
github.com/adafruit/Adafruit_NeoPixel
Pēc bibliotēkas instalēšanas, lūdzu, instalējiet pievienoto kodu. Pēc elektroinstalācijas, piemēram, attēlā, tiks izmantota parasta LED animācija.
* Pārbaudiet savu pašreizējo
LED sloksne izmanto daudz strāvas. Vienai gaismas diodei izmantojiet aptuveni 60 ml
LED barošanas avots
Barošanas avots 많은 사용 하지 않고 너무 많은 LED 를 사용 한다면 Arduino 가 bojājums 를 받습니다
* Pievienot pogu un mainīt krāsu (6. - 2. darbība)
Varat arī mainīt krāsu, izmantojot pogas, lai izjustu dažādas krāsas.
Pārbaudiet koda paraugu (button_LED)
Pievienotais kods ir šāds.
int pogu taustiņš = A0;
int buttoninput = digitalRead (buttonpin);
ja (pogas ievade == 1)
{if (i == Index) // Skenēt Pixel pa labi
{setPixelColor (i, 100, 100, 100);}
Ja vēlaties mainīt pogas krāsu vai pievienot pogu, mainiet šo daļu.
*Kodēšanas rokasgrāmata
1. Pārbaudiet Led PIN & Leds
NeoPatterns Stick (LED skaits, LedPIN, NEO_GRB + NEO_KHZ800);
2. Ja vēlaties mainīt krāsas
Stick. Scanner (Stick. Color (sarkans, zils, zaļš), ātrums);
: RGB = 0 ~ 255 / ātrums = 1 ~ XX
7. darbība: LED animācija (WS2812B) - 2
8. darbība
9. darbība
10. darbība: 10. darbība: kodēšana
* Apstiprinājuma kods
1. Pārbaudiet MP3 atskaņotāja tapas (5-1. Darbība)
SoftwareSerial mySoftwareSerial (6, 7); // RX, TX ar MP3 atskaņotāju
2. Skaļuma nejaušināšana (5.-3. Darbība)
int vol;
vol = nejaušs (21, 28); // maksimums 30
Iestatiet to vienmērīgi nejauši.
Skaļums paliek līdz 30.
Skaļums ir pārāk skaļš vai nepietiek elektrības.
3. Pārbaudiet UID (4-1. Darbība)
ja (content.substring (1) == "XX XX XX XX")
Lūdzu, pārbaudiet savu RFID UID
4. Nejauši atskaņot audio (5-3 soļi)
a = nejaušs (1, 5); // nejaušs skaitlis no 1 līdz 5
myDFPlayer.playFolder (2, a); // atskaņot izlases (1-5) mp3 failus mapē 0002
a, jums ir jāatšķiras no 1 līdz 5. (Faila nosaukums bija saderīgs ar 0001, 0002, 0003… mp3.)
5. Pogas pievienošana un krāsu maiņa (6.-2. Darbība)
int pogu taustiņš = A0;
int buttoninput = digitalRead (pogas tapa);
if (buttoninput == 1) (if (i == Index) // skenēt pikseļu pa labi
{setPixelColor (i, 230, 104, 40); }
Nospiežot, mainiet (== 1) LED izmēru uz (230.104.40)
6. Neo raksta nūja (120, 5, NEO_GRB + NEO_KHZ800);
120 ir gaismas diožu daudzums, 5 ir savienoti ar Arduino.
7. Paātrinājuma gaismas diode
Ja (Stick. Index <= 10)
{Stick. Interval = 120; }
else {int accel = Stick. TotalSteps-Stick. Index;
Stick. Interval = paātrinājums / 2; }
120 gaismas diodes, skaitlis pārvietojas no 6 uz 1, 120 ātrumi.
Ja atklājat 10. pozīciju, TotalSteps-Index / 2
Tūlītējs (kopējais LED skaits-pašreizējais LED strāvas daudzums) / 2
Ieteicams:
Lietus detektors, izmantojot Arduino un lietus pilienu sensoru: 8 soļi
Lietus detektors, izmantojot Arduino un lietus pilienu sensoru: Šajā apmācībā mēs uzzināsim, kā noteikt lietu, izmantojot lietus sensoru, un radīt skaņu, izmantojot skaņas signāla moduli un OLED displeju un Visuino. Noskatieties video
Money Heist BELLA CIAO dziesma Arduino Uno: 9 soļi (ar attēliem)
Money Heist BELLA CIAO dziesma Arduino Uno: Šajā apmācībā es jums parādīšu, kā jūs varat spēlēt Money Heist dziesmu Bella Ciao jebkurā Arduino, izmantojot pjezoelektrisko skaņas signālu. Šis foršais projekts ir veltīts visiem Money Heist faniem visā pasaulē. Tātad, sāksim darbu
PUBG motīvu dziesma+animācija ar Arduino !: 13 soļi (ar attēliem)
PUBG motīvu dziesma+animācija ar Arduino!: Sveiki, un laipni lūdzam šajā jautrajā pamācībā! Es ceru, ka jums visiem ir labi un paliekat veseli. Šis mazais, bet pārsteidzošais projekts ir par PUBG motīvu dziesmas atskaņošanu un pat spēļu animāciju izveidi, izmantojot arduino. Izmantotie komponenti ir ļoti
Arduino Uno apmācība Nr. 2 - zvana dziesma: 4 soļi (ar attēliem)
Arduino Uno apmācība Nr. 2 - zvana dziesma: Sveiki visiem! Tā kā es redzēju, ka mana pirmā apmācība ir bijusi laba azartspēle, es nolēmu, ka es jums darīšu virkni Arduino Uno apmācību
Dzīves dziesma: 12 soļi (ar attēliem)
Dzīves dziesma: Amo la luz, la f í sica, la ó ptica, la electric ó nica, la rob ó tica y todo lo relacionado con la ciencia. Empec é Trabajar con transferencia de data and quer í a probar el m é todo Li-Fi, algo innovador y que e