সুচিপত্র:

অ্যানিমেটেড হার্ট: 5 টি ধাপ (ছবি সহ)
অ্যানিমেটেড হার্ট: 5 টি ধাপ (ছবি সহ)

ভিডিও: অ্যানিমেটেড হার্ট: 5 টি ধাপ (ছবি সহ)

ভিডিও: অ্যানিমেটেড হার্ট: 5 টি ধাপ (ছবি সহ)
ভিডিও: “মানব হৃদপিন্ড” শেখার সব থেকে সহজ এ্যনিমেটেড ভিডিও 🔥 ॥ Human Heart 3D Animated Lecture 2024, নভেম্বর
Anonim
Image
Image
উপকরণ এবং সরঞ্জাম
উপকরণ এবং সরঞ্জাম

ভালোবাসা দিবসের ঠিক সময়ে, আপনার প্রিয়তমকে একটি ছোট গ্যাজেট দেওয়া হবে: একটি হৃদয় যা একাধিক অ্যানিমেশনের মাধ্যমে লুপ করে। আপনার প্রিয়জনকে আপনার মনে রাখার জন্য এটি একটি ডেস্ক বা টেবিলে সুন্দরভাবে ফিট করে!

এই অ্যানিমেটেড হার্টটি খুবই কমপ্যাক্ট এবং সহজ: শুধু এটি চালু করুন এবং 12 টি এলইডি যা একটি হার্ট তৈরি করে এমন একটি অ্যানিমেশনের লুপের মাধ্যমে চক্র ঘুরবে যা আপনি সম্পূর্ণরূপে কাস্টমাইজ করতে পারেন।

এটি একটি coincell বন্ধ করে এবং একটি খুব সাধারণ এবং সস্তা মাইক্রোকন্ট্রোলারের উপর ভিত্তি করে, 8-pin ATTINY13, যা সুবিধামত একটি Arduino Uno দিয়ে প্রোগ্রাম করা যায়। চার্লিপ্লেক্সিংয়ের বিশেষ কৌশলের মাধ্যমে, 12 টি এলইডি শুধুমাত্র 4 টি আউটপুট পিনের সাহায্যে পৃথকভাবে নিয়ন্ত্রণ করা যায়।

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

উপকরণ:

  • 12 5 মিমি লাল LEDs
  • একটি 3x7cm প্রোটোটাইপ বোর্ড (10x24 গর্ত, পুরু সবুজ ডবল পার্শ্বযুক্ত)
  • একটি Attiny13A মাইক্রোকন্ট্রোলার
  • একটি 8-পিন ডিআইপি সকেট
  • একটি মিনি সুইচ
  • একটি মুদ্রা সেল ধারক
  • একটি CR2032 কয়েন সেল
  • 20 সেমি রঙিন মাল্টি-স্ট্র্যান্ডেড হুকআপ তার
  • 15 সেমি পুরু সলিড-কোর তার

সরঞ্জাম:

  • ATTINY প্রোগ্রাম করার জন্য একটি Arduino Uno
  • একটি সোল্ডারিং লোহা
  • একটি তারের ক্লিপার

ধাপ 2: হৃদয় তৈরি করুন

হৃদয় তৈরি করুন
হৃদয় তৈরি করুন
হৃদয় তৈরি করুন
হৃদয় তৈরি করুন
হৃদয় তৈরি করুন
হৃদয় তৈরি করুন

ডায়াগ্রামে দেখানো হিসাবে 12 টি এলইডি একটি প্রোটোটাইপ বোর্ডে একটি হার্ট-আকৃতির বিন্যাসে োকানো হয়। পোলারিটিতে মনোযোগ দিন: 6 টি এলইডি ডানদিকে অ্যানোড এবং ক্যাথোড বামে রয়েছে, 6 টি এলইডি বিপরীতভাবে োকানো হয়েছে। আমরা পিছনের দিকে কাজ করার সময় LED গুলিকে সেলোটেপ দিয়ে outেকে ফেলুন যাতে সেগুলো পড়ে না যায়।

এলইডিগুলির লিডগুলি একটি জটিল প্যাটার্নে সংযুক্ত করা উচিত। পিনগুলি বাঁকুন এবং চিত্রটি অনুসরণ করে সেগুলি কেটে ফেলুন। সাবধান হোন যে ডায়াগ্রাম সামনের দিক দেখায়, যখন আমরা পিছনের দিকে কাজ করছি, তাই এটি ছবিতে দেখানো হিসাবে ডায়াগ্রামের আয়না-চিত্রের মতো হওয়া উচিত। সীসাগুলি এখন একসঙ্গে বিক্রি করা যায় এবং সেলোটাপ সরানো যায়।

পরীক্ষা করুন যে এটি কাজ করে: হৃদয়ের চারটি বৈদ্যুতিক সংযোগ রয়েছে যা ডায়াগ্রামে নীল, সবুজ, হলুদ এবং সাদা হিসাবে নির্দেশিত। একটি সংযোগের সাথে স্থল সংযুক্ত করুন এবং +5V সিরিজের সাথে 1kOhm প্রতিরোধকের সাথে অন্যটিতে সংযুক্ত করুন। 1 টি LED জ্বলতে হবে, এবং সমস্ত 12 টি LED এই ভাবে জ্বলতে সক্ষম হওয়া উচিত।

ধাপ 3: একটি Arduino থেকে হৃদয় চালান।

Image
Image
ATTINY এ সরানো হচ্ছে
ATTINY এ সরানো হচ্ছে

আরডুইনো ইউএনও বা ন্যানোতে সংযুক্ত স্কেচ আপলোড করুন এবং হার্টের 4 টি বৈদ্যুতিক সংযোগে পিন D8-D11 সংযুক্ত করুন: D8 থেকে নীল, D9 থেকে সবুজ, D10 থেকে হলুদ এবং D11 থেকে সাদা। হৃদযন্ত্রকে একটি অ্যানিমেশন দেখানো উচিত যা প্রায় 1 মিনিট স্থায়ী হয়।

গতি পরিবর্তন বা অ্যানিমেশন পরিবর্তন করার জন্য কোডটি কাস্টমাইজ করা যায়। অ্যারে 'প্যাট' এ অ্যানিমেশন প্যাটার্ন রয়েছে। প্রতিটি ধাপের দুটি বাইট নির্দেশ করে যে প্রতিটি ধাপে কোন LED লাইট চালু আছে। LED গুলিকে 0-11 নম্বর দেওয়া হয় নিচ থেকে শুরু করে এবং চারদিক ঘড়ির কাঁটার বিপরীতে চলছে। LED0 বিট 0, LED1 থেকে বিট 1 ইত্যাদির সাথে মিলে যায়।

প্যাটার্ন অ্যারে প্রোগ্রাম মেমরিতে সংরক্ষণ করা হয়, যা র RAM্যামে সঞ্চিত থাকলে তার চেয়ে অনেক বেশি সমৃদ্ধ অ্যানিমেশনের অনুমতি দেয়। বর্তমান স্কেচের 168 টি ধাপ রয়েছে। আরডুইনোর জন্য, আরও হাজার হাজার লোকের জন্য জায়গা রয়েছে, এমনকি ATTINY13 এর জন্যও, যেখানে মাত্র 1kByte প্রোগ্রাম মেমরি রয়েছে, সেখানে প্রায় 400 টি ধাপের জন্য জায়গা রয়েছে।

অ্যানিমেশনের গতি 196 লাইনে সংজ্ঞায়িত 'স্টেপটাইম' দ্বারা নির্ধারিত হয়। অ্যানিমেশনের গতি বাড়ানোর জন্য, এই সংখ্যাটিকে ছোট করুন। সতর্ক থাকুন যে ATTINY এ, অ্যানিমেশন কিছুটা ধীর গতিতে চলবে কারণ আমরা এটিকে কম ঘড়ির গতিতে চালাব।

ধাপ 4: ATTINY এ সরানো

ATTINY এ সরানো হচ্ছে
ATTINY এ সরানো হচ্ছে
ATTINY এ সরানো হচ্ছে
ATTINY এ সরানো হচ্ছে

কোডটি খুব ছোট একটি খুব সুবিধাজনক ছোট 8-পিন মাইক্রোকন্ট্রোলার, ATTINY13A এ ফিট করার জন্য। পূর্ববর্তী ধাপ থেকে স্কেচ ATTINY তে কোন পরিবর্তন ছাড়াই কাজ করবে।

  • ATTINY13A কিভাবে প্রোগ্রাম করা যায় তার জন্য নিবেদিত নির্দেশাবলী https://www.instructables.com/id/Programming-an-A… আছে। একটি সংক্ষিপ্ত সারাংশ নিচে দেওয়া হল:
  • Arduino IDE শুরু করে, 'পছন্দ' খুলুন তারপর অতিরিক্ত বোর্ড পরিচালকদের জন্য https://mcudude.github.io/MicroCore/package_MCUdude_MicroCore_index.json যোগ করুন।
  • 'সরঞ্জাম/বোর্ড' এর অধীনে, 'বোর্ড ম্যানেজার' নির্বাচন করুন এবং তালিকার নীচে, 'মাইক্রোকোর বাই এমসিইউডুড' ইনস্টল করুন
  • Arduino Uno সংযুক্ত করুন এবং 'ArduinoISP' আপলোড করুন। এটি 'ফাইল/উদাহরণ' এর অধীনে উপলব্ধ
  • Artino কে ATtiny এর সাথে সংযুক্ত করুন, ATTiny কে একটি প্রোটোটাইপ shালের উপর রেখে সবচেয়ে সহজ: Arduino pin 13 - ATtiny pin 7 Arduino pin 12 - ATtiny pin 6 Arduino pin 11 - ATtiny pin 5 Arduino pin 10 - ATtiny pin 1 Arduino +5v - ATtiny pin 8 Arduino GND - ATtiny pin 4
  • 'বোর্ড ATtiny13', 'B. OD 2.7V', 'Clock 1.2 MHz internal' এবং প্রোগ্রামার 'Arduino as ISP' (মনোযোগ: 'ArduinoISP' নয় বরং 'Arduino ISP') বেছে নিন
  • 'বার্ন বুটলোডার' করুন - অ্যাটিনির জন্য কোন বুটলোডার নেই, এবং এটি একটি ত্রুটি দিতে পারে, কিন্তু সঠিক ঘড়ির সেটিংয়ে 'ফিউজ সেট' করার জন্য এই ধাপটি প্রয়োজন স্কেচ আপলোড করুন।

এটি কাজ করে কিনা তা পরীক্ষা করুন: হার্টের নীল, সবুজ, হলুদ এবং সাদা সংযোগগুলি যথাক্রমে PB0 (পিন 5), পিবি 1 (পিন 6), পিবি 2 (পিন 7) এবং পিবি 3 (পিন 2) এর সাথে সংযুক্ত করুন। হৃদয়কে আরডুইনোর মতোই সজীব করতে হবে, একটু ধীর গতিতে। এটিও পরীক্ষা করে দেখুন যে এটি একটি কয়েনসেল থেকে ATTINY চালিত হলে কাজ করে।

ধাপ 5: প্রকল্পটি চূড়ান্ত করা।

প্রকল্প চূড়ান্ত করা।
প্রকল্প চূড়ান্ত করা।
প্রকল্প চূড়ান্ত করা।
প্রকল্প চূড়ান্ত করা।
প্রকল্প চূড়ান্ত করা।
প্রকল্প চূড়ান্ত করা।
প্রকল্প চূড়ান্ত করা।
প্রকল্প চূড়ান্ত করা।

এখন যেহেতু আপনার হার্ট সার্কিট এবং একটি প্রোগ্রামযুক্ত ATTINY আছে, প্রকল্পটি শেষ করা যেতে পারে। আইসি সকেট, কয়েন সেল হোল্ডার এবং প্রোটোটাইপ বোর্ডে অন/অফ স্যুইচ করুন এবং ডায়াগ্রামে দেখানো সংযোগগুলি সম্পূর্ণ করুন। ATTINY, coincell ertোকান এবং এটি কাজ করে তা পরীক্ষা করতে সুইচ অন করুন।

অবশেষে, আমি এটিতে stand 15cm সলিড-কোর বৈদ্যুতিক তারের একটি স্ট্যান্ড যুক্ত করেছি। দুই পাশে বিচ্ছিন্নতা 2cm বন্ধ এবং একটি স্ট্যান্ড আকারে এটি বাঁক। ছিনতাই করা অংশটি এখন প্রোটোটাইপ বোর্ডের প্যাডে বিক্রি করা যেতে পারে।

একটি আশ্চর্যজনক ভ্যালেন্টাইনস উপহার দিতে প্রস্তুত!

হৃদয় প্রতিযোগিতা
হৃদয় প্রতিযোগিতা
হৃদয় প্রতিযোগিতা
হৃদয় প্রতিযোগিতা

হার্ট প্রতিযোগিতায় রানার আপ

প্রস্তাবিত: