সুচিপত্র:
- ধাপ 1: সার্কিট ডিজাইন
- ধাপ 2: Arduino কোড
- ধাপ 3: কনটেইনার তৈরি করা
- ধাপ 4: লেজার কাটিং
- ধাপ 5: LED স্ট্রিপ
- ধাপ 6: সার্কিট
ভিডিও: ব্লুটুথ সহ LED ডিভাইস: অন্য মাত্রার জায়গার জন্য প্রবেশ: Ste টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
এটি স্যাক্রেড অবজেক্ট নামের আমার ভাস্কর্য প্রকল্পের জন্য একটি 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 স্ট্রিপের জন্য অর্ধ-স্বচ্ছতা টিউব তৈরির জন্য ফ্রেমের উপর সাদা রঙ স্প্রে করুন এবং বাক্সের মাঝখানে রাখুন।
ধাপ 6: সার্কিট
LED এর উপরে ডাবল সাইড মিরর এক্রাইলিক রাখুন এবং সার্কিট সংযুক্ত করুন।
প্রস্তাবিত:
স্ক্যানআপ এনএফসি রিডার/লেখক এবং অন্ধ, দৃষ্টি প্রতিবন্ধী এবং অন্য সকলের জন্য অডিও রেকর্ডার: 4 টি ধাপ (ছবি সহ)
স্ক্যানআপ এনএফসি রিডার/লেখক এবং অন্ধ, দৃষ্টি প্রতিবন্ধী এবং অন্য সকলের জন্য অডিও রেকর্ডার: আমি শিল্প নকশা অধ্যয়ন করি এবং প্রকল্পটি আমার সেমিস্টারের কাজ। লক্ষ্য হল দৃষ্টি প্রতিবন্ধী এবং অন্ধদেরকে একটি যন্ত্র দিয়ে সমর্থন করা, যা একটি SD কার্ডে WAV ফরম্যাটে অডিও রেকর্ড করতে এবং সেই তথ্যকে একটি NFC ট্যাগ দ্বারা কল করতে দেয়। তাই মধ্যে
ল্যাপটপ স্মার্টফোন ডক ভাঙা ম্যাকবুক বা অন্য কোন ল্যাপটপ থেকে…: Ste টি ধাপ
ল্যাপটপ স্মার্টফোন ডক টু ব্রোকেন ম্যাকবুক বা অন্য কোন ল্যাপটপ থেকে …: এই প্রজেক্টটি তৈরি করা হয়েছিল কারণ এটি একটি নিয়মিত কম্পিউটার হিসাবে প্রকৃত স্মার্টফোনের সমস্ত শক্তি ব্যবহার করা সহজ হতে পারে।
আইওটি বা হোম অটোমেশনের জন্য হোমি ডিভাইস নির্মাণ: Ste টি ধাপ (ছবি সহ)
আইওটি বা হোম অটোমেশনের জন্য হোমি ডিভাইস তৈরি করা: এই নির্দেশযোগ্যটি আমার DIY হোম অটোমেশন সিরিজের অংশ, মূল নিবন্ধটি দেখুন " একটি DIY হোম অটোমেশন সিস্টেমের পরিকল্পনা " যদি আপনি এখনও জানেন না হোমি কি, তাহলে মারভিন রজার থেকে হোমি-এসপি 8266 + হোমিকে দেখুন। অনেক অনেক সেন আছে
বডি লিভারেজ প্রশিক্ষণের জন্য চেইন সাসপেনশন এক্সারসাইজ ডিভাইস: Ste টি ধাপ
বডি লিভারেজ প্রশিক্ষণের জন্য চেইন সাসপেনশন এক্সারসাইজ ডিভাইস: চেইনগুলি একটি সহজ, সস্তা এবং বহনযোগ্য ফুল-বডি জিম। আপডেট: হালকা, কম ব্যয়বহুল বিকল্পের জন্য ল্যাশিং স্ট্র্যাপ টিআরএক্স ক্লোন নির্দেশযোগ্য দেখুন। ভূমিকা: সাসপেনশন (বডি লিভারেজ) ব্যায়াম কি? সাসপেনশন ব্যায়াম
ল্যাপটপের জন্য মোবাইল ডিভাইস যেমন অটো ব্রাইটনেস কন্ট্রোল: Ste টি ধাপ
ল্যাপটপের জন্য স্বয়ংক্রিয় উজ্জ্বলতা নিয়ন্ত্রণের মতো মোবাইল ডিভাইস: ট্যাবলেট এবং ফোনের মতো মোবাইল ডিভাইসগুলি অন্তর্নির্মিত আলো সেন্সরের সাথে আসে যাতে পরিবেষ্টিত আলোর তীব্রতার সাথে স্ক্রিনের উজ্জ্বলতার স্বয়ংক্রিয় পরিবর্তন সহজতর হয়। আমি ভাবছিলাম যে একই কর্ম ল্যাপটপের জন্য প্রতিলিপি করা যেতে পারে এবং এইভাবে টি