সুচিপত্র:

ঠিকানাযোগ্য দুধের বোতল (LED আলোর + Arduino): 12 টি ধাপ (ছবি সহ)
ঠিকানাযোগ্য দুধের বোতল (LED আলোর + Arduino): 12 টি ধাপ (ছবি সহ)

ভিডিও: ঠিকানাযোগ্য দুধের বোতল (LED আলোর + Arduino): 12 টি ধাপ (ছবি সহ)

ভিডিও: ঠিকানাযোগ্য দুধের বোতল (LED আলোর + Arduino): 12 টি ধাপ (ছবি সহ)
ভিডিও: fire damper wiring diagram || fire damper connection to fire alarm modules 2024, জুলাই
Anonim
ঠিকানাযোগ্য দুধের বোতল (LED আলোর + Arduino)
ঠিকানাযোগ্য দুধের বোতল (LED আলোর + Arduino)

পিপিই দুধের বোতলগুলি সুন্দর দেখতে LED লাইটের মধ্যে তৈরি করুন এবং সেগুলি নিয়ন্ত্রণ করতে একটি Arduino ব্যবহার করুন। এটি বেশ কয়েকটি জিনিস পুনর্ব্যবহার করে, প্রধানত দুধের বোতল, এবং খুব কম পরিমাণে শক্তি ব্যবহার করে: LEDs দৃশ্যত 3 ওয়াটেরও কম অপচয় করে কিন্তু দেখার জন্য যথেষ্ট উজ্জ্বল। ইলেকট্রনিক আলো বেশিরভাগ মানুষের চেয়ে বেশি বন্ধুত্বপূর্ণ মনে করে এবং ঘূর্ণমান কন্ট্রোলারগুলি এটি করার একটি ভাল উপায়। পিপিই দুধের বোতল এলইডি আলো ছড়িয়ে দেওয়ার জন্য একটি সস্তা অথচ নান্দনিকভাবে আনন্দদায়ক উপায় তৈরি করে। বিশেষ করে যদি আপনি সুন্দর বৃত্তাকার জিনিসগুলি খুঁজে পেতে পারেন:) LED আলো দিয়ে একটি বস্তু মোড করা কেবল পরিবেশ বান্ধবই নয়, বরং শুরু থেকে আবাসন তৈরির চেয়ে অনেক সহজবোধ্য। কারণ LEDs ক্ষুদ্র, আপনি তাদের প্রায় কোথাও রাখতে পারেন, এবং তারা যতক্ষণ পর্যন্ত তারা ছড়িয়ে এবং সঠিক ভোল্টেজ এ চলমান হিসাবে অনেক তাপ উত্পাদন করে না। অনুমান করতে যাচ্ছে যে আপনার ইলেকট্রনিক সার্কিট এবং LED আলো তৈরির প্রাথমিক জ্ঞান আছে। যেহেতু আপনি যে সঠিক এলইডি এবং পাওয়ার সাপ্লাই ব্যবহার করবেন তা সম্ভবত পরিবর্তিত হবে, তাই আমি শুধুমাত্র আমার সার্কিটের মূল বিষয়গুলিতে চশমার পরিপ্রেক্ষিতে যাব। আমি আপনাকে দরকারী সম্পদের দিকে নির্দেশ করার চেষ্টা করব, এবং Arduino মাইক্রোকন্ট্রোলার এবং কোড সম্পর্কে আরও ব্যাখ্যা করব যা তাদের ক্রম অনুসারে কাজ করতে বলে। মৌলিক LED আলোর ইলেকট্রনিক্স সত্যিই সহজ, প্রাথমিক স্কুল ইলেকট্রনিক্সের মতো, তাই সম্ভবত হবে না আপনার মোটেও তুলতে দীর্ঘ সময় লাগবে।

ধাপ 1: সরঞ্জাম এবং উপকরণ

সরঞ্জাম এবং উপকরণ
সরঞ্জাম এবং উপকরণ
সরঞ্জাম এবং উপকরণ
সরঞ্জাম এবং উপকরণ
সরঞ্জাম এবং উপকরণ
সরঞ্জাম এবং উপকরণ
সরঞ্জাম এবং উপকরণ
সরঞ্জাম এবং উপকরণ

লাইট নিজে তৈরি করতে, আপনার প্রয়োজন হবে: পিপিই দুধের বোতল 3 মিমি পরিষ্কার এক্রাইলিক 2 কোর বৈদ্যুতিক তারের শীট (বা স্পিকার তারের কাজ করবে - এটি মোটামুটি হালকা দায়িত্ব হতে পারে কারণ এটি শুধুমাত্র 12v এবং খুব কম কারেন্ট লাগবে, আপনি কিভাবে ডিজাইন করেন তার উপর নির্ভর করে) আপনার সার্কিট)। LEDsResistorsSolder তাপ সঙ্কুচিত টিউবিং একটি পুরানো ট্রান্সফরমার (আমেরিকানদের জন্য প্রাচীর wart), প্লাস সকেট+প্লাগ সঙ্গে যেতে ব্রেইড তামা তারের কঠিন কোর বেল তারের জিপ বন্ধন আপনার প্রয়োজন হবে: ড্রিলহোল কাটার (আপনার দুধের বোতলের ক্যাপের প্রস্থের সাথে মিলিত - দেখুন ধাপ 2) মিশ্রিত ক্ষুদ্র ড্রিল বিট জুনিয়র হ্যাকসো (আপনি হাউজিং হিসাবে কি ব্যবহার করেন তার উপর নির্ভর করে) স্ক্রু ড্রাইভারস ওয়্যার স্ট্রিপারসাইড কাটার/ওয়্যার ক্লিপার্স সোল্ডিং লোহা মাল্টিমিটার তৃতীয় হাত (একসঙ্গে সোল্ডারিং উপাদানগুলির জন্য গুরুত্বপূর্ণ) ডেসোল্ডারিং উইক (যদি আপনি অন্য ডিভাইস থেকে কোনও উপাদান উদ্ধার করেন) কুমিরের ক্লিপ লিড (জন্য টেস্টিং/প্রোটোটাইপিং) আপনি তাদের জন্য কিছু ধরনের আবাসন তৈরি করতে চাইতে পারেন। আমি তাদের ঝুলানোর বিভিন্ন উপায় চেষ্টা করেছি, এবং পিভিসি পাইপের একটি বাঁকানো অংশে বসতি স্থাপন করেছি, তারের জন্য ছিদ্রযুক্ত ছাদ দিয়ে ঝুলিয়ে রেখেছি। আমি তাদের সিলিং এ stapling চেষ্টা। আপনি ছাদে লাগানো বোর্ডের টুকরো, নল থেকেও ঝুলিয়ে রাখতে পারেন, অথবা এমনকি নিজের ছাদে গর্ত তৈরি করতে পারেন যাতে তারগুলি সামঞ্জস্য করা যায় এবং মাচা থেকে তাদের শক্তি দেওয়া যায়। ধাপ 5 দেখায় এবং এই বিকল্পগুলির কয়েকটি সম্পর্কে কথা বলে উপরের সবগুলি আপনাকে এমন কিছু লাইট তৈরি করতে হবে যা মৌলিক চালু/বন্ধ সুইচ দিয়ে কাজ করে। ফেইডিং বা সিকোয়েন্সিংয়ের মতো আরও উন্নত ফাংশন দেওয়ার জন্য, আপনাকে ট্রানজিটর এবং একটি মাইক্রোকন্ট্রোলারের মতো উপাদানগুলির একটি লোডও প্রয়োজন হবে: উপরের জন্য Arduino miniMini USB অ্যাডাপ্টার, অথবা FTDL USB থেকে হেডার সীসা। নীচে দেখানো হয়েছে কিন্তু তাদের সম্পর্কে আরো এবং কিভাবে তারা ধাপ 6 এ একসাথে কাজ করে। সুইচ বক্সের জন্য একটি ঘেরও রয়েছে, যা আপনার পছন্দ মতো কিছু হতে পারে। আমি ব্রিটিশ মিউজিয়ামে জাপানের রুমে একটি সুন্দর গোলাকার স্যাক্রামেন্ট বক্স দেখেছি, কিন্তু তারা আমাকে তা থাকতে দেবে না। শেষ পর্যন্ত আমি একটি সাদা প্লাস্টিকের মো কার্ড বক্স ব্যবহার করেছি কারণ এটি থিমের সাথে খুব ভালভাবে ফিট করে:) এমন সার্কিটের জায়গায়, এমন সব ধরণের জিনিস রয়েছে যা আপনি এটির জন্য একটি আর্ডুইনো প্রোগ্রাম করতে পারেন। আমি গতিময় আলো পছন্দ করি, কিন্তু আমি ক্রিসমাস লাইট ইত্যাদি ঝলকানি খুঁজে পাই, উজ্জ্বল এবং যান্ত্রিক। তাদের নিয়মিততা এবং ধারাবাহিকতা ঠান্ডা এবং অস্বস্তিকর (ভাল ক্রিসমাস লাইটের প্রাকৃতিক চকচকে তৈরি করতে অবশ্যই কাজ করতে হবে) আমি চটকদার (আক্ষরিক) কিছু চাই না। আমি এমন একক, অ্যানালগ কন্ট্রোল চাই যেগুলো খুব মানব-চালিত বোধ করে, যেগুলো কেবল যেভাবে তারা চালু এবং বন্ধ করে সেগুলি সিকোয়েন্স করে। এর জন্য কোড, একটি চমৎকার অনুভূতি ডায়াল এবং একটি নান্দনিকভাবে আনন্দদায়ক অ্যালুমিনিয়াম গাঁথার সাথে এটি একটি আনন্দদায়ক খেলনা করে তোলে।

