সুচিপত্র:
- সরবরাহ
- ধাপ 1: ধাপ 1: তারের
- ধাপ 2: ধাপ 2: গিট রেপো ক্লোনিং
- ধাপ 3: ধাপ 3: পাইথন 3 ইনস্টল করা
- ধাপ 4: ধাপ 4: পরীক্ষার কোড
- ধাপ 5: ধাপ 5: কোড
ভিডিও: এলসিডি আইপি/ ঘড়ি: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:59
এই নির্দেশনাটি আপনাকে দেখাবে কিভাবে একটি এলসিডি ডিসপ্লে তৈরি করতে হয় যা আপনাকে বর্তমান সময় এবং আরপিআই এর আইপি/ হোস্ট দেখায়।
সরবরাহ
- রাস্পবেরি পাই
- রাস্পবিয়ান সহ এসডি কার্ড
- ওয়াইফাই সংযোগ
- Geek PI IIC/I2C 2004 2 Arduino UNO Raspberry Pi LCD display (20x4)
- 4x মহিলা থেকে মহিলা জাম্পার তার
- কীবোর্ড এবং মাউস
ধাপ 1: ধাপ 1: তারের
- এলসিডির গ্রাউন্ড পিনটি আরপিআই -তে গ্রাউন্ড পিনের সাথে সংযুক্ত করুন
- LPD এর VCC পিনটি RPi- এ 5v পিনের সাথে সংযুক্ত করুন
- এলসিডির এসডিএ পিনটি আরপিআই -তে এসডিএ 2 পিনের সাথে সংযুক্ত করুন
- এলসিডির এসসিএল পিনটি আরপিআই -তে এসসিএল 3 পিনের সাথে সংযুক্ত করুন
ছবিতে যেমন দেখানো হয়েছে
ধাপ 2: ধাপ 2: গিট রেপো ক্লোনিং
- RPI বুট করুন
- টার্মিনাল খুলুন
- নিম্নলিখিত টাইপ করুন
sudo apt- আপডেট পান
sudo apt-get upgrade
গিট ক্লোন
sudo রিবুট
ধাপ 3: ধাপ 3: পাইথন 3 ইনস্টল করা
** যদি আপনি পাইথন 3 এবং পাইথন 3-পিপ আগে থেকেই ইনস্টল করেন তবে আপনি এই পদক্ষেপটি এড়িয়ে যেতে পারেন **
শুধু টার্মিনালে কোডের নিচের লাইনগুলো ইনপুট করুন
sudo apt- পাইথন 3 ইনস্টল করুন
sudo apt-get python3-pip sudo reboot sudo apt-get update sudo apt-get full-upgrade
ধাপ 4: ধাপ 4: পরীক্ষার কোড
সুতরাং আপনি এখন চালানোর জন্য প্রস্তুত সবকিছু ইনস্টল করেছেন। সুতরাং আপনি যে ফাইলগুলি ক্লোন করেছেন সেখানে যান এবং টাইপ করুন:
python3 demo_lcd.py
এই প্রোগ্রাম দেখায় যে LCD কাজ করে। এখন আপনি পরবর্তী ডেমো চালাতে পারেন:
python3 demo_clock.py
এই প্রোগ্রামটি একটি মৌলিক ঘড়ি সেটআপ চালায়। সময় স্ক্রিনে প্রদর্শিত হওয়া উচিত এবং সময় পরিবর্তনের সাথে সাথে পরিবর্তন করা উচিত।
ধাপ 5: ধাপ 5: কোড
এই ধাপটি আপনাকে দেখাবে কিভাবে ঘড়ি এবং আইপি পাইথন প্রোগ্রাম কোড করতে হয়।
কোডটি সমস্ত প্রাসঙ্গিক লাইব্রেরি আমদানি করে শুরু হয়।
lcddriver আমদানি করুন
আমদানি সময় আমদানি তারিখ সময় আমদানি সকেট প্রদর্শন = lcd.driver.lcd ()
এখন আপনি আইপি এবং হোস্টনাম পেতে পারেন:
testIP = "8.8.8.8"
s = socket.socket (socket. AF_INET, socket. SOCK_DGRAM)
s.connect ((testIP, 0))
ipaddr = s.getsockname () [0]
হোস্ট = socket.gethostname ()
এই কোডটি RPi থেকে IP পাবে এবং এটি "ipaddr" হিসাবে সেট করবে।
এখন আপনি মুদ্রণের জন্য পাঠ্য পেতে পারেন:
টেক্সট = str (ইনপুট ("ইনপুট টেক্সট:"))
এই কোডটি ব্যবহারকারীর কাছ থেকে কিছু লেখা পায় (এর জন্য আপনার একটি কীবোর্ড এবং ডিসপ্লে লাগবে)। পরবর্তী আপনি প্রদর্শন করতে সবকিছু আউটপুট করতে পারেন:
চেষ্টা করুন: মুদ্রণ করুন ("প্রদর্শনের জন্য লেখা") display.lcd_display_string (টেক্সট, 1) # ডিসপ্লে ডিসপ্লের প্রথম লাইনে টেক্সটের লাইন লিখুন। (str (datetime.datetime.now ()। time ()), 2) # ডিসপ্লে # প্রোগ্রামে শুধু সময় লিখুন তারপর দেরি না করে লুপ করুন (একটি সময় দিয়ে যোগ করা যেতে পারে। ঘুম)
KeyboardInterrupt ব্যতীত: # যদি একটি KeyboardInterrupt থাকে (যখন আপনি ctrl+c চাপবেন), প্রোগ্রাম থেকে বেরিয়ে আসুন এবং ক্লিনআপ প্রিন্ট ("ক্লিনিং আপ!") display.lcd_clear ()
কোডের এই অংশটি LCD ডিসপ্লেতে সমস্ত ভেরিয়েবল আউটপুট করে এবং সময় বাড়ার সাথে সাথে রিফ্রেশ করে।
প্রস্তাবিত:
এলসিডি তারিখ/ঘড়ি RTC ভুলে যান: 9 টি ধাপ
এলসিডি তারিখ/ঘড়ি RTC ভুলে যান: একটি একক অ্যালুমিনিয়াম আয়ন উপর ভিত্তি করে একটি NIST 2010 কোয়ান্টাম লজিক ঘড়ি। 2010 সালে একটি পরীক্ষায় দুটি অ্যালুমিনিয়াম-আয়ন কোয়ান্টাম ঘড়ি একে অপরের কাছাকাছি রাখা হয়েছিল, কিন্তু দ্বিতীয়টি 12 ইঞ্চি (30.5 সেমি) এর তুলনায় প্রথম, মহাকর্ষীয় সময় প্রসারিত করা
ঘড়ি, এলসিডি ডিসপ্লে, ইনফ্রারেড টু সেট: Ste টি ধাপ
ঘড়ি, এলসিডি ডিসপ্লে, ইনফ্রারেড টু সেট: একটি রিয়েল টাইম ঘড়ি তৈরি করুন যা বছরে কয়েক মিনিটের মধ্যে সক্রিয় সময় রাখে। কোড এবং উপাদানগুলি সহজেই অন্যান্য প্রকল্পে পুনর্বিন্যাস করা যেতে পারে। এই প্রকল্পের জন্য ন্যূনতম পরিমাণে তারের প্রয়োজন এবং কোনও সোল্ডারিং নেই। টাইম কিপার হল DS3231 রিয়েল টাই
এলসিডি আক্রমণকারী: 16x2 এলসিডি ক্যারেক্টার ডিসপ্লেতে একটি স্পেস ইনভেডার্স গেমের মতো: 7 টি ধাপ
এলসিডি ইনভেডার্স: 16x2 এলসিডি ক্যারেক্টার ডিসপ্লেতে একটি স্পেস ইনভেডার্স গেমের মতো: একটি কিংবদন্তী "স্পেস ইনভেডার্স" গেম চালু করার দরকার নেই। এই প্রকল্পের সবচেয়ে আকর্ষণীয় বৈশিষ্ট্য হল এটি গ্রাফিক্যাল আউটপুটের জন্য পাঠ্য প্রদর্শন ব্যবহার করে। এটি 8 টি কাস্টম অক্ষর প্রয়োগ করে অর্জন করা হয়। আপনি সম্পূর্ণ Arduino ডাউনলোড করতে পারেন
এলসিডি স্টুডিওতে একটি কাস্টম ডিসপ্লে তৈরি করুন (জি 15 কীবোর্ড এবং এলসিডি স্ক্রিনের জন্য)।: 7 টি ধাপ
এলসিডি স্টুডিওতে একটি কাস্টম ডিসপ্লে তৈরি করুন (জি 15 কীবোর্ড এবং এলসিডি স্ক্রিনগুলির জন্য): ঠিক আছে যদি আপনি কেবল আপনার জি 15 কীবোর্ড পেয়ে থাকেন এবং এটির সাথে আসা মৌলিক ডিসপ্লেগুলি নিয়ে অত্যন্ত অসন্তুষ্ট হন তবে আমি আপনাকে এলসিডি স্টুডিও ব্যবহারের মূল বিষয়গুলি নিয়ে যাব। আপনার নিজের তৈরি করতে এই উদাহরণটি এমন একটি ডিসপ্লে তৈরি করবে যা শুধুমাত্র বেস দেখায়
এলসিডি স্মার্টির সাথে নেটওয়ার্কযুক্ত এলসিডি ব্যাকপ্যাক: 6 টি ধাপ
এলসিডি স্মার্টির সাথে নেটওয়ার্কযুক্ত এলসিডি ব্যাকপ্যাক: অক্ষর এলসিডি স্ক্রিন যা তথ্য স্ক্রোল করে একটি জনপ্রিয় কেস মোড। এগুলি সাধারণত একটি সমান্তরাল পোর্ট, সিরিয়াল পোর্ট ব্যাকপ্যাক বা ইউএসবি ব্যাকপ্যাক (আরও) এর মাধ্যমে নিয়ন্ত্রিত হয়। এই নির্দেশযোগ্য আমাদের ওপেন সোর্স ইথারনেট নেটওয়ার্ক LCD ব্যাকপ্যাক প্রদর্শন করে। এলসি