ایده هر چیزی می تواند یک موسیقی دستگاهی باشد همیشه در ذهن من بوده است، بنابراین یک جعبه دستمال کاغذی ساختم که درون آن یک گیتار از سیم های سبک نصب کردم.
مرحله 1: ساخت جعبه
من این جعبه دستمال کاغذی را درست کردم
مرحله 2: سیم کشی
ما سیم کشی LDR را در قفسه بالایی جعبه می سازیم ... در حالی که LED ها در قفسه پایینی قرار دارند، آنها را مستقیماً زیر LDR قرار می دهیم تا نور بر روی LDR موثر باشد.
سنسور اولتراسونیک آن را در سمت جلوی جعبه دستمال کاغذی قرار می دهیم تا بتواند ببیند چه زمانی افراد به آن نزدیک می شوند و به سروو دستور می دهد که قفسه را باز کند، سروو قفسه LED را به سمت بالا فشار می دهد و آنها خواهند بود. قابل مشاهده برای کاربر!
PS: تمام سیمکشیها باید روی سپر موج ساخته شوند نه روی ARDUINO مستقیم.
من نتوانستم شکلی برای سپر موج اینجا پیدا کنم
برای صدا تنها کاری که باید انجام دهید این است که یک فایل .Wav از سیم های گیتار دریافت کنید! یا هر چیز دیگری که دوست دارید ... و آنها را روی کارت حافظه Waveshield نصب کنید.
مرحله 3: کدنویسی
#include < NewPing.h > #include < SoftwareServo.h > #include < FatReader.h > #include < SdReader.h > #include < avr/pgmspace.h > #include "WaveUtil.h" #include "WaveHC.h" #define TRIGGER_PIN 7 #define ECHO_PIN 6 #define MAX_DISTANCE 500 SdReader card; FatVolume vol; FatReader root; FatReader f; WaveHC wave; NewPing sonar(TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE); SoftwareServo servo1; unsigned int pingSpeed = 50; unsigned long pingTimer; byte buttons [] = { A0, A1, A2, A3, A4, A5}; #define NUMBUTTONS sizeof(buttons)
تجهیزات: 1 عدد Arduino Uno
1 x Adafruit Wave Shield
1 x Servo
6 x LDR
12 x 1k مقاومت
6 x
سیم LED