সুচিপত্র:

পিক্সেল স্মার্ট ল্যাম্প: 7 টি ধাপ (ছবি সহ)
পিক্সেল স্মার্ট ল্যাম্প: 7 টি ধাপ (ছবি সহ)

ভিডিও: পিক্সেল স্মার্ট ল্যাম্প: 7 টি ধাপ (ছবি সহ)

ভিডিও: পিক্সেল স্মার্ট ল্যাম্প: 7 টি ধাপ (ছবি সহ)
ভিডিও: বাজারে এলো গুগল পিক্সেল ৭ ! | Google Pixel 7 | New Smartphone | Google | Somoy TV 2024, নভেম্বর
Anonim
Image
Image
ইলেক্ট্রনিক্স সেট আপ করা হচ্ছে
ইলেক্ট্রনিক্স সেট আপ করা হচ্ছে

অ্যান্ড্রয়েড স্টুডিওতে ডেভেলপ করা একটি অ্যান্ড্রয়েড অ্যাপ দিয়ে ব্লুটুথ দ্বারা নিয়ন্ত্রিত স্মার্ট ল্যাম্পের জন্য এটি একটি প্রজেক্ট।

পিক্সেলের প্রধান লক্ষ্য হল সুন্দর আলো প্রদর্শন করা। এটি ফায়ারপ্লেস লাইটমোড, উদাহরণস্বরূপ, আসুন দেখা যাক কিভাবে একক-পিক্সেল ফায়ারপ্লেস দেখতে পারে। এছাড়াও রামধনু মোড দেখায় কিভাবে প্রচুর গ্রেডিয়েন্ট "প্রাকৃতিকভাবে" লেডস দ্বারা গঠিত হয়।

পিক্সেলের ইলেক্ট্রনিক্স হল একটি Arduino Nano এবং 10 addressable LEDs ws2813। এটিতে একটি ডিসপ্লে রয়েছে যা সময় দেখায় এবং একটি বুজার যাতে আপনি একটি অ্যালার্ম সেট করতে পারেন।

এর শরীর MDF (লেজার-কাট) এবং এক্রাইলিক দিয়ে তৈরি।

. Apk, arduino ফাইল, অ্যাপ ফাইলের জন্য Github।

github.com/danielwilberger/PixelSmartLamp

সম্পাদনা করুন: MDF অংশের জন্য কাটিং শীট আপলোড করা হয়েছে

সরবরাহ

  • আরডুইনো ন্যানো;
  • ব্লুটুথ মডিউল HC-05
  • রিয়েল টাইম ক্লক মডিউল;
  • 4-ডিজিটের LED ডিসপ্লে;
  • 10 x ঠিকানাযোগ্য LEDs ws2812b
  • পোটেন্টিওমিটার;
  • 4 x বাটন;
  • বুজার;
  • 5V-2amp ফন্ট।

ধাপ 1: ইলেক্ট্রনিক্স সেট আপ করা

ইলেক্ট্রনিক্স সেট আপ করা হচ্ছে
ইলেক্ট্রনিক্স সেট আপ করা হচ্ছে
ইলেক্ট্রনিক্স সেট আপ করা হচ্ছে
ইলেক্ট্রনিক্স সেট আপ করা হচ্ছে

আমার প্রথম পদক্ষেপ, ইলেক্ট্রনিক্স বিতরণ করার পরে, একটি প্রোটোবোর্ডে এটি সব একত্রিত করা হয়েছিল।

এই ভাবে, আমি এটি পরীক্ষা করতে এবং Arduino প্রোগ্রামিং শুরু করতে পারে।

আমি বাধ্য ছিলাম:

  • Leds ঝাল;
  • প্রোটোবোর্ডে সমস্ত ডিভাইস একত্রিত করুন;
  • 10 টি সম্বোধনযোগ্য এলইডি একত্রিত করুন (ঘনক্ষেত্রের প্রতিটি পাশের জন্য দুটি, নীচে বিয়োগ);
  • প্রোগ্রামিং শুরু করুন।

চূড়ান্ত প্রদর্শনের জন্য এক্রাইলিক কিউব পাওয়ার আগে, আমি এটি আমার মায়ের প্লাস্টিকের বাটিতে পরীক্ষা করেছিলাম।

ধাপ 2: প্রোগ্রামিং

প্রোগ্রামিং
প্রোগ্রামিং
প্রোগ্রামিং
প্রোগ্রামিং

আমার পরবর্তী পদক্ষেপ ছিল প্রোগ্রামিং। প্রথমত, পিক্সেলের জন্য আমি প্রথম কল্পনা করেছিলাম এমন সব মজাদারতার সাথে আরডুইনো:

  • ঘড়িতে বর্তমান সময় প্রদর্শন করুন;
  • ঘুম থেকে ওঠার জন্য অ্যালার্ম সেট করুন (অথবা টাইমার);
  • একটি সাধারণ সাদা বাতি থেকে একটি রামধনু শো বা একটি অগ্নিকুণ্ড পর্যন্ত বেশ কয়েকটি লাইটমোড প্রদর্শন করুন। এই অংশের জন্য, Arduino এর জন্য FastLED লাইব্রেরির বেশ কয়েকটি উদাহরণ খুব সহায়ক ছিল।

এটি সম্পন্ন করার পরে, আমার একটি সম্পূর্ণরূপে নিয়ন্ত্রণযোগ্য বাতি ছিল, এনালগ বোতাম এবং পোটেন্টিওমিটার ব্যবহার করে। সুতরাং, পরবর্তী পদক্ষেপটি ছিল পিক্সেলের জন্য তৈরি করা একটি অ্যাপের সাথে ব্লুটুথ সংযোগ স্থাপন করা। এই অংশটিই সবচেয়ে বেশি সময় নিয়েছিল। এই প্রকল্পের আগে, অ্যান্ড্রয়েড প্রোগ্রামিং সম্পর্কে আমার কোন জ্ঞান ছিল না, এবং জাভা ভাষাও জানতাম না। কিন্তু আমি ইতিমধ্যে অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং জানতাম, তাই আমি একটি অ্যান্ড্রয়েড প্রোগ্রামিং কোর্স শুরু করেছি, উদেমিতে।

আপনি আমার গিথুব এ আপনার যা যাচাই করতে পারেন। এই আর্কিকেলের শুরুতে লিঙ্কটি উপরে রয়েছে।

ধাপ 3: পিক্সেল ডিজাইন করা

পিক্সেল ডিজাইন করা
পিক্সেল ডিজাইন করা
পিক্সেল ডিজাইন করা
পিক্সেল ডিজাইন করা
পিক্সেল ডিজাইন করা
পিক্সেল ডিজাইন করা

এই মুহুর্তে, আমি কল্পনা করেছি যে পিক্সেল কেমন হবে, কিন্তু এটি কাগজে রাখার সময়। আসলে, আমার পিসিতে। যেহেতু আমি MDF কাঠ এবং এক্রাইলিকের উপর পিক্সেল তৈরি করব, তাই আমি জানতাম যে আমাকে একটি খুব সুনির্দিষ্ট প্রকল্প আঁকতে হবে। তাই আমি একটি CAD সফটওয়্যার বেছে নিয়ে পিক্সেল আঁকা শুরু করলাম।

এটি কিছুটা দেখতে পারে, কিন্তু আমি ইতিমধ্যে ইঞ্জিনিয়ারিং -এ আমার স্নাতক কোর্স থেকে CAD অঙ্কন জানতাম। এবং MDF কাটার জন্য লেজার 2D অঙ্কন পেতে এটি খুব সহায়ক ছিল।

ধাপ 4: MDF একত্রিত করা

MDF একত্রিত করা
MDF একত্রিত করা
MDF একত্রিত করা
MDF একত্রিত করা
MDF একত্রিত করা
MDF একত্রিত করা

CAD- এ পিক্সেল আঁকার পর, আমি একটি স্থানীয় কোম্পানির সাথে যোগাযোগ করেছিলাম যেগুলি এক্রাইলিক বস্তু তৈরি করে, যেমন ডিসপ্লে, ট্রফি ইত্যাদি। এই জায়গাগুলিতে সাধারণত লেজার কাটার মেশিন থাকে, তাই আমি জিজ্ঞাসা করলাম তারা আমার এক্রাইলিক কিউব তৈরি করতে পারে এবং MDF কেটে ফেলতে পারে।

তাই আমি একটি 6mm MDF বোর্ড পেয়েছি, এবং তাদের কাটিয়া অঙ্কন পাঠিয়েছি।

আমি তাদের উপরের ছবির মতো পেয়েছি, এবং সায়ানোঅ্যাক্রাইলেট আঠালো ব্যবহার করে এটি সমস্ত একত্রিত করেছি।

ধাপ 5: উপাদানগুলি বিক্রি করা

উপাদান বিক্রি
উপাদান বিক্রি

এটি ছিল সবচেয়ে কঠিন মুহূর্তগুলির মধ্যে একটি। আমার ইলেক্ট্রনিক্স সোল্ডারিং এর কোন অভিজ্ঞতা ছিল না, তাই আমি কিছু ভিডিও দেখেছি এবং চেষ্টা করেছি।

ধাপ 6: কাঠের কাজ শেষ করা।

কাঠের কাজ শেষ করা।
কাঠের কাজ শেষ করা।
কাঠের কাজ শেষ করা।
কাঠের কাজ শেষ করা।

এই মুহুর্তে, আমি পিক্সেল কাজ করছিলাম যেমনটি আমি পরিকল্পনা করেছি। কিছু সমন্বয় প্রয়োজন ছিল, যেমন LEDs উজ্জ্বলতা সেট আপ।

কিন্তু এমডিএফ ফিনিশিং আমার প্রত্যাশা অনুযায়ী হয়নি। তাই আমি একটি কাঠের চাদর পেয়েছি, জাদুকরী একটি খুব পাতলা কাঠের টুকরা। ঘড়ির ডিসপ্লে এর মাধ্যমে আলো নিmitসরণ করতে পারে তা নিশ্চিত করার পরে আমি যদি সমস্ত MDF পৃষ্ঠকে আবৃত করি।

ধাপ 7: আলো উপভোগ করুন

আলো উপভোগ করুন!
আলো উপভোগ করুন!
আলো উপভোগ করুন!
আলো উপভোগ করুন!
আলো উপভোগ করুন!
আলো উপভোগ করুন!
আলো উপভোগ করুন!
আলো উপভোগ করুন!

এই সমস্ত কাজের পরে, আমার কাছে একটি প্রদীপ ছিল যা আমি প্রথম কল্পনা করার চেয়ে অনেক উজ্জ্বল এবং সুন্দর ছিল।

আপনি পিক্সেলের সমস্ত হালকা মোডের উপরে ভিডিওটি পরীক্ষা করতে পারেন।

আপনার প্রকল্প সম্পর্কে আপনার কোন সন্দেহ থাকলে দয়া করে আমার সাথে যোগাযোগ করুন। আমি সাহায্য করতে পেরে খুশি হব:)

প্রস্তাবিত: