Orodha ya maudhui:
- Hatua ya 1: Dhana
- Hatua ya 2: Orodha ya Ugavi
- Hatua ya 3: Mchakato
- Hatua ya 4: Mwongozo wa Moduli ya RFID
- Hatua ya 5: Mwongozo wa Moduli ya MP3
- Hatua ya 6: Uhuishaji wa LED (WS2812B) - 1
- Hatua ya 7: Uhuishaji wa LED (WS2812B) - 2
- Hatua ya 8:
- Hatua ya 9:
- Hatua ya 10: Hatua ya 10: Usimbuaji
Video: Wimbo wa Mvua (haujakamilika): Hatua 10
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Tulikuwa na hamu ya kupata majibu mazuri kwa kuzingatia zaidi sauti katika mazingira ambayo watu wangenyesha kwa sauti ile ile.
Walakini, hainyeshi kila wakati unataka kuhakikisha kuwa umezingatia. Kwa hivyo, lengo ni kujisikia kama mazingira ya mvua kwa kuangaza kupitia uzoefu, na wakati huo huo kukuruhusu usikie sauti kwa kimya, ili uweze kufurahiya ndani na nje.
Hatua ya 1: Dhana
Ili kutatua shida hizi, kwanza tutaunda mazingira ambayo mvua hunyesha kwenye uhuishaji kwa kutumia Ukanda wa LED na Aduino.
Lengo lilikuwa kuondoa ukiritimba kwa kuharakisha matone ya mvua kana kwamba walianguka kana kwamba wana mvuto.
Pia, kwa uzoefu wa kufurahisha zaidi, nilidhani kuwa itakuwa nzuri ikiwa kuna sauti wakati wa mvua. Sauti hiyo ilibuniwa kuruhusu watumiaji kuingiliana na kazi, lakini tulihisi kuwa mtumiaji anaweza kujaribu kuingiza sauti nyingi iwezekanavyo. Kwa hivyo, nilifikiri kwamba vigezo vinavyozalisha sauti vinaweza kufurahisha kwa kutumia nyenzo halisi.
Hatua ya 2: Orodha ya Ugavi
1. isopink * (50T 1800 * 900 * 3)
Kwa kweli, inawezekana kutumia vifaa anuwai kama kuni, sahani au nyavu badala ya nyekundu ya iso, lakini tulitumia pink pink kwa sababu dari haikuwa na nguvu ya kutosha kuhimili uzito wake wakati wa mchakato wa upimaji Hatukuwa na kutosha vifaa, kwa hivyo tulichagua isopink nyepesi.
2. Ukanda wa LED unaoongezwa (1m ~ 1.5m / 7ea)
3. Arduino Uno (7ea)
Ugavi wa Umeme 40A 220V (1ea)
5. Mirc - 522 moduli ya RFID (1ea)
6. Mchezaji wa mini DF. Moduli ya sauti ya kadi ya SD (7ea)
Spika ya 3 3 ~ 5w (7ea)
8. 1k ohm kupinga (14ea)
9. Hook up waya (4ea)
10. Velvet (800 * 1600 / 2ea)
11. Waya wa uvuvi (3m / 3ea)
Pini ya karatasi * (1ea 100pic)
13. puto (7ea)
Kondomu 13-1 (7ea)
14. kuhifadhi (nyeupe / bluu) (3ea)
15. Hanger ya ndoano * (4ea)
Kuiba Waya (10color / 20m / 1ea)
Kitufe (4ea)
18. Sanduku (akriliki) (1ea)
19. mkanda wa eletirical
20. Kesi ya waya
21. Bomba la PVC (wazi) / (2cm)
22. Kadi ya SD mini (7ea)
# chombo
1. chuma-chuma
2. Kuchimba nguvu
3. mkono wa kuona
4. 3d printer
5. mkata waya
6. Nipper
7. bunduki ya gundi
8. wambiso wa papo hapo
Hatua ya 3: Mchakato
Ili kuunda mazingira ya mvua kwa kutumia LED, ilikuwa ni lazima kwanza kuweka Vipande vya LED kwenye dari.
Ukanda wa LED uliowekwa kutoka dari hutuma uhuishaji na huunda athari ya mvua inayoonekana.
Kuhusiana na sauti, kulikuwa na hitaji la njia ya kutoa sauti anuwai, na chaguo zilikuwa SD CARD MP3 MODULE na RFID.
Moduli ya MP3 ya Kadi ya SD inafaa kusafirisha faili nyingi za sauti kama kifaa kinachouza faili za muziki zilizomo kwenye Kadi ya SD kwa spika.
RFID ni aina ya kifaa cha kitambulisho, na Moduli ya RFID itapokea thamani ya UID ya Ishara iliyowekwa yenyewe. Na RFID, tulidhani kuwa mashine zinaweza kutofautisha vitu anuwai na kwamba mwingiliano wa kuvutia unawezekana.
Kutumia kanuni hii, kazi inaendeshwa kama picha.
Dari kawaida iko kwa 2.5-4m, kwa hivyo urefu uliopendekezwa wa LED ni 1M-1.5M. Unapotumia ws2812b kiwango cha LED bila usindikaji, taa za 100 hadi 130 hutumiwa. Ikiwa ni fupi kuliko hii, kunaweza kuwa na shida katika uhuishaji.
Kwa utengenezaji wa kazi, baada ya kuelezea kila sehemu kwa mpangilio wa RFID, Moduli ya MP3, na Uhuishaji wa LED, baada ya kuizalisha kikamilifu, tutaelezea njia zingine za uzalishaji.
Hatua ya 4: Mwongozo wa Moduli ya RFID
* Moduli ya Mtihani wa RFID (hatua 4 - 1)
RFID ina ishara na UID ya kipekee na sehemu ya moduli ya RFID (antenna) inayopokea UID. Fuata hatua zifuatazo ili uthibitishe operesheni ya RFID na uthibitishaji wa UID wa kila ishara.
RFID RST = 9 RFID SDA = 10 RFID MOSI = 11 RFID MISO = 12 RFID SCK = 13 VCC = 5V GND = GND
Unganisha kwa kila sehemu ya Arduino.
Pakua maktaba ya RFID-522 kutoka kwa kiungo Maktaba ya RFID-522 (https://www.arduinolibraries.info/libraries/mfrc522). * Ikiwa unatumia moduli tofauti ya RFID, unaweza kuhitaji maktaba tofauti ya moduli hiyo.
Baada ya kuendesha programu ya Arduino, jumuisha maktaba uliyopakua kama maktaba ya nyongeza ya ZIP ya kuchora maktaba za ziada. Kisha sakinisha faili-Mfano-MFRC522 -Dumpinfo code.
* Angalia UID yako ya kadi (hatua ya 4 - 2)
Unapofungua Monitor-Serial Monitor, ujumbe unaonekana kwenye kituo cha 9600.
Weka ishara au kadi iliyotolewa wakati wa kununua moduli ya RFID juu ya moduli. Unahitaji kusoma habari ya ishara, kama habari ya picha.
Katika habari iliyosomwa, angalia UID uliyopokea kama inavyoonyeshwa kwenye picha.
Kila ishara ina UID ya kipekee na nambari yenye tarakimu 8 katika hexadecimal. UID hutumiwa baadaye kutuma faili zingine za MP3 kutoka moduli ya MP3.
* Onyo
금속 물질 의 경우 RFID 의 인식 을 방해 합니다. 비전 도 물체 를 사용 하거나 중간 에 비전 도 물체 두십시오 자석 이 있을 경우 RFID 가 불량 해 질수 있습니다
* Ikiwa unatumia Arduino Mega au ETC
Angalia "Mpangilio wa kawaida wa pini uliotumiwa" kwenye dumpcode.ino
Hatua ya 5: Mwongozo wa Moduli ya MP3
* Moduli ya mtihani wa MP3 ya kufanya kazi (hatua ya 5 - 1)
Moduli ya MP3 ina jukumu la kupitisha faili ya sauti kwenye kumbukumbu kwa spika kulingana na amri maalum. Moduli ya MP3 inayotumika ni kichezaji cha DF Mini, na kumbukumbu inahitaji saizi tofauti ya SDCard mini.
Kuangalia operesheni, rejelea picha na unganisha kwa kila sehemu ya Arduino kama ilivyo hapo chini.
DF Mini Player RX = 7 DF Mini Player TX = 6
VCC = 5V GND = GND
SPK_1 = SPK + SPK_2 = SPK-
* Utengenezaji wa Folda ya MP3 (hatua ya 5 - 2)
Mini kadi ya SD inatambuliwa kama USB na kompyuta kwa kutumia kisomaji cha kadi ya SD. Kwa kichezaji cha DF Mini, ugani wa faili unaotambuliwa ni wav, mp3, faili ya wma na jina la faili inapaswa kuwa 00xx (nambari).mp3 (fomati ya faili).
Mfano: 0001.mp3 au 0001 jina mp3
Ikiwa hutafuata muundo wa mfano, kichezaji cha DF Mini hakiwezi kucheza faili za sauti.
Sakinisha maktaba ya moduli ya Sauti ya DF kutoka kwa kiunga kwa njia sawa na hapo awali. (https://github.com/DFRobot/DFRobotDFPlayerMini)
Ikiwa umeingiza faili za mp3 kwenye kadi ya SD, sakinisha nambari ya Jaribio la DF. Nambari ya Jaribio la DF ni nambari ya kukagua gari ambayo hufanya faili ya 0001.mp3 mara kwa mara. (Tazama video na picha)
* Kawaida Sauti ya kucheza (hatua ya 5 - 3)
1. SDCard 에 폴더 를 추가 합니다 (폴더 명은 두자리 숫자 입니다.)
2. mp3 파일 된 추가 추가 파일 mp3. (파일명 은 0XX.mp3 혹은 00xx.mp3 입니다.)
3. jaribio la df_random.ino 의 하단 부분 을 확인 해주세요
muziki = nasibu (1, 3); // kufunga faili ya Sauti 001 ~ 003.mp3
myDFPlayer.play (muziki); // Cheza faili ya mp3 001 ~ 003.mp3 (nasibu)
Hatua ya 6: Uhuishaji wa LED (WS2812B) - 1
* Vipimo vya Mtihani wa LED (hatua ya 6 - 1)
Ukanda wa LED hutumiwa kuunda mazingira ya mvua. Uhuishaji uliundwa kwa kutumia uhuishaji wa kiunga.
learn.adafruit.com/multi-tasking-the-ardui…
Uhuishaji umeendelea kwa njia ya wakati kwa kutumia milisiti bila kutumia kuchelewa. Sababu ya kutumia njia hizi ni kwamba moduli ya mp3 na moduli ya RFID huingiliana kikaboni.
github.com/adafruit/Adafruit_NeoPixel
Baada ya kufunga maktaba, tafadhali sakinisha nambari iliyoambatanishwa. Baada ya wiring kama picha, uhuishaji wa kawaida wa LED utatumika.
* Angalia sasa yako
Ukanda wa LED hutumia mengi ya sasa. Tumia karibu 60miliA kwa kila LED
LED na nguvu Puppuply Pupply
Ugavi wa umeme 를 사용 하지 않고 너무 많은 LED 를 사용 한다면 Arduino 가 uharibifu 를 받습니다
* Ongeza Kitufe na Badilisha Rangi (hatua ya 6 - 2)
Unaweza pia kubadilisha rangi ukitumia vitufe ili kupata rangi tofauti.
Angalia nambari ya mfano (kifungo_LED)
Nambari iliyoongezwa ni kama ifuatavyo.
kifungo cha ndani = A0;
kitufe cha kuingiza = dijitiSoma (kitufe cha kifungo);
ikiwa (kitufe cha kuingiza == 1)
{if (i == Index) // Changanua pikseli kulia
{setPixelColor (i, 100, 100, 100);}
Ikiwa unataka kubadilisha rangi ya kitufe au ongeza kitufe, rekebisha sehemu hiyo.
* Mwongozo wa Coding
1. Angalia PIN & Leds Iliyoongozwa
Fimbo ya NeoPatterns (Wingi wa Tamaa, LedPIN, NEO_GRB + NEO_KHZ800);
2. Ikiwa unataka kubadilisha Rangi
Fimbo. Scanner (Fimbo Rangi (Nyekundu, Bluu, Kijani), Kasi);
: RGB = 0 ~ 255 / Kasi = 1 ~ XX
Hatua ya 7: Uhuishaji wa LED (WS2812B) - 2
Hatua ya 8:
Hatua ya 9:
Hatua ya 10: Hatua ya 10: Usimbuaji
* Uthibitisho kificho
1. Angalia Pini za Kicheza MP3 (Hatua ya 5-1)
SoftwareSerial mySoftwareSerial (6, 7); // RX, TX na MP3 player
2. Ujanibishaji wa Kiasi (Hatua ya 5-3)
int vol;
vol = bila mpangilio (21, 28); // max 30
Weka sawasawa bila mpangilio.
Kiasi kinakaa hadi 30.
Sauti ni kubwa sana au hakuna umeme wa kutosha.
3. Angalia UID (hatua 4-1)
ikiwa (content.substring (1) == "XX XX XX XX")
Tafadhali angalia RFID UID yako mwenyewe
4. Kauli nasibu sauti (hatua 5-3)
a = nasibu (1, 5); // hesabu isiyo ya kawaida 1 hadi 5
myDFPlayer.playFolder (2, a); // cheza faili za mp3 kwa nasibu (1-5) kwenye folda ya 0002
a, unahitaji kutofautiana kutoka 1 hadi 5. (Jina la faili lilikuwa sawa na 0001, 0002, 0003… mp3.)
5. Kuongeza Vifungo na Rangi Zinazobadilika (Hatua ya 6-2)
kifungo cha ndani = A0;
kitufe cha kuingiza = dijitiSoma (pini ya kitufe);
ikiwa (kifungo =
{setPixelColor (i, 230, 104, 40); }
Ikiwa imesisitizwa, badilisha saizi ya (== 1) LED kuwa (230.104.40)
6. Fimbo ya muundo wa Neo (120, 5, NEO_GRB + NEO_KHZ800);
120 ni idadi ya LED, 5 imeunganishwa na Arduino.
7. Kuongeza kasi ya LED
Ikiwa (Fimbo. Index <= 10)
{Fimbo. Interval = 120; }
kingine {int accel = Stick. TotalSteps-Stick. Index;
Fimbo. Interval = kuongeza kasi / 2; }
LED 120, idadi huenda kutoka 6 hadi 1, 120 kasi.
Ukifunua nafasi ya 10, TotalSteps-Index / 2
Mara moja (Jumla ya Hesabu ya LED-Hesabu ya sasa ya LED) / 2
Ilipendekeza:
Kigunduzi cha Mvua Kutumia Arduino na Sensor ya Mvua: Hatua 8
Kigunduzi cha Mvua Kutumia Arduino na Sensor ya Raindrop: Katika mafunzo haya tutajifunza jinsi ya kugundua mvua kwa kutumia sensor ya mvua na kutoa sauti kwa kutumia moduli ya buzzer na OLED Display na Visuino
Mkutano wa Matunda ya Upinde wa mvua Upinde wa mvua: Hatua 4
Mkutano wa Upinde wa Njiwa wa Upinde wa mvua: Je! Umewahi kuona taa inayoangaza rangi anuwai kuliko moja? Ninaamini hujapata. Ni taa bora ya usiku ambayo utapata au kununuliwa kwa mwenzako, marafiki, au watoto wako.? Nilitengeneza sehemu hii kwenye " Tinkercad.com, & q
Customize Windows Background na mvua ya mvua: 7 Hatua
Customize Windows Background na Rainmeter: Rainmeter ni programu ya upendeleo ya desktop ya Windows. Inaruhusu watumiaji kuongeza kikamilifu na kubinafsisha zana na vilivyoandikwa. Zana hizi na vilivyoandikwa huitwa ngozi. Mvua ya mvua ni mpango rahisi ambao hauitaji uzoefu wa zamani na usimbuaji. Ina sana
Mvua ya mvua - Kuweka Kompyuta ndogo (Shinda 10): Hatua 30
Mvua ya mvua - Kuweka Kompyuta ndogo (Shinda 10): Asante kwa kuangalia hii inayoweza kufundishwa! Mwongozo huu utakusaidia kukutengenezea kuunda usanidi mdogo wa eneo-kazi na vilivyoandikwa muhimu, kukusaidia kusafisha desktop yako ya fujo. Tafadhali kumbuka kuwa mwongozo huu umefanywa akilini kwa Windows 10
Neopixel Ws2812 Upinde wa mvua LED Mwanga Na M5stick-C - Upinde wa mvua unaoendesha kwenye Neopixel Ws2812 Kutumia M5stack M5stick C Kutumia Arduino IDE: Hatua 5
Neopixel Ws2812 Upinde wa mvua LED Mwanga Na M5stick-C | Kuendesha Upinde wa mvua kwenye Neopixel Ws2812 Kutumia M5stack M5stick C Kutumia Arduino IDE: Halo jamani katika mafundisho haya tutajifunza jinsi ya kutumia neopixel ws2812 LEDs au strip iliyoongozwa au matrix iliyoongozwa au pete iliyoongozwa na m5stack m5stick-C bodi ya maendeleo na Arduino IDE na tutafanya muundo wa upinde wa mvua nayo