সুচিপত্র:

Arduinoflake: 6 ধাপ (ছবি সহ)
Arduinoflake: 6 ধাপ (ছবি সহ)

ভিডিও: Arduinoflake: 6 ধাপ (ছবি সহ)

ভিডিও: Arduinoflake: 6 ধাপ (ছবি সহ)
ভিডিও: Snowflake Quick Build 2024, নভেম্বর
Anonim
Arduinoflake
Arduinoflake

আরডুইনো ন্যানো দ্বারা অ্যানিমেটেড একটি ফ্রিফর্ম ইন্টারেক্টিভ স্নোফ্লেক। 17 টি স্বতন্ত্র PWM চ্যানেল এবং স্পর্শ সেন্সর ব্যবহার করে এটি দুর্দান্ত প্রভাব তৈরি করতে পারে!

একটি পিসিবি সংস্করণও রয়েছে যা সবাই তৈরি করতে পারে!

ধাপ 1: ওভারভিউ

Image
Image

স্নোফ্লেকে 30 টি এলইডি রয়েছে যা 17 টি স্বাধীন বিভাগে বিভক্ত যা আরডুইনো ন্যানো মাইক্রোকন্ট্রোলার দ্বারা পৃথকভাবে নিয়ন্ত্রিত হতে পারে। LED গ্রুপের প্রত্যেকটি PWM এর সাহায্যে কিছু সুন্দর অ্যানিমেশন তৈরি করতে পারে।

ধাপ 2: সরঞ্জাম

আপনার যা দরকার তা হল সোল্ডারিং আয়রন, সোল্ডার এবং প্লেয়ার।

ধাপ 3: নির্মাণ

নির্মাণ
নির্মাণ
নির্মাণ
নির্মাণ
নির্মাণ
নির্মাণ

প্রথমে কিছু প্যাটার্ন নির্বাচন করুন। আমি একটি সুন্দর এবং সাধারণ স্নোফ্লেক স্ফটিক বেছে নিয়েছি এবং স্ফটিকের মূল ষড়ভুজের ভিতরে আরডুইনো ন্যানো ফিট করার জন্য এটি আকারে মুদ্রণ করি।

সাপোর্ট স্ট্রাকচার যা ওয়্যারিং হিসেবেও কাজ করে তা টিনের সাথে একসঙ্গে বিক্রি হওয়া 0.8 মিমি ব্রাস রড থেকে তৈরি করা হয়। আমি মোট 2m রড ব্যবহার করেছি। ফ্রিফর্ম কেন? কারণ আমি সবসময় এটা চেষ্টা করতে চেয়েছিলাম এবং এটি আপনার ধৈর্য এবং দক্ষতার পরীক্ষা।

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

পরবর্তীতে, মূল কাঠামোর অধীনে আরডুইনো ন্যানো মাইক্রোকন্ট্রোলার যুক্ত করার সময় ছিল, ব্রাস রডের ওয়্যারিংয়ের 3 স্তরগুলির মধ্যে পর্যাপ্ত জায়গা রেখে যা মাইক্রোকন্ট্রোলার পিনগুলিকে সমস্ত LED অ্যানোড লিডের সাথে সংযুক্ত করবে। এর জন্য প্রচুর ধৈর্যের প্রয়োজন। আপনি কেবল তারের মধ্যে একটি শর্ট সার্কিট এড়ানোর প্রয়োজন নয় বরং একটি বর্তমান সীমাবদ্ধ প্রতিরোধক যোগ করুন এবং এটি সুন্দর দেখান।

লিফ এলইডি প্রতিটি আলাদাভাবে নিকটতম Arduino এর আউটপুট পিনের সাথে সংযুক্ত। শাখা LEDs দুটি দ্বারা গোষ্ঠীভুক্ত এবং PWM পিনের সাথে সংযুক্ত। কোর এলইডিগুলিও দুটি দ্বারা গোষ্ঠীভুক্ত এবং বাকি পিনের সাথে সংযুক্ত। Arduino NANO এর মাত্র 18 টি আউটপুট পিন আছে (A6 এবং A7 শুধুমাত্র ইনপুট) এবং টাচ সেন্সরের জন্য আমার একটি পিন দরকার, যেটি আমাকে 17 টি পিন দিয়ে রেখেছে তাই দুইটি কোর এলইডি একসাথে 4 টি গ্রুপ তৈরি করতে সংযুক্ত। I আমি প্রতিটি পিনের মাধ্যমে বর্তমান প্রবাহকে প্রায় 8mA পর্যন্ত সীমাবদ্ধ করতে 220Ω প্রতিরোধক ব্যবহার করছি। এর মানে হল মোট 240mA যা ATmega328 চিপের জন্য সামান্য বেশি কিন্তু এটি কাজ করে - নিরাপদ সর্বোচ্চ 200mA বলা হয়।

ধাপ 4: স্পর্শ সেন্সর

স্পর্শ সেন্সর
স্পর্শ সেন্সর
স্পর্শ সেন্সর
স্পর্শ সেন্সর
স্পর্শ সেন্সর
স্পর্শ সেন্সর

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

ধাপ 5: কোড

মূলত আমি ভেবেছিলাম আমি শুধুমাত্র শাখা LED গুলি ম্লান করতে পারব যা হার্ডওয়্যার PWM পিনের সাথে সংযুক্ত। কিন্তু ভাগ্যক্রমে একটি দুর্দান্ত সফ্টওয়্যার PWM লাইব্রেরি রয়েছে যা আমাকে সমস্ত পিন ব্যবহার করার অনুমতি দেয় যেন তারা হার্ডওয়্যার PWM। এই সেটআপ অ্যানিমেশনের জন্য অফুরন্ত সম্ভাবনা তৈরি করেছে! প্রথমে কিছু অ্যানিমেশনের সাথে সংযুক্ত কোডটি দেখুন।

আপনি যদি এটি পছন্দ করেন তবে দয়া করে এই নিবন্ধের অধীনে মেক ইট গ্লো প্রতিযোগিতায় এটির জন্য ভোট দিন, ধন্যবাদ

ধাপ 6: স্কিম্যাটিক্স

স্কিম্যাটিক্স
স্কিম্যাটিক্স
এটি গ্লো প্রতিযোগিতা 2018 করুন
এটি গ্লো প্রতিযোগিতা 2018 করুন
এটি গ্লো প্রতিযোগিতা 2018 করুন
এটি গ্লো প্রতিযোগিতা 2018 করুন

মেক ইট গ্লো কনটেস্ট 2018 -এ দ্বিতীয় পুরস্কার

প্রস্তাবিত: