সুচিপত্র:
- ধাপ 1: আপনার উপাদানগুলি পান
- ধাপ 2: আপনার পিসিবি অর্ডার করুন
- ধাপ 3: উপাদানগুলি বিক্রি করুন
- ধাপ 4: একটি ঘড়ি হিসাবে প্রদর্শন
- ধাপ 5: কাস্টম কোড তৈরি করুন
- ধাপ 6: আপনি সম্পন্ন
ভিডিও: 7 সেগমেন্ট ডিসপ্লে অ্যারে: 6 ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
আমি একটি arduino ন্যানো দ্বারা নিয়ন্ত্রিত 144 7 সেগমেন্ট ডিসপ্লে থেকে তৈরি একটি নেতৃত্ব প্রদর্শন তৈরি করেছি। বিভাগগুলি 18 MAX7219 আইসি দ্বারা নিয়ন্ত্রিত হয় যা 64 টি পৃথক এলইডি বা 8 7 সেগমেন্ট ডিসপ্লে নিয়ন্ত্রণ করতে পারে। অ্যারেটিতে 144 টি ডিসপ্লে রয়েছে যা প্রতিটি 8 টি পৃথক এলইডি তৈরি করে তাই অ্যারেটিতে মোট 1152 টি এলইডি রয়েছে যা আপনি নিয়ন্ত্রণ করতে পারেন।
ধাপ 1: আপনার উপাদানগুলি পান
1 x Arduino Nano
1 x PCB
144 x কমন ক্যাথোড 7 সেগমেন্ট 1 ডিজিট ডিসপ্লে
18 x MAX7219
18 x 10uf ক্যাপাসিটর (0603)
18 x 100nf ক্যাপাসিটর (0603)
19 x 12k রোধকারী (0603)
1 x মহিলা মাইক্রো ইউএসবি
42 x মহিলা হেডার
1 x Tiny RTC (alচ্ছিক)
1 x 2A পাওয়ার সাপ্লাই
ধাপ 2: আপনার পিসিবি অর্ডার করুন
এখানে আপনি ডিসপ্লের PCB এর জন্য Gerber ফাইল ডাউনলোড করতে পারেন। তাদের অর্ডার করতে https://jlcpcb.com/quote#/ অথবা অন্য কোনো নির্মাতার মাধ্যমে আপলোড করুন।
ধাপ 3: উপাদানগুলি বিক্রি করুন
স্কিম্যাটিক্সে দেখানো হিসাবে সমস্ত উপাদানগুলি PCB- এ বিক্রি করুন। যদি আপনার এসএমডি সোল্ডারিংয়ের অভিজ্ঞতা কম বা না থাকে তবে আমি আপনাকে প্রথমে এসএমডি সোল্ডারিংয়ের এই টিউটোরিয়ালটি দেখার পরামর্শ দিই।
যদি আপনি ব্যাটারির ডি সাইডে টিনি আরটিসির হেডারগুলি ঘড়ি সোল্ডার হিসাবে প্রদর্শন ব্যবহার করতে যাচ্ছেন।
ধাপ 4: একটি ঘড়ি হিসাবে প্রদর্শন
যখন আপনি সমস্ত উপাদান সোল্ডারিং শেষ করেন তখন কোডটি ডাউনলোড করুন এবং ডিসপ্লেতে রাখার আগে এটিকে আরডুইনোতে আপলোড করুন। আপনি যদি কাস্টম কিছু প্রদর্শন করতে চান তাহলে ধাপ 5 এ দেখুন।
ধাপ 5: কাস্টম কোড তৈরি করুন
যদি আপনি কাস্টম কিছু দেখাতে চান তবে আপনাকে এটি হাতে হাতে কোড করতে হবে। উদাহরণ কোডে বিভিন্ন সেকমেন্ট ওরফে পিক্সেলগুলি প্রতিটি বিট এক সেগমেন্টের সাথে বাইটে দেখানো হয়: 0bDP-A-B-C-D-E-F-G উদা 0b01011011 একটি 5 দেখাবে।
উদাহরণ কোডটিতে পিক্সেল দেখানোর 3 টি ভিন্ন উপায় রয়েছে। প্রথম উপায় হল putPixel (x, y, byte) ব্যবহার করা; ডিসপ্লেটির একটি পিক্সেল x, y (0, 0 উপরের বাম 5, 23 নীচে ডানদিকে) প্রতিস্থাপন করার ফাংশন।
দ্বিতীয় উপায় হল addPixel (x, y, byte) ব্যবহার করা; ফাংশন এটি putPixel () ফাংশনের মতই কাজ করে কিন্তু পিক্সেল প্রতিস্থাপনের পরিবর্তে এটি মূলটিতে পিক্সেল যোগ করে।
শেষ উপায় হল ফিলপিক্সেল (x1, y1, x2, y2, বাইট) ব্যবহার করা; x1, y1 থেকে x2, y2 থেকে একই পিক্সেল দিয়ে একটি আয়তক্ষেত্র পূরণ করার ফাংশন।
ধাপ 6: আপনি সম্পন্ন
অভিনন্দন আপনি সম্পন্ন করেছেন! এখন আপনি আপনার পছন্দ মত ডিসপ্লে প্রোগ্রাম করতে পারেন। এবং যদি আপনি ডিসপ্লেটি তৈরি করেন তবে শেয়ার করতে ভুলবেন না:)
প্রস্তাবিত:
মেকানিক্যাল সেভেন সেগমেন্ট ডিসপ্লে ক্লক: Ste টি ধাপ (ছবি সহ)
মেকানিক্যাল সেভেন সেগমেন্ট ডিসপ্লে ক্লক: কয়েক মাস আগে আমি একটি দুই ডিজিটের মেকানিক্যাল 7 সেগমেন্ট ডিসপ্লে তৈরি করেছি যা আমি কাউন্টডাউন টাইমারে পরিণত হয়েছি। এটি বেশ ভালভাবে বেরিয়ে এসেছিল এবং বেশ কয়েকটি লোক ঘড়ির জন্য ডিসপ্লেতে দ্বিগুণ হওয়ার পরামর্শ দিয়েছিল। সমস্যা ছিল যে আমি ইতিমধ্যে চালানো হয়েছিল
এজ-লিট সেভেন সেগমেন্ট ক্লক ডিসপ্লে: ১ Ste টি ধাপ (ছবি সহ)
এজ-লিট সেভেন সেগমেন্ট ক্লক ডিসপ্লে: সাত সেগমেন্ট ডিসপ্লে প্রায় এক শতাব্দীরও বেশি সময় ধরে রয়েছে (https://en.wikipedia.org/wiki/Seven-segment_display) এবং ডিজিটাল ঘড়ি, যন্ত্র প্যানেলে সংখ্যার পরিচিত আকৃতি তৈরি করে। এবং অন্যান্য অনেক সংখ্যাসূচক প্রদর্শন। তারা আবার
7 ফুট 7 সেগমেন্ট আরজিবি ডিসপ্লে বিটি অ্যাপের সাথে: 22 টি ধাপ (ছবি সহ)
7 ফুট 7 সেগমেন্ট আরজিবি ডিসপ্লে বিটি অ্যাপের সাথে: এটি আমার দীর্ঘমেয়াদী স্বপ্ন 6 ফুট ঘড়ি (কিন্তু এখানে 7 ফিট ডিসপ্লে), কিন্তু তাই এটি শুধুমাত্র স্বপ্ন। এটি প্রথম অঙ্ক তৈরির প্রথম ধাপ কিন্তু কাজ করার সময় আমি লেজার কাটারের মতো মেশিন ছাড়া অনুভব করি যে এই ধরনের কাজ করা খুবই কঠিন
সার্কিটপাইথনে পোটেন্টিওমিটার দ্বারা নিয়ন্ত্রিত দ্বৈত 7 -সেগমেন্ট ডিসপ্লে - দৃষ্টির দৃist়তার প্রদর্শন: 9 টি ধাপ (ছবি সহ)
সার্কিটপাইথনে পোটেন্টিওমিটার দ্বারা নিয়ন্ত্রিত দ্বৈত 7-সেগমেন্ট ডিসপ্লে-দৃষ্টির দৃist়তার প্রদর্শন: এই প্রকল্পটি 7-সেগমেন্ট এলইডি ডিসপ্লে (F5161AH) এর কয়েকটিতে ডিসপ্লে নিয়ন্ত্রণ করতে একটি পোটেন্টিওমিটার ব্যবহার করে। পোটেন্টিওমিটারের গাঁটটি 0 থেকে 99 রেঞ্জের মধ্যে প্রদর্শিত সংখ্যা পরিবর্তিত হওয়ার সাথে সাথে। যেকোনো মুহূর্তে শুধুমাত্র একটি LED জ্বালানো হয়, খুব সংক্ষেপে, কিন্তু
ESP8266 ওয়েব সার্ভার ব্যবহার করে 7-সেগমেন্ট LED ডিসপ্লে নিয়ন্ত্রণ করা: 8 টি ধাপ (ছবি সহ)
ESP8266 ওয়েব সার্ভার ব্যবহার করে 7-সেগমেন্ট LED ডিসপ্লে নিয়ন্ত্রণ করা: আমার প্রজেক্টে একটি Nodemcu ESP8266 আছে যা html ফর্ম ব্যবহার করে http সার্ভারের মাধ্যমে 7-সেগমেন্ট ডিসপ্লে নিয়ন্ত্রণ করছে