فهرست مطالب:
- مرحله 1: ایده پردازی
- مرحله 2: فهرست عرضه
- مرحله 3: فرآیند
- مرحله 4: ماژول RFID را راهنمایی کنید
- مرحله 5: ماژول MP3 را راهنمایی کنید
- مرحله 6: LED متحرک (WS2812B) - 1
- مرحله 7: انیمیشن LED (WS2812B) - 2
- مرحله 8:
- مرحله 9:
- مرحله 10: مرحله 10: کدگذاری
تصویری: آهنگ بارانی (ناقص): 10 قدم
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
ما علاقه مند بودیم با تمرکز بیشتر بر روی صدا در محیطی که مردم با همان صدا باران می گیرند ، پاسخ مثبتی دریافت کنیم.
با این حال ، هر بار که می خواهید تمرکز خود را تضمین کنید باران نمی بارد. بنابراین ، هدف این است که با درخشش در یک تجربه ، مانند یک محیط بارانی احساس کنید ، و در عین حال به شما اجازه دهید برخی از صداها را در سکوت بشنوید ، بنابراین می توانید از آن در داخل و خارج لذت ببرید.
مرحله 1: ایده پردازی
به منظور حل این مشکلات ، ابتدا محیطی را ایجاد می کنیم که در آن باران با استفاده از LED Strip و Aduino روی انیمیشن می بارد.
هدف از بین بردن یکنواختی با تسریع قطره های باران به گونه ای بود که انگار مانند نیروی جاذبه زمین می ریزند.
همچنین ، برای یک تجربه لذت بخش تر ، من فکر کردم که اگر در لحظه باران صدایی باشد ، خوب است. این صدا به گونه ای طراحی شده بود که به کاربران اجازه می داد با کار ارتباط برقرار کنند ، اما ما احساس کردیم که کاربر می تواند تا آنجا که ممکن است سعی کند صدا را وارد کند. بنابراین ، من فکر کردم که پارامترهایی که صدا تولید می کنند ممکن است با استفاده از مواد واقعی لذت بخش باشند.
مرحله 2: فهرست عرضه
1. isopink* (50T 1800* 900* 3)
در واقع ، می توان به جای ایزو صورتی از انواع مواد مانند چوب ، بشقاب یا تور استفاده کرد ، اما از ایزو صورتی استفاده کردیم زیرا سقف آنقدر محکم نبود که بتواند وزن خود را در حین انجام آزمایش تحمل کند. تجهیزات ، بنابراین ما ایزوپینک نسبتاً سبک را انتخاب کردیم.
2. نوار LED قابل افزایش (1m ~ 1.5m / 7ea)
3. Arduino Uno (7ea)
4. منبع تغذیه 40A 220V (1ea)
5. Mirc - ماژول RFID 522 (1eaa)
6. مینی پلیر DF. ماژول صدا کارت SD (7eaa)
7. بلندگوی 3 ~ 5w (7eaa)
8. مقاومت 1k اهم (14eaa)
9. اتصال سیم (4eaa)
10. مخمل (800*1600 / 2ea)
11. سیم ماهیگیری (3m / 3ea)
12. پین کاغذ* (1ea 100pic)
13. بادکنک (7eaa)
کاندوم 13-1 (7ea)
14. جوراب ساق بلند (سفید / آبی) (3eaa)
15. چوب لباسی * (4eaa)
16. سیم سرقت (10 رنگ / 20 متر در 1 متر مربع)
17. دکمه (4eaa)
18. جعبه (اکریلیک) (1eaa)
19. نوار الکترونیکی
20. قاب سیم
21. لوله پی وی سی (شفاف) / (2 سانتی متر)
22. کارت SD مینی (7eaa)
# ابزار
1. لحیم کاری
2. مته قدرت
3. اره دستی
4. چاپگر سه بعدی
5. سیم برش
6. نیپر
7. تفنگ چسب
8. چسب فوری
مرحله 3: فرآیند
به منظور ایجاد یک محیط بارانی با استفاده از LED ها ، ابتدا لازم بود نوارهای LED را در سقف قرار دهید.
نوار LED ثابت شده از سقف متحرک ارسال می کند و جلوه باران بصری را ایجاد می کند.
در ارتباط با صدا ، به وسیله ای برای تولید صداهای مختلف نیاز بود و گزینه های SD CARD MP3 MODULE و RFID بود.
ماژول SD Card MP3 برای صادرات بسیاری از فایل های صوتی به عنوان دستگاهی که فایل های موسیقی موجود در کارت SD را به بلندگوها صادر می کند ، مناسب است.
RFID نوعی دستگاه شناسایی است و ماژول RFID مقدار UID Token را که روی خود قرار می گیرد دریافت می کند. با RFID ، ما فکر کردیم که ماشین ها می توانند چیزهای مختلف را تشخیص دهند و تعاملی جالب امکان پذیر است.
با استفاده از این اصل ، کار مانند یک تصویر هدایت می شود.
سقف معمولاً در 2.5-4 متر قرار دارد ، بنابراین طول LED توصیه شده 1M-1.5M است. هنگام استفاده از LED استاندارد ws2812b بدون پردازش ، حدود 100 تا 130 LED استفاده می شود. اگر کوتاهتر از این باشد ، ممکن است در انیمیشن مشکلی ایجاد شود.
برای تولید اثر ، پس از توضیح هر قسمت به ترتیب RFID ، MP3 Module و LED Animation ، پس از تولید جامع آن ، سایر روشهای تولید را توضیح خواهیم داد.
مرحله 4: ماژول RFID را راهنمایی کنید
* کار ماژول RFID تست (مرحله 4 - 1)
RFID شامل یک توکن با UID منحصر به فرد و بخشی از ماژول RFID (آنتن) است که UID را دریافت می کند. برای تأیید عملکرد RFID و تأیید UID هر کد ، مراحل زیر را دنبال کنید.
RFID RST = 9 RFID SDA = 10 RFID MOSI = 11 RFID MISO = 12 RFID SCK = 13 VCC = 5V GND = GND
به هر قسمت از آردوینو وصل شوید.
کتابخانه RFID-522 را از لینک کتابخانه RFID-522 (https://www.arduinolibraries.info/libraries/mfrc522) بارگیری کنید. * اگر از ماژول RFID متفاوتی استفاده می کنید ، ممکن است به کتابخانه دیگری برای آن ماژول نیاز داشته باشید.
پس از اجرای برنامه آردوینو ، کتابخانه ای را که بارگیری کرده اید به عنوان یک کتابخانه ZIP اضافی برای ترسیم کتابخانه های اضافی ، قرار دهید. سپس فایل-example-MFRC522 -Dumpinfo را نصب کنید.
*UID کارت خود را بررسی کنید (مرحله 4 - 2)
هنگامی که Tools-Serial Monitor را باز می کنید ، پیامی در کانال 9600 ظاهر می شود.
توکن یا کارت ارائه شده هنگام خرید ماژول RFID را در بالای ماژول قرار دهید. شما باید اطلاعات توکن را بخوانید ، مانند اطلاعات تصویر.
در اطلاعات خوانده شده ، UID دریافتی را همانطور که در تصویر نشان داده شده ، یادداشت کنید.
هر توکن یک UID منحصر به فرد و یک مقدار 8 رقمی در هگزادسیمال دارد. UID بعداً برای ارسال سایر فایلهای MP3 از ماژول MP3 استفاده می شود.
* هشدار
F 의 의 F RFID 인식 인식 을 방해. 도 물체 사용 하거나 하거나 F F F F F F F RFID 불량 불량 해 질수
* اگر از Arduino Mega یا ETC استفاده می کنید
"طرح معمول پین مورد استفاده" را در dumpcode.ino بررسی کنید
مرحله 5: ماژول MP3 را راهنمایی کنید
* تست ماژول MP3 (مرحله 5 - 1)
ماژول MP3 بر اساس دستور مشخص شده نقش انتقال فایل صوتی در حافظه را به بلندگو ایفا می کند. ماژول MP3 مورد استفاده یک پخش کننده DF Mini است و حافظه نیاز به یک اندازه کوچک SDcard دارد.
برای بررسی عملکرد ، به تصویر مراجعه کرده و به شکل زیر به هر قسمت از آردوینو وصل شوید.
DF Mini Player RX = 7 DF Mini Player TX = 6
VCC = 5V GND = GND
SPK_1 = SPK + SPK_2 = SPK-
* ساخت پوشه MP3 (مرحله 5 - 2)
مینی کارت SD با رایانه با استفاده از کارت خوان SD به عنوان USB شناخته می شود. برای پخش کننده DF Mini ، پسوند فایل wav ، mp3 ، فایل wma و نام فایل باید 00xx (شماره).mp3 (فرمت فایل) باشد.
مثال: 0001.mp3 یا 0001 نام mp3
اگر از قالب نمونه پیروی نمی کنید ، پخش کننده DF Mini ممکن است فایل های صوتی را پخش نکند.
کتابخانه ماژول DF Sound را از طریق پیوند مانند قبل نصب کنید. (https://github.com/DFRobot/DFRobotDFPlayerMini)
اگر فایل های mp3 را در کارت SD قرار داده اید ، کد DF TEST پیوست را نصب کنید. کد DF TEST یک کد درایو است که فایل 0001.mp3 را در فواصل منظم اجرا می کند. (فیلم و تصاویر را ببینید)
* پخش تصادفی صدا (مرحله 5 - 3)
1. SDCard 에 폴더 를 추가 합니다 (폴더 명은 두자리 숫자 입니다.)
2. 추가 된 폴더 다수 의 mp3 파일 을 추가. (파일명 X 0XX.mp3 혹은 00xx.mp3.)
3. df_random_test.ino 의 하단 부분 을 확인
موسیقی = تصادفی (1 ، 3) ؛ // فایل صوتی 001 ~ 003.mp3 را نصب کنید
myDFPlayer.play (موسیقی) ؛ // پخش فایل mp3 001 ~ 003.mp3 (به صورت تصادفی)
مرحله 6: LED متحرک (WS2812B) - 1
* تست نوارهای LED کار (مرحله 6 - 1)
نوار LED برای ایجاد یک محیط بارانی استفاده می شود. این انیمیشن با استفاده از انیمیشن پیوند ایجاد شده است.
learn.adafruit.com/multi-tasking-the-ardui…
انیمیشن به صورت زمان سنج با استفاده از میلی ثانیه بدون استفاده از تاخیر پیشرفت می کند. دلیل استفاده از این روشها این است که ماژول mp3 و ماژول RFID به صورت ارگانیک با یکدیگر ارتباط دارند.
github.com/adafruit/Adafruit_NeoPixel
پس از نصب کتابخانه ، لطفا کد پیوست را نصب کنید. پس از سیم کشی مانند تصویر ، متحرک LED معمولی اعمال می شود.
* جریان خود را بررسی کنید
نوار LED از جریان زیادی استفاده می کند. در هر LED حدود 60 میلی آمپر استفاده کنید
LED 맞는 수 를 파악 그에 그에 맞는 تامین برق 를 사용
منبع تغذیه 많은 사용 하지 너무 많은 LED 한다면 사용 한다면 Arduino 가 آسیب 를
* افزودن دکمه و تغییر رنگ (مرحله 6 - 2)
همچنین می توانید رنگ را با استفاده از دکمه ها تغییر دهید تا رنگ های مختلف را تجربه کنید.
کد نمونه (button_LED) را بررسی کنید
کد اضافه شده به شرح زیر است.
intpinpin = A0؛
int buttoninput = digitalRead (دکمه دکمه) ؛
if (buttoninput == 1)
{if (i == Index) // اسکن پیکسل به راست
{setPixelColor (i، 100، 100، 100)؛}
اگر می خواهید رنگ دکمه را تغییر دهید یا یک دکمه اضافه کنید ، آن قسمت را اصلاح کنید.
*راهنمای برنامه نویسی
1. Led PIN & Leds را بررسی کنید
NeoPatterns Stick (مقدار Leds ، LedPIN ، NEO_GRB + NEO_KHZ800) ؛
2. اگر می خواهید رنگ ها را تغییر دهید
Stick. Scanner (Stick. Color (قرمز ، آبی ، سبز) ، سرعت) ؛
: RGB = 0 ~ 255 / سرعت = 1 ~ XX
مرحله 7: انیمیشن LED (WS2812B) - 2
مرحله 8:
مرحله 9:
مرحله 10: مرحله 10: کدگذاری
* کد تایید
1. پین های پخش کننده MP3 را بررسی کنید (مرحله 5-1)
SoftwareSerial mySoftwareSerial (6 ، 7) ؛ // RX ، TX توسط پخش کننده MP3
2. تصادفی سازی حجم (مرحله 5-3)
int vol؛
vol = تصادفی (21 ، 28) ؛ // حداکثر 30
آن را به طور مساوی به طور تصادفی تنظیم کنید.
میزان صدا تا 30 باقی می ماند.
صدا خیلی زیاد است یا برق کافی وجود ندارد.
3. UID (مرحله 4-1) را بررسی کنید
if (content.substring (1) == "XX XX XX XX")
لطفاً RFID UID خود را بررسی کنید
4. پخش تصادفی صدا (5-3 مرحله)
a = تصادفی (1 ، 5) ؛ // تعداد تصادفی 1 تا 5
myDFPlayer.playFolder (2 ، a) ؛ // پخش فایلهای تصادفی (1-5) mp3 در پوشه 0002
a ، شما باید از 1 تا 5 متغیر باشید (نام فایل با 0001 ، 0002 ، 0003 … mp3 مطابقت داشت.)
5. افزودن دکمه ها و تغییر رنگ (مرحله 6-2)
intpinpin = A0؛
int buttoninput = digitalRead (پین دکمه) ؛
if (buttoninput == 1) (if (i == Index) // اسکن پیکسل در سمت راست
{setPixelColor (i ، 230 ، 104 ، 40) ؛ }
در صورت فشار دادن ، اندازه LED (== 1) را به (230.104.40) تغییر دهید.
6. چوب الگوی نئو (120 ، 5 ، NEO_GRB + NEO_KHZ800) ؛
120 مقدار LED است ، 5 به آردوینو متصل است.
7. LED شتاب
اگر (Stick. Index <= 10)
{Stick. Interval = 120؛ }
else {int accel = Stick. TotalSteps-Stick. Index؛
Stick. Interval = شتاب / 2؛ }
120 LED ، تعداد از 6 به 1 ، 120 سرعت حرکت می کند.
اگر موقعیت 10 را نشان می دهید ، TotalSteps-Index / 2
فوری (تعداد LED شمارش جریان فعلی LED) / 2
توصیه شده:
استفاده از افزونه قفسه سینه امید برای یافتن دستورالعمل معبد ناقص در خانواده خانوادگی درخت جستجوی خانواده: 11 مرحله
استفاده از افزونه قفسه سینه امید برای یافتن دستورالعمل معبد ناقص در درخت خانواده شما در جستجوی خانواده: هدف از این دستورالعمل نشان دادن نحوه جستجوی شجره نامه شما در جستجوی خانواده برای نیاکان با کارهای ناقص مقررات معبد با استفاده از پسوند سینه امید است. استفاده از سینه امید می تواند تا حد زیادی جستجوی شما را برای ناکامی تسریع کند
آهنگ زندگی: 12 قدم (همراه با تصاویر)
آهنگ زندگی: Amo la luz، la f & iacute؛ sica، la & oacute؛ ptica، la electr & oacute؛ nica، la rob & oacute؛ tica y todo lo relacionado con la ciencia. Empec & eacute؛ trabajar con transferencia de datos y quer & iacute؛ a probar el m & eacute؛ todo Li-Fi، algo innovador y que e
SOLAR WATER-HEATER کنارگذر روز بارانی .: 11 قدم
SOLAR WATER-HEATER دور زدن روز بارانی: در آفریقای جنوبی شرکت دولتی دولتی ما EISHKOM نامیده می شود. این به معنی OUCH-OUCH است! ما در حال حاضر یک عبارت جدید داریم ، STATE CAPTURE. من سیاستمدار نیستم ، اما آنچه می فهمم این است که با پرداخت رشوه صحیح ، این امر اکنون به طور کامل توسط
نحوه ساخت آهنگ زنگ از آهنگ ها: 3 مرحله
چگونه می توان آهنگ زنگ را از آهنگ ها ساخت: برای این کار به یک تلفن همراه نیاز دارید که فایل های wav را پخش کند و راهی برای اتصال آن به رایانه خود دارید. نمونه هایی از اتصال می تواند مادون قرمز ، بلوتوث ، usb یا کابل داده تلفن شما باشد. شما همچنین باید Audacity داشته باشید
لنز دوربین دیجیتال / هود بارانی: 13 مرحله (همراه با تصاویر)
هود لنز دوربین دیجیتال / هود بارانی: یک کاپوت لنز ارزان و خوب را روی دیجیک پاناسونیک Lumix اضافه کنید. هدیه کریسمس من امسال یک پاناسونیک Lumix DMC-LX3 بود ، یک دیجیک کوچک عالی با لنز Leica. اخیراً در اطراف SF Bay Area باران می بارد و من راهی می خواستم