সুচিপত্র:
ভিডিও: স্পার্কলিং আরজিবি ম্যাট্রিক্স দিয়ে আপনার ভ্যালেন্টাইনকে আলোকিত করুন: 3 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
লেখক দ্বারা Seeed StudioSeeed আরও অনুসরণ করুন:
সম্পর্কে: হাউডি, আমরা সিডে অ্যাপ্লিকেশন ইঞ্জিনিয়ার। নির্মাতা সম্প্রদায়ের সাথে প্রকল্পগুলি ভাগ করা অসাধারণ। আশা করি আপনার ভালো লাগবে
ভালোবাসা দিবস আসছে, আপনি কি এমন কারো সাথে দেখা করেন যিনি প্রথম দর্শনে প্রেমে পড়েছিলেন?
ধাপ 1: এই প্রকল্পে ব্যবহৃত জিনিসগুলি
হার্ডওয়্যার উপাদান
- Seeeduino V4.2
- বেস শিল্ড V2
- গ্রোভ - আরজিবি LED ম্যাট্রিক্স w/ড্রাইভার
- গ্রোভ - ওয়াটার সেন্সর
সফটওয়্যার অ্যাপ এবং অনলাইন সেবা
Arduino IDE
পদক্ষেপ 2: হার্ডওয়্যার সংযোগ
এই প্রকল্পে, আমরা জল সনাক্ত করার জন্য একটি জল সেন্সর ব্যবহার করি, যদি জল থাকে, RGB LED ম্যাট্রিক্সে একটি হৃদস্পন্দন প্রদর্শিত হবে।
এই প্রভাব অর্জনের জন্য, আপনাকে বেস শিল্ডে D2 পোর্টের সাথে গ্রোভ - ওয়াটার সেন্সর সংযুক্ত করতে হবে, এবং এতে গ্রোভ - আরজিবি এলইডি ম্যাট্রিক্সকে আই 2 সি পোর্টের সাথে সংযুক্ত করতে হবে। তারপর উপরের ছবিটির মতো, সীডুইনোতে বেস শিল্ড প্লাগ করুন।
ধাপ 3: সফটওয়্যার প্রোগ্রামিং
আপনার প্রোগ্রামে RGB LED ম্যাট্রিক্স ব্যবহার করার জন্য, আপনাকে আপনার Arduino IDE এর লাইব্রেরি যোগ করতে হবে। লাইব্রেরিতে ডাউনলোড করা যাবে
দেখেছি_ RGB_LED_Matrix
লাইব্রেরি যোগ করার পরে, আপনার কোডে ম্যাট্রিক্সের হেডার ফাইল অন্তর্ভুক্ত করুন:
#অন্তর্ভুক্ত "grove_two_rgb_led_matrix.h"
ম্যাক্রোকে সংজ্ঞায়িত করা একটি ভাল অভ্যাস, এটি আপনার কোড পড়া বা সংশোধন করা সহজ করে তুলতে পারে। উদাহরণস্বরূপ, আপনি কোন পোর্টে ওয়াটার সেন্সর সংযুক্ত আছেন, বা হার্ট বিটিং হার কত হওয়া উচিত তা নির্দেশ করতে আপনি ম্যাক্রো সংজ্ঞায়িত করতে পারেন।
#সংজ্ঞা সেন্সর_পিন 2
#অন্তর্বর্তী 500 নির্ধারণ করুন
সবকিছু শেষ হয়ে গেলে, পরবর্তী ব্যবহারের জন্য একটি ম্যাট্রিক্স উদাহরণ ঘোষণা করুন।
GroveTwoRGBLedMatrixClass ম্যাট্রিক্স;
এবং আপনার নিজের ছবি তৈরি করতে ইমেজ এডিটর পেতে এখানে ক্লিক করুন। কালার বারে রঙ নির্বাচন করা, ড্রয়িং এরিয়াতে বিন্দুতে ক্লিক করা, এবং ড্রয়িং এরিয়ার নিচে আপডেট বা ইনসার্ট বাটন চাপলে আপনার ছবি কোডে রূপান্তরিত হবে এবং ডানদিকে বক্সে প্রদর্শিত হবে।
আমার ছবি নীচের মত দেখায়। আপনি আপনার প্রকল্পে প্রদর্শিত সেই কোডটি অনুলিপি করতে পারেন এবং তারপরে কোডিংয়ের মাধ্যমে আরজিবি এলইডি ম্যাট্রিক্সে তাদের দেখাতে পারেন।
আপনার প্রোগ্রাম শুরু হলে সেটআপ () পদ্ধতিটি একবার চালানো হবে, তাই আমরা এতে ম্যাট্রিক্স এবং ওয়াটার সেন্সরের পিন শুরু করি।
অকার্যকর সেটআপ() {
Wire.begin (); পিনমোড (SENSR_PIN, ইনপুট); WAIT_MATRIX_READY (); }
লুপ () পদ্ধতিটি বারবার চলবে, তাই আমরা কোডটি অনুসরণ করে পানি আছে কিনা তা সনাক্ত করতে এটি ব্যবহার করি:
যদি (digitalRead (SENSOR_PIN) == LOW) {
}
যখন ওয়াটার সেন্সর কম আউটপুট করে, তার মানে জল আছে, তাই হার্ট বিটিং আরজিবি এলইডি ম্যাট্রিক্সে প্রদর্শিত হওয়া উচিত
জন্য বিলম্ব (অন্তর্বর্তী); }
সম্পূর্ণ লুপ () পদ্ধতিটি নীচের মত দেখাচ্ছে, এবং আপনি এই নিবন্ধের শেষে সম্পূর্ণ কোডটি ডাউনলোড করতে পারেন।
অকার্যকর লুপ () {
if (digitalRead (SENSOR_PIN) == LOW) {for (uint8_t i = 0; i <EMOJI_COUNT (example); ++ i) {matrix.displayFrames (EMOJI (example, i), INTERVAL, false, 1); বিলম্ব (অন্তর্বর্তী); }}}
আরডুইনো আইডিই তে আপলোড বাটনে ক্লিক করে আপনার প্রোগ্রামটি সিডুইনোতে আপলোড করুন, এবং জল সেন্সরে কিছু ভেজা রাখার চেষ্টা করুন, দেখুন কী হয়।
গুরুত্বপূর্ণ:
এই সংস্করণে RGB LED ম্যাট্রিক্সের ফার্মওয়্যার যদি আপনি UNO সিরিয়াল দিয়ে আপনার নিজের ইমেজ ডায় করতে চান তাহলে আপনাকে arduino এর ফাইল পরিবর্তন করতে হবে। আপনি যদি মেগা বা পদ্ম ব্যবহার করেন তবে পরিবর্তনের প্রয়োজন হবে না।
Arduino সেটআপ ফোল্ডার খুঁজুন Arduino / হার্ডওয়্যার / arduino / avr / লাইব্রেরি / Wire / src, Wire.h ফাইলটি খুলুন
পরিবর্তন
#সংজ্ঞায়িত BUFFER_LENGTH 32
মধ্যে
#BUFFER_LENGTH 128 নির্ধারণ করুন
তারপর arduino সেটআপ ফোল্ডার Arduino / হার্ডওয়্যার / arduino / avr / লাইব্রেরি / Wire / src / ইউটিলিটি সনাক্ত করুন, twi.h ফাইলটি খুলুন।
পরিবর্তন
#সংজ্ঞায়িত করুন TWI_BUFFER_LENGTH 32
মধ্যে
#TWI_BUFFER_LENGTH 128 নির্ধারণ করুন
প্রস্তাবিত:
আপনার মাথা দিয়ে আপনার কম্পিউটার নিয়ন্ত্রণ করুন!: 6 টি ধাপ (ছবি সহ)
আপনার মাথার সাহায্যে আপনার কম্পিউটারকে নিয়ন্ত্রণ করুন! আমি কেন এটা তৈরি করেছি? আমি এমন একটি বস্তু তৈরি করতে চেয়েছিলাম যা ভিডিও গেম তৈরি করে
IoT স্মার্ট ক্লক ডট ম্যাট্রিক্স Wemos ESP8266 ব্যবহার করুন - ESP ম্যাট্রিক্স: 12 টি ধাপ (ছবি সহ)
IoT স্মার্ট ক্লক ডট ম্যাট্রিক্স Wemos ESP8266 ব্যবহার করুন-ESP ম্যাট্রিক্স: আপনার নিজের IoT স্মার্ট ক্লক তৈরি করুন যা পারে: একটি সুন্দর অ্যানিমেশন আইকন ডিসপ্লে রিমাইন্ডার -১ দিয়ে রিমাইন্ডার -5 ডিসপ্লে ক্যালেন্ডার প্রদর্শন ঘড়ি প্রদর্শন করুন মুসলিম নামাজের সময় প্রদর্শন আবহাওয়ার তথ্য প্রদর্শন সংবাদ প্রদর্শন পরামর্শ প্রদর্শন বিটকয়েনের হার প্রদর্শন
LEDs দিয়ে আপনার প্রকল্পটি আলোকিত করুন: 4 টি ধাপ
এলইডি দিয়ে আপনার প্রকল্পটি আলোকিত করুন: একটি প্রকল্পকে জীবন্ত করার একটি খুব কার্যকর উপায় হল আলো যোগ করা। আজকের প্রযুক্তির মাধ্যমে আপনি নিজেরাই করতে পারেন আলোকসজ্জা অপশনের বিস্তৃত নির্বাচন যা খুব উজ্জ্বল, খুব কম খরচে কাজ করা যায়, কেনার জন্য সস্তা, এবং ইনস্টল করা সহজ
স্পার্কলিং ম্যাট্রিক্স দিয়ে আপনার ভ্যালেন্টাইনকে আলোকিত করুন: 5 টি ধাপ
স্পার্কলিং ম্যাট্রিক্স দিয়ে আপনার ভ্যালেন্টাইনকে আলোকিত করুন: ভালোবাসা দিবস আপনার জন্য প্রেমের বার্তা পাঠানোর সুযোগ। কেন আপনার অনুভূতি প্রকাশ করতে সস্তা উপাদান দিয়ে একটি মজার LED মুখ তৈরি করবেন না
আপনার রোবট কার্ডটি আলোকিত করুন: 7 টি ধাপ (ছবি সহ)
আপনার রোবট কার্ডটি আলোকিত করুন: হাই সবাই! আমি সম্প্রতি একটি নির্দেশিকা প্রতিযোগিতা জিতেছি। তারা আমাকে একটি ইন্সট্রাকটেবল রোবট টি-শার্ট, বই, স্টিকার এবং ইন্সট্রাকটেবল রোবটের ছবি পাঠিয়েছে। অন্যদিকে, যখন আমি সহজ কাগজ সার্কিট ধারণা সম্পর্কে চিন্তা করছিলাম এবং আমি তৈরি করতে চেয়েছিলাম