সুচিপত্র:

রিমোট সিএনসি স্টপ অ্যান্ড মনিটর: ১১ টি ধাপ (ছবি সহ)
রিমোট সিএনসি স্টপ অ্যান্ড মনিটর: ১১ টি ধাপ (ছবি সহ)

ভিডিও: রিমোট সিএনসি স্টপ অ্যান্ড মনিটর: ১১ টি ধাপ (ছবি সহ)

ভিডিও: রিমোট সিএনসি স্টপ অ্যান্ড মনিটর: ১১ টি ধাপ (ছবি সহ)
ভিডিও: Basic Parameter Set of VFD with Motor | VEIKONG VFD-2000 Series R7 5G-S2 | VFD Bangla Tutorial 2024, নভেম্বর
Anonim
দূরবর্তী CNC স্টপ এবং মনিটর
দূরবর্তী CNC স্টপ এবং মনিটর
দূরবর্তী CNC স্টপ এবং মনিটর
দূরবর্তী CNC স্টপ এবং মনিটর
দূরবর্তী CNC স্টপ এবং মনিটর
দূরবর্তী CNC স্টপ এবং মনিটর

এই প্রকল্পটি Mach3 থেকে দূরবর্তীভাবে একটি STOP (ALT+S) সঞ্চালনের একটি সস্তা মাধ্যম প্রদান করে। এটি একটি রাস্পবেরি পাই (RPi) + ক্যামেরা দিয়ে সম্পন্ন হয় যা একটি USB তারের মাধ্যমে একটি পিসির সাথে সংযুক্ত থাকে। সিএনসিতে স্টপ পর্যবেক্ষণ এবং সক্রিয় করা হচ্ছে আরপিআইতে চলমান একটি ভিডিও স্ট্রিমিং ওয়েব অ্যাপ্লিকেশন দিয়ে। এই সমাধানটি ব্যবহার করা আপনার নিজের ঝুঁকিতে করা উচিত। আমি আপনার সিএনসির প্রস্তুতকারকের সাথে যোগাযোগ করার পরামর্শ দিচ্ছি, এবং প্রস্তাবিত দূরবর্তী জরুরী স্টপটি ক্রয় এবং ইনস্টল করুন।

দ্রষ্টব্য: এটি আপনার সিএনসি কন্ট্রোল প্যানেলে সংযুক্ত ইমার্জেন্সি স্টপ (ইস্টপ) এর মতো নয়, তবে ম্যাক 3 এর একটি স্টপ করার জন্য একটি হটকি কার্যকর করা।

ধাপ 1: অংশ

যন্ত্রাংশ
যন্ত্রাংশ
  1. রাস্পবেরি পাই জিরো ডব্লিউ
  2. রাস্পবেরি পাই জিরো 1.3 ক্যামেরা কেবল
  3. রাস্পবেরি পাই ক্যামেরা (দ্রষ্টব্য: ইউএসবি ওয়েবক্যাম সমর্থিত নয়)
  4. রাস্পবেরি পাই এবং ক্যামেরার ক্ষেত্রে
  5. মাইক্রো এসডি কার্ড 16 জিবি
  6. USB তারের

ধাপ 2: ক্যামেরা একত্রিত করুন এবং রাস্পবিয়ান ইনস্টল করুন

ক্যামেরা একত্রিত করুন এবং রাস্পবিয়ান ইনস্টল করুন
ক্যামেরা একত্রিত করুন এবং রাস্পবিয়ান ইনস্টল করুন
ক্যামেরা একত্রিত করুন এবং রাস্পবিয়ান ইনস্টল করুন
ক্যামেরা একত্রিত করুন এবং রাস্পবিয়ান ইনস্টল করুন
ক্যামেরা একত্রিত করুন এবং রাস্পবিয়ান ইনস্টল করুন
ক্যামেরা একত্রিত করুন এবং রাস্পবিয়ান ইনস্টল করুন
ক্যামেরা একত্রিত করুন এবং রাস্পবিয়ান ইনস্টল করুন
ক্যামেরা একত্রিত করুন এবং রাস্পবিয়ান ইনস্টল করুন

রাস্পবেরি পাই জিরো ডাব্লু এবং অফিসিয়াল কেসে রাস্পবেরি পাই ক্যামেরা মডিউলকে কীভাবে সংযুক্ত করবেন তার নির্দেশাবলী অনুসারে আরপিআই ক্যামেরা, কেবল এবং আরপিআই একত্রিত করুন। দ্রষ্টব্য: ইউএসবি ওয়েবক্যাম সমর্থিত নয়।

রাস্পবেরি পাই জিরো ডব্লিউ-তে রাস্পবিয়ানের সর্বশেষ সংস্করণটি ইনস্টল করুন। আমি ধাপে ধাপে নির্দেশাবলী অনুসরণ করার পরামর্শ দিচ্ছি অ্যাডাফ্রুটের রাস্পবেরি পাই জিরো হেডলেস কুইক স্টার্টে।

RPi এর সাথে একটি SSH সংযোগ সঞ্চালন করুন, যেমন উপরের নির্দেশাবলীতে উল্লেখ করা হয়েছে, এবং raspi-config ইউটিলিটি চালানোর মাধ্যমে একটি সাধারণ সিস্টেম কনফিগারেশন শুরু করুন।

sudo raspi-config

ধাপ 3: ক্যামেরা সক্ষম করুন

ক্যামেরা সক্ষম করুন
ক্যামেরা সক্ষম করুন
ক্যামেরা সক্ষম করুন
ক্যামেরা সক্ষম করুন
ক্যামেরা সক্ষম করুন
ক্যামেরা সক্ষম করুন
ক্যামেরা সক্ষম করুন
ক্যামেরা সক্ষম করুন

রাস্পি -কনফিগের প্রধান উইন্ডোতে নম্বর 5 নির্বাচন করুন। ইন্টারফেসিং বিকল্প - পেরিফেরালগুলিতে সংযোগ কনফিগার করুন। পরবর্তী উইন্ডোতে, P1 নির্বাচন করুন। ক্যামেরা - রাস্পবেরি পাই ক্যামেরায় সংযোগ সক্ষম/অক্ষম করুন। পরবর্তী উইন্ডো জিজ্ঞাসা করবে আপনি ক্যামেরা ইন্টারফেস সক্ষম করতে চান? নির্বাচন করুন এবং এন্টার টিপুন। শেষ পর্দা নির্দেশ করবে যে ক্যামেরা ইন্টারফেস সক্ষম হয়েছে, এবং এর জন্য এন্টার টিপুন। এটি আপনাকে রাস্পি-কনফিগের প্রধান উইন্ডোতে ফিরিয়ে দেবে।

ধাপ 4: ফাইল সিস্টেম প্রসারিত করুন

ফাইল সিস্টেম প্রসারিত করুন
ফাইল সিস্টেম প্রসারিত করুন
ফাইল সিস্টেম প্রসারিত করুন
ফাইল সিস্টেম প্রসারিত করুন
ফাইল সিস্টেম প্রসারিত করুন
ফাইল সিস্টেম প্রসারিত করুন

রাস্পি -কনফিগ প্রধান উইন্ডোতে নম্বর 7 নির্বাচন করুন। উন্নত বিকল্প - উন্নত সেটিংস কনফিগার করুন। পরবর্তী উইন্ডোতে, A1 নির্বাচন করুন। ফাইল সিস্টেম প্রসারিত করুন - নিশ্চিত করে যে সমস্ত এসডি কার্ড স্টোরেজ ব্যবহার করা হয়েছে। এই আইটেমটি নির্বাচন করার পরে একটি উইন্ডো প্রদর্শিত হবে যা রুট পার্টিশনের আকার পরিবর্তন করা হয়েছে। পরবর্তী রিবুট করার পরে ফাইল সিস্টেমটি বড় করা হবে। নির্বাচন করতে Enter কী টিপুন। এটি আপনাকে রাস্পি-কনফিগার প্রধান উইন্ডো ফিরিয়ে দেবে।

ধাপ 5: বুট বিকল্প

বুট অপশন
বুট অপশন
বুট অপশন
বুট অপশন
বুট অপশন
বুট অপশন

রাস্পি-কনফিগ প্রধান উইন্ডোতে নম্বর 3 নির্বাচন করুন। বুট অপশন-স্টার্ট-আপের জন্য কনফিগার অপশন। পরবর্তী পর্দায়, B1 নির্বাচন করুন। ডেস্কটপ / CLI - একটি ডেস্কটপ পরিবেশে বুট করা হবে কিনা তা চয়ন করুন। এটি আপনাকে চূড়ান্ত উইন্ডোতে নিয়ে যাবে এবং B1 নির্বাচন করবে। কনসোল - টেক্সট কনসোল, ব্যবহারকারীর লগইন করার প্রয়োজন। এটি নির্বাচন করলে আপনি raspi-config প্রধান উইন্ডোতে ফিরে যাবেন।

আপনি নির্বাচন করে রাস্পি-কনফিগ থেকে প্রস্থান করতে পারেন, যার জন্য সম্ভবত একটি রিবুট প্রয়োজন হবে। রিবুট চালান, এবং SSH আবার RPi- এ।

ধাপ 6: USB কীবোর্ডে RPi কনফিগার করুন (HID)

USB কীবোর্ডে RPi কনফিগার করুন (HID)
USB কীবোর্ডে RPi কনফিগার করুন (HID)

একটি স্টপ উৎপন্ন হয় RPi এর মাধ্যমে একটি ALT+s কীস্ট্রোক পাঠিয়ে Mach3 চালিত পিসিতে। ফলস্বরূপ, পিসিতে ইউএসবি কীবোর্ড হিসাবে উপস্থিত এবং কাজ করার জন্য আরপিআইকে কনফিগার করতে হবে। এটি পিসিতে ALT+গুলির মতো হটকি কমান্ড পাঠাতে দেয়। RPi কনফিগার করার নির্দেশাবলী রাস্পবেরি পাই জিরোকে ইউএসবি কীবোর্ডে (HID) এ পাওয়া যায়।

রিবুট করার পরে, নিম্নলিখিত কমান্ডটি প্রবেশ করান:

ls -l /dev /hid*

আপনি উপরে দেখানো হিসাবে তালিকায় প্রদর্শিত ডিভাইস /dev /hidg0 দেখতে হবে। গ্রুপ অ্যাক্সেস এবং এই ডিভাইসে পড়া এবং লেখার অ্যাক্সেস অনুসরণ করার ধাপে পরিবর্তন করা হবে।

ধাপ 7: RPi-Cam-Web-Interface ইনস্টল করুন

RPi-Cam-Web-Interface ইনস্টল করুন
RPi-Cam-Web-Interface ইনস্টল করুন
RPi-Cam-Web-Interface ইনস্টল করুন
RPi-Cam-Web-Interface ইনস্টল করুন

RPi-Cam-Web-Interface- এ নির্দেশ অনুযায়ী স্ট্রিমিং ভিডিও এবং ওয়েব সার্ভার সফটওয়্যার ইনস্টল করুন।

ইনস্টলেশনের সময় আপনাকে নিম্নলিখিত কনফিগারেশন বিকল্পগুলি জিজ্ঞাসা করা হবে:

  • ক্যাম সাবফোল্ডার: এইচটিএমএল
  • অটো স্টার্ট: (হ্যাঁ/না) হ্যাঁ
  • সার্ভার: (apache/nginx/lighttpd) অ্যাপাচি
  • ওয়েবপোর্ট: 80
  • ব্যবহারকারী: (ফাঁকা = নলগিন) প্রশাসক (উদাহরণ)
  • পাসওয়ার্ড: #34By97Zz (উদাহরণ)
  • jpglink: (হ্যাঁ/না) না
  • phpversion: (5/7) 7

আমি ইনস্টলেশন সহজ করার জন্য ডিফল্ট ইনপুট বেছে নিয়েছি, কিন্তু RPi ওয়েব পেজ সুরক্ষিত করার জন্য একটি ব্যবহারকারী এবং পাসওয়ার্ড যুক্ত করেছি। নির্বাচন করুন এবং ইনস্টলেশন চালিয়ে যান। শেষে আপনাকে ক্যামেরা সিস্টেম শুরু করতে বলা হবে এখন নির্বাচন করুন এবং চালিয়ে যান। সফল হলে, আপনাকে কমান্ড প্রম্পটে নিয়ে যাওয়া হবে।

RPi ওয়েব পেজে সংযুক্ত করুন

ধাপ 8: ডিভাইস /dev /hidg0 এ Www- ডেটা অ্যাক্সেস মঞ্জুর করুন

ডিভাইস /dev /hidg0 এ Www- ডেটা অ্যাক্সেস মঞ্জুর করুন
ডিভাইস /dev /hidg0 এ Www- ডেটা অ্যাক্সেস মঞ্জুর করুন

এখন যেহেতু সমস্ত অ্যাপ্লিকেশন এবং হার্ডওয়্যার ইনস্টল করা হয়েছে ইনস্টলেশনটি চূড়ান্ত করার জন্য শেষ পরিবর্তনগুলি করা যেতে পারে। এই পদক্ষেপের উদ্দেশ্য হল ইউএসবি কীবোর্ড ডিভাইস /dev /hidg0 ব্যবহারকারীর www- ডেটা অ্যাক্সেস প্রদান করা।

প্রথমে, hid নামে একটি গ্রুপ তৈরি করুন এবং গ্রুপে www-data যোগ করুন:

sudo অ্যাডগ্রুপ লুকানো

sudo adduser www-data লুকানো

পরবর্তী, এই কমান্ড দিয়ে /etc/rc.local খুলুন (আবার):

sudo ন্যানো /etc/rc.local

প্রস্থান 0 ধারণকারী লাইনের পূর্বে নিম্নলিখিতগুলি যোগ করুন, কিন্তু ইউএসবি কীবোর্ড (এইচআইডি) ধাপে কনফিগার করুন আরপিআই কনফিগার করুন

sudo chown root: hid /dev /hidg0sudo chmod 660 /dev /hidg0

উপরের কমান্ড ব্যবহারকারীর www-data- এর জন্য device /dev /hidg0- এ প্রয়োজনীয় প্রবেশাধিকার প্রদান করবে। উপরের পরিবর্তনগুলি করার পরে এবং একটি রিবুট করার পরে আপনি /dev /hidg0 ডিভাইসটি নিম্নলিখিত কমান্ড সহ দেখতে পাবেন:

ls -l /dev /hid*

লক্ষ্য করুন এই ডিভাইসের জন্য গোষ্ঠীটি এখন লুকানো আছে এবং গোষ্ঠীটি পড়ার এবং লেখার অ্যাক্সেস পেয়েছে।

======================================

Ptionচ্ছিক: যদি আপনি RPi ওয়েব পেজের মাধ্যমে GPIO, I2C এবং/অথবা SPI ব্যবহার করে এমন স্ক্রিপ্ট ব্যবহার করতে চান, তাহলে আপনাকে এই ইন্টারফেসগুলি raspi-config এ সক্ষম করতে হবে। দ্বিতীয়ত, আপনাকে এই ইন্টারফেসগুলিতে ব্যবহারকারীকে www- ডেটা অ্যাক্সেস দিতে হবে।

sudo usermod -a -G gpio, i2c, spi www -data

ধাপ 9: ওয়েব ইন্টারফেস কনফিগার করুন

ওয়েব ইন্টারফেস কনফিগার করুন
ওয়েব ইন্টারফেস কনফিগার করুন

আপনার RPi হোম ডিরেক্টরি '/home/pi/' এ নীচে পাওয়া userbuttons.txt ফাইলটি আপলোড করুন।

আপনার হোম ডিরেক্টরি থেকে, userbuttons.txt '/var/www/html/' ফোল্ডারে অনুলিপি করুন:

cd ~ sudo cp userbuttons.txt/var/www/html/userbutton

ব্যবহারকারীর বাটনের মালিকানা এবং অনুমতি পরিবর্তন করুন:

sudo chown www-data: www-data/var/www/html/userbutton

Stop_cnc.sh শেল স্ক্রিপ্ট তৈরি করুন:

sudo nano /var/www/html/macros/stop_cnc.sh

এই ফাইলটিতে নিম্নলিখিত পাঠ্যটি অনুলিপি করুন এবং আটকান:

=! # Nullwrite_report "\ 0 / 0 / 0 / 0 / 0 / 0 / 0 / 0" #echo "STOP CNC" >> /var/www/html/macros/testmacro.txt

/Var/www/html/macros/stop_cnc.sh সংরক্ষণ করার পরে, এই কমান্ডগুলি দিয়ে ফাইলের প্রয়োজনীয় অনুমতি প্রদান করুন:

sudo chown www-data: www-data /var/www/html/macros/stop_cnc.shsudo chmod 764 /var/www/html/macros/stop_cnc.sh

======================================== ptionচ্ছিক: আপনি যদি সাইকেল স্টার্টের জন্য বোতাম রাখতে চান এবং ফিড হোল্ড, আপনি/var/www/html/userbuttons এ নিম্নলিখিত বোতাম যুক্ত করতে পারেন:

sudo nano/var/www/html/userbuttons

ইউজার বাটন ফাইলে নীচের দেখানো লাইন থেকে # খুঁজুন এবং সরান:

#FEED HOLD, feed_hold.sh, btn btn-warning btn-lg, style = "width: 50%"#CYCLE START, cycle_start.sh, btn btn-success btn-lg, style = "width: 50%"

Cycle_start.sh শেল স্ক্রিপ্ট তৈরি করুন:

sudo nano /var/www/html/macros/cycle_start.sh

এই ফাইলটিতে নিম্নলিখিত পাঠ্যটি অনুলিপি করুন এবং আটকান:

=! / 0 "# Nullwrite_report" / 0 / 0 / 0 / 0 / 0 / 0 / 0 / 0 "#echo" CYCLE START ">> /var/www/html/macros/cycle_start.txt

Feed_hold.sh শেল স্ক্রিপ্ট তৈরি করুন:

sudo nano /var/www/html/macros/feed_hold.sh

এই ফাইলটিতে নিম্নলিখিত পাঠ্যটি অনুলিপি করুন এবং আটকান:

/! 0 " # Null write_report" / 0 / 0 / 0 / 0 / 0 / 0 / 0 / 0 "#echo" Fed HOLD ">> /var/www/html/macros/feed_hold.txt

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

sudo chown www-data: www-data /var/www/html/macros/cycle_start.shsudo chown www-data: www-data /var/www/html/macros/feed_hold.shsudo chmod 764/var/www/html/ macros/cycle_start.shsudo chmod 764 /var/www/html/macros/feed_hold.sh

ধাপ 10: ওয়েব চেহারা কাস্টমাইজ করুন

ওয়েব চেহারা কাস্টমাইজ করুন
ওয়েব চেহারা কাস্টমাইজ করুন
ওয়েব চেহারা কাস্টমাইজ করুন
ওয়েব চেহারা কাস্টমাইজ করুন

পূর্ববর্তী ধাপের পূর্বে, ওয়েব পৃষ্ঠাটি উপরে দেখানো 'আগে' চিত্র হিসাবে উপস্থিত হয়েছিল। পরিবর্তনের পর STOP বাটন আসবে। ক্যামেরা সেটিংসে কিছু প্রস্তাবিত পরিবর্তন:

  • রেজোলিউশন: ম্যাক্স ভিউ 972p 4: 3
  • টীকা (সর্বোচ্চ 127 অক্ষর): পাঠ্য: CNC ক্যাম%Y.%M.%D_%h:%m:%s
  • প্রিভিউ কোয়ালিটি (1… 100) ডিফল্ট 10: 50 প্রস্থ (128… 1024) ডিফল্ট 512: 1024 ডিভাইডার (1-16) ডিফল্ট 1: 1

টাইটেল বারের নাম এবং নাম 'RPi Cam Control v6.4.34: mycam@raspberrypi' /var/www/html/config.php ফাইল কাস্টমাইজ করে পরিবর্তন করা যেতে পারে।

sudo nano /var/www/html/config.php

শিরোনামের নাম পরিবর্তন করতে চাইলে 'RPi Cam Control' পরিবর্তন করুন:

// এই অ্যাপ্লিকেশনের নাম নির্ধারণ করুন ('APP_NAME', 'RPi Cam Control');

'সিস্টেম' সেটিংস বিভাগে আপনি স্টাইলকে রাতে পরিবর্তন করতে পারেন এবং ব্যাকগ্রাউন্ডকে কালো করতে ঠিক আছে ক্লিক করুন।

ধাপ 11: পরীক্ষা এবং ব্যবহার

পরীক্ষা এবং ব্যবহার
পরীক্ষা এবং ব্যবহার
পরীক্ষা এবং ব্যবহার
পরীক্ষা এবং ব্যবহার

RPi (PWR USB নয়) এর USB পোর্টের সাথে একটি USB তারের সংযোগ করুন, এবং অন্য প্রান্তটিকে PC3 চালিত PC এর সাথে সংযুক্ত করুন। এই ক্যাবলটি RPi কে পাওয়ার করার পাশাপাশি পিসিতে Mach3 কে নিয়ন্ত্রণ করবে। অতএব, RPi- এ PWR USB- এর সাথে একটি বাহ্যিক বিদ্যুৎ সরবরাহ সংযুক্ত করবেন না। এটি পিসি বা RPi এর ক্ষতি করতে পারে।

ফোকাস - যে উইন্ডোতে বর্তমানে কীবোর্ড ফোকাস রয়েছে। এই উইন্ডোতে কীবোর্ড থেকে কোন কী স্ট্রোক ঘটবে।

পূর্বে উল্লিখিত হিসাবে, RPi এর USB সংযুক্ত পিসির USB- এ একটি ALT+s হটকি পাঠায়। সেটআপটি পরীক্ষা করার জন্য (Mach3 ছাড়া), একটি অ্যাপ্লিকেশন খুলুন (বিশেষত একটি টেক্সট এডিটর) যার একটি মেনু বিকল্প রয়েছে যা S দিয়ে শুরু হয়, যেমনটি নোটপ্যাড ++ অ্যাপ্লিকেশনে উপরে দেখা গেছে। লক্ষ্য করুন যে S মেনুতে আন্ডারলাইন করা হয়েছে ইঙ্গিত করে যে একটি ALT+s কীস্ট্রোক মেনু সক্রিয় করবে। আপনি ফলাফলগুলি পরীক্ষা করতে পিসি কীবোর্ড দিয়ে এটি চেষ্টা করতে পারেন। উপরের উদাহরণের মতো, অনুসন্ধান মেনু উপস্থিত হয়েছিল। আপনার ফলাফলটি ভিন্ন হবে, আপনি যে অ্যাপ্লিকেশানটি খুলবেন তার উপর ভিত্তি করে একটি মেনু এস সহ একটি বিকল্প ধারণ করে। যদি আপনার পরীক্ষা সফল হয়, তাহলে ওয়েব অ্যাপ্লিকেশন দিয়ে আপনার সেটআপ পরীক্ষা করুন। আগের মতো একই অ্যাপ্লিকেশনে ফোকাস সেট করুন এবং একটি ভিন্ন ডিভাইস থেকে RPi এর ওয়েব অ্যাপ্লিকেশনটি অ্যাক্সেস করুন। আপনি RPi অ্যাক্সেস করতে একটি স্মার্ট ফোন ব্যবহার করতে পারেন। ওয়েব পেজে STOP বাটনে ক্লিক করুন, এবং একই মেনু আগের মত ড্রপ ডাউন করতে হবে।

যদি আপনার পরীক্ষা সফল হয়, আপনি Mach3 এর সাথে এটি ব্যবহার করতে প্রস্তুত। আমি Mach3 2010 Screenset ব্যবহার করি, এবং এটি সূক্ষ্ম কাজ করে।

নিশ্চিত করুন যে ম্যাক 3 পিসি কীবোর্ড ইনপুটের জন্য ফোকাসে আছে। Mach3 এর শিরোনাম বার স্পর্শ করা যথেষ্ট এই ক্ষেত্রে বীমা করার জন্য যথেষ্ট। ম্যাক 3 পিসির ডেস্কটপে চলমান একমাত্র অ্যাপ্লিকেশন হওয়া উচিত।

এই পদ্ধতিটি ব্যবহার করা আপনার নিজের ঝুঁকিতে করা উচিত।

প্রস্তাবিত: