সুচিপত্র:

সার্কিট পাইথন সহ ডুয়েল কালার বার গ্রাফ: 5 টি ধাপ (ছবি সহ)
সার্কিট পাইথন সহ ডুয়েল কালার বার গ্রাফ: 5 টি ধাপ (ছবি সহ)

ভিডিও: সার্কিট পাইথন সহ ডুয়েল কালার বার গ্রাফ: 5 টি ধাপ (ছবি সহ)

ভিডিও: সার্কিট পাইথন সহ ডুয়েল কালার বার গ্রাফ: 5 টি ধাপ (ছবি সহ)
ভিডিও: মেকার পাই RP2040 ইনস্টলেশন ও বৈধকরণ 2024, নভেম্বর
Anonim
সার্কিট পাইথন সহ ডুয়েল কালার বার গ্রাফ
সার্কিট পাইথন সহ ডুয়েল কালার বার গ্রাফ

আমি পিমোরোনি সাইটে এই এলইডি বার-গ্রাফ দেখেছি এবং ভেবেছিলাম কোভিড -১ lockdown লকডাউন করার সময় এটি একটি সস্তা এবং মজাদার প্রকল্প হতে পারে।

এটিতে 12 টি সেগমেন্টের প্রতিটিতে 24 টি LEDS, একটি লাল এবং একটি সবুজ রয়েছে, তাই তত্ত্ব অনুসারে আপনি লাল, সবুজ এবং হলুদ প্রদর্শন করতে সক্ষম হবেন। সাধারণত আপনি 2 টি অ্যানোড, একটি লাল এবং একটি সবুজের জন্য এবং 24 টি ক্যাথোড আশা করেন যদি আপনি এটি 24 টি এলইডি থেকে তৈরি করেন। এই প্যাকেজে রয়েছে মাত্র 14 টি পিন এবং তিন জোড়া পিন অভ্যন্তরীণভাবে সংযুক্ত!

আপনি কিভাবে 11 টি পিন দিয়ে 24 টি LED চালাবেন? এটি একটি আরো আকর্ষণীয় প্রকল্প দেখেছি।

· আমাদের চোখে দৃ of়তার দৃ of়তা ব্যবহার করতে হবে এবং বিভিন্ন LEDs খুব দ্রুত ফ্ল্যাশ করতে হবে।

আমি এটা দিয়ে কি করতে সক্ষম হতে চাই?

A ডিসপ্লে বরাবর একটি লাল, সবুজ বা হলুদ আলোকে পিছনে সরান

Along ডিসপ্লে বরাবর একটি লাল, সবুজ বা হলুদ বাম-সারিবদ্ধ বার প্রদর্শন করুন

ডিসপ্লে পরিবর্তন করার জন্য আমি কিভাবে একটি সহজ ইনপুট সরবরাহ করতে পারি?

0 0 থেকে 12 সহ মান তৈরি করতে 10K পোটেন্টিওমিটার ব্যবহার করুন।

আমি এই প্রকল্পের জন্য একটি Adafruit ItsyBitsy M4 Express ব্যবহার করার সিদ্ধান্ত নিয়েছি এবং CircuitPython ব্যবহার করে এটি প্রোগ্রাম করেছি। এটি একটি 3.3 ভি ডিভাইস তাই আমি এন্ডোডগুলিতে 30০ ওহম প্রতিরোধক লাগানোর সিদ্ধান্ত নিলাম কারেন্টকে নিচে রাখতে এবং মাইক্রোকন্ট্রোলার পিন এবং এলইডিগুলিকে রক্ষা করতে। আমি যেকোনো মুহূর্তে সর্বোচ্চ দুটি এলইডি জ্বালাতে যাচ্ছি - হলুদ পাওয়ার জন্য একই সেগমেন্টে একটি লাল এবং সবুজ LED।

ধাপ 1: আমাদের কি দরকার?

আমাদের কি চাই?
আমাদের কি চাই?

বার-গ্রাফ প্যাকেজ

ইটিসিবিটি এম 4 এক্সপ্রেস

স্ট্রিপ বোর্ড বা ব্রেডবোর্ড

3x 330 ওহম প্রতিরোধক

10K Ohm potentiometer

জাম্প তার

লাফ দেয়

মু স্ক্রিপ্ট তৈরি করতে এবং মাইক্রোকন্ট্রোলার ফ্ল্যাশ করতে।

ধাপ 2: এটি কিভাবে কাজ করে

কিভাবে এটা কাজ করে
কিভাবে এটা কাজ করে

ডিসপ্লেটি 3 টি ভাগে বিভক্ত (নিম্ন - বাম প্রান্ত, মধ্য - কেন্দ্র এবং উচ্চ - ডান প্রান্ত), প্রতিটিতে 4 টি বিভাগ রয়েছে। প্রতিটি বিভাগে একটি একক অ্যানোড শক্তি 8 LEDs আছে। অ্যানোড পিনগুলি অভ্যন্তরীণভাবে সংযুক্ত থাকে। নিম্নের জন্য পিন 1 এবং 14, মধ্যের জন্য পিন 6 এবং 9 এবং উচ্চের জন্য পিন 7 এবং 8 - আপনি হয় ব্যবহার করতে পারেন। লাল ক্যাথোডগুলি হল পিন 2, 3, 4 এবং 5, যখন সবুজ ক্যাথোডগুলি 13, 12, 11 এবং 10।

একটি এলইডি চালু করার জন্য একটি উচ্চ অ্যানোড (3.3V) থেকে একটি LOW (0V) ক্যাথোড পিনে 300 ওহম প্রতিরোধকের মাধ্যমে স্রোত প্রবাহিত হতে হবে।

বামদিকের অংশটি RED করতে:

অ্যানোড পিন 1 উচ্চ সেট করা হয় যখন অন্যান্য অ্যানোড পিন, 6 এবং 7 কম সেট করা হয় (বিভাগ নির্বাচন করুন)

এবং

লাল ক্যাথোড 2 কম সেট করা হয় যখন অন্য সব ক্যাথোড পিন উচ্চ সেট করা হয় (LED নির্বাচন করুন)

ডানদিকের অংশটি সবুজ করতে:

অ্যানোড পিন 7 উচ্চ সেট করা হয় যখন অন্যান্য অ্যানোড পিন, 6 এবং 1 কম সেট করা হয় (বিভাগ নির্বাচন করুন)

এবং

সবুজ ক্যাথোড 10 কম সেট করা হয় যখন অন্য সব ক্যাথোড পিন উচ্চ সেট করা হয় (LED নির্বাচন করুন)

ধাপ 3: অংশগুলি সংযুক্ত করা

অংশ সংযুক্ত করা হচ্ছে
অংশ সংযুক্ত করা হচ্ছে

আমি স্ট্রিপ বোর্ড ব্যবহার করেছি কিন্তু আপনি একটি রুটিবোর্ড চেষ্টা করতে পারেন। ছবির জন্য পরবর্তী পৃষ্ঠা দেখুন।

ধাপ 4: সমাপ্ত বোর্ড

সমাপ্ত বোর্ড
সমাপ্ত বোর্ড

আমি কোডটি ডেভেলপ করতে এবং এটি ইটসিবিটসি এম 4 এক্সপ্রেসে ফ্ল্যাশ করার জন্য মু সম্পাদক ব্যবহার করেছি।

এখানে কোড:

ধাপ 5:

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

আমি আশা করি আপনি এটি একটি যেতে দিতে হবে।

প্রস্তাবিত: