Talaan ng mga Nilalaman:
- Hakbang 1: Ideya
- Hakbang 2: Listahan ng Supply
- Hakbang 3: Proseso
- Hakbang 4: Gabay sa Modyul ng RFID
- Hakbang 5: Gabay sa Modyul ng MP3
- Hakbang 6: LED Animation (WS2812B) - 1
- Hakbang 7: LED Animation (WS2812B) - 2
- Hakbang 8:
- Hakbang 9:
- Hakbang 10: Hakbang 10: Pag-coding
Video: Maulang Kanta (hindi kumpleto): 10 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Interesado kaming makakuha ng isang positibong tugon sa pamamagitan ng higit na pagtuon sa tunog sa isang kapaligiran kung saan uulan ang mga tao sa parehong tunog.
Gayunpaman, hindi umuulan sa tuwing nais mong garantiya na nakatuon ka. Samakatuwid, ang layunin ay pakiramdam tulad ng isang maulan na kapaligiran sa pamamagitan ng pagniningning sa pamamagitan ng isang karanasan, at sa parehong oras na marinig mo ang ilang mga tunog sa katahimikan, upang masiyahan ka sa parehong sa loob at sa labas ng bahay.
Hakbang 1: Ideya
Upang malutas ang mga problemang ito, lilikha muna kami ng isang kapaligiran kung saan bumagsak ang ulan sa animasyon gamit ang LED Strip at Aduino.
Ang layunin ay alisin ang monotony sa pamamagitan ng pagbilis ng mga patak ng ulan na para bang nahulog na parang may gravity.
Gayundin, para sa isang mas kasiya-siyang karanasan, naisip ko na magiging mabuti kung may tunog sa sandaling umulan. Ang tunog ay dinisenyo upang payagan ang mga gumagamit na makipag-ugnay sa trabaho, ngunit naramdaman namin na maaaring subukang ipasok ng gumagamit ang mas maraming tunog hangga't maaari. Samakatuwid, naisip ko na ang mga parameter na gumagawa ng tunog ay maaaring magbigay ng kasiyahan sa pamamagitan ng paggamit ng aktwal na materyal.
Hakbang 2: Listahan ng Supply
1. isopink * (50T 1800 * 900 * 3)
Sa katunayan, posible na gumamit ng iba`t ibang mga materyales tulad ng kahoy, plato o lambat sa halip na iso pink, ngunit gumamit kami ng rosas na rosas dahil ang kisame ay hindi sapat upang matiis ang bigat nito sa proseso ng pagsubok Wala kaming sapat kagamitan, kaya pinili namin ang medyo magaan na isopink.
2. Malalong LED Strip (1m ~ 1.5m / 7ea)
3. Arduino Uno (7ea)
4. Power Supply 40A 220V (1ea)
5. Mirc - 522 RFID module (1ea)
6. DF mini player. Module ng tunog ng SD card (7ea)
7. 3 ~ 5w Speaker (7ea)
8. 1k ohm risistor (14ea)
9. I-hook up ang wire (4ea)
10. Vvett (800 * 1600 / 2ea)
11. Pangingisda wire (3m / 3ea)
12. paper pin * (1ea 100pic)
13. lobo (7ea)
13-1 condom (7ea)
14. stocking (puti / asul) (3ea)
15. Hang hanger * (4ea)
16. Magnanakaw Wire (10color / 20m / 1ea)
17. Button (4ea)
18. Kahon (acrylic) (1ea)
19. eletirical tape
20. Kaso ng kawad
21. PVC Pipe (malinaw) / (2cm)
22. SD card mini (7ea)
# tool
1. bakal na bakal
2. Power drill
3. nakita ng kamay
4. printer ng 3d
5. pamutol ng wire
6. Nipper
7. baril ng pandikit
8. Instant na malagkit
Hakbang 3: Proseso
Upang makalikha ng isang maulan na kapaligiran gamit ang mga LED, unang kinakailangan na ilagay ang LED Strips sa kisame.
Ang LED Strip na naayos mula sa kisame ay nagpapadala ng animasyon at lumilikha ng isang visual na epekto ng ulan.
Kaugnay sa tunog, kailangan ng isang paraan upang makabuo ng iba't ibang mga tunog, at ang mga pagpipilian ay SD CARD MP3 MODULE at RFID.
Ang module ng SD Card MP3 ay angkop para sa pag-export ng maraming mga file ng tunog bilang isang aparato na nag-e-export ng mga file ng musika na nilalaman sa SD Card sa mga nagsasalita.
Ang RFID ay isang uri ng aparato ng pagkakakilanlan, at ang RFID Module ay makakatanggap ng halaga ng UID ng Token na inilagay sa sarili nito. Sa RFID, naisip namin na maaaring makilala ng mga machine ang iba't ibang mga bagay at posible ang kawili-wiling interactive.
Gamit ang prinsipyong ito, ang gawain ay hinihimok tulad ng isang imahe.
Ang kisame ay karaniwang matatagpuan sa 2.5-4m, kaya ang inirekumendang haba ng LED ay 1M-1.5M. Kapag gumagamit ng ws2812b standard LED nang walang pagproseso, mga 100 hanggang 130 LEDs ang ginagamit. Kung ito ay mas maikli kaysa dito, maaaring may problema sa animasyon.
Para sa paggawa ng trabaho, pagkatapos na ipaliwanag ang bawat bahagi sa pagkakasunud-sunod ng RFID, MP3 Module, at LED Animation, pagkatapos na malikha ito nang buong-buo, ipapaliwanag namin ang iba pang mga pamamaraan ng paggawa.
Hakbang 4: Gabay sa Modyul ng RFID
* Working Test RFID Module (hakbang 4 - 1)
Ang RFID ay binubuo ng isang token na may natatanging UID at bahagi ng isang RFID module (antena) na tumatanggap ng UID. Sundin ang mga hakbang sa ibaba upang mapatunayan ang pagpapatakbo ng RFID at pag-verify ng UID ng bawat token.
RFID RST = 9 RFID SDA = 10 RFID MOSI = 11 RFID MISO = 12 RFID SCK = 13 VCC = 5V GND = GND
Kumonekta sa bawat bahagi ng Arduino.
I-download ang RFID-522 library mula sa link na RFID-522 Library (https://www.arduinolibraries.info/libraries/mfrc522). * Kung gumagamit ka ng ibang RFID module, maaaring kailanganin mo ng ibang library para sa modyul na iyon.
Matapos patakbuhin ang programa ng Arduino, isama ang library na na-download mo bilang isang karagdagang ZIP library para sa pag-sketch ng mga karagdagang library. Pagkatapos i-install ang file-Halimbawa-MFRC522 -Dumpinfo code.
* Suriin ang iyong card UID (hakbang 4 - 2)
Kapag binuksan mo ang Tools-Serial Monitor, lilitaw ang isang mensahe sa channel 9600.
Ilagay ang token o kard na ibinigay kapag binibili ang module ng RFID sa tuktok ng module. Kailangan mong basahin ang impormasyon ng token, tulad ng impormasyon sa imahe.
Sa nabasang impormasyon, itala ang natanggap na UID tulad ng ipinakita sa imahe.
Ang bawat token ay may natatanging UID at isang 8-digit na halaga sa hexadecimal. Ginagamit ang UID sa paglaon upang magpadala ng iba pang mga MP3 file mula sa MP3 module.
* Babala
금속 물질 의 경우 RFID 의 인식 을 방해 합니다. 비전 도 물체 를 사용 하거나 중간 에 비전 도 물체 를 두십시오 자석 이 있을 경우 RFID 가 불량 해 질수 있습니다
* Kung gagamit ka ng Arduino Mega o ETC
Suriin ang "Karaniwang layout ng pin na ginamit" sa isang dumpcode.ino
Hakbang 5: Gabay sa Modyul ng MP3
* Paggawa sa pagsubok na Modyul ng MP3 (hakbang 5 - 1)
Ginampanan ng Modyul ng MP3 ang papel na ginagampanan sa paglilipat ng file ng boses sa memorya sa nagsasalita alinsunod sa tinukoy na utos. Ang ginamit na MP3 Module ay isang DF Mini player, at ang memorya ay nangangailangan ng isang hiwalay na laki ng SDcard.
Upang suriin ang operasyon, mag-refer sa imahe at kumonekta sa bawat bahagi ng Arduino tulad ng nasa ibaba.
DF Mini Player RX = 7 DF Mini Player TX = 6
VCC = 5V GND = GND
SPK_1 = SPK + SPK_2 = SPK-
* Paggawa ng MP3 Folder (hakbang 5 - 2)
Ang SD card mini ay kinikilala bilang USB sa computer gamit ang SD card reader. Para sa DF Mini player, ang kinikilalang extension ng file ay wav, mp3, wma file at pangalan ng file ay dapat na 00xx (numero).mp3 (format ng file).
Halimbawa: 0001.mp3 o 0001 pangalan mp3
Kung hindi mo sundin ang halimbawa ng format, ang DF Mini player ay maaaring hindi maglaro ng mga audio file.
I-install ang DF Sound module library mula sa link sa parehong paraan tulad ng dati. (https://github.com/DFRobot/DFRobotDFPlayerMini)
Kung nagsingit ka ng mga mp3 file sa SD card, i-install ang nakalakip na DF TEST code. Ang DF TEST code ay isang drive check code na nagpapatupad ng 0001.mp3 file sa mga regular na agwat. (Tingnan ang video at mga imahe)
* Random na Play Audio (hakbang 5 - 3)
1. SDCard 에 폴더 를 추가 합니다 (폴더 명은 두자리 숫자 입니다.)
2. 추가 된 폴더 에 다수 의 mp3 파일 을 추가 합니다. (파일명 은 0XX.mp3 혹은 00xx.mp3 입니다.)
3. df_random_test.ino 의 하단 부분 을 확인 해주세요
musika = random (1, 3); // install Audio file 001 ~ 003.mp3
myDFPlayer.play (musika); // Play a mp3 file 001 ~ 003.mp3 (sapalaran)
Hakbang 6: LED Animation (WS2812B) - 1
* Gumagawa ng Mga LED Strip ng Pagsubok (hakbang 6 - 1)
Ginagamit ang LED Strip upang lumikha ng isang maulan na kapaligiran. Ang animasyon ay nilikha gamit ang link animasyon.
learn.adafruit.com/multi-tasking-the-ardui…
Ang animasyon ay isinasagawa sa isang timer na paraan gamit ang millis nang hindi gumagamit ng pagkaantala. Ang dahilan para sa paggamit ng mga pamamaraang ito ay ang mp3 module at ang module na RFID na nakikipag-ugnayan sa organiko.
github.com/adafruit/Adafruit_NeoPixel
Matapos mai-install ang silid-aklatan, mangyaring i-install ang nakalakip na code. Pagkatapos ng mga kable tulad ng larawan, ilalagay ang normal na LED na animasyon.
* Suriin ang iyong Kasalukuyan
Gumagamit ang LED Strip ng maraming kasalukuyang. Gumamit ng halos 60miliA bawat LED
LED 의 수 를 파악 하고 그에 맞는 Powersupply 를 사용 하세요
Power supply 를 사용 하지 않고 너무 많은 LED 를 사용 한다면 Arduino 가 pinsala 를 받습니다
* Magdagdag ng Button at Baguhin ang Kulay (hakbang 6 - 2)
Maaari mo ring baguhin ang kulay gamit ang mga pindutan upang maranasan ang iba't ibang mga kulay.
Suriin ang halimbawa ng code (button_LED)
Ang idinagdag na code ay ang mga sumusunod.
int buttonpin = A0;
int buttoninput = digitalRead (buttonpin);
kung (buttoninput == 1)
{if (i == Index) // Scan Pixel sa kanan
{setPixelColor (i, 100, 100, 100);}
Kung nais mong baguhin ang kulay ng pindutan o magdagdag ng isang pindutan, baguhin ang bahaging iyon.
* Patnubay sa Coding
1. Suriin ang Led PIN & Leds
NeoPatterns Stick (Dami ng Leds, LedPIN, NEO_GRB + NEO_KHZ800);
2. Kung nais mong baguhin ang Mga Kulay
Stick. Scanner (Stick. Color (Pula, Blue, Green), Bilis);
: RGB = 0 ~ 255 / Bilis = 1 ~ XX
Hakbang 7: LED Animation (WS2812B) - 2
Hakbang 8:
Hakbang 9:
Hakbang 10: Hakbang 10: Pag-coding
* Code ng kumpirmasyon
1. Suriin ang Mga Pins ng MP3 Player (Hakbang 5-1)
SoftwareSerial mySoftwareSerial (6, 7); // RX, TX ng MP3 player
2. Volume Randomization (Hakbang 5-3)
int vol;
vol = random (21, 28); // max 30
Itakda ito nang pantay-pantay.
Ang dami ay mananatiling hanggang 30.
Masyadong malakas ang lakas ng tunog o walang sapat na kuryente.
3. Suriin ang UID (hakbang 4-1)
kung (nilalaman.substring (1) == "XX XX XX XX")
Mangyaring suriin ang iyong sariling RFID UID
4. Random na pag-play ng audio (5-3 mga hakbang)
a = random (1, 5); // random count 1 hanggang 5
myDFPlayer.playFold (2, a); // play random (1-5) mp3 mga file sa 0002 folder
a, kailangan mong mag-iba mula 1 hanggang 5. (Ang pangalan ng file ay pare-pareho sa 0001, 0002, 0003… mp3.)
5. Pagdaragdag ng Mga Pindutan at Pagbabago ng Mga Kulay (Hakbang 6-2)
int buttonpin = A0;
int buttoninput = digitalRead (button pin);
kung (buttoninput == 1) (kung (i == Index) // scan pixel sa kanan
{setPixelColor (i, 230, 104, 40); }
Kung pinindot, baguhin ang laki ng (== 1) LED sa (230.104.40)
6. Neo pattern stick (120, 5, NEO_GRB + NEO_KHZ800);
Ang 120 ay ang dami ng mga LED, 5 ay konektado sa Arduino.
7. LED Speed
Kung (Stick. Index <= 10)
{Stick. Interval = 120; }
iba pa {int accel = Stick. TotalSteps-Stick. Index;
Stick. Interval = acceleration / 2; }
120 LEDs, ang bilang ay gumagalaw mula 6 hanggang 1, 120 bilis.
Kung isiwalat mo ang posisyon 10, TotalSteps-Index / 2
Agad (Kabuuang Bilang ng LED-Kasalukuyang LED Kasalukuyang Bilang) / 2
Inirerekumendang:
Sonoff Basic at Sonoff RF - Tutorial na KUMPLETO: 16 Hakbang
Sonoff Basic & Sonoff RF - Tutorial KUMPLETO: O Sonoff ay lahat ng mga ito ay gumawa ng mga projetado para sa automação residencial at predial. O Sonoff Basic at RF podem ser alimentado com 90 taon ng 250v AC, maaari kang sumuporta sa suporta ng 10A, maaari mong maisama ang WI-FI sa 2.4GHz, o Sonoff RF na
BINARY CODE CONVERTER NG PAGGAMIT NG 9S KUMPLETO: 8 Mga Hakbang
BINARY CODE CONVERTER NA GUMAGAMIT NG 9S KUMPLETO: COMP
Awtomatikong Alisin ang Mga Hindi Gusto na Kanta Mula sa Iyong IPod: 4 Mga Hakbang
Awtomatikong Alisin ang Mga Hindi Gusto na Kanta Mula sa Iyong IPod: Ipapakita sa iyo ng tutorial na ito kung paano gamitin ang iyong iPod upang markahan ang mga kanta para sa awtomatikong pagtanggal upang hindi mo matandaan na gawin ito sa ibang pagkakataon. Ito ang susunod na pinakamahusay na bagay sa pagkakaroon ng isang "tanggalin" na pindutan sa iyong iPod. At huwag magalala na hindi ito magtatanggal ng mga kanta mula sa iTu
Tanggalin ang Mga Hindi Ginustong Mga Kanta ITunes Mula sa Iyong Computer: 10 Hakbang
Tanggalin ang Mga Hindi Gustong Mga Kanta na ITunes Mula sa Iyong Computer: Hoy mga kababaihan at ginoo, ito ang aking unang pagtuturo sa pag-coding, kaya't mangyaring, kapag nagkomento, iwanan ang iyong mga baril sa bahay (ang mga kutsilyo ay katanggap-tanggap, gayunpaman). Sa pag-usbong ng mga mp3 player, mayroon ito naging posible para sa mga tao na magdala ng walang uliran
Paano Masimulan ang Command Prompt (kumpleto): 6 Mga Hakbang
Paano Magsisimula ng Command Prompt (kumpleto): Alam ko ang Mga Instructionable kung paano ito gawin ay nandoon na. Huwag sabihin sa akin iyon, mangyaring. Mayroon akong mga dahilan para gawin ito. Ang lahat ng mga Instructable na nakita ko doon sa kung paano buksan ang command prompt talaga ipakita lamang sa iyo ang isang paraan upang magawa ito. Ako