ধাপ 2: পার্সপেক্স কাটা এবং ড্রিল করুন

পার্সপেক্স কাটা এবং ড্রিল করুন
পার্সপেক্স কাটা এবং ড্রিল করুন
পার্সপেক্স কাটা এবং ড্রিল করুন
পার্সপেক্স কাটা এবং ড্রিল করুন
পার্সপেক্স কাটা এবং ড্রিল করুন
পার্সপেক্স কাটা এবং ড্রিল করুন

প্রথমত, আমরা দুধের বোতলগুলিতে ক্যাপের ভিতরে যাওয়ার জন্য কিছু পার্সপেক্স ডিস্ক কাটতে যাচ্ছি, তারপর ছিদ্র ড্রিল করি যার মাধ্যমে আমরা LEDs এবং তারের মাউন্ট করতে পারি। কাটার সময় আপনার সামগ্রীকে এইরকম কিছু দিয়ে চাপ দিলে পিছনের প্রান্তটি ঝরঝরে রাখতে সাহায্য করবে। সফটউড আপনাকে জানাতে দেয় যে আপনি কখন পুরো পথ দিয়ে গেছেন, যেহেতু আপনি সত্যিই অনুভব করতে পারেন যে ড্রিলের কামড় পরিবর্তনের সাথে সাথে এটি কাঠের কাছে পৌঁছে যায়। আপনার ডিস্কগুলি প্রস্তুত হয়ে গেলে, আপনার দুধের বোতলের শীর্ষে ছিদ্র করুন কেন্দ্রের সাথে মেলে পার্সপেক্সে ছিদ্র আপনাকে ওয়্যারিং এবং এলইডিগুলির জন্য প্রস্তুত গর্তগুলিও ড্রিল করতে হবে। আপনি এখানে কি করছেন তা নির্ভর করে আপনি কোন ধরনের বিদ্যুৎ সরবরাহ ব্যবহার করবেন এবং আপনি কোন ধরনের সার্কিটের সাথে সংযোগ করতে চান তার উপর। খনি প্রতি আলোতে তিনটি এলইডি ব্যবহার করে, যা আমি ডিস্কের চারপাশে সমানভাবে সাজিয়েছি প্রতিটি LED এর পা দিয়ে যাওয়ার জন্য আপনার একটি জোড়া গর্ত দরকার, এবং আপনার তারের দুটি স্ট্র্যান্ডের মধ্য দিয়ে যাওয়ার জন্য যথেষ্ট বড় দুটি গর্ত প্রয়োজন। (ব্যাখ্যামূলক নোটের জন্য ছবিটি দেখুন)। আমি এর জন্য একটি টেমপ্লেট বা কিছু ব্যবহার করিনি, আমি শুধু একটি ব্যাটারি ড্রিল, কিছু ছোট বিট এবং ধৈর্য দিয়ে চোখ দিয়ে এটি করেছি। মাঝে মাঝে, দুটি গর্ত একটু বেশি দূরে বা LED পাগুলির জন্য একসাথে বন্ধ হবে, কিন্তু যতক্ষণ আপনি সাবধানে থাকবেন, একটু বাঁকানো তাদের উপযুক্ত হতে দেবে। যদি এটি এখনও বোধগম্য না হয় তবে চিন্তা করবেন না, পরবর্তী পদক্ষেপটি এটি পরিষ্কার করা উচিত।

ধাপ 3: LEDs মাউন্ট করুন

মাউন্ট LEDs
মাউন্ট LEDs
মাউন্ট LEDs
মাউন্ট LEDs
মাউন্ট LEDs
মাউন্ট LEDs

এখন, পোলারিটি পর্যবেক্ষণ করার জন্য সতর্কতা অবলম্বন করে গর্তের মধ্য দিয়ে এলইডি পপ করুন। আমরা মূলত তাদের ডেইজি চেইন করতে যাচ্ছি, প্রতিটি নেগেটিভ লেগের সাথে একটি LED পজেটিভ লেগের সাথে পরের দিকে সংযোগ করে। এইরকম কত ডেইজি চেইন, যদি আদৌ, আপনি যে পাওয়ার সাপ্লাই ব্যবহার করেন তার উপর নির্ভর করে। আমার 12v, এবং আমার LEDs 3.3 একটি ফরওয়ার্ড ভোল্টেজ আছে, তাই তিনটি LEDs এর 9.9 ভোল্ট সর্বাধিক আমার সরবরাহ পরিচালনা করতে পারে। সার্কিটটি 12v পর্যন্ত আনতে তাদের একটি প্রতিরোধকেরও প্রয়োজন হবে। আপনার অবশ্যই প্রতিটি বোতলে একটি প্রতিরোধক থাকা উচিত, কারণ আপনি যদি না করেন তবে LEDs জ্বলবে বা কমপক্ষে গরম (এবং উজ্জ্বল) চলবে। আমি একটি প্রাথমিক প্রোটোটাইপ দিয়ে এটি চেষ্টা করেছি, এবং তারা বোতল ক্যাপের পিপিই দ্রবীভূত করার জন্য একটি প্রতিরোধক ছাড়া যথেষ্ট গরম দৌড়েছে।.org/led.wiz এই ধাপে এটি থেকে স্ক্রিনগ্র্যাব আমি যে মানগুলির সাথে কাজ করছিলাম এবং ফলস্বরূপ সার্কিট (পরবর্তী ধাপে প্রতিরোধক যুক্ত করা হয়েছে) দেখায়। ঠিক আছে, এই ধাপের জন্য ছবির ক্রম অনুসারে দেখানো হয়েছে। তারের গর্তের কাছাকাছি সীসাগুলি অনির্বাচিত থাকে, কারণ তারা একে অপরের পরিবর্তে কেবলকে বিক্রি করা হবে। তাদের সকলের সাথে এটি করতে থাকুন, শুধুমাত্র পজ-পস বা নেগ-নেগের পরিবর্তে নেতিবাচক সাথে ইতিবাচক সংযোগ নিশ্চিত করুন। আমি এই সব লাইট সামঞ্জস্যপূর্ণ রাখা নিশ্চিত করেছি। তাদের দিকে তাকালে, সর্বদা বাম দিকে স্রোত চলে যায়, তারপরে এলইডিগুলির চারপাশে ঘড়ির কাঁটার দিকে, যা বাম গর্তের মধ্য দিয়ে বের হয়।

ধাপ 4: ঝাল উপাদান

ঝাল উপাদান
ঝাল উপাদান
ঝাল উপাদান
ঝাল উপাদান
ঝাল উপাদান
ঝাল উপাদান
ঝাল উপাদান
ঝাল উপাদান

এখন আমাদের জায়গায় সবকিছু সোল্ডার করতে হবে।প্রথমে, আপনার সমস্ত জোড়া পেঁচানো লিডগুলিকে একসাথে সোল্ডার করুন, তারপর অতিরিক্ত ক্লিপ করুন পরবর্তী, বৈদ্যুতিক তারের স্ট্রিপ দৈর্ঘ্য তারপর তারের ছিদ্রগুলির মাধ্যমে আপনি প্রতিটি ডিস্কের মধ্যে ড্রিল করুন। এলইডি লিডের চারপাশে তারগুলি মোড়ানো, লাইভ (বাদামী) এলইডি স্ট্রিংয়ের লম্বা (ইতিবাচক) সীসার সাথে। লিডের চারপাশে তামার কুণ্ডলী, এটি জায়গায় সোল্ডার, এবং আবার কোন অতিরিক্ত সীসা ছিঁড়ে ফেলুন কেন্দ্রের গর্তের মধ্য দিয়ে আপনার কেবলটি ডাবল করুন, তারপরে বোতলের ক্যাপটি সীসা এবং ডিস্কের উপরে স্লাইড করুন। অন্য প্রান্তে, ধনাত্মক তারের সঠিক মান (আমার ক্ষেত্রে 120 ohms) একটি প্রতিরোধক সোল্ডার আপনার তারের দৈর্ঘ্য নির্ভর করে কিভাবে আপনি আপনার লাইট ঝুলিয়ে রাখছেন। আপনি এই ধাপের চূড়ান্ত ছবিতে দেখতে পাচ্ছেন, আমি মোটামুটি স্বল্প দৈর্ঘ্যের ফ্লেক্স ব্যবহার করতে বেছে নিয়েছি, কারণ আমি জানতাম যে আমি তাদের সাথে দীর্ঘ দৈর্ঘ্যে যোগদান করব এবং হাউজিং তৈরি করব যা জয়েন্টগুলোকে গোপন করবে। 12 টি দীর্ঘ দৈর্ঘ্যের পরিবর্তে 12 টি ছোট দৈর্ঘ্যের সাথে কাজ করা আরও সহজ।

ধাপ 5: সুইচ এবং হাউজিং

সুইচ এবং হাউজিং
সুইচ এবং হাউজিং
সুইচ এবং হাউজিং
সুইচ এবং হাউজিং
সুইচ এবং হাউজিং
সুইচ এবং হাউজিং

এই মুহুর্তে আপনার দুধের বোতলের ক্যাপগুলিতে একটি সেট লাইট রয়েছে এবং এটি একটি নির্দিষ্ট পাওয়ার সাপ্লাই দিয়ে চালানোর জন্য ডিজাইন করা হয়েছে। পিপিই বোতলগুলি, একবার আপনি ডিলবেল করে সেগুলি ধুয়ে ফেললে, ঠিক ক্যাপের মধ্যে স্ক্রু হয়ে যাবে এবং সুন্দর দেখতে ডিফিউজার হিসাবে কাজ করবে আপনি এখন একটি সহজ সুইচ বক্সের সাথে লাইটগুলিকে সংযুক্ত করতে পারেন, যেমনটি আমি প্রথমে করেছি, বা বেছে নিন আরো জটিল কিছু করুন, যেমন তাদের একই বিদ্যুৎ সরবরাহ ব্যবহার করে চালান কিন্তু একটি মাইক্রোকন্ট্রোলার তাদের আরও আকর্ষণীয় জিনিস করতে। সময়ের সীমাবদ্ধতার কারণে, আমি প্রায় 18 মাসের জন্য উন্নয়নের বিভিন্ন পর্যায়ে একটি প্রোটোটাইপ হিসাবে এই আলোগুলি পেয়েছি, এবং সেই সময়ে আমি তাদের তিনটি ভিন্ন সুইচ বক্স দিয়ে দুটি ভিন্ন উপায়ে মাউন্ট করেছি। আমি তাদের আরও ভাল এলইডি দিয়ে পুন retপ্রতিষ্ঠিত করেছি, যা কিছুটা নীল রঙের আলো দিয়েছে এবং হাউজিংয়ে ছড়িয়ে পড়েছে। এই নির্দেশযোগ্য সাম্প্রতিক (এবং শীতল) উপায় আমি তাদের ব্যবহার করতে বেছে নিয়েছি: প্লাস্টিকের পাইপে মাউন্ট করা এবং পৃথকভাবে নিয়ন্ত্রিত।

ধাপ 6: মাইক্রোকন্ট্রোল, কম্পোনেন্টস, স্ক্যাভেনজিং

মাইক্রোকন্ট্রোল, কম্পোনেন্টস, স্ক্যাভেনজিং
মাইক্রোকন্ট্রোল, কম্পোনেন্টস, স্ক্যাভেনজিং
মাইক্রোকন্ট্রোল, কম্পোনেন্টস, স্ক্যাভেনজিং
মাইক্রোকন্ট্রোল, কম্পোনেন্টস, স্ক্যাভেনজিং
মাইক্রোকন্ট্রোল, কম্পোনেন্টস, স্ক্যাভেনজিং
মাইক্রোকন্ট্রোল, কম্পোনেন্টস, স্ক্যাভেনজিং

ঠিক আছে, দারুণ। আমাদের এখন কাজ করছে দুধের বোতল লাইট। কিন্তু অন-অফ কন্ট্রোল খুব আকর্ষণীয় নয়। ডিমিং এবং সিকোয়েন্সিং সম্পর্কে কী? এই জন্য, আমরা একটি মাইক্রোকন্ট্রোলার প্রয়োজন, এবং আমি একটি Arduino ব্যবহার করতে যাচ্ছি। আমরা এটির সাথে কাজ করার জন্য উপাদানগুলির একটি গুচ্ছেরও প্রয়োজন হবে, যার মধ্যে কিছু আমি পুরানো হার্ডওয়্যার থেকে স্ক্যাঞ্জ করব এবং পুনর্ব্যবহার করব। এই ধরনের জিনিসে অনেকটা নবাগত): প্রধান/ArduinoBoardMini যদি আপনি তাদের সম্পর্কে ইতিমধ্যেই শুনেননি, Arduinos সুন্দর ছোট প্রোটোটাইপিং প্ল্যাটফর্ম যা আপনাকে সস্তাভাবে মাইক্রোকন্ট্রোলার সম্পর্কে শেখার অনুমতি দেয়। প্রোগ্রামিং ল্যাঙ্গুয়েজটি তাদের কী করতে হবে তা বলতে ব্যবহৃত হয় তাও মোটামুটি অ্যাক্সেসযোগ্য। আরডুইনো ওয়েবসাইটে দারুণ রেফারেন্স আছে, এবং লিমোর ফ্রিডম্যানের একটি ভাল শিক্ষানবিস স্তরের টিউটোরিয়াল রয়েছে: https://www.arduino.cc/en/Reference/HomePage https://www.ladyada.net/learn/arduino/ তাই আমি আমার সার্কিটকে নতুন করে ডিজাইন করা দরকার, আরডুইনো মিনি মিটমাট করার জন্য আরো জটিল। আমি একটি ঘূর্ণমান potentiometer থেকে একটি পড়া অনুযায়ী তাদের চালু এবং বন্ধ করতে সক্ষম হতে চাই, যার মানে arduino সুইচ হিসাবে ট্রিগার সার্কিট মধ্যে ট্রানজিস্টর অন্তর্ভুক্ত। Arduino এছাড়াও 5v এ চালায়, তাই আমি আমার বিদ্যমান 12v এক থেকে একটি নিয়ন্ত্রিত 5v সরবরাহ উত্পাদন করতে হবে যদি না আমি দুটি প্রাচীর warts ব্যবহার করি। LM317T বিল ফিট করে; এর সাথে মাত্র কয়েকটি প্রতিরোধক ব্যবহার করে (পরে বিস্তারিত) আমি arduino এর জন্য সঠিক পরিমাণে ভোল্টেজ বের করতে পারি। LM317T- এর কিছু রেফারেন্স এখানে দেওয়া হল: আমি একটি স্থানীয় বাজার থেকে 2 পাউন্ডের জন্য পাওয়া একটি পুরানো পরিবর্ধকের কিছু ছবিও অন্তর্ভুক্ত করেছি। এটিতে সুন্দর অ্যালুমিনিয়াম গুঁড়ো রয়েছে যা সম্ভবত 2 পাউন্ডেরও বেশি খরচ করবে এবং বুট করার জন্য চমৎকার পটেন্টিওমিটার এবং চঙ্কি সুইচগুলির একটি সম্পূর্ণ লোড। পুরাতন যন্ত্রপাতি থেকে ময়লা -আবর্জনা আপনাকে কিছু সুন্দর পুরাতন সামগ্রী কিছুতেই পেতে পারে না। কয়েকটি টিপসের জন্য ফটো দেখুন।

ধাপ 7: ট্রানজিস্টার সার্কিট

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

আমি শুধু আরডুইনো দিয়ে লাইট স্যুইচ করতে পারি না, কারণ তারা 12v এ চালায় এবং Arduino 5v এ চলে। ট্রানজিস্টরগুলি আমাকে আরডুইনো ভাজা ছাড়াই অনেক বড় একটি চালু এবং বন্ধ করার জন্য একটি ছোট কারেন্ট ব্যবহার করতে দেয়। কিছু সময়ে একটি Arduino সঙ্গে যেহেতু আমি এনপিএন ট্রানজিস্টর ব্যবহার করছি, যা সার্কিটের শেষ প্রান্তে যায়, আমাকে এই সমস্ত তারগুলি আলাদা করতে হবে এবং +12v কে একসাথে বিভক্ত করতে হবে। স্পিকার ওয়্যার ব্যবহার করে, আমি কনভেনশনে আটকে গেলাম যে প্রতিটি জোড়ার কালো ডোরাকাটা দিকটি লাইভ হবে, যেখানে সমতল পৃথিবী হবে। এই ধরনের কনভেনশন তৈরি করা এবং আটকে রাখা গুরুত্বপূর্ণ যাতে পরবর্তীতে হারিয়ে না যায়। সাদা গ্যাফার টেপ দিয়ে ভিতরে ওয়্যারিং এবং আরডুইনো দিয়ে সিল করা আমার উদ্দেশ্য ছিল, কিন্তু এটি একটু ভুল হয়ে গেছে যেহেতু আপনি পরে দেখবেন প্রথম জিনিসটি আমার সার্কিট পরীক্ষা করা ছিল। ট্রানজিস্টরের তিনটি পিন রয়েছে: একটি সংগ্রাহক, ভোল্টেজ আউট এবং বেস। বেস হল এক যার সাথে Arduino কথা বলবে 1K রোধের মাধ্যমে, সংগ্রাহক পৃথিবীর সংযোগ থেকে কারেন্ট নেবে এবং ভোল্টেজ আউট পৃথিবীতে চলে যাবে। পরীক্ষা কাজ করে। এখানে Arduinos- এর সাথে ট্রানজিস্টর ব্যবহার সম্পর্কে আরও তথ্য: https://itp.nyu.edu/physcomp/Tutorials/HighCurrentLoads (Arduino এবং বেস পিনের মধ্যে 1K রোধকারী নোট করুন) এখানেও ট্রানজিস্টরের একটি প্রাইমার রয়েছে: https:// www.mayothi.com/transistors.html তাই মূলত:

  • ট্রানজিস্টার বেস পিনগুলিতে সোল্ডার প্রতিরোধক
  • প্রতিটি আলোর জন্য পৃথক পৃথক সংযোগ, এবং সংখ্যা যাতে আপনি সেগুলি একটি বোধগম্য ক্রমে রাখতে পারেন।
  • সমস্ত লাইভ সংযোগগুলিকে একসঙ্গে আলোর জন্য স্প্লাইস করুন, যখন তারা সম্পন্ন হয়ে যায় তখন স্প্লিসের উপর তাপ সংকুচিত হয় (এটি সত্যিই গুরুত্বপূর্ণ, যেহেতু তারগুলি পাইপে ফেরত প্যাক করা হবে এটি তাদের জন্য খুব কম সম্ভাব্য হবে যখন তারা প্যাক করা হলে আলো কমিয়ে দেবে সঠিকভাবে উত্তাপিত ছিল না)। +12v এর জন্য একটি একক সংযোগে স্প্লাইসগুলি তৈরি করুন।
  • প্রতিটি আলোর স্থল সংযোগের জন্য প্রতিটি ট্রানজিস্টরের সংগ্রাহককে সোল্ডার করুন, এটিকেও গরম করুন।
  • সমস্ত ট্রানজিস্টর নির্গমনকারীকে একসঙ্গে বিভক্ত করতে তারের সংক্ষিপ্ত বিট ব্যবহার করুন, সেগুলি একক মাটির সংযোগে তৈরি করুন।

এরপরে, তারা যোগাযোগের জন্য যুক্ত হবে।

ধাপ 8: যোগাযোগ তারগুলি

যোগাযোগের তারগুলি
যোগাযোগের তারগুলি
যোগাযোগের তারগুলি
যোগাযোগের তারগুলি
যোগাযোগের তারগুলি
যোগাযোগের তারগুলি

ট্রানজিস্টরের বেস পিনগুলিতে প্রতিরোধকদের কাছে সোল্ডারের জন্য 12 টি তার কেটে এবং কেটে নিন। ট্রানজিস্টরের সাথে কথা বলার জন্য এই তারগুলি হবে আরডুইনো। হিটশ্রিঙ্কটি ভুলে যাবেন না একবার ক্যাবলগুলি স্থির হয়ে গেলে, আরডুইনো মিনিতে পিন হেডারগুলি ফিট করার জন্য সকেটগুলি পিন করতে তাদের সোল্ডার করুন। ট্রানজিস্টর পাল্টানোর জন্য আমি 12 টি আউটপুট পিন হিসাবে 4 - 13 পিন এবং AD0 (14) এবং AD1 (15) পিন ব্যবহার করেছি। আপনি এখানে Arduino মিনি জন্য পিনআউট খুঁজে পেতে পারেন: উদ্দেশ্য … আমার করেছে। ফু। সকেটগুলি সম্পন্ন হওয়ার সাথে সাথে, পাইপের শেষ প্রান্তে আপাতত তাদের থ্রেড করুন, লাইভ এবং গ্রাউন্ড সংযোগগুলি যা আপনি আগে বিভক্ত করেছেন। । আপনি আরডুইনোকে বলতে পারেন সব সময় একটি পিন উঁচুতে সেট করতে, তারপর প্রতিটি আলোর জন্য পিন স্পর্শ করার জন্য এটি থেকে একটি সীসা ব্যবহার করুন।

ধাপ 9: ভোল্টেজ নিয়ন্ত্রণ

ভোল্টেজ প্রবিধান
ভোল্টেজ প্রবিধান
ভোল্টেজ প্রবিধান
ভোল্টেজ প্রবিধান
ভোল্টেজ প্রবিধান
ভোল্টেজ প্রবিধান
ভোল্টেজ প্রবিধান
ভোল্টেজ প্রবিধান

যেহেতু লাইটগুলি 12v সরবরাহ থেকে চলে, তাই সেখানে একটি ভোল্টেজ নিয়ন্ত্রক থাকা প্রয়োজন যা এটিকে আর্ডুইনোর জন্য 5v এ নামিয়ে দেয়। LM317T লিখুন, যা আপনার সাথে বাড়ানো প্রতিরোধকগুলির উপর নির্ভর করে একটি আউটপুট ভোল্টেজ দেয়। ইনপুট এবং আউটপুটের মধ্যে পার্থক্য তাপ হিসাবে নির্গত হয়, তাই কখনও কখনও এই ICs একটি heatsink প্রয়োজন। এখানে LM317 একটি টিউটোরিয়াল আছে: ক্যালকুলেটর: https://www.electronics-lab.com/articles/LM317/ একবার আমি Arduino, I solder, heatshrink, and test এর জন্য 5v বের করার জন্য সঠিক মান পেয়েছি। 5.07v বের হচ্ছে, খারাপ নয়। এখন আমি জানি এটি কাজ করে, আমি এটিকে তারের প্রধান বান্ডেলে সোল্ডার করতে পারি, 12v গ্রহণ করতে পারি, পৃথিবীতে যেতে পারি এবং তৃতীয় আউটপুট যা আরডুইনোতে যাবে। আমি আরেকটি হেডার সকেট শুরু করি, এটি 5v লাইনটি arduino এ 5v পিনের সাথে সম্পর্কিত করে। আমি একই সকেটেও arduino থেকে মাটি সংযোগ করি এটি পরীক্ষা করার প্রায় সময়।

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

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

আমাকে প্রথমে পরীক্ষা করার জন্য কিছু কোড লিখতে হবে, এবং এটিকে Arduino এ আপলোড করতে হলে USB Adapter কে Arduino Mini- এর সাথে সংযুক্ত করতে আমার কিছু রুটিবোর্ড লাগাতে হবে। Arduino মিনি -র গাইড এখানে দেখুন: https:// arduino। cc/en/Guide/ArduinoMinia এবং ইউএসবি অ্যাডাপ্টারের জন্য পিনআউট এখানে: https://arduino.cc/en/Main/MiniUSBA কোডের সাথে ফ্ল্যাশিং সিকোয়েন্স চেষ্টা করার পর, ইত্যাদি আমি ডিবাগড এবং টুইকড কোডের মত কিছুতে সেটেল করি এই নির্দেশের শেষ। এছাড়াও লক্ষ্য করুন কিভাবে কুমিরের ক্লিপ পরীক্ষা আরও সলিডিং সম্পন্ন হয়। এটি এক ধরণের সন্তোষজনক, এবং এটি পরীক্ষা করার জন্যও খুব সার্থক যে প্রতিটি আলো এখনও প্রতিটি পর্যায়ে কাজ করে। শুধুমাত্র শেষে পরীক্ষা করা আপনাকে রহস্যময় করে তুলবে এবং আপনার কোন সমস্যা হলে কোথা থেকে শুরু করবেন তা জানেন না।

ধাপ 11: ক্যাবলিং এবং সুইচবক্স

ক্যাবলিং এবং সুইচবক্স
ক্যাবলিং এবং সুইচবক্স
ক্যাবলিং এবং সুইচবক্স
ক্যাবলিং এবং সুইচবক্স
ক্যাবলিং এবং সুইচবক্স
ক্যাবলিং এবং সুইচবক্স
ক্যাবলিং এবং সুইচবক্স
ক্যাবলিং এবং সুইচবক্স

এখন নিয়ন্ত্রণের জন্য। যেহেতু আমি কন্ট্রোলগুলিকে আলোর থেকে আলাদা করতে চাই, আমার কিছু ক্যাবল লাগবে। সার্কিট লাইভ এবং স্থল সংযোগ প্রয়োজন, এবং potentiometer তিনটি সংযোগ প্রয়োজন হবে। এর মধ্যে একটি আরডুইনো থেকে লাইভ হবে, যার সাথে অ্যানালগ পিনের সংযোগ থাকবে যা আরডুইনো পাত্র পড়তে ব্যবহার করবে। অন্যটি হল পৃথিবী, তাই এর মানে হল আমার চারটি কোর আলোতে যেতে হবে। নিখুঁত নয়, তবে খারাপও নয়। আপনি জিপ দ্বারা দুইটি দৈর্ঘ্যের তারের প্রান্ত বেঁধে, এটিকে ধরে রাখার জন্য যথেষ্ট ভারী কিছু দিয়ে একটি প্রান্ত রেখে, তারপরে নিজেই তারগুলি ব্রেইড করে নিচের ফটোতে দেখানো হিসাবে আপনি সহজেই এটি করতে পারেন। খালি সাদা প্লাস্টিকের মু কার্ডবক্স আমার কাছে বেশ কিছুদিন ছিল। কিছু উপাদান, যেমন পাওয়ার সকেট, পূর্ববর্তী প্রকল্প থেকে পুনর্ব্যবহৃত হয়। একটি শেষ ক্যাপ এবং কিছু জিপ বন্ধন তারের হালকা প্রান্তে স্ট্রেন ত্রাণ হিসাবে কাজ করবে। একজোড়া ছিঁড়ে ফেলার মাধ্যমে কিন্তু অন্যটি জড়িয়ে না পড়লে, তাদের চিহ্নিত করা সহজ হয়। ছিনতাইকৃতদের মধ্যে একটি সুইচ বক্সে পটেনশিয়োমিটারের মাটিতে যাবে, কেউ পাওয়ার সকেটে +12v তে যাবে। অন্য দুটি পাত্রের অন্যান্য পিনের সাথে সংযুক্ত তারের সংকেত হবে। আবার, যখন সব জায়গায় গরম থাকে তখন ছবিগুলি আপনাকে আরও ভালভাবে দেখাবে যে আমি আমার সুইচ বক্সটি কীভাবে তৈরি করেছি, যা প্রায় বিপর্যয়করভাবে ভুল হয়ে গেছে।আমি প্রথমে এটিকে আঠালো করার চেষ্টা করেছি, এবং প্লাস্টিকটি সুপারগ্লুতে অভেদ্য বলে মনে হচ্ছে… শেষ পর্যন্ত, আমি বাক্সের ভিতরে কয়েকটি রাবার প্যাড ব্যবহার করে এটিকে বাছাই করেছি তারপর কয়েকটি পিসি কেস স্ক্রু রেখেছি যদিও বাক্সের সমস্ত স্তর ধরে রাখা আছে তাদের একসঙ্গে এবং পাত্র জায়গায় রাখুন। পাওয়ার সকেটের একটি জিপ টাইও দরকার ছিল কারণ আমার কাছে থ্রেড ফিট করার জন্য কোনও বাদাম ছিল না।

ধাপ 12: সিকোয়েন্সড লাইট

সিকোয়েন্সড লাইট
সিকোয়েন্সড লাইট
সিকোয়েন্সড লাইট
সিকোয়েন্সড লাইট
সিকোয়েন্সড লাইট
সিকোয়েন্সড লাইট
সিকোয়েন্সড লাইট
সিকোয়েন্সড লাইট

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

এপিলগ চ্যালেঞ্জে প্রথম পুরস্কার

প্রস্তাবিত: