সুচিপত্র:

গতিতে কবিতার হৃদয়: 4 টি ধাপ
গতিতে কবিতার হৃদয়: 4 টি ধাপ

ভিডিও: গতিতে কবিতার হৃদয়: 4 টি ধাপ

ভিডিও: গতিতে কবিতার হৃদয়: 4 টি ধাপ
ভিডিও: অধ্যায় ৪ - রক্ত ও সংবহনতন্ত্র - হৃদপিন্ডের রক্ত সঞ্চালন পদ্ধতি (3D) [HSC] 2024, জুলাই
Anonim
কবিতার হৃদয় মোশনে
কবিতার হৃদয় মোশনে

"একটি চার্লি ব্রাউন ভ্যালেন্টাইন" -এ শিশুরা সেই কথোপকথন হৃদয় পায় এবং সেগুলি পড়ে। চার্লির বোন তার কাছ থেকে একটি সম্পূর্ণ সনেট পড়েছেন। তাকে বারবার ঘুরিয়ে রাখতে হয়েছে। আমি ভেবেছিলাম যে এটি করতে পারে এমন একটি তৈরি করা মজা হবে। আমি একই সনেট ব্যবহার করেছি, কিন্তু আপনি আপনার নিজের কবিতা লিখতে পারেন। এটি একটি প্রস্তাব বা প্রস্তাবের জন্য মজা হবে।

এই প্রকল্পটি 2 OLED ডিসপ্লে চালানোর জন্য Adafruit এর সার্কিট প্লেগ্রাউন্ড এক্সপ্রেস (CPX) ব্যবহার করে। CPX- এর অন্তর্নির্মিত অ্যাকসিলরোমিটার ব্যবহার করা হয় যখন কেউ এটিকে তুলে নেয় বা ঘুরিয়ে দেয়। প্রতিবার যখন এটি চালু করা হয়, ডিসপ্লে কবিতার পরবর্তী লাইনে অগ্রসর হয়।

সরবরাহ

হার্ট-আকৃতির বাক্স যেমন চকলেট বক্স বা 3D মুদ্রিত একটি (stl ফাইল প্রদান করা হয়েছে)

ইলেকট্রনিক্স

  • অ্যাডাফ্রুট সার্কিট খেলার মাঠ এক্সপ্রেস
  • 2x OLED ডিসপ্লে যেমন Adafruit SSD1306 oled
  • লি-আয়ন ব্যাটারি বা অন্যান্য শক্তি উৎস

সফটওয়্যার

  • Arduino IDE এবং অতিরিক্ত লাইব্রেরি
  • স্কেচ ফাইল (.ino) প্রদান করা হয়েছে

সরঞ্জাম

  • তাতাল
  • গরম আঠা বন্দুক

ধাপ 1: বৈদ্যুতিন সংযোগ

বৈদ্যুতিন সংযোগ
বৈদ্যুতিন সংযোগ
বৈদ্যুতিন সংযোগ
বৈদ্যুতিন সংযোগ
বৈদ্যুতিন সংযোগ
বৈদ্যুতিন সংযোগ

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

ওয়্যারিং ডায়াগ্রামে দেখানো ডিসপ্লেগুলিকে সার্কিট প্লেগ্রাউন্ড এক্সপ্রেস (CPX) এর সাথে সংযুক্ত করুন। মনে রাখবেন, যদি আপনার OLED রিসেট পিন না থাকে তবে আপনাকে নীল সংযোগের প্রয়োজন হবে না। আপনি যদি Adafruit এর OLED ব্যবহার করেন, তাহলে আপনাকে অবশ্যই এই সংযোগটি করতে হবে। আপনার OLED এর পিনের অবস্থান ভিন্ন হতে পারে, তাই পিনের লেবেলগুলি পড়তে ভুলবেন না।

  • কালো GND
  • লাল +3 ভি
  • হলুদ এসসিএল
  • কমলা এসডিএ
  • নীল RST / A0

ধাপ 2: প্রোগ্রামিং- IDE সেটআপ

এই প্রকল্পটি সার্কিট প্লেগ্রাউন্ড এক্সপ্রেস (CPX) প্রোগ্রাম করার জন্য স্ট্যান্ডার্ড Arduino IDE ব্যবহার করেছে। এর জন্য কয়েকটি অতিরিক্ত লাইব্রেরির প্রয়োজন: 2 অ্যাডাফ্রুট ডিসপ্লে লাইব্রেরি এবং এসএএমডি বোর্ড ড্রাইভার।

যদি আপনার কাছে ইতিমধ্যেই এই লাইব্রেরিগুলি না থাকে, তাহলে এটি করার সবচেয়ে সহজ উপায় হল টুলস মেনু থেকে, লাইব্রেরি পরিচালনা করুন নির্বাচন করুন। টাইপ ড্রপ-ডাউন বক্সে, অবদানযুক্ত নির্বাচন করুন। বিষয়ের ড্রপ-ডাউন বক্সে, প্রদর্শন নির্বাচন করুন। সার্চ ফিল্টার বক্সে Adafruit রাখুন। আপনি যে দুটি লাইব্রেরি যোগ করতে চান তা হল অ্যাডাফ্রুট জিএফএক্স লাইব্রেরি এবং অ্যাডাফ্রুট এসএসডি 1306।

একইভাবে, আপনাকে বোর্ড ম্যানেজারের সাথে সিপিএক্স বোর্ড যুক্ত করতে হবে। টুলস মেনু থেকে, ড্রপ ডাউন মেনু পেতে বোর্ড মেনু (বা বোর্ড: "আপনার ডিফল্ট বোর্ড") নির্বাচন করুন। বোর্ড ম্যানেজার নির্বাচন করুন। আপনাকে Arduino SAMD বোর্ডের সংস্করণ 1.6.16 বা তার পরে ইনস্টল করতে হবে। উপরের সার্চ বারে Arduino SAMD টাইপ করুন, তারপর যখন আপনি এন্ট্রি দেখবেন, ইনস্টল ক্লিক করুন।

আমি অত্যন্ত সুপারিশ করছি যে আপনি Arduino IDE পুনরায় চালু করুন। আপনি যদি উইন্ডোজ ব্যবহার করেন, তাহলে আপনাকে অতিরিক্ত ড্রাইভার ইনস্টল করতে হতে পারে। Adafruit এর চমৎকার নির্দেশনা আছে।

ধাপ 3: প্রোগ্রামিং- পাঠ্য কাস্টমাইজেশন

এলিজাবেথ ব্যারেট ব্রাউনিং এর সনেট 43 ব্যবহার করুন

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

int textSize = 1;

স্ট্রিং কবিতা = {"\ n / n" "আমি তোমাকে কিভাবে ভালোবাসি? / N / n" "আমাকে উপায় গণনা করতে দিন। / n / n (ওভার ->)", "আমি তোমাকে ভালবাসি depth n "" গভীরতা এবং প্রস্থ / n "" এবং উচ্চতা আমার আত্মা / n "" পৌঁছতে পারে, যখন / n "" দৃষ্টিশক্তির বাইরে অনুভব করে / n / n (ওভার ->) ", টেক্সটসাইজ ভেরিয়েবল 1, 2, বা 3 হতে পারে, 3 টি প্রকল্পের কভার ফটোতে দেখানো বড় আকারের। সাইজ 1 খুব ছোট, কিন্তু এখনও ভাল মানের OLED তে পাঠযোগ্য।

যদিও এটি আরও বেশি দেখায়, কেবল কবিতার প্রথম 2 টি স্ট্রিং উপরে দেখানো হয়েছে। যদি একটি লাইন একটি "এ শেষ হয় এবং পরবর্তী লাইন একটি দিয়ে শুরু হয়", স্ট্রিং অব্যাহত থাকে। স্ট্রিং আলাদা করতে, একটি কমা ব্যবহার করতে হবে।

স্ট্রিং ফরম্যাটিং সমস্যা: / n একটু অদ্ভুত লাগতে পারে। স্ট্রিং এ এটি অন্তর্ভুক্ত একটি নতুন লাইন জোর করে। এটি ছাড়া আপনার পাঠ্য মোড়ানো হবে, কিন্তু এটি একটি শব্দের মাঝখানে ভেঙ্গে যেতে পারে। An n একটি পালানোর চরিত্র হিসেবে পরিচিত। অন্যান্য দরকারী পালানোর অক্ষর হল ট্যাবের জন্য / t এবং একক উদ্ধৃতির জন্য / '। (এই কবিতার একটি মাত্র উদ্ধৃতি আছে)। আরও একটি ফর্ম্যাটিং সমস্যা যা আপনি সম্মুখীন হতে পারেন তা হল শতাংশ চিহ্ন। আপনাকে অবশ্যই এটিকে দ্বিগুণ করতে হবে (%%)। আমি arduino.cc সাইটে একটি ভাল ফরম্যাটিং রেফারেন্সের সাথে লিঙ্ক করতে পারতাম। এখন পর্যন্ত আমার পাওয়া সেরাটি উইকিপিডিয়ায় আছে। যদি আপনার কোন প্রিয় অনলাইন রেফারেন্স থাকে, দয়া করে শেয়ার করুন।

ধাপ 4: হার্ট-আকৃতির কেস

হার্ট-আকৃতির কেস
হার্ট-আকৃতির কেস

আপনি একটি 3D মুদ্রিত বাক্স বা একটি ক্যান্ডি বক্স ব্যবহার করুন না কেন, আমি ডিসপ্লেগুলি চালু থাকা অবস্থায় ঠিক করার পরামর্শ দিই। এটি আপনাকে তাদের সোজা রাখতে সাহায্য করবে এবং আপনি দুর্ঘটনাক্রমে এটি উল্টোভাবে মাউন্ট করবেন না। উন্মুক্ত পরিচিতিগুলি আবৃত করতে এবং ব্যাটারি সহ উপাদানগুলি সুরক্ষিত করতে বৈদ্যুতিক টেপ ব্যবহার করুন।

3 ডি প্রিন্ট ফাইলগুলি প্যাড সহ ডিসপ্লেগুলিকে সমর্থন করে। Pad প্যাডগুলিতে গরম আঠালো ব্যবহার করুন CPX বোর্ড দুটি 2.5 মিমি স্ক্রু দিয়ে মাউন্ট করা হয়। প্যাস্টেল এক্রাইলিক পেইন্ট টন বাক্সটি এটিকে কথোপকথনের হৃদয়ের মতো করে তোলে।

প্রস্তাবিত: