সুচিপত্র:

অক্টোপ্রিন্ট প্রিন্টিং মনিটর: 8 টি ধাপ
অক্টোপ্রিন্ট প্রিন্টিং মনিটর: 8 টি ধাপ

ভিডিও: অক্টোপ্রিন্ট প্রিন্টিং মনিটর: 8 টি ধাপ

ভিডিও: অক্টোপ্রিন্ট প্রিন্টিং মনিটর: 8 টি ধাপ
ভিডিও: Octopus Max EZ v1.0 - OctoPrint Quick Install 2024, জুলাই
Anonim
অক্টোপ্রিন্ট প্রিন্টিং মনিটর
অক্টোপ্রিন্ট প্রিন্টিং মনিটর
অক্টোপ্রিন্ট প্রিন্টিং মনিটর
অক্টোপ্রিন্ট প্রিন্টিং মনিটর

হ্যালো!

আমি মনে করি এই প্রকল্পটি মানুষের জন্য দরকারী হবে, যারা অক্টোপ্রিণ্ট ব্যবহার করে।

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

তোমার দরকার:

  1. রাস্পবেরি পাই (আমি রাস্পবেরি পাই 3 বি+ব্যবহার করেছি)
  2. আরডুইনো লিওনার্দো (ছবিতে আপনি ইস্ক্রা নিও দেখতে পারেন, এটি মূল লিওনার্দোর একটি অ্যানালগ)
  3. মাইক্রো ইউএসবি কেবল
  4. 20x4 LCD স্ক্রিন (আমি I2C নিয়ামক ছাড়া ব্যবহার করেছি, কিন্তু I2C এক ব্যবহার করার জন্য কোড সম্পাদনা করা কঠিন নয়)
  5. চারটি বোতাম (আমি একটি মডিউল ব্যবহার করেছি)
  6. মিনি রুটিবোর্ড
  7. কিছু তার
  8. RGB LED স্ট্রিপ (কতক্ষণ? এটা আপনার উপর নির্ভর করে)
  9. বিদ্যুৎ সরবরাহ, আমি 12v 3a ব্যবহার করেছি। LED স্ট্রিপ এবং Arduino সরবরাহ করা ঠিক আছে
  10. নিয়ন্ত্রণের জন্য 3D প্রিন্টার এবং আপনাকে পর্দার জন্য একটি কেস প্রিন্ট করতে হবে
  11. কিছু সংযোগকারী: ব্যারেল জ্যাক (পুরুষ এবং মহিলা)
  12. ডবল পার্শ্বযুক্ত টেপ এবং অন্তরক টেপ
  13. বুজার
  14. DHT21 তাপমাত্রা এবং আর্দ্রতা সেন্সর

চ্ছিক। আপনি কেবল সোল্ডারিং ছাড়াই সমস্ত সংযোগ করতে পারেন।

  1. তাতাল
  2. ঝাল

কিছুটা হলেও এটি একটি কঠিন প্রকল্প। আমি এটি শেষ করতে 2 পূর্ণ দিন কাটিয়েছি।

ধাপ 1: অক্টোপিন্ট API কী পাওয়া

অক্টোপিন্ট API কী পাওয়া
অক্টোপিন্ট API কী পাওয়া

আপনার API কী থাকতে হবে।

এটি সংরক্ষণ করুন.

পদক্ষেপ 2: পাইথন স্ক্রিপ্ট চালানোর জন্য আপনার রাস্পবেরি সেট আপ করা

প্রথমে আপনাকে ssh এর মাধ্যমে আপনার রাস্পবেরির সাথে সংযোগ করতে হবে।

তারপর লগইন করুন এবং এই কমান্ডটি টাইপ করুন

sudo apt-get python3-pip ইনস্টল করুন

তারপরে আপনাকে কিছু পাইথন প্যাকেজ ইনস্টল করতে হবে

sudo pip3 pyserial ইনস্টল করুন

সমস্ত ইনস্টলেশনের পরে গিথুব পৃষ্ঠা থেকে পাইথন স্ক্রিপ্ট ডাউনলোড করুন

Github সংগ্রহস্থল

Ssh টার্মিনালে sudo nano port.py টাইপ করুন, তারপর octoprint-monitor.py থেকে সব কপি করুন এবং টার্মিনালে পেস্ট করুন। ভেরিয়েবল এপিআইতে আপনাকে আপনার অক্টোপ্রিণ্ট এপিআই কী পেস্ট করতে হবে। আপনি আপনার মাউসের ডান বোতামে ক্লিক করে পেস্ট করতে পারেন। তারপরে Ctrl + X টিপুন, "y" টাইপ করুন এবং এন্টার টিপুন।

তারপর sudo nano logMaster.py এর মাধ্যমে logMaster.py ফাইল তৈরি করুন, তারপর octoprint-monitor.py থেকে সব কপি করুন এবং টার্মিনালে পেস্ট করুন। আপনি আপনার মাউসের ডান বোতামে ক্লিক করে পেস্ট করতে পারেন। Ctrl + X প্রেস করার পরে, "y" টাইপ করুন এবং এন্টার টিপুন।

তারপর sudo python3 port.py কমান্ড করুন

যদি আপনার কোন ত্রুটি থাকে, তাহলে আগের ধাপগুলি পরীক্ষা করুন।

যদি আপনি দেখেন"

সংযুক্ত হচ্ছে…

সংযুক্ত।

আপনার টার্মিনালে সব ঠিক আছে। Ctrl+C চাপুন।

ধাপ 3: এলসিডি স্ক্রিনের জন্য প্রিন্টিং কেস

এলসিডি স্ক্রিনের জন্য প্রিন্টিং কেস
এলসিডি স্ক্রিনের জন্য প্রিন্টিং কেস

আমার LCD 20x4 স্ক্রিন আছে।

আপনাকে এই লিঙ্ক থেকে একটি ফাইল প্রিন্ট করতে হবে

থিংভার্সে আমার কেস।

ধাপ 4: Arduino এর সাথে সমস্ত সংযোগ করুন

Arduino এর সাথে সব সংযুক্ত করুন
Arduino এর সাথে সব সংযুক্ত করুন
Arduino এর সাথে সব সংযুক্ত করুন
Arduino এর সাথে সব সংযুক্ত করুন
Arduino এর সাথে সব সংযুক্ত করুন
Arduino এর সাথে সব সংযুক্ত করুন

এই ছবিতে আপনি তারের ডায়াগ্রাম দেখতে পারেন। এলসিডি ডিসপ্লেকে আরডুইনোতে সংযুক্ত করুন।

  • তারপর 9 তম পিনে বুজার সংযুক্ত করুন
  • বোতাম 1 থেকে 7 ম পিন
  • বোতাম 2 - 8 তম
  • বোতাম 3-10
  • বোতাম 4 - 13
  • তাপমাত্রা সেন্সর - পিন 0
  • LED স্ট্রিপ - পিন 6

তারপরে এটি প্রিন্টারের পাশে, আঠালো এলসিডি এবং মুদ্রিত ক্ষেত্রে বোতামগুলি ঠিক করুন। ডাবল পার্শ্বযুক্ত টেপ দিয়ে কেসটি ঠিক করুন।

ইউএসবি তারের সাথে রাস্পবেরি পাইতে আরডুইনো সংযুক্ত করুন।

ছবির মতো arduino এবং LED স্ট্রিপে বিদ্যুৎ সরবরাহ সংযুক্ত করুন।

ধাপ 5: Arduino এ স্কেচ আপলোড করা

আপনাকে github থেকে octoprint-monitor.ino ফাইলটি ডাউনলোড করে arduino এ আপলোড করতে হবে।

আপনার কিছু লাইব্রেরি লাগবে।

  • Adafruit NeoPixel
  • তরল ক্রিস্টাল (এটি ইতিমধ্যে Arduino IDE তে ইনস্টল করা আছে)
  • ট্রয়কা ডিএইচটি লাইব্রেরি

তারপরে আরডুইনোকে রাস্পবেরি পাইয়ের সাথে সংযুক্ত করুন।

ধাপ 6: সব ঠিক আছে কিনা তা পরীক্ষা করা

আপডেট: অটো পোর্ট সনাক্তকরণ যোগ করা হয়েছে! এখন আপনাকে আরডুইনো এর পোর্ট খুঁজে বের করতে হবে না।

পাইথন কোড চালু করুন। যদি আপনি "সংযুক্ত সিরিয়াল" টেক্সট দেখতে পান, সবকিছু ঠিক আছে।

ধাপ 7: অটো স্টার্ট আপে স্ক্রিপ্ট সেট আপ করা

রাস্পবেরি পাইতে অটোলোডে স্ক্রিপ্ট কীভাবে যুক্ত করবেন?

এটি সহজ. আপনাকে টাইপ করতে হবে

sudo crontab -e

এবং ফাইলের শেষে শুধুমাত্র একটি লাইন যোগ করুন।

breboot/usr/bin/python3 /home/pi/port.py

এখানেই শেষ. এখন আপনার রাস্পবেরি পুনরায় বুট করুন এবং সব যাচাই করুন।

ধাপ 8: সমাপ্তি

এখন শেষ ধাপ।

সবকিছু পরীক্ষা করুন এবং যদি কিছু ভাল না হয়, আপনার সমস্যার সাথে একটি মন্তব্য লিখুন।

আপনার মনোযোগের জন্য আপনাকে ধন্যবাদ!

প্রস্তাবিত: