Përmbajtje:
- Hapi 1: Ideimi
- Hapi 2: Lista e Furnizimit
- Hapi 3: Procesi
- Hapi 4: Udhëzoni modulin RFID
- Hapi 5: Udhëzoni modulin MP3
- Hapi 6: Animacion LED (WS2812B) - 1
- Hapi 7: Animacion LED (WS2812B) - 2
- Hapi 8:
- Hapi 9:
- Hapi 10: Hapi 10: Kodimi
Video: Kënga me shi (jo e plotë): 10 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:17
Ne ishim të interesuar të merrnim një përgjigje pozitive duke u përqëndruar më shumë në zërin në një mjedis ku njerëzit do të binin shi në të njëjtin tingull.
Sidoqoftë, nuk bie shi çdo herë që dëshironi të garantoni që jeni të fokusuar. Prandaj, qëllimi është të ndiheni si një mjedis me shi duke ndriçuar një përvojë, dhe në të njëjtën kohë duke ju lejuar të dëgjoni disa tinguj në heshtje, kështu që ju mund ta shijoni atë brenda dhe jashtë.
Hapi 1: Ideimi
Për të zgjidhur këto probleme, së pari do të krijojmë një mjedis ku shiu bie mbi animacion duke përdorur LED Strip dhe Aduino.
Qëllimi ishte të eliminohej monotonia duke përshpejtuar pikat e shiut sikur të binin sikur të kishin gravitet.
Gjithashtu, për një përvojë më të këndshme, mendova se do të ishte mirë nëse do të kishte një zhurmë në momentin e shiut. Tingulli u krijua për të lejuar përdoruesit të ndërveprojnë me punën, por ne menduam se përdoruesi mund të përpiqet të fusë sa më shumë zë të jetë e mundur. Prandaj, mendova se parametrat që prodhojnë zë mund të kënaqin duke përdorur materialin aktual.
Hapi 2: Lista e Furnizimit
1. izopink* (50T 1800* 900* 3)
Në fakt, është e mundur të përdorni një larmi materialesh si druri, pllaka ose rrjeta në vend të iso rozë, por ne përdorëm iso rozë sepse tavani nuk ishte aq i fortë sa të përballonte peshën e tij gjatë procesit të testimit Ne nuk kishim mjaftueshëm pajisje, kështu që ne zgjodhëm izopink relativisht të lehtë.
2. Rrip LED i adresueshëm (1m ~ 1.5m / 7ea)
3. Arduino Uno (7ea)
4. Furnizimi me energji elektrike 40A 220V (1ea)
5. Mirc - 522 modul RFID (1ea)
6. Mini luajtës DF. Moduli i tingullit të kartës SD (7ea)
7. Altoparlant 3 ~ 5w (7ea)
8. Rezistencë 1k ohm (14ea)
9. Lidhni tela (4ea)
10. Velvet (800*1600 / 2ea)
11. Teli i peshkimit (3m / 3ea)
12. kunj letre* (1ea 100pic)
13. tullumbace (7ea)
Prezervativ 13-1 (7ea)
14. çorape (e bardhë / blu) (3ea)
15. Varëse grepi * (4ea)
16. Steal Wire (10 ngjyra / 20m / 1ea)
17. Butoni (4ea)
18. Kuti (akrilike) (1ea)
19. kasetë eletirike
20. Rast i telave
21. Tub PVC (i qartë) / (2cm)
22. Mini kartë SD (7ea)
# mjet
1. hekur bashkues
2. Stërvitja e energjisë
3. sharrë dore
4. Printer 3d
5. prerës teli
6. Thithës
7. armë zam
8. Ngjitës i menjëhershëm
Hapi 3: Procesi
Për të krijuar një mjedis me shi duke përdorur LED, ishte së pari e nevojshme të vendosni Shirita LED në tavan.
Rripi LED i fiksuar nga tavani dërgon animacion dhe krijon një efekt vizual shiu.
Në lidhje me zërin, kishte nevojë për një mjet për të prodhuar tinguj të ndryshëm, dhe zgjedhjet ishin SD CARD MP3 MODULE dhe RFID.
Moduli SD Card MP3 është i përshtatshëm për eksportimin e shumë skedarëve të zërit si një pajisje që eksporton skedarët muzikorë të përfshirë në Kartën SD te altoparlantët.
RFID është një lloj pajisje identifikimi, dhe Moduli RFID do të marrë vlerën UID të Token të vendosur në vetvete. Me RFID, ne menduam se makinat mund të dallonin gjëra të ndryshme dhe se interaktive interesante ishte e mundur.
Duke përdorur këtë parim, puna drejtohet si një imazh.
Tavani zakonisht gjendet në 2.5-4m, kështu që gjatësia e rekomanduar e LED është 1M-1.5M. Kur përdorni LED standard ws2812b pa përpunim, përdoren rreth 100 deri në 130 LED. Nëse është më e shkurtër se kjo, mund të ketë një problem në animacion.
Për prodhimin e veprës, pas shpjegimit të secilës pjesë sipas rendit të RFID, MP3 Module dhe LED Animation, pasi ta prodhojmë atë në mënyrë gjithëpërfshirëse, ne do të shpjegojmë metoda të tjera të prodhimit.
Hapi 4: Udhëzoni modulin RFID
* Moduli i testit të punës RFID (hapi 4 - 1)
RFID përbëhet nga një shenjë me një UID unik dhe një pjesë të një moduli RFID (antenë) që merr UID. Ndiqni hapat e mëposhtëm për të verifikuar operacionin RFID dhe verifikimin UID të secilës shenjë.
RFID RST = 9 RFID SDA = 10 RFID MOSI = 11 RFID MISO = 12 RFID SCK = 13 VCC = 5V GND = GND
Lidhuni me secilën pjesë të Arduino.
Shkarkoni bibliotekën RFID-522 nga lidhja Biblioteka RFID-522 (https://www.arduinolibraries.info/libraries/mfrc522). * Nëse përdorni një modul të ndryshëm RFID, mund t'ju duhet një bibliotekë tjetër për atë modul.
Pasi të keni ekzekutuar programin Arduino, përfshini bibliotekën që keni shkarkuar si një bibliotekë ZIP shtesë për skicimin e bibliotekave shtesë. Pastaj instaloni skedarin-Shembull-Shembull-MFRC522 -Dumpinfo.
*Kontrolloni UID -in e kartës suaj (hapi 4 - 2)
Kur hapni Tools-Serial Monitor, një mesazh shfaqet në kanalin 9600.
Vendosni shenjën ose kartën e dhënë kur blini modulin RFID në krye të modulit. Ju duhet të lexoni informacionin simbol, si informacionin e figurës.
Në informacionin e lexuar, shënoni UID -in e marrë siç tregohet në figurë.
Çdo shenjë ka një UID unik dhe një vlerë 8-shifrore në heksadecimal. UID përdoret më vonë për të dërguar skedarë të tjerë MP3 nga moduli MP3.
* Paralajmërim
물질 의 경우 RFID 인식 을 방해. F 도 하거나 F F F F F RFID 불량 해
* Nëse përdorni Arduino Mega ose ETC
Kontrolloni "Paraqitja tipike e kunjave e përdorur" në një kod dump.ino
Hapi 5: Udhëzoni modulin MP3
* Testi i punës Moduli MP3 (hapi 5 - 1)
Moduli MP3 luan rolin e transmetimit të skedarit zanor në kujtesë te altoparlanti sipas komandës së specifikuar. Moduli MP3 i përdorur është një riprodhues DF Mini dhe memoria kërkon një madhësi të veçantë të kartës SDcard.
Për të kontrolluar funksionimin, referojuni figurës dhe lidheni me secilën pjesë të Arduino si më poshtë.
DF Mini Player RX = 7 DF Mini Player TX = 6
VCC = 5V GND = GND
SPK_1 = SPK + SPK_2 = SPK-
* Krijimi i dosjes MP3 (hapi 5 - 2)
Mini karta SD njihet si USB me kompjuterin duke përdorur lexuesin e kartës SD. Për DF Mini player, shtesa e njohur e skedarit është wav, mp3, skedari wma dhe emri i skedarit duhet të jetë 00xx (numër).mp3 (format skedari).
Shembull: 0001.mp3 ose 0001 emri mp3
Nëse nuk ndiqni formatin shembull, luajtësi DF Mini mund të mos luajë skedarë audio.
Instaloni bibliotekën e moduleve DF Sound nga lidhja në të njëjtën mënyrë si më parë. (https://github.com/DFRobot/DFRobotDFPlayerMini)
Nëse keni futur skedarë mp3 në kartën SD, instaloni kodin e bashkangjitur DF TEST. Kodi DF TEST është një kod kontrolli i diskut që ekzekuton skedarin 0001.mp3 në intervale të rregullta. (Shihni videot dhe imazhet)
* Luaj Audio rastësisht (hapi 5 - 3)
1. SDCard 에 폴더 를 추가 폴더 (폴더 명은 두자리 숫자 입니다.)
2. 추가 된 폴더 에 의 mp3 파일 을 추가. (X 0XX.mp3 혹은 00xx.mp3.)
3. df_random_test.ino 하단 부분 을 확인
muzikë = e rastësishme (1, 3); // instaloni skedarin audio 001 ~ 003.mp3
myDFPlayer.play (muzikë); // Luani një skedar mp3 001 ~ 003.mp3 (rastësisht)
Hapi 6: Animacion LED (WS2812B) - 1
* Shiritat LED të punës të testimit (hapi 6 - 1)
Rrip LED përdoret për të krijuar një mjedis me shi. Animacioni u krijua duke përdorur animacionin e lidhjes.
learn.adafruit.com/multi-tasking-the-ardui…
Animacioni përparon në një mënyrë kohëmatës duke përdorur millis pa përdorur vonesa. Arsyeja për përdorimin e këtyre metodave është se moduli mp3 dhe moduli RFID ndërveprojnë në mënyrë organike.
github.com/adafruit/Adafruit_NeoPixel
Pas instalimit të bibliotekës, ju lutemi instaloni kodin e bashkangjitur. Pas instalimeve elektrike si në foto, animacioni normal LED do të aplikohet.
* Kontrolloni Rrymën tuaj
Rrip LED përdor shumë rrymë. Përdorni rreth 60 mililiA për LED
LED 의 수 를 그에 그에 ly Furnizimi me energji elektrike 를 사용
Furnizimi me energji elektrike 많은 사용 너무 많은 많은 LED 를 사용 한다면 한다면 Arduino 가 dëmtim 를
* Shto butonin dhe ndrysho ngjyrën (hapi 6 - 2)
Ju gjithashtu mund të ndryshoni ngjyrën duke përdorur butonat për të përjetuar ngjyra të ndryshme.
Kontrolloni kodin shembull (button_LED)
Kodi i shtuar është si më poshtë.
butoni int = A0;
int buttoninput = digitalRead (butoni i butonit);
nëse (futja e butonit == 1)
{nëse (i == Indeksi) // Skano Pixel në të djathtë
{setPixelColor (i, 100, 100, 100);}
Nëse dëshironi të ndryshoni ngjyrën e butonit ose të shtoni një buton, modifikoni atë pjesë.
*Udhëzues kodimi
1. Kontrolloni PIN dhe Led të Led
NeoPatterns Stick (Sasia e Leds, LedPIN, NEO_GRB + NEO_KHZ800);
2. Nëse dëshironi të ndryshoni Ngjyrat
Stick. Scanner (Stick. Color (Red, Blue, Green), Speed);
: RGB = 0 ~ 255 / Shpejtësia = 1 ~ XX
Hapi 7: Animacion LED (WS2812B) - 2
Hapi 8:
Hapi 9:
Hapi 10: Hapi 10: Kodimi
* Kodi i verifikimit
1. Kontrolloni kunjat e MP3 Player (Hapi 5-1)
SoftwareSerial mySoftwareSerial (6, 7); // RX, TX nga MP3 player
2. Randomizimi i vëllimit (Hapi 5-3)
int vol;
vol = rastësor (21, 28); // max 30
Vendoseni atë në mënyrë të barabartë rastësisht.
Vëllimi qëndron deri në 30.
Volumi është shumë i lartë ose nuk ka energji elektrike të mjaftueshme.
3. Kontrolloni UID (hapi 4-1)
nëse (përmbajtja. nën vargu (1) == "XX XX XX XX")
Ju lutemi kontrolloni UID -in tuaj RFID
4. Luani rastësisht audio (5-3 hapa)
a = e rastësishme (1, 5); // numërimi i rastësishëm 1 deri në 5
myDFPlayer.playFolder (2, a); // luani skedarë mp3 të rastit (1-5) në dosjen 0002
a, ju duhet të ndryshoni nga 1 në 5. (Emri i skedarit ishte në përputhje me 0001, 0002, 0003 … mp3.)
5. Shtimi i butonave dhe ndryshimi i ngjyrave (hapi 6-2)
butoni int = A0;
int buttoninput = digitalRead (butoni pin);
nëse (butoni i futjes == 1) (nëse (i == Indeksi) // skanoni pikselin në të djathtë
{setPixelColor (i, 230, 104, 40); }
Nëse shtypet, ndryshoni madhësinë e LED (== 1) në (230.104.40)
6. Shkop neo model (120, 5, NEO_GRB + NEO_KHZ800);
120 është sasia e LEDs, 5 është e lidhur me Arduino.
7. ZHEL i përshpejtimit
Nëse (Shkop. Indeksi <= 10)
{Stick. Interval = 120; }
else {int accel = Stick. TotalSteps-Stick. Index;
Stick. Interval = nxitim / 2; }
120 LED, numri lëviz nga 6 në 1, 120 shpejtësi.
Nëse zbuloni pozicionin 10, TotalSteps-Index / 2
I menjëhershëm (Numërimi i përgjithshëm i LED-Numërimi aktual i LED) / 2
Recommended:
Le të bjerë shi: 5 hapa
Le të bjerë shi: Kjo është një lojë e cila do të luhet në mikro: bitLoja quhet shi dhe qëllimi është të shmangni goditjen nga objektet që bien. Ose duke lëvizur majtas djathtas dhe/ose qëlluar objektet. Loja është operohet nga kontrollet e mëposhtme. Shkundni - Filloni
Money Heist BELLA CIAO Kënga në Arduino Uno: 9 hapa (me fotografi)
Money Heist BELLA CIAO Këngë në Arduino Uno: Në këtë tutorial, unë do t'ju tregoj se si mund të luani Këngën Money Heist Bella Ciao në çdo Arduino me ndihmën e ziles Piezoelectric. Ky projekt interesant i kushtohet të gjithë fansave të Money Heist në të gjithë botën. Pra, Le të fillojmë
Arduino Uno Tutorial #2 - Kënga Zhurmuese: 4 Hapa (me Fotografi)
Arduino Uno Tutorial #2 - Kënga Zhurmuese: Përshëndetje të gjithëve, pasi pashë që mësimi im i parë kishte qenë një lojë e mirë, vendosa që do të bëj një seri mësimesh Arduino Uno për ju
Kursimi i ujit kur bie shi: 6 hapa
Kursimi i ujit kur bie shi: Me shiun e fundit vura re që sistemi im i spërkatjes vazhdoi të bënte punën e tij, edhe kur kopshti kishte më shumë se ujë të mjaftueshëm. Pse të mos e çaktivizoni spërkatësin automatikisht kur bie shi
Kënga e jetës: 12 hapa (me fotografi)
Kënga e jetës: Amo la luz, la f í sica, la ó ptica, la electr ó nica, la rob ó tica y todo lo relacionado con la ciencia. Empec é një trabajar me transferimin e të dhënave në pyetjen í a probar el m é todo Li-Fi, algo innovador y que e