সুচিপত্র:

ব্লুটুথ সহ LED ডিভাইস: অন্য মাত্রার জায়গার জন্য প্রবেশ: Ste টি ধাপ
ব্লুটুথ সহ LED ডিভাইস: অন্য মাত্রার জায়গার জন্য প্রবেশ: Ste টি ধাপ

ভিডিও: ব্লুটুথ সহ LED ডিভাইস: অন্য মাত্রার জায়গার জন্য প্রবেশ: Ste টি ধাপ

ভিডিও: ব্লুটুথ সহ LED ডিভাইস: অন্য মাত্রার জায়গার জন্য প্রবেশ: Ste টি ধাপ
ভিডিও: কিতাবুল ফেরাউয়ানা 1935 পৃষ্ঠা-বহু আগের পুরানো কিতাব-কুফরি ও ইসলামিক যন্ত্র-মন্ত্র-তন্ত্র 2024, জুন
Anonim
ব্লুটুথ সহ এলইডি ডিভাইস: অন্য মাত্রা স্থান জন্য প্রবেশ
ব্লুটুথ সহ এলইডি ডিভাইস: অন্য মাত্রা স্থান জন্য প্রবেশ

এটি স্যাক্রেড অবজেক্ট নামের আমার ভাস্কর্য প্রকল্পের জন্য একটি LED লাইট ডিভাইস আর্ট কাজ। আমি একটি নতুন বিশ্বের জন্য একটি এন্ট্রি উপস্থাপন করতে এই ডিভাইসটি ব্যবহার করছি। যখন আমি LED আলো চালু করি, আমরা কংক্রিটের বাক্সের ভিতরে একটি অসীম সুড়ঙ্গ দেখতে পাই। আমার ফোনে ব্লুটুথের মাধ্যমে LED স্ট্রিপ নিয়ন্ত্রিত হয়। আমি আমাজনে সমস্ত সরবরাহ কেনাকাটা করেছি।

উপকরণ:

- আরডুইনো উনো

-LED স্ট্রিপ

-9 ভি ব্যাটারি

-ডিএসডি টেক SH-HC-08 ব্লুটুথ 4.0 BLE স্লেভ মডিউল

-330 ওহম প্রতিরোধক

- আইফোন

-কংক্রিট

-এক্রাইলিক

-উইন্ডো ফিল্ম (ওয়ান ওয়ে আয়না)

-ডাবল সাইড মিরর ফিল্ম

ধাপ 1: সার্কিট ডিজাইন

সার্কিট ডিজাইন
সার্কিট ডিজাইন
সার্কিট ডিজাইন
সার্কিট ডিজাইন

এভাবেই আমি সার্কিটের কাজ করি। আমি মস্তিষ্কের তরঙ্গের চলাচলের অনুকরণ করার জন্য একটি ক্রমও তৈরি করেছি।

প্রথম ছবি হল LED স্ট্রিপ সার্কিট।

দ্বিতীয় ছবি হল ব্লুটুথ সার্কিট। আইফোনের অ্যাপটি ব্লুটুথ এলইডি।

ধাপ 2: Arduino কোড

#অন্তর্ভুক্ত

#ডিফাইন LED_PIN 7 #ডিফাইন NUM_LEDS 60 CRGB এলইডি [NUM_LEDS];

অকার্যকর সেটআপ () {পিনমোড (LED_PIN, আউটপুট); 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 (); } অকার্যকর লুপ () {

যদি (Serial.available ()) {val = Serial.read (); } যদি (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 এর উপরে ডাবল সাইড মিরর এক্রাইলিক রাখুন এবং সার্কিট সংযুক্ত করুন।

প্রস্তাবিত: