সুচিপত্র:
- ধাপ 1: আপনার ব্রেডবোর্ডে উপাদানগুলি রাখুন
- ধাপ 2: আপনার ব্রেডবোর্ডে পুশ বোতাম রাখুন
- ধাপ 3: আপনার ব্রেডবোয়ারে RGB LED রাখুন
- ধাপ 4: আপনার ব্রেডবোর্ডে ATTINY85 রাখুন
- ধাপ 5: ATTiny85 এর 0 পিন করতে নীল LED তারের করুন
- ধাপ 6: ATTiny85 এর পিন 1 এ সবুজ LED টি ওয়্যার করুন
- ধাপ 7: ATTiny85 এর পিন 2 এ রেড এলইডি ওয়্যার করুন
- ধাপ 8: বোতামের পাওয়ার সাইডটি ওয়্যার করুন
- ধাপ 9: RGB LED এর গ্রাউন্ড লেগ ওয়্যার করুন
- ধাপ 10: ATTiny তে ওয়্যার পাওয়ার
- ধাপ 11: রুটি বোর্ডে স্লাইড সুইচ যোগ করুন
- ধাপ 12: ব্যাটারি হোল্ডারে 3V কয়েন সেল ব্যাটারি রাখুন
- ধাপ 13: রুটি বোর্ডে কয়েন সেল ব্যাটার যোগ করুন
- ধাপ 14: স্লাইড সুইথ +3V তে ওয়্যার করুন
- ধাপ 15: ATTiny এর গ্রাউন্ড (-) পিন ওয়্যার করুন
- ধাপ 16: আপনার ATTINY85 (পিন 3) এ বোতাম আউটপুট ওয়্যার করুন
- ধাপ 17: বোতাম এবং গ্রাউন্ডের মধ্যে একটি 10K রোধকারী যুক্ত করুন
- ধাপ 18: রুটি বোর্ডে বুজার যুক্ত করুন
- ধাপ 19: আপনার কোড বিকাশ করুন
- ধাপ 20: ড Az অ্যাজির বোর্ড যোগ করা
- ধাপ 21: আপনার Arduino লাইব্রেরিতে Rttl লাইব্রেরি যোগ করুন
- ধাপ 22: ATTiny প্রোগ্রাম করার জন্য Arduino IDE কনফিগার করুন
- ধাপ 23: ATTiny প্রোগ্রাম করুন এবং AVR প্রোগ্রামারের সাথে আপনার রুটি বোর্ড সংযুক্ত করুন
- ধাপ 24: সম্পন্ন
- ধাপ 25: সার্কিট ডায়াগ্রাম
ভিডিও: প্রোগ্রামেবল কুমড়া আলো: 25 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
এই নির্দেশযোগ্য একটি ATTiny মাইক্রোকন্ট্রোলার দিয়ে একটি প্রোগ্রামযোগ্য কুমড়োর আলো তৈরির জন্য। Arduino IDE ব্যবহার করে যে কেউ (বয়স 8+) ইলেকট্রনিক্স এবং প্রোগ্রামিং মাইক্রোকন্ট্রোলারদের সাথে পরিচয় করানোর জন্য এটি একটি লার্নিং ডেমো হিসাবে ডিজাইন করা হয়েছিল।
ঝুঁকিপূর্ণ উদ্দেশ্য:
- একটি মাইক্রোকন্ট্রোলারের জন্য ইনপুট কী এবং আউটপুট কী তা বোঝা।
- একটি মাইক্রোকন্ট্রোলার আউটপুট কিভাবে একটি LED নিয়ন্ত্রণ করতে পারে তা বোঝা।
- মাইক্রন্ট্রোলার কীভাবে একটি বাটন ইনপুট পড়তে পারে তা বোঝা।
প্রয়োজনীয় যন্ত্রাংশ:
- 1 মিনি রুটি বোর্ড
- 1 ATTiny85
- 1 3V কয়েন সেল ব্যাটারি
- 1 মুদ্রা সেল ব্যাটারি ধারক
- 1 330 ওহম প্রতিরোধক (কমলা, কমলা, লাল)
- 1 10 কে ওহম প্রতিরোধক
- 1 RGB LED
- 1 স্লাইডিং সুইচ
- 1 টি পুশ বোতাম
- 8 টি তার
- 1 Piezzo Buzzer
প্রয়োজনীয় সরঞ্জাম:
- Arduino সফটওয়্যার সহ একটি কম্পিউটার
- একটি AVR প্রোগ্রামার (আমরা Sparkfuns Tiny AVR Prorgrammer ব্যবহার করেছি কিন্তু আপনার যদি আগে থেকেই Arduino থাকে তাহলে আপনি ATTiny85 আপনার Arduino দিয়ে প্রোগ্রাম করার জন্য এই নির্দেশাবলী অনুসরণ করতে পারেন)
- এই কোডটি কাজ করার জন্য আপনাকে অবশ্যই এখানে পাওয়া ডা Dr. অ্যাজির ATTiny বোর্ড ব্যবহার করতে হবে: https://drazzy.com/package_drazzy.com_index.json (কিভাবে ইনস্টল করবেন সে বিষয়ে নির্দেশনা ধাপ ২০ -এ দেওয়া আছে)
- এখানে পাওয়া RTTL লাইব্রেরি: https://github.com/cefn/non-blocking-rtttl-arduino/blob/master/README.md (কিভাবে ইনস্টল করতে হবে সে সম্পর্কে নির্দেশনা ধাপ ২১-এ দেওয়া আছে)
ধাপ 1: আপনার ব্রেডবোর্ডে উপাদানগুলি রাখুন
পরবর্তী কয়েকটি ধাপ আপনাকে নির্দেশ দেবে কিভাবে আপনার রুটিবোর্ডটি তারে লাগানো যায়। এটা গুরুত্বপূর্ণ যে আপনি আপনার বোর্ডকে ঠিক ছবিতে দেখানোর মতো করে লাগান, অন্যথায় আপনার কুমড়োর আলো কাজ নাও করতে পারে। কোন বিষয়ে অনিশ্চিত থাকলে অনুগ্রহ করে একজন স্বেচ্ছাসেবীর সাহায্য নিন।
দ্রষ্টব্য: কেন্দ্র-লাইনের উভয় পাশে রুটি বোর্ডের সারি সংযুক্ত
ধাপ 2: আপনার ব্রেডবোর্ডে পুশ বোতাম রাখুন
আপনার রুটির বোর্ডে লাল বৃত্তাকার স্থানে পুশ বোতাম োকান
ধাপ 3: আপনার ব্রেডবোয়ারে RGB LED রাখুন
আপনার রুটি বোর্ডে বৃত্তাকার স্থানগুলিতে RGB LED রাখুন। এখানে দেখানো ঠিক সেগুলি বোর্ডে রাখা গুরুত্বপূর্ণ। লম্বা পা উপরে থেকে 5 ম গর্তে যেতে হবে।
ধাপ 4: আপনার ব্রেডবোর্ডে ATTINY85 রাখুন
আপনার ATTINY 85 টি সারি 8 থেকে সারি 11 এর মাঝখানে রাখুন।
*আপনার ATTINY85 মাইক্রোকন্ট্রোলারে পা না ভাঙার ব্যাপারে খুব সতর্ক থাকুন। আপনি মাইক্রোকন্ট্রোলারকে পুরোপুরি ধাক্কা দেবেন না কারণ আমরা এটিকে পরে প্রোগ্রাম করার জন্য সরিয়ে দেব।
ধাপ 5: ATTiny85 এর 0 পিন করতে নীল LED তারের করুন
ছবিতে দেখানো হিসাবে ATTiny এর 0 পিন করতে ব্লু LED লেগ সংযোগকারী তার যুক্ত করুন
দ্রষ্টব্য* তারের রঙ কোন ব্যাপার না, কিন্তু কি সংযুক্ত আছে তা সহজে দেখতে বিভিন্ন রং ব্যবহার করা সহায়ক।
ধাপ 6: ATTiny85 এর পিন 1 এ সবুজ LED টি ওয়্যার করুন
ছবিতে দেখানো হিসাবে পিন তারের
ধাপ 7: ATTiny85 এর পিন 2 এ রেড এলইডি ওয়্যার করুন
ছবিতে দেখানো গর্তে একটি তারের রাখুন।
দ্রষ্টব্য* তারের রঙ কোন ব্যাপার না, কিন্তু কি সংযুক্ত আছে তা দেখতে সহজ করার জন্য বিভিন্ন কলার ব্যবহার করা সহায়ক।
ধাপ 8: বোতামের পাওয়ার সাইডটি ওয়্যার করুন
ছবিতে দেখানো লম্বা (0.75in) কালো তার যুক্ত করুন
ধাপ 9: RGB LED এর গ্রাউন্ড লেগ ওয়্যার করুন
ডায়াগ্রামে দেখানো 330 ওহম প্রতিরোধক (কমলা-কমলা-বাদামী-স্বর্ণ) যোগ করুন।
ধাপ 10: ATTiny তে ওয়্যার পাওয়ার
ধাপ 11: রুটি বোর্ডে স্লাইড সুইচ যোগ করুন
ছবিতে দেখানো স্লাইডিং সুইচ যোগ করুন।
ধাপ 12: ব্যাটারি হোল্ডারে 3V কয়েন সেল ব্যাটারি রাখুন
কয়েন সেল ব্যাটারি হোল্ডারকে রুটি বোর্ডে রাখার আগে এটি করুন।
ধাপ 13: রুটি বোর্ডে কয়েন সেল ব্যাটার যোগ করুন
দেখানো হিসাবে সঠিক গর্ত মধ্যে এটি যোগ করুন। পজিটিভ টার্মিনালটি ডান দিকে আছে তা নিশ্চিত করুন।
ধাপ 14: স্লাইড সুইথ +3V তে ওয়্যার করুন
বাম দিকে ছবিতে দেখানো হিসাবে প্রথমে হলুদ তারের অর্ধেক বাঁকানো হলে এটি সহজ।
ধাপ 15: ATTiny এর গ্রাউন্ড (-) পিন ওয়্যার করুন
উপরের ছবিতে যেমন দেখানো হয়েছে
ধাপ 16: আপনার ATTINY85 (পিন 3) এ বোতাম আউটপুট ওয়্যার করুন
এটি আপনার ATTINY85 কে সনাক্ত করতে দেয় যখন আপনি আপনার বোতামটি চাপবেন। ঠিক দেখানো হিসাবে তারের যোগ করুন।
ধাপ 17: বোতাম এবং গ্রাউন্ডের মধ্যে একটি 10K রোধকারী যুক্ত করুন
মাটি এবং বোতামের মধ্যে 10 কে ওহম প্রতিরোধক (বাদামী, কালো, কমলা, স্বর্ণ) যুক্ত করুন। এটি একটি টান ডাউন প্রতিরোধক। যখন বোতামটি চাপানো হয় ATTINY85 একটি উচ্চ (+3V) পড়ে, যখন এটি চাপানো হয় না ATTINY85 একটি নিম্ন (0 V) পড়ে
ধাপ 18: রুটি বোর্ডে বুজার যুক্ত করুন
আপনার রুটি বোর্ডে বুজার যুক্ত করুন। উপরে (+) এর সাথে দেখানো ঠিক এটি যোগ করতে ভুলবেন না।
ধাপ 19: আপনার কোড বিকাশ করুন
- কোডটি ডাউনলোড করুন
- কোড এডিট করুন
এটি একটি স্টেট চালিত কোড। এর মানে হল যে STATE (যা কোডে CAPS এ টাইপ করা হয়েছে যেমন RED_STATE)।
একটি রাজ্য যুক্ত করার জন্য আপনাকে অবশ্যই এটিকে কোডের শীর্ষে ঘোষণা করতে হবে এবং রাজ্যের সংখ্যা আপডেট করতে হবে।
তারপরে আপনি আপনার নতুন রাষ্ট্রকে অন্তর্ভুক্ত করতে সুইচ কেস পরিবর্তন করতে পারেন।
ধাপ 20: ড Az অ্যাজির বোর্ড যোগ করা
আপনার Arduino IDE- এ Dr. Azzy এর বোর্ড যোগ করুন:
- ফাইলের অধীনে পছন্দগুলিতে নেভিগেট করুন
- অগ্রাধিকার> এই লিঙ্কে অতীত অতিরিক্ত বোর্ড পরিচালকদের অধীনে সেটিংস:
- সরঞ্জামগুলির অধীনে বোর্ড ম্যানেজারে যান
- স্পেন্স কনডে দ্বারা ATTiny কোর ইনস্টল করুন
ধাপ 21: আপনার Arduino লাইব্রেরিতে Rttl লাইব্রেরি যোগ করুন
বুজার কাজ করার জন্য এখানে লাইব্রেরিটি আপনার Arduino এর লাইব্রেরিতে যোগ করুন:
github.com/cefn/non-blocking-rtttl-arduino
ধাপ 22: ATTiny প্রোগ্রাম করার জন্য Arduino IDE কনফিগার করুন
সরঞ্জাম মেনুতে ক্লিক করুন এবং নিশ্চিত করুন যে বোর্ড, ঘড়ি এবং চিপ সঠিক
ধাপ 23: ATTiny প্রোগ্রাম করুন এবং AVR প্রোগ্রামারের সাথে আপনার রুটি বোর্ড সংযুক্ত করুন
- আপনার রুটি বোর্ড থেকে ATTiny সরান এবং এটি AVR প্রোগ্রামারে রাখুন। প্রথম ছবিতে দেখানো হিসাবে উপরের বাম কোণে ছোট বিন্দু দিয়ে আপনাকে অবশ্যই এটি বোর্ডে প্লাগ করতে হবে।
- 3 টি তার নিন এবং প্রোগ্রামারের 2, 1, 0 পিনগুলি আপনার রুটি বোর্ডের সংশ্লিষ্ট পিনের সাথে সংযুক্ত করুন। বিস্তারিত জানার জন্য ছবি দেখুন।
- একটি ওয়্যার ওয়্যার নিন এবং আপনার রুটি বোর্ডে সংশ্লিষ্ট গ্রাউন্ডে প্রোগ্রামারের পিন (-) সংযুক্ত করুন। বিস্তারিত জানার জন্য ছবি দেখুন।
- আপনার Arduino IDE তে আপলোড তীরটি নির্বাচন করে ATTiny এ Arduino কোডটি লোড করুন (যদি আপনি একটি ত্রুটি পান যে কোডটি আপলোড করার সময় আগের ধাপটি দেখুন)
ধাপ 24: সম্পন্ন
যদি আপনার কোডটি আপনি যেমন চান তেমন কাজ করে। আপনার রুটি শুয়োর থেকে নমনীয় তারগুলি সরান এবং আপনার রুটি বোর্ডে ATTiny প্রোগ্রামার রাখুন।
আপনার কুমড়ো জ্বালানোর আগে, সার্কিটটি একটি প্লাস্টিকের ব্যাগে রাখুন যাতে এটিতে কোনও কুমড়োর গোপ পড়ে গেলে তা শর্টিং থেকে রক্ষা পায়।
ধাপ 25: সার্কিট ডায়াগ্রাম
কাইল নিল দ্বারা উন্নত একটি উন্নত সার্কিট ডায়াগ্রাম এখানে দেখানো হয়েছে এবং বুজার নিয়ন্ত্রণের জন্য একটি ট্রানজিস্টর ব্যবহার করবে। ভবিষ্যতের সংস্করণে প্রয়োগ করা হবে
প্রস্তাবিত:
একটি চলমান অ্যানিম্যাট্রনিক আই সহ হ্যালোইন কুমড়া - এই কুমড়া তার চোখ ফেরাতে পারে !: 10 টি ধাপ (ছবি সহ)
একটি চলমান অ্যানিম্যাট্রনিক আই সহ হ্যালোইন কুমড়া | এই কুমড়া তার চোখ ollালতে পারে! অতিস্বনক সেন্সরের ট্রিগার দূরত্বকে সঠিক মান (ধাপ 9) এর সাথে সামঞ্জস্য করুন এবং আপনার কুমড়া যে কেউ ক্যান্ড গ্রহণের সাহস করে তাকে ভয় দেখাবে
প্রোগ্রামেবল এলইডি এবং কাস্টমাইজেবল বেস এবং লোগো সহ 2 ডি আর্ট: 5 টি ধাপ (ছবি সহ)
প্রোগ্রামযোগ্য এলইডি এবং কাস্টমাইজেবল বেস এবং লোগো সহ 2 ডি আর্ট: নির্দেশযোগ্যতে আপনাকে স্বাগতম! আজ, আমি আপনাকে দেখাবো কিভাবে একটি লোগো এবং আপনার পছন্দের সামগ্রিক নকশা দিয়ে একটি 2 ডি আর্ট প্রজেক্ট তৈরি করতে হয়। আমি এই প্রকল্পটি তৈরি করেছি কারণ এটি মানুষকে প্রোগ্রামিং, ওয়্যারিং, থ্রিডি মডেলিং এবং অন্যান্য অনেক দক্ষতা সম্পর্কে শেখাতে পারে। এই
প্রোগ্রামেবল পাওয়ার সাপ্লাই 42V 6A: 6 ধাপ (ছবি সহ)
প্রোগ্রামেবল পাওয়ার সাপ্লাই 42V 6A: আমার নতুন প্রজেক্টটি প্রোগ্রামযোগ্য পাওয়ার সাপ্লাই, মডিউল রুইডেং দ্বারা অনুপ্রাণিত হয়েছিল। এটি চমত্কার, খুব শক্তিশালী, সুনির্দিষ্ট এবং যুক্তিসঙ্গত মূল্যের জন্য। আউটপুট ভোল্টেজ এবং কারেন্ট সম্পর্কিত কয়েকটি মডেল পাওয়া যায়। নতুনগুলি সহকারে সজ্জিত
প্রোগ্রামেবল এলইডি ফ্যান "হালকা বাতাস": 5 টি ধাপ (ছবি সহ)
প্রোগ্রামেবল এলইডি ফ্যান "এ লাইট ব্রিজ": প্রোগ্রামযোগ্য এলইডি স্ট্রিপ এবং থ্রিফ্ট স্টোর ফ্যান ব্যবহার করে একটি প্রোগ্রামযোগ্য এলইডি ফ্যান তৈরি করা এটি একটি মোটামুটি সহজ প্রকল্প। সব মিলিয়ে সব কিছু সংযুক্ত, সোল্ডার্ড এবং পরীক্ষিত হতে আমার প্রায় 2 ঘন্টা সময় লেগেছে। তবে আমি এই ধরণের কাজটি ভালভাবে করি, তাই এটি মা
LED কুমড়া আলো Arduino দ্বারা নিয়ন্ত্রিত: 5 টি ধাপ
আরডুইনো দ্বারা নিয়ন্ত্রিত এলইডি কুমড়ার আলো: প্রকল্পের প্রাথমিক দৃষ্টিভঙ্গি ছিল একটি এলইডি স্থাপন করা যা নিজে থেকে পরিবেষ্টিত আলোর উপর ভিত্তি করে, এবং একটি মোমবাতি অনুকরণ করার জন্য ঝলকানি এবং তীব্রতার পরিবর্তনের জন্য। (বাস্তবতার জন্য একটি উজ্জ্বল অ্যাম্বার এক) 1 x LDR