সুচিপত্র:

ডাস্টি ওয়াল Arduino অ্যানিমেটেড LED ল্যাম্প লাইট ইফেক্ট সহ: 11 টি ধাপ (ছবি সহ)
ডাস্টি ওয়াল Arduino অ্যানিমেটেড LED ল্যাম্প লাইট ইফেক্ট সহ: 11 টি ধাপ (ছবি সহ)

ভিডিও: ডাস্টি ওয়াল Arduino অ্যানিমেটেড LED ল্যাম্প লাইট ইফেক্ট সহ: 11 টি ধাপ (ছবি সহ)

ভিডিও: ডাস্টি ওয়াল Arduino অ্যানিমেটেড LED ল্যাম্প লাইট ইফেক্ট সহ: 11 টি ধাপ (ছবি সহ)
ভিডিও: class-viii Lesson 2 clouds by intizar Hussain part 2 সম্পূর্ণ বাংলায় অনুবাদ @nandinienglishclass 2024, নভেম্বর
Anonim
Image
Image

লেখক দ্বারা AlF2 আরো অনুসরণ করুন:

আলংকারিক LED ল্যাম্প সাউন্ড প্রতিক্রিয়াশীল (Arduino)
আলংকারিক LED ল্যাম্প সাউন্ড প্রতিক্রিয়াশীল (Arduino)

আমার সবেমাত্র একটি বাচ্চা হয়েছিল এবং তার শোবার ঘর করার পরে, আমার একটি দেয়ালে একটি আলো দরকার ছিল। যেহেতু আমি LED খুব পছন্দ করি তাই আমি কিছু তৈরি করার সিদ্ধান্ত নিয়েছি।

আমি সাধারণভাবে প্লেনও পছন্দ করি, তাহলে কেন কার্টুন থেকে একটি প্লেন দেয়ালে লাগাবেন না, এখানে শুরু হওয়ার সাথে সাথে আমি কিভাবে করেছি।

আশা করি আপনি আমার মতই এটি পছন্দ করবেন:)

আমি যে চশমাগুলি কল্পনা করি তা ছিল 4 টি পটেন্টিওমিটার সহ পিছন থেকে আলোকিত একটি ফর্ম:

  • লাল উজ্জ্বলতা সেট করার জন্য 1,
  • সবুজের জন্য 1,
  • নীল জন্য 1,
  • এবং সর্বশেষটি সাধারণ উজ্জ্বলতা সেট করতে সক্ষম। অবশ্যই আপনি অন্য 3 টি পটারের প্রত্যেকের সাথে উজ্জ্বলতা পরিবর্তন করতে পারেন, তবে সাধারণ একটি থাকা আরও ব্যবহারিক।

তারপর আমি গোল LED বাটনের সুইচ পছন্দ করি, তাই আমি এর মধ্যে 3 টি রাখি

  • আলো চালু/বন্ধ করার জন্য 1 (পাওয়ার লোগো সহ নীল),
  • দ্বিতীয়টি (কমলা) চালু/বন্ধ প্রভাব পরিবর্তন করার জন্য (এবং আমরা পরে দেখব যে আমরা প্রভাব পরিবর্তন করতে পারি),
  • এবং শেষটি (সাদা) হল চালু/বন্ধ শব্দটি স্যুইচ করার জন্য (হ্যাঁ আমি ইঞ্জিন প্রভাবের জন্য একটি শব্দ মডিউলও যোগ করতে চেয়েছিলাম;))।

তারপর একটু OLED তাপমাত্রা এবং আর্দ্রতা এবং কিছু বার্তা প্রদর্শন করবে।

ধাপ 1: উপকরণগুলির তালিকা

আমি যে উপাদান ব্যবহার করি তার তালিকা

  • স্টিকার
  • ডিবন্ড 176*65 স্থানীয় দোকান
  • পাওয়ার বাটন 5v
  • পাওয়ার আলিম 5v 5Ah
  • ওলেড ডিসপ্লে https://fr.aliexpress.com/item/Metal-push-button-… কিন্তু এটি একটি স্ট্যান্ডার্ড SSD1306 ড্রাইভার নয়, তাই আমি মনে করি এর পরিবর্তে একটি স্ট্যান্ডার্ড লাগানো ভাল (তবে আপনাকে একটু পরিবর্তন করতে হবে) আরডুইনো কোড)
  • বাটন *3
  • 5 পটার
  • মেগা 2560
  • এমপিথ্রি স্পিকার
  • DHT22

মোট প্রায় 115 € (সবচেয়ে দামি হল ডিবন্ড 54 €

ধাপ 2: অঙ্কন

অঙ্কন
অঙ্কন
অঙ্কন
অঙ্কন
অঙ্কন
অঙ্কন

আমি এখন একটি ড্রয়ার তাই আমি ডাস্টি ক্রোফপারের একটি স্টিকার অনুসন্ধান করেছি যা আমি এর জন্য ব্যবহার করতে পারি। আশা করি আপনি ইন্টারনেটে অনেকগুলি ভিন্ন আকার এবং মডেল খুঁজে পেতে পারেন, এবং আমি ইবেতে একটি চমৎকার খুঁজে পেয়েছি, মাত্রা সহ (বা যদি স্পেসে লেখা থাকে তাহলে 102*46cm)।

যখন আমি এটি পেয়েছিলাম তখন আমি বিস্মিত হয়েছিলাম যে এটি বেশ কয়েকটি অংশে কাটা হয়েছে, এবং একত্রিত হওয়ার পরে, চূড়ান্ত মাত্রা 174 * 61 সেমি, বেশ বড় কিন্তু এটি আমার দেয়ালে ঠিক ছিল, তাই চলুন এটির জন্য যাই।

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

আমি এটিতে স্টিকার লাগিয়েছি এবং বৃত্তাকার করাত এবং জিগস দিয়ে কেটেছি.. আমি লাঠির খুব কাছাকাছি যেতে চেয়েছিলাম, কিন্তু অবশেষে আমি কিছু মার্জিন রাখলাম কারণ সরঞ্জামগুলি স্টিকারগুলিকে খারাপভাবে আঁচড় দিচ্ছিল এবং পরিষ্কার কিছু পাওয়া খুব কঠিন ছিল।

কিছু প্রান্তে প্রেরণ করার পরে, ফলাফল খারাপ নয়।

খারাপ আশ্চর্য ছিল প্রোপেলারের উপরের ব্লেড যা লিখিত আকারে প্রবেশ করে নি, আমাকে একটি উপাদান যোগ করতে হয়েছিল: ((আপনি দেখতে পারেন যে প্রোপেলারের অবস্থান ব্যবহারকারী নির্দেশিকা এবং স্টিকারে নেই) নিজেই একই অবস্থানে)

ধাপ 3: আলো যোগ করা

আলো যোগ করা
আলো যোগ করা
আলো যোগ করা
আলো যোগ করা
আলো যোগ করা
আলো যোগ করা

LED স্ট্রিপটি একটি স্ট্যান্ডার্ড RGB নয় কিন্তু একটি ঠিকানা RGB ws2812 টাইপ। প্রতিটি LED পৃথকভাবে চালিত হতে পারে।

ধারণা ছিল পিছনে একটি বৃত্তাকার আলো, এবং একটি প্রোপেলার ঘূর্ণন প্রভাব তৈরি করা, তাই আমি কাঠের একটি টুকরা যা আমি আঠালো (শক্তিশালী আঠালো দিয়ে) কেটেছি, আমি 2 টি স্ক্রু যুক্ত করেছি কারণ আমার ছেলের বিছানা নীচে থাকবে এবং আমি ডন যদি আঠাটি সময়মতো ব্যর্থ হয় তবে এটি এটিতে পড়তে চায় না।

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

কিছু পরীক্ষার পরে আমি প্রতিটি উইংয়ের পিছনে LED স্ট্রিপ যুক্ত করার সিদ্ধান্ত নিয়েছি।

ডাস্টি এর 2 উইংসে, আপনার 2 টি ল্যান্ডিং লাইট আছে, এবং আমি সেই গর্তের মধ্য দিয়ে কিছু আলো যাওয়ার জন্য একটি গর্ত তৈরি করেছি, প্লাস পজিশন লাইট (লাল/সবুজ) জন্য প্রতিটি টিপস উপর একটি

ধাপ 4: ছোট OLED প্রদর্শন

ছোট OLED ডিসপ্লে
ছোট OLED ডিসপ্লে
ছোট OLED ডিসপ্লে
ছোট OLED ডিসপ্লে
ছোট OLED ডিসপ্লে
ছোট OLED ডিসপ্লে

আমি একটি তাপমাত্রা প্রদর্শন যোগ করতে আশ্চর্য, তাই আমি একটি সামান্য OLED পর্দা যোগ, এবং চাকা এক ভিতরে এটি স্থাপন করার সিদ্ধান্ত নিয়েছে।

একটি সুন্দর গর্ত তৈরি করা সহজ নয়, এবং আমি কিছু আঠালো দিয়ে স্টিকার রক্ষা করেছি। আশা করি আমি একটি ড্রেমেলের মালিক, একটি নির্দিষ্ট টুল দিয়ে আমাকে অনেক সাহায্য করার চেয়ে। OLED পিছনে কেবল গরম আঠালো। ফলাফলটি নিখুঁত নয় তবে এটি যথেষ্ট হবে।

ধাপ 5: কন্ট্রোল প্যানেল

Image
Image
কন্ট্রোল প্যানেল
কন্ট্রোল প্যানেল
কন্ট্রোল প্যানেল
কন্ট্রোল প্যানেল

কন্ট্রোল প্যানেলটি ডিবন্ডের একটি টুকরো, লম্বালম্বিভাবে এবং আলোর পিছনে নীচে আঠালো।

এটি 2 টি ছোট শক্তিবৃদ্ধির সাথে আঠালো, এবং সামনের দিকে তাকানোর সময় পটারটি কেবল একটু পাশ দিয়ে যাচ্ছে..

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

সাধারণ সুইচটি দ্বিতীয় চাকায়। LED বন্ধ থাকে (শ্বাসপ্রশ্বাসের সাথেও) যখন অন্ধকারে বোতামটি খুঁজে পাওয়ার জন্য পাওয়ার বন্ধ থাকে। যখন বিদ্যুৎ চালু থাকে তখন LED বন্ধ থাকে। বিদ্যুৎ বন্ধ থাকলেও তাপমাত্রা প্রদর্শিত হয়। বেডরুমে আলোর জন্য একটি সাধারণ সুইচ আছে, তাই আমি এটি সম্পূর্ণরূপে বন্ধ করতে পারি। মনে রাখবেন এটি একটি যুক্তিসঙ্গত বোতাম যা Arduino কোড দ্বারা পরিচালিত হয়। এটি শারীরিক সুইচ নয় যা বিদ্যুৎ চালু/বন্ধ করে।

লক্ষ্য করুন যে পটারটি সরাসরি আরডুইনো ieldালটিতে বিক্রি হয়, কিন্তু সুইচের জন্য আমি একটি সংযোগকারী (R/C মডেল টাইপ) ব্যবহার করি তখন মাউন্ট/আনমাউন্ট করতে সক্ষম হব। প্রকৃতপক্ষে, পোটার পিছন থেকে মাউন্ট করা হয়, কিন্তু সামনে থেকে স্যুইচ করে, তাই তাদের সংযোগ বিচ্ছিন্ন করা প্রয়োজন।

DHT22 (তাপমাত্রা/আর্দ্রতা) সেন্সর, চাকার পিছনে, নীচে রাখা হয়, এই অবস্থানটি পাওয়ার অ্যাডাপ্টার এবং LED থেকে অনেক দূরে থাকা উচিত যা প্রচুর তাপ উৎপন্ন করতে পারে। এটি আঁচড়ের সাথে সংযুক্ত।

আপনি শেষ ভিডিওতে দেখতে পারেন যে আমার ল্যাগের সমস্যা আছে, প্রভাব নিয়মিত হিমায়িত হচ্ছে এবং আমি মনে করি এটি যখন Arduino তাপমাত্রা এবং আর্দ্রতা মান পুনরুদ্ধার করে।

ধাপ 6: আরডুইনো শিল্ড

আরডুইনো শিল্ড
আরডুইনো শিল্ড
আরডুইনো শিল্ড
আরডুইনো শিল্ড
আরডুইনো শিল্ড
আরডুইনো শিল্ড

Arduino এর সাথে সংযোগ করার জন্য অনেকগুলি তারের আছে, আমি একটি প্রোটোটাইপ shাল ব্যবহার করেছি, কিন্তু লাইন সহ একটি এবং বিন্দু নয়। এটি খুঁজে পাওয়া খুব সহজ হলেও খুব বেশি ব্যবহারযোগ্য।

আপনি 2.54 মিমি স্ট্যান্ডার্ড পিন সোল্ডার, এবং শুধুমাত্র যেখানে প্রয়োজন। Arduino পিন যে ব্যবহার করা হয় না সংযুক্ত করা হয় না।

তারপর আপনি ডান পিন প্রতিটি তারের ঝালাই। আপনি সহজেই আপনার নিজের ieldাল তৈরি করুন।

কেবল পাওয়ার জন্য, আমি একটি পুরানো স্কার্ট সকেট ব্যবহার করেছি (ফরাসি ভাষায় "প্যারিটেল" ট্র্যাডাকশনের সুর নয়)

প্রদীপের মাঝখানে behindাল আঁচড়ানো হয়।

ধাপ 7: সংযোগ

সংযোগ
সংযোগ
সংযোগ
সংযোগ

দু Sorryখিত আমি স্কিমা তৈরি করিনি, কিন্তু আমি মনে করি পিন অ্যাট্রিবিউশন অনুসরণ করে কেবল সংযোগ করা সহজ

সবগুলি সোল্ডার করার পরে, অনেকগুলি কেবল রয়েছে।

ধাপ 8: শক্তি

ক্ষমতা
ক্ষমতা

এলইডি স্ট্রিপ খুব লোভী, এবং কমপক্ষে তাদের ক্ষমতা দেওয়ার জন্য আপনার 5v 10 Ah প্রয়োজন।

শুরুতে শুধুমাত্র কেন্দ্রীয় LED ছিল এবং আমি একটি 5ah ব্যবহার করি, যখন আমি উইংয়ে 2 LED স্ট্রিপ যোগ করি তখন আমি 10 Ah তে পরিবর্তিত হই।

ঠিক কি, ঠিকানাযোগ্য LED হল 5v, Arduino এর মতো, তাই একই উৎসের সাথে সংযোগ করা সহজ।

ধাপ 9: সাউন্ড মডিউল

সাউন্ড মডিউল
সাউন্ড মডিউল
সাউন্ড মডিউল
সাউন্ড মডিউল
সাউন্ড মডিউল
সাউন্ড মডিউল

আমি এই ছোট মডিউলটি খুঁজে পেয়েছি, যা সংযোগ করা খুবই সহজ এবং স্পিকারের মাধ্যমে বিতরণ করা হয়।

কিছু বিরল এবং ভাল, তারা আপনাকে একটি লিঙ্ক পাঠায় যেখানে আপনি নমুনা কোড প্লাস ডকুমেন্টেশন ডাউনলোড করতে পারেন, এবং পরীক্ষার কোড আপলোড করার পরে, কিছু এমপি 3 টেস্ট সাউন্ড, এটি প্রথম চেষ্টা করে কাজ করে, যা একটি ভাল আশ্চর্য ছিল:)

আপনার MP3 ফাইলগুলি রাখার জন্য আপনার একটি মাইক্রো SD কার্ড প্রয়োজন। আপনি যে ক্ষুদ্রতমটি পাবেন তা অনেক বড় হবে যা প্রয়োজন, আমার 4 টি ফাইল মাত্র 12mb, হ্যাঁ মেগা;)

তাহলে কিসের জন্য? প্রপেলার ইফেক্টে প্রোপেলার সাউন্ড যুক্ত করা আমার কাছে মজার মনে হয়েছে। তাই আমি এই মডিউল যোগ করেছি। কোডে যখন আপনি প্রভাব পরিবর্তন করবেন তখন আপনার আলাদা সাউন্ড (MP3) থাকবে।

4 টি প্রভাব আছে, তাই 4 টি এমপি 3 ফাইলের নাম 01 ফোল্ডারে 001 থেকে 004।

স্পিকারটি ডিবন্ডের একটি টুকরোতে গরম আঠালো, যা কাঠের রিংয়ের উপর স্ক্রু করা থাকে।

আশা করি, একটি সাউন্ড সুইচ শব্দটি বন্ধ করা সম্ভব করে তোলে।

আমি শব্দ স্তর সেট করতে একটি potentiometer যোগ করতে সক্ষম হতে আশ্চর্য, কিন্তু আমি না। আমি মনে করি আমি শব্দটি চালু করার পরে কয়েক সেকেন্ডের মধ্যে শব্দটি সেট করার জন্য একটি পটেনশিয়োমিটার পুনরায় ব্যবহার করব (যোগ করার জন্য আর কোন সংযোগ নেই, শুধু কোডের কিছু লাইন) কিন্তু আমি এখনও করি না।

আপনার সম্পর্কে আরও মনোযোগী সম্ভবত লক্ষ্য করেছেন যে শব্দটি একটি পিস্টনের ইঞ্জিন এবং একটি টার্বো প্রপ নয়, এর কারণ হল যে টার্বো প্রপটি ছোট স্পিকারে সত্যিই ভয়ঙ্কর এবং WW2 ইঞ্জিনের শব্দের চেয়ে ভাল;)

ফ্রান্স ইফেক্টের জন্য, মার্সেইলাইস লাগানো স্পষ্ট।

তরঙ্গের জন্য, সমুদ্র তরঙ্গ শব্দের সাথে কিছু জেন শব্দ, এবং রংধনুর জন্য, একটি খুব গতিশীল শব্দ (পাল্প ফিকশন)।

আইনি বিষয়ে আমি MP3 ফাইল দিতে পারছি না, তার জন্য দু sorryখিত।

ধাপ 10: কোডিং এবং ফাংশন যোগ করা

কোডিং এবং ফাংশন যোগ করা
কোডিং এবং ফাংশন যোগ করা

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

মূলত, আমি শুধুমাত্র 1 টি প্রভাব রাখার পরিকল্পনা করেছি, যা প্রোপেলার ঘূর্ণনকে অনুকরণ করে। অবশেষে আমি আরো কিছু প্রভাব যোগ করেছি, তারপর আমি প্রভাব নির্বাচন করার জন্য একটি ক্লিকের জন্য প্রভাব সুইচ (মূলত শুধু চালু/বন্ধ), এবং প্রভাব বন্ধ করার জন্য একটি দীর্ঘ ধাক্কা ব্যবহার করেছি।

আরো প্রভাব সহ, এবং আমি একটি ছোট পর্দা পেয়েছি, কেন পর্দায় প্রদর্শন করা হয় না, যখন একটি বোতাম চাপানো হয়, এবং কোন প্রভাব নির্বাচন করা হয়।

ধাপ 11: বিবর্তন?

Image
Image

এটি করতে আমার সময় লেগেছে, এবং বিল্ডিংয়ের সময়, আমি কিছু ফাংশন যোগ করেছি, কিন্তু উন্নতির জন্য সর্বদা প্রচুর জায়গা রয়েছে।

আমি প্রোপেলার প্রভাব পছন্দ করি, কিন্তু অন্যান্য প্রভাব খুব সহজ, আমি সত্যিই কিছু ভাল এবং সুন্দর করতে হবে।

সম্ভব হলে আমার হিমায়িত সমস্যাটি ঠিক করতে হবে।

সাউন্ড মডিউল আসলে প্রয়োজন হয় না, অবশেষে এটি একটি বাতি …

ইউএসবি কেবলটি স্থানান্তরিত এবং সহজেই অ্যাক্সেসযোগ্য, তাই যেকোনো আপডেটের জন্য এটি সহজ।

কিছু ধারণা:

  • একটি হালকা সেন্সর ঘরের উজ্জ্বলতার সাথে স্বয়ংক্রিয়ভাবে উজ্জ্বলতা সামঞ্জস্য করতে আকর্ষণীয় হতে পারে।
  • যখন কেউ আসে তখন স্বয়ংক্রিয়ভাবে চালু/বন্ধ করার জন্য একটি পিআইআর সেন্সর।
  • একটি ঘড়ি যোগ করা
  • অবস্থান প্রতিক্রিয়াশীল (ভিডিও দেখুন), আমি প্রভাব পছন্দ করি কিন্তু ডাস্টি ল্যাম্পের সাথে কীভাবে মানিয়ে নিতে হয় তা খুঁজে পাইনি
  • শব্দ স্তর সেটিং
  • OLED- এ RGB লেভেলের প্রতিটি রঙ দেখান (2017-12-07 সম্পাদনা করুন: ধারণাটি ভাল ছিল, আমি গতকাল এটি করেছি, কয়েক দিনের মধ্যে পরীক্ষার পর কোডটি আপডেট করব)

পড়ার জন্য আপনাকে ধন্যবাদ.

প্রস্তাবিত: