সুচিপত্র:
- সরবরাহ
- ধাপ 1: বৈদ্যুতিন সংযোগ
- ধাপ 2: প্রোগ্রামিং- IDE সেটআপ
- ধাপ 3: প্রোগ্রামিং- পাঠ্য কাস্টমাইজেশন
- ধাপ 4: হার্ট-আকৃতির কেস
ভিডিও: গতিতে কবিতার হৃদয়: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:58
"একটি চার্লি ব্রাউন ভ্যালেন্টাইন" -এ শিশুরা সেই কথোপকথন হৃদয় পায় এবং সেগুলি পড়ে। চার্লির বোন তার কাছ থেকে একটি সম্পূর্ণ সনেট পড়েছেন। তাকে বারবার ঘুরিয়ে রাখতে হয়েছে। আমি ভেবেছিলাম যে এটি করতে পারে এমন একটি তৈরি করা মজা হবে। আমি একই সনেট ব্যবহার করেছি, কিন্তু আপনি আপনার নিজের কবিতা লিখতে পারেন। এটি একটি প্রস্তাব বা প্রস্তাবের জন্য মজা হবে।
এই প্রকল্পটি 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 মিমি স্ক্রু দিয়ে মাউন্ট করা হয়। প্যাস্টেল এক্রাইলিক পেইন্ট টন বাক্সটি এটিকে কথোপকথনের হৃদয়ের মতো করে তোলে।
প্রস্তাবিত:
নাগিং রোবোট - জীবনের গতিতে বিরক্তিকর: 7 টি ধাপ (ছবি সহ)
নাগিং রোবোট | জীবনের গতিতে বিরক্তিকর: আপনি প্রতিদিন রাগ করবেন তা নিশ্চিত করার সবচেয়ে সহজ উপায়। Nagging Robot® এর সমাধান আছে। নাগিং রোবট অ্যানোয় 900 900 অ্যানোয় 900 900 মানুষকে বিরক্ত করার জন্য অত্যাধুনিক DIY প্রযুক্তির সাথে সাবধানে ধারণা করা হয়েছিল। ড্যানিয়েল লোকাটেলি এবং তুয়াইং চেন আরও শক্তি দ্বারা
REO দ্বারা উচ্চ গতিতে ডাউনলোড এবং OKAY স্ট্রিমিং এর জন্য VPN প্রিমিয়াম সেটআপ গাইড: 10 টি ধাপ
REO দ্বারা উচ্চ গতিতে ডাউনলোড এবং OKAY স্ট্রিমিং এর জন্য VPN প্রিমিয়াম সেটআপ গাইড: ধন্যবাদ, Asuswrt-MerlinHi, আমি থাইল্যান্ড থেকে এসেছি। আমি একটি উচ্চ গতির ডাউনলোডের জন্য একটি ভিপিএন বিশদ সেটআপ গাইড লিখতে যাচ্ছি যা প্রায় 100 এমবি/সেকেন্ড এবং সম্ভবত থাইল্যান্ড থেকে নেটফ্লিক্স, ক্রাঞ্চিরোল, হুলু ইত্যাদির জন্য সবচেয়ে সহজ স্ট্রিমিং, গন্তব্য
কিভাবে 4 কিলোমিটার বা 2.5 মাইল দূরে থেকে ওয়াইফাই পাবেন !!! দ্রুত গতিতে আপডেট করা হয়েছে !!!!: 5 টি ধাপ
কিভাবে 4 কিলোমিটার বা 2.5 মাইল দূরে থেকে ওয়াইফাই পাবেন !!! দ্রুত গতিতে আপডেট করা !!!!: এই পোস্টটি করার পর বহু বছর হয়ে গেছে এবং এই প্রকল্পে আপনার সমস্ত ইনপুট এবং আগ্রহের জন্য আমি সত্যিই প্রশংসা করি! গবেষণা এবং উন্নয়নের পরে আমরা এই কাজটি আরও ভাল করার উপায় খুঁজে পেয়েছি। আপনি কি আমরা প্রয়োজন জানেন? আরো শক্তি
উচ্চ গতিতে ভাল হ্যান্ডলিংয়ের জন্য আপনার আরসি গাড়ি শকগুলি ছোট করুন: 5 টি ধাপ
উচ্চ গতিতে ভাল হ্যান্ডলিংয়ের জন্য আপনার আরসি গাড়ির শকগুলি ছোট করুন: এই নির্দেশনায় আমি আপনাকে দেখাব কিভাবে আপনার শকগুলি ছোট করা যায় যাতে আপনি আপনার গাড়িকে মাটির কাছাকাছি আনতে পারেন যাতে আপনি উচ্চ গতিতে বাঁক নিতে পারেন। আপনার গাড়ির ধাক্কায় কীভাবে রক্ষণাবেক্ষণ করবেন সে বিষয়ে অন্যান্য নির্দেশযোগ্য
কীভাবে আপনার পিসিকে দ্রুত গতিতে বাড়ানো যায় এবং সিস্টেমের জীবনের জন্য সেই গতি বজায় রাখা যায়।: 9 টি ধাপ
কিভাবে আপনার পিসিকে দ্রুত গতিতে বাড়ানো যায়, এবং সিস্টেমের জীবনের জন্য সেই গতি বজায় রাখুন। এটি এবং এটিকে সেভাবে রাখতে সাহায্য করা। আমি সুযোগ পেলেই ছবি পোস্ট করব, দুর্ভাগ্যবশত এই মুহূর্তে আমি তা করি না