সুচিপত্র:
- ধাপ 1: হার্ডওয়্যার এবং ফার্মওয়্যার
- ধাপ 2: একটি টিসিপি সার্ভারে একটি সিরিয়াল পোর্ট সেতু করুন
- ধাপ 3: একটি ভার্চুয়াল সিরিয়াল পোর্ট তৈরি করুন
- ধাপ 4: একটি টিসিপি ক্লায়েন্ট তৈরি করুন
- ধাপ 5: এলসিডি কন্ট্রোল প্রোগ্রাম কনফিগার করুন
- ধাপ 6: উপসংহার এবং কোথায় পাবেন
ভিডিও: এলসিডি স্মার্টির সাথে নেটওয়ার্কযুক্ত এলসিডি ব্যাকপ্যাক: 6 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:04
অক্ষর এলসিডি স্ক্রিন যা তথ্য স্ক্রোল করে একটি জনপ্রিয় কেস মোড। এগুলি সাধারণত একটি সমান্তরাল পোর্ট, সিরিয়াল পোর্ট ব্যাকপ্যাক বা ইউএসবি ব্যাকপ্যাক (আরও) এর মাধ্যমে নিয়ন্ত্রিত হয়। এই নির্দেশযোগ্য আমাদের ওপেন সোর্স ইথারনেট নেটওয়ার্ক LCD ব্যাকপ্যাক প্রদর্শন করে। এলসিডি স্মার্টি (উইন্ডোজ) এবং এলসিডিপ্রোক (লিনাক্স) এর মতো এলসিডি কন্ট্রোল প্রোগ্রামগুলি সিরিয়াল এবং ইউএসবি টাইপের মতো ইথারনেট এলসিডি ব্যাকপ্যাক ব্যবহার করতে পারে, তবে একটি নেটওয়ার্কের মাধ্যমে। নেটওয়ার্কের যেকোনো স্থান থেকে যেকোনো সিস্টেম পর্যবেক্ষণের জন্য এটি দরকারী: LCDs রাখুন যেখানে আপনি কম্পিউটার রাখতে পারবেন না, অথবা এমন একটি কম্পিউটার মনিটর করুন যেখানে পৌঁছানো কঠিন। আমরা এটি পিসি থেকে দূরে সিস্টেমের তথ্য, RSS ফিড, প্লেলিস্ট, নতুন ইমেল, ভাঁজ@হোম পরিসংখ্যান ইত্যাদি স্ক্রোল করতে ব্যবহার করি। এই ভিডিওটি এটিকে কার্যকরীভাবে দেখায়, LCD একটি ইথারনেট নেটওয়ার্কের মাধ্যমে LCD Smartie থেকে ডিসপ্লে ডেটা গ্রহণ করছে। এই নিবন্ধে আমরা আপনাকে দেখাবো কিভাবে একটি সিরিয়াল পোর্ট থেকে এলসিডি ব্যাকপ্যাকে এলসিডি স্মার্টি আউটপুট পুন redনির্দেশিত করা যায়। এটি নেটওয়ার্ক এলসিডি ব্যাকপ্যাক প্রকল্পের ২ য় অংশ, এখানে ১ ম অংশ পড়ুন। সিড স্টুডিওতে বিশ্বব্যাপী শিপিং সহ $ 45 এর জন্য কয়েকটি একত্রিত #twatch ইথারনেট এলসিডি প্যাকপ্যাক রয়েছে। ডেঞ্জারাস প্রোটোটাইপ ব্লগে মূল বিন্যাস সহ এই নিবন্ধটি দেখুন কনসেপ্ট ওভারভিউ গত সপ্তাহে আমরা এলসিডি ব্যাকপ্যাকের টুইটার স্ক্রোলিং বৈশিষ্ট্যগুলি চালু করেছি। এটি 1337 পোর্টে একটি টিসিপি সার্ভার রয়েছে যা ম্যাট্রিক্স অরবিটাল ফরম্যাট করা কমান্ড গ্রহণ করে। ম্যাট্রিক্স অরবিটাল ব্যাকপ্যাকগুলিতে বিস্তৃত সফ্টওয়্যার সমর্থন রয়েছে, এলসিডি স্মার্টি এবং এলসিডিপ্রোক ওপেন সোর্স বিকল্প। বেশিরভাগ নিয়ন্ত্রণ প্রোগ্রাম সমান্তরাল পোর্ট এবং কয়েকটি সিরিয়াল বা ইউএসবি ব্যাকপ্যাকের মাধ্যমে এলসিডি চালায়। নেটওয়ার্ক টিসিপি আউটপুট এখনও একটি বিকল্প নয়। আমরা এলসিডি স্মার্টির সিরিয়াল পোর্ট আউটপুট নেটওয়ার্ক এলসিডি ব্যাকপ্যাকে ফরওয়ার্ড করতে একটি সেতু ব্যবহার করি।
ধাপ 1: হার্ডওয়্যার এবং ফার্মওয়্যার
আমরা গত সপ্তাহে PIC 18F67J60 ইথারনেট LCD ব্যাকপ্যাক হার্ডওয়্যার চালু করেছি। একটি বিস্তারিত হার্ডওয়্যার ওভারভিউ এর জন্য পূর্ববর্তী নিবন্ধটি দেখুন প্রকল্পের গুগল কোড পৃষ্ঠা থেকে সর্বশেষ ফাইলগুলি ডাউনলোড করুন এবং আপনার নিজের তৈরি করুন। আপনি 23 সেপ্টেম্বর, 2009 পর্যন্ত বিশ্বব্যাপী শিপিং সহ 30 ডলার ($ 45 w/LCD) এর জন্য একত্রিত হার্ডওয়্যার কিনতে পারেন। কম্পিউটারগুলি এই পোর্টে কমান্ড পাঠাতে পারে যেমন এটি একটি সিরিয়াল এলসিডি ব্যাকপ্যাক। আমরা একটি ম্যাট্রিক্স অরবিটাল ব্যাকপ্যাক অনুকরণ করেছি কারণ অধিকাংশ চরিত্র LCD নিয়ন্ত্রণ প্রোগ্রাম এটি সমর্থন করে। TCP সার্ভার একটি কমান্ড না পাওয়া পর্যন্ত LCD- এ রিয়েল-টাইম টুইটার স্ক্রোল করে। টিসিপি সার্ভার এলসিডির সম্পূর্ণ নিয়ন্ত্রণ নেয় আমরা ম্যাট্রিক্স অরবিটাল সেটে দুটি অ-মানক কমান্ড যুক্ত করেছি। 153 DCHP দ্বারা নির্ধারিত IP ঠিকানা প্রদর্শন করে এবং 154 টুইটার মোড পুনরায় শুরু করে। কোন ক্লায়েন্ট বর্তমানে তাদের বাস্তবায়ন।
ধাপ 2: একটি টিসিপি সার্ভারে একটি সিরিয়াল পোর্ট সেতু করুন
এলসিডি কন্ট্রোল প্রোগ্রাম সাধারণত সমান্তরাল পোর্ট, সিরিয়াল এবং ইউএসবি এলসিডি দিয়ে কাজ করে। নেটওয়ার্ক টিসিপি এখনও একটি বিকল্প নয়। এই বিভাগটি দেখায় কিভাবে এলসিডি স্মার্টি সিরিয়াল পোর্ট ডেটা ইথারনেট এলসিডি ব্যাকপ্যাকে ফরোয়ার্ড করতে হয়। আপনার যদি লিনাক্স বা ওএসএক্স পরামর্শ থাকে, দয়া করে সেগুলি মন্তব্য বা ফোরামে ছেড়ে দিন।
ধাপ 3: একটি ভার্চুয়াল সিরিয়াল পোর্ট তৈরি করুন
প্রথমে, আমরা একটি ভার্চুয়াল সিরিয়াল পোর্ট পেয়ার সেটআপ করি। এলসিডি কন্ট্রোল প্রোগ্রাম (এলসিডি স্মার্টি) এই পোর্টের একটির সাথে সংযুক্ত হবে, অন্যটি একটি টিসিপি ক্লায়েন্টের সাথে সংযুক্ত হবে যা আমরা পরে সেটআপ করেছি। পরবর্তী ক্লিক করুন প্রতিটি সিরিয়াল পোর্টের জন্য একটি নম্বর চয়ন করুন। পোর্ট নম্বরটি আপনার সিস্টেমে বিনামূল্যে থাকা উচিত। আমরা এটি COM7 এবং COM8 এ সেট করেছি। আমরা বড রেট অনুকরণ করেছি, যদিও এটি সম্ভবত প্রয়োজনীয় নয়। ঠিক আছে ক্লিক করুন।
ধাপ 4: একটি টিসিপি ক্লায়েন্ট তৈরি করুন
পরবর্তী, ব্যাকপ্যাকের টিসিপি সার্ভারে সিরিয়াল পোর্ট সংযোগ করার জন্য একটি টিসিপি ক্লায়েন্ট তৈরি করুন। পরবর্তীতে ক্লিক করুন টিসিপি সার্ভার ঠিকানাটি পাওয়ার-অনের এলসিডিতে প্রদর্শিত আইপি ঠিকানার মতোই। সার্ভার 1337 পোর্টে শোনে। DTR/RTS সংযোগ স্থিতির উপর নির্ভর করে, আমাদের প্রবাহ নিয়ন্ত্রণের প্রয়োজন নেই। আমরা TCP ক্লায়েন্টকে COM 8 এর সাথে সংযুক্ত করেছি এবং 115200bps, 8/N/1 এর জন্য কনফিগার করেছি। ঠিক আছে ক্লিক করুন টিসিপি সার্ভার সেতু থেকে সিরিয়াল পোর্ট সক্রিয় হওয়া উচিত। ইথারনেট LCD ব্যাকপ্যাক আইপি ঠিকানায় সাড়া দিলে TcpClient স্ট্যাটাস ঠিক আছে পড়বে
ধাপ 5: এলসিডি কন্ট্রোল প্রোগ্রাম কনফিগার করুন
চূড়ান্ত ধাপ হল নেটওয়ার্ক সেতু ব্যবহার করার জন্য আপনার এলসিডি কন্ট্রোল প্রোগ্রাম কনফিগার করা। ভার্চুয়াল সিরিয়াল পোর্ট পেয়ারের মুক্ত প্রান্ত (আমাদের উদাহরণে COM7) ব্যবহার করতে এটি কনফিগার করুন। ভার্চুয়াল পোর্ট সেটিং (115200bps) মেলাতে গতি সেট করুন। নতুন সেটিংস ব্যবহার করতে আপনাকে পুনরায় চালু করতে হতে পারে। আরএসএস ফিড, ইমেল বিজ্ঞপ্তি, সার্ভার পিং সময়, পিসি পরিসংখ্যান ইত্যাদি দেখানোর জন্য এলসিডি প্রোগ্রাম কনফিগার করুন; কারও কারও অতিরিক্ত প্লাগইন রয়েছে। আউটপুটটি ভার্চুয়াল সিরিয়াল পোর্টের মাধ্যমে স্থানীয় নেটওয়ার্কে যাবে এবং এলসিডিতে প্রদর্শিত হবে। এই ভিডিওটি এটি কার্যকরীভাবে দেখায়, LCD একটি ইথারনেট নেটওয়ার্কের মাধ্যমে ডিসপ্লে ডেটা গ্রহণ করছে।
ধাপ 6: উপসংহার এবং কোথায় পাবেন
এলসিডি স্মার্টি এবং এলসিডিপ্রোক ওপেন সোর্স, তাই যে কেউ ইথারনেট এলসিডি ব্যাকপ্যাকের জন্য কিছু সংযোজন যোগ করতে পারে। এটা খুব ভাল হবে যদি তারা একটি LCD ব্যাকপ্যাক সরাসরি TCP এর উপর নিয়ন্ত্রণ করতে পারে, সেতু ছাড়া।
বেশিরভাগ এলসিডি কন্ট্রোল প্রোগ্রাম বোতামগুলিতে প্রতিক্রিয়া জানাতে পারে। ব্যাকপ্যাকের প্রোগ্রামিং হেডারের সাথে দুটি বোতাম সংযুক্ত করা যেতে পারে, অথবা একাধিক বোতাম সংযোগের সাথে একটি নতুন পিসিবি তৈরি করা যেতে পারে। ম্যাট্রিক্স অরবিটাল কমান্ড সেট সফ্টওয়্যার কনট্রাস্ট অ্যাডজাস্টমেন্ট সমর্থন করে, যা দূরবর্তী এলসিডিগুলির জন্য সত্যিই সহজ হবে। এটি সম্ভবত কনট্রাস্ট অ্যাডজাস্টমেন্ট পিনে পালস-প্রস্থ মডুলেশন প্রয়োগ করে সম্পন্ন করা যেতে পারে। ইথারনেট এলসিডি ব্যাকপ্যাক ফার্মওয়্যার নেটওয়ার্কের মাধ্যমে আপগ্রেড করা যেতে পারে, নির্দেশাবলীর জন্য অংশ 1 দেখুন। আমরা ফার্মওয়্যার উন্নত করতে এবং নতুন বৈশিষ্ট্য যোগ করতে থাকব। প্রজেক্ট গুগল কোড পৃষ্ঠা এবং সর্বশেষ ডাউনলোডের জন্য ফোরাম চেক করুন একটি Seeed স্টুডিওতে বিশ্বব্যাপী শিপিং সহ $ 45 এর জন্য কয়েকটি একত্রিত #twatch ইথারনেট LCD প্যাকপ্যাক রয়েছে। তারা শেষ পর্যন্ত তাদের পান কারণ আমরা শীঘ্রই আরও তৈরি করব না।
প্রস্তাবিত:
Arduino এর সাথে 20x4 I2C ক্যারেক্টার এলসিডি ডিসপ্লে কিভাবে ব্যবহার করবেন: 6 টি ধাপ
Arduino এর সাথে 20x4 I2C ক্যারেক্টার এলসিডি ডিসপ্লে কিভাবে ব্যবহার করবেন: এই সাধারণ টিউটোরিয়ালে আমরা শিখব কিভাবে Arduino Uno এর সাথে 20x4 I2C ক্যারেক্টার এলসিডি ডিসপ্লে ব্যবহার করতে হয় একটি সাধারণ টেক্সট " হ্যালো ওয়ার্ল্ড। ভিডিওটি দেখুন
এলসিডি এবং আইআর সেন্সরের সাথে ইনফিনিটি মিরর: 5 টি ধাপ
এলসিডি এবং আইআর সেন্সরের সাথে ইনফিনিটি মিরর: এই প্রকল্পটি আপনাকে দেখাবে যে আপনি কীভাবে ইনফিনিটি মিরর তৈরি করতে পারেন। মূল ধারণা হল যে আয়নাতে থাকা LEDs আলো তৈরি করে যা পিছনের আয়না থেকে সামনের আয়না পর্যন্ত বাউন্স করে যেখানে কিছু আলো বেরিয়ে যায় যাতে আমরা ভিতরে দেখতে পারি এবং তাই
এলসিডি আক্রমণকারী: 16x2 এলসিডি ক্যারেক্টার ডিসপ্লেতে একটি স্পেস ইনভেডার্স গেমের মতো: 7 টি ধাপ
এলসিডি ইনভেডার্স: 16x2 এলসিডি ক্যারেক্টার ডিসপ্লেতে একটি স্পেস ইনভেডার্স গেমের মতো: একটি কিংবদন্তী "স্পেস ইনভেডার্স" গেম চালু করার দরকার নেই। এই প্রকল্পের সবচেয়ে আকর্ষণীয় বৈশিষ্ট্য হল এটি গ্রাফিক্যাল আউটপুটের জন্য পাঠ্য প্রদর্শন ব্যবহার করে। এটি 8 টি কাস্টম অক্ষর প্রয়োগ করে অর্জন করা হয়। আপনি সম্পূর্ণ Arduino ডাউনলোড করতে পারেন
আরডুইনো আই 2 সি 16*2 এলসিডি ডিসপ্লে কানেকশন ইউটসোর্সের সাথে: 10 টি ধাপ
Ursource এর সাথে Arduino I2C 16*2 Lcd ডিসপ্লে কানেকশন: I²C (ইন্টার-ইন্টিগ্রেটেড সার্কিট), I-squared-C উচ্চারিত, একটি মাল্টি-মাস্টার, মাল্টি-স্লেভ, প্যাকেট সুইচড, সিঙ্গেল এন্ডেড, সিরিয়াল কম্পিউটার বাস ফিলিপস সেমিকন্ডাক্টর দ্বারা উদ্ভাবিত (এখন NXP সেমিকন্ডাক্টর)
এলসিডি স্টুডিওতে একটি কাস্টম ডিসপ্লে তৈরি করুন (জি 15 কীবোর্ড এবং এলসিডি স্ক্রিনের জন্য)।: 7 টি ধাপ
এলসিডি স্টুডিওতে একটি কাস্টম ডিসপ্লে তৈরি করুন (জি 15 কীবোর্ড এবং এলসিডি স্ক্রিনগুলির জন্য): ঠিক আছে যদি আপনি কেবল আপনার জি 15 কীবোর্ড পেয়ে থাকেন এবং এটির সাথে আসা মৌলিক ডিসপ্লেগুলি নিয়ে অত্যন্ত অসন্তুষ্ট হন তবে আমি আপনাকে এলসিডি স্টুডিও ব্যবহারের মূল বিষয়গুলি নিয়ে যাব। আপনার নিজের তৈরি করতে এই উদাহরণটি এমন একটি ডিসপ্লে তৈরি করবে যা শুধুমাত্র বেস দেখায়