فهرست مطالب:

دستگاه LED با بلوتوث: ورودی برای ابعاد دیگر فضای: 6 مرحله
دستگاه LED با بلوتوث: ورودی برای ابعاد دیگر فضای: 6 مرحله

تصویری: دستگاه LED با بلوتوث: ورودی برای ابعاد دیگر فضای: 6 مرحله

تصویری: دستگاه LED با بلوتوث: ورودی برای ابعاد دیگر فضای: 6 مرحله
تصویری: 💦Blackview BV9200 HONEST Shockproof REVIEW 2024, ژوئن
Anonim
دستگاه LED با بلوتوث: ورود به فضای بعدی دیگر
دستگاه LED با بلوتوث: ورود به فضای بعدی دیگر

این یک اثر هنری دستگاه نور LED برای پروژه مجسمه سازی من به نام شیء مقدس است. من از این دستگاه برای ارائه مدخلی برای دنیای جدید استفاده می کنم. وقتی چراغ LED را روشن می کنم ، می توانیم یک تونل بی نهایت را درون جعبه بتنی ببینیم. نوار LED از طریق بلوتوث در تلفن من کنترل می شود. همه لوازم را از آمازون خریداری کردم.

مواد:

- آردوینو اونو

نوار LED

-باتری 9 ولت

-DSD Tech SH-HC-08 ماژول برده بلوتوث 4.0 BLE

مقاومت 330 اهم

- آیفون

-بتن

-آکریلیک

-فیلم پنجره (آینه یک طرفه)

-فیلم دو طرفه آینه ای

مرحله 1: طراحی مدار

طراحی مدار
طراحی مدار
طراحی مدار
طراحی مدار

به این ترتیب من مدار را کار می کنم. من همچنین دنباله ای برای شبیه سازی حرکت امواج مغزی ایجاد کردم.

اولین تصویر مدار نوار LED است.

تصویر دوم مدار بلوتوث است. برنامه در iPhone دارای BluetoothLED است.

مرحله 2: کد آردوینو

#عبارتند از

#تعریف LED_PIN 7 #تعریف NUM_LEDS 60 led CRGB [NUM_LEDS] ؛

void setup () {pinMode (LED_PIN ، OUTPUT) ؛ Serial.begin (9600)؛ FastLED.addLeds (leds ، NUM_LEDS) ؛ }

void setBlue (int val) {for (int i = 0؛ i <NUM_LEDS؛ i ++) {leds = CRGB (0، 0، val)؛ } FastLED.show ()؛ } void loop () {

if (Serial.available ()) {val = Serial.read ()؛ } if (val == 'H') {leds [0] = CRGB (0، 0، 0)؛ FastLED.show ()؛ leds [1] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛ leds [2] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛ leds [3] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛ leds [4] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛

leds [5] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛

leds [6] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛

leds [7] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛

leds [8] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛

leds [9] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛

leds [10] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛

leds [11] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛

leds [12] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛

leds [13] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛

leds [14] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛

leds [15] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛

leds [16] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛

leds [17] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛

leds [18] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛

leds [19] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛

leds [20] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛

leds [21] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛

leds [22] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛

leds [23] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛ leds [24] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛

leds [25] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛

leds [26] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛

leds [27] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛

leds [28] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛

leds [29] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛

leds [30] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛ leds [31] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛

leds [32] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛

leds [33] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛ leds [34] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛

leds [35] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛

leds [36] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛

leds [37] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛

leds [38] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛

leds [39] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛

leds [40] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛

leds [41] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛

leds [42] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛

leds [43] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛ leds [44] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛

leds [45] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛

leds [46] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛

leds [47] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛

leds [48] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛

leds [49] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛

leds [50] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛

leds [51] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛

leds [52] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛

leds [53] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛ leds [54] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛

leds [55] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛

leds [56] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛

leds [57] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛

leds [58] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛

leds [59] = CRGB (0 ، 0 ، 0) ؛ FastLED.show ()؛

تأخیر (100) ؛ } else {for (int i = 255؛ i> 0؛ i--) {setBlue (i)؛ تأخیر (10) ؛ } برای (int i = 0؛ i <255؛ i ++) {setBlue (i)؛ تأخیر (10) ؛ }}}

مرحله 3: ساخت ظروف

ساخت ظروف
ساخت ظروف
ساخت ظروف
ساخت ظروف
ساخت ظروف
ساخت ظروف

جعبه از بتن ساخته شده است. من از تخته های فوم برای ساخت یک جعبه توخالی برای ریخته گری با بتن استفاده می کنم. بگذارید حداقل 24 ساعت خشک شود.

مرحله 4: برش لیزری

برش لیزری
برش لیزری
برش لیزری
برش لیزری
برش لیزری
برش لیزری

رسم شکل در جعبه بتنی قرار می گیرد و آن را با برش لیزری برش می دهیم.

من از این برای لایه بندی فضای مختلف داخل جعبه استفاده می کنم: فضای بازتاب و فضای مدار. من فیلم پنجره آینه یک طرفه و فیلم آینه دو طرفه را روی مربع های اکریلیک هر کدام قرار دادم.

مرحله 5: نوار LED

نوار LED
نوار LED
نوار LED
نوار LED
نوار LED
نوار LED

(مشاهده از پایین جعبه)

من ابتدا فیلم آینه یک طرفه را قرار دادم ، طرف آینه داخل جعبه است. و رنگ سفید را روی قاب اسپری کنید تا یک لوله نیمه شفاف برای نوار LED ایجاد شود و در وسط جعبه قرار دهید.

مرحله 6: مدار

جریان
جریان

آکریلیک آینه دو طرف را در بالای LED قرار دهید و مدار را وصل کنید.

توصیه شده: