সুচিপত্র:

ক্রিপ্টোকারেন্সি টিকার: 4 টি ধাপ (ছবি সহ)
ক্রিপ্টোকারেন্সি টিকার: 4 টি ধাপ (ছবি সহ)

ভিডিও: ক্রিপ্টোকারেন্সি টিকার: 4 টি ধাপ (ছবি সহ)

ভিডিও: ক্রিপ্টোকারেন্সি টিকার: 4 টি ধাপ (ছবি সহ)
ভিডিও: বাচ্চা বুকের দুধ খেতে না চাইলে কি করবেন | Nutritionist Aysha Siddika | Kids and Mom 2024, নভেম্বর
Anonim
ক্রিপ্টোকারেন্সি টিকার
ক্রিপ্টোকারেন্সি টিকার

রেডডিট পোস্টের জনপ্রিয়তার কারণে (লিঙ্ক), আমি আমার ক্রিপ্টো-টিকারের জন্য একটি টিউটোরিয়াল রাখার সিদ্ধান্ত নিয়েছি। অস্বীকৃতি: আমি কোনোভাবেই সফটওয়্যার বা কম্পিউটার প্রকৌশলী নই (যেমন আপনি যখন আমার কোড দেখবেন তখন স্পষ্ট হবে) তাই অনুগ্রহ করে আপনি যেখানে উপযুক্ত দেখবেন সেখানে সম্পাদনা করুন! এই প্রকল্পটি একজন শিক্ষানবিস দ্বারা লিখিত, নতুনদের জন্য! আমার সমস্ত ছবি সমাপ্ত পণ্য দেখায়, নির্মাণ প্রক্রিয়া নয়, তাই আমি আমার ভাষা যতটা সম্ভব বর্ণনামূলক করার চেষ্টা করব।

বর্ণনা:

এই প্রকল্পটি একটি রাস্পবেরি পাই জিরো ডাব্লু এবং একটি 16x2 LCD ডিসপ্লে ব্যবহার করে যা ক্রিপ্টোকম্পার এর API থেকে ক্রিপ্টোকুরেন্সির লাইভ মূল্য এবং 24-ঘন্টা তারিখ/সময় দেখায়।

ধাপ 1: উপকরণ সংগ্রহ করুন

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

উপকরণ:

(1) রাস্পবেরি পাই জিরো ডব্লিউ কিট: (লিঙ্ক)

-দয়া করে মনে রাখবেন: এই কিটটিতে মাউস/কীবোর্ড হুক করার জন্য প্রয়োজনীয় মাইক্রো ইউএসবিএসবি ডংগল অন্তর্ভুক্ত নয়। এই সংস্করণে (লিঙ্ক) প্রয়োজনীয় সমস্ত ডংগল অন্তর্ভুক্ত রয়েছে।

(1) I2C ব্যাকপ্যাক সহ 16x2 LCD: (লিঙ্ক)

-এই ডিসপ্লেটি একই আকারের হওয়া উচিত যা আমি এই প্রকল্পে ব্যবহার করেছি

(4) M3x8 স্ক্রু

(4) জাম্পার তারের

(1) সুপার আঠালো

(1) সোল্ডারিং আয়রন

মুদ্রিত অংশ:

সমস্ত 3D মুদ্রিত অংশ এখানে পাওয়া যাবে: (লিঙ্ক)

ধাপ 2: এলসিডি সংযুক্ত করুন এবং পাই কিছু কোড খাওয়ান

এলসিডি সংযুক্ত করুন এবং পাই কিছু কোড খাওয়ান
এলসিডি সংযুক্ত করুন এবং পাই কিছু কোড খাওয়ান
এলসিডি সংযুক্ত করুন এবং পাই কিছু কোড খাওয়ান
এলসিডি সংযুক্ত করুন এবং পাই কিছু কোড খাওয়ান

এই অংশের অনেক তথ্য সার্কিটবেসিকস ডট কম -এ পোস্ট করা একটি নিবন্ধ থেকে টানা হয়েছে, যার মধ্যে রয়েছে আপনার পাঠ্যকে মজার কাজ করার জন্য অতিরিক্ত কোড। যদি আপনি হারিয়ে যান তবে সেই নিবন্ধটি পড়ুন: লিঙ্ক

I2C সক্ষম করুন

রাস্পবেরি পাই টার্মিনাল (লিঙ্ক) খুলুন এবং নিম্নলিখিত কমান্ডগুলি টাইপ করুন:

sudo raspi-config

এটি কনফিগারেশন মেনু খুলবে।

  • মেনু থেকে "উন্নত সেটিংস" খুঁজুন এবং নির্বাচন করুন (লিঙ্ক)
  • "I2C সক্রিয়/স্বয়ংক্রিয় লোডিং অক্ষম করুন" নির্বাচন করুন (লিঙ্ক)
  • "হ্যাঁ" নির্বাচন করুন তারপর কনফিগারেশন মেনু থেকে প্রস্থান করুন
  • আপনার Pi বন্ধ এবং আনপ্লাগ করুন (আনপ্লাগ করার আগে LED কার্যকলাপের ফ্ল্যাশিং বন্ধ হওয়ার জন্য অপেক্ষা করুন)

এলসিডি সংযুক্ত করুন

নিম্নলিখিতগুলি ব্যবহার করে জাম্পার কেবল সংযুক্ত করুন (রাস্পবেরি পাই জিরো ডব্লিউ পিন আউট [লিঙ্ক]):

Pi Pins এলসিডি পিন জিপিও 8 SDAGPIO 9 SCL5.0 ভিডিসি (আউটপুট)

  • একবার আপনি আপনার সংযোগগুলি ডাবল এবং ট্রিপল চেক করে নিলে, আপনার কাছে রাস্পবেরি পাইকে জাম্পার ক্যাবল বিক্রি করুন
  • আপনার পাই প্লাগ ইন করুন। এলসিডি স্ক্রিনটি হালকা হওয়া উচিত কিন্তু কিছুই প্রদর্শিত হবে না।

প্রয়োজনীয় উপাদানগুলি ইনস্টল করুন

  • পাই টার্মিনাল খুলুন
  • লিখুন:

sudo apt-get i2c-tools ইনস্টল করুন

ইনস্টল শেষ হওয়ার জন্য অপেক্ষা করুন তারপর প্রবেশ করুন:

sudo apt-get python-smbus ইনস্টল করুন

  • পাই পুনরায় বুট করুন (এখনও একটি থিম দেখছেন?)
  • পরবর্তী আমরা এর সাথে আমাদের সংযোগ পরীক্ষা করব:

i2cdetect -y 1

  • এটি আপনাকে আপনার পাই এর সাথে সংযুক্ত ডিভাইসের একটি টেবিল দেখাবে (লিঙ্ক)
  • উদাহরণস্বরূপ, I2C ঠিকানা হল "21"। আপনার নম্বরটি নোট করুন, আপনার পরে এটি প্রয়োজন হবে।

লাইব্রেরি ইনস্টল করুন

  • একটি পাইথন 3 শেল খুলুন (লিঙ্ক)
  • GitHub ব্যবহারকারী DenisFromHR (লিঙ্ক) থেকে এই কোডটি অনুলিপি করুন এবং "I2C_LCD_driver.py" নামে একটি ফাইলে সংরক্ষণ করুন
  • 19 তম লাইনে, আপনি "I2CBUS = 0" কে "I2CBUS = 1" এ পরিবর্তন করতে চাইবেন
  • লাইন 22 এ, আপনার I2C ঠিকানা লিখুন যা আমরা "প্রয়োজনীয় উপাদানগুলি ইনস্টল করুন" বিভাগে পেয়েছি। উদাহরণ ব্যবহার করে, লাইন 22 পরিবর্তন করা হবে: "ADDRESS = 0x21"

ডিসপ্লে পরীক্ষা করুন

  • আসুন "হ্যালো ওয়ার্ল্ড!" ডিসপ্লেতে
  • একটি নতুন পাইথন 3 শেল খুলুন
  • নিম্নলিখিত প্রবেশ:

    I2C_LCD_driver থেকে সময় আমদানি করুন * mylcd = I2C_LCD_driver.lcd () mylcd.lcd_display_string ("Hello World!"

  • আপনার পাইথন কোড সংরক্ষণ এবং চালানোর জন্য "F5" টিপুন।
  • যদি আপনার বার্তা আসে, অভিনন্দন! আপনার এলসিডি ব্যবহারের জন্য প্রস্তুত। যদি না হয়, আপনার সংযোগগুলি দুবার পরীক্ষা করুন
  • আপনার বৈসাদৃশ্য সামঞ্জস্য করার জন্য এটি একটি দুর্দান্ত সময়। আপনার স্ক্রিনের বৈসাদৃশ্য সামঞ্জস্য করতে I2C ইউনিটের পিছনে ছোট নীল বাক্সে একটি ফিলিপস স্ক্রু ড্রাইভার ব্যবহার করুন।

কোড আপলোড করুন

  • কোডটি ডাউনলোড করুন এবং খুলুন: লিঙ্ক
  • কোডটি সংরক্ষণ এবং চালানোর জন্য "F5" টিপুন

কোডটি বুট থেকে শুরু করুন

  • প্রথমে, CryptoTicker.py ফাইলের অবস্থান লক্ষ্য করুন। (উদাহরণ: /home/pi/Desktop/CryptoTicker.py)
  • টার্মিনাল খুলুন এবং নিম্নলিখিত টাইপ করুন:

crontab -e

সমস্ত হ্যাশট্যাগযুক্ত পাঠ্যের নীচে, নিম্নলিখিতটি ইনপুট করুন:

b রিবুট সুডো পাইথন (আপনার ক্রিপ্টোটাইকারের জায়গায় টাইপ করুন। PY ফাইল)

  • Crtl-X, Y (হ্যাঁ এর জন্য) টাইপ করুন এবং সেভ করার জন্য এন্টার দিন
  • এখন, আপনার পাই পুনরায় বুট করুন এবং দেখুন এটি কাজ করে কিনা!

ধাপ 3: আঠালো, আঠালো, আঠালো

আঠালো, আঠালো, আঠালো
আঠালো, আঠালো, আঠালো
আঠালো, আঠালো, আঠালো
আঠালো, আঠালো, আঠালো

সমস্ত অংশ গ্লুগিংকে সহজ করার জন্য স্ন্যাগ ফিট করার জন্য ডিজাইন করা হয়েছিল। প্রিন্টারের সহনশীলতার উপর নির্ভর করে, আপনার যন্ত্রাংশগুলি পুরোপুরি একসাথে ফিট নাও হতে পারে (সেগুলি আকারে ছাঁটাতে স্যান্ডপেপার বা ছুরি ব্যবহার করুন)। আঠালো দ্বারা যোগাযোগ করা হবে যে সমস্ত এলাকায় বালি নিশ্চিত করুন।

আপনার যন্ত্রাংশ একত্রিত করার সময়

প্রথমে, আপনার পাই বন্ধ করুন এবং আনপ্লাগ করুন।

সামনের প্লেটটি একত্রিত করুন:

  • আমি gluing আগে আমার LCD স্ক্রিন আনপ্লাগ এবং মাউন্ট করা সবচেয়ে সহজ
  • পর্দা শুধুমাত্র গর্তে একভাবে ফিট করা উচিত।
  • পাই হাউজিংয়ে LCD ডিসপ্লে মাউন্ট করতে 4 M3x8 স্ক্রু ব্যবহার করুন। স্ক্রুগুলির উপর নজর রাখবেন না কারণ ইন্টিগ্রেটেড গর্ত থেকে প্লাস্টিক বের করে দেবে। একটি সুষ্ঠু ফিট নিশ্চিত করার জন্য একটি সামান্য খসড়া আছে।

সামনের প্লেটটি বেসের সাথে সংযুক্ত করুন:

  • সামনের প্লেট এবং বেসের সংযুক্তি বিন্দুতে অল্প পরিমাণে সুপার আঠালো রাখুন। আপনি একটি এমনকি, snug ফিট আছে তা নিশ্চিত করার জন্য clamps ব্যবহার করুন।
  • শুকানোর পরে, আপনার পাই কেসের উপরে দিয়ে চারটি ক্যাবল খাওয়ান এবং সঠিক পিনের সাথে সংযুক্ত করুন (আপনার ওয়্যারিং চেক করুন)

ক্যাপের সাথে টপার সংযুক্ত করুন:

  • উপরের গর্তে বসার জন্য আপনি কীভাবে টপারটি পছন্দ করবেন এবং উপরের চারপাশে সুপার আঠালো একটি সীম তৈরি করুন।
  • একবার শুকিয়ে গেলে, কেসের অভ্যন্তরে সংযুক্তি বিন্দুতে আঠালো একটি সীম প্রয়োগ করুন।

পরিশেষে, কেসটির ভিতরে পাই রাখুন, ক্যাপ দিয়ে coverেকে দিন এবং প্লাগ ইন করুন!

ধাপ 4: অভিনন্দন

অভিনন্দন!
অভিনন্দন!

আপনার ক্রিপ্টোকারেন্সি টিকার সম্পূর্ণ!

(দয়া করে মনে রাখবেন: এই ডিভাইসটি সঠিকভাবে কাজ করার জন্য একটি কার্যকরী ওয়াইফাই সংযোগ প্রয়োজন

কিন্তু অননাননানবত্মান, আমি আমার টিকারে আরেকটি ক্রিপ্টো-মূল্য যোগ করতে চাই

দুর্ভাগ্যবশত, এটি একটি পাইথন টিউটোরিয়াল নয়, কিন্তু আপনি যতটা এক্সচেঞ্জ যোগ বা বিয়োগ করতে চান সেই কোডের প্যাটার্নটি লক্ষ্য করুন! আমি এই কোডটি একই ট্রায়াল এবং ত্রুটির মাধ্যমে লিখেছি, তাই আমি আপনাকে একই কাজ করতে উৎসাহিত করি!

পাইথন শেলের মধ্যে এটি চালানো আপনাকে কিছু ডিবাগিং তথ্যও দেবে যাতে আপনি স্ক্রিনে যে মানটি দেখতে পান তা যথাযথ কিনা তা দুবার পরীক্ষা করতে পারেন।

শুভ বিনিময়!

প্রস্তাবিত: