সুচিপত্র:
ভিডিও: 4CH রিলে-বোর্ড পুশ বাটন দিয়ে নিয়ন্ত্রিত: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
আমার লক্ষ্য অক্টোপিন্ট ইন্টারফেসের মাধ্যমে পাওয়ার সাপ্লাই কন্ট্রোল যোগ করে আমার Anet A8 3D-printer আপগ্রেড করা। তবুও, আমি আমার 3 ডি-প্রিন্টার "ম্যানুয়ালি" শুরু করতে সক্ষম হতে চাই, যার অর্থ ওয়েব ইন্টারফেস ব্যবহার না করে কেবল একটি বোতাম টিপে।
ধাপ 1: তারের
এসি-ডিসি পিএসইউ একটি স্মার্ট-প্লাগ (টিপি-লিঙ্ক) এর সাথে সংযুক্ত যা স্মার্টফোন (অ্যাপ কাসা) বা একটি বোতামের মাধ্যমে নিয়ন্ত্রণযোগ্য।
এই PSU একটি LM2596 DC -DC Buck কনভার্টার মডিউল (12V - 5V) এর মাধ্যমে রাস্পবেরি পাই 3 B+ কে শক্তি দেয়। অপটোকপলার লো-লেভেল-ট্রিগার সহ 4-রিলে মডিউল 5V সরাসরি RPI 3B+ (3.3V টিউনিং এর প্রয়োজন নেই) এর সাথে সংযুক্ত।
4 টি পুশ বোতাম RPI 3B+এর সাথে "পুল-আপ প্রতিরোধক" হিসাবে সংযুক্ত।
তারের জন্য, শুধু স্কেচ দেখুন।
ধাপ 2: সফটওয়্যার
পুশ-বোতামের মাধ্যমে নিয়ন্ত্রণের জন্য, আমি প্রোগ্রামটি লিখতে পাইথন ব্যবহার করেছি, নিম্নলিখিত থ্রেডটি পড়ে আমাকে অনুপ্রাণিত করেছে:
www.raspberrypi.org/forums/viewtopic.php?t…https://invent.module143.com/daskal_tutorial/raspbe…
invent.module143.com/daskal_tutorial/raspbe…
www.hertaville.com/introduction-to-accessin…
www.hertaville.com/introduction-to-accessin…
অক্টোপ্রিন্টের মাধ্যমে নিয়ন্ত্রণের সাথে মিথস্ক্রিয়া নিশ্চিত করার জন্য, রিলেটির বর্তমান অবস্থা পরীক্ষা করে এটি পরিবর্তন করার জন্য একটি পরীক্ষা আছে।
স্ক্রিপ্ট সংযুক্ত করা হয়েছে।
মন্তব্য: রিলে 1 মাদারবোর্ডকে নিয়ন্ত্রণ করে, আমি পুশ-বোতামটি বন্ধ করে একটি নিরাপত্তা যোগ করতে চেয়েছিলাম। লক্ষ্য ছিল সুইচ-অফ নিশ্চিত করার জন্য 5 সেকেন্ডের মধ্যে টিপে থাকা বোতামটি বজায় রাখা। দুর্ভাগ্যবশত, স্ক্রিপ্ট কাজ করে কিন্তু নির্ভরযোগ্যভাবে রিবাউন্ড প্রভাবের কারণে নয়। যদি আপনার কোন সংশোধন থাকে তবে নির্দ্বিধায় শেয়ার করুন।
স্ক্রিপ্ট এক্সিকিউটেবল করার জন্য: sudo chmod 777 /home/pi/script/Relay_board_control.py স্ক্রিপ্টটি পরীক্ষা করতে:।
স্ক্রিপ্ট কপি করতে: sudo cp Relay_board_control.py/usr/local/bin
শুরুতে স্বয়ংক্রিয়ভাবে স্ক্রিপ্ট চালানোর জন্য:
সুডো ন্যানো /etc/rc.local
স্ক্রিপ্টের পথ যোগ করুন
অক্টোপ্রিন্টের মাধ্যমে নিয়ন্ত্রণের জন্য, এটি ওয়েবে ভালভাবে নথিভুক্ত।
দুটি ধাপ আছে:
1- RETVAL = "$?" এর ঠিক পরে "do_start ()" ব্লকে যোগ করে /etc/init.d/octoprint ফাইল সম্পাদনা করুন:
জিপিও রপ্তানি 6 আউট
gpio -g লিখুন 6 1
জিপিও রপ্তানি 13 আউট
gpio -g 13 13 লিখুন
gpio রপ্তানি 19 আউট
gpio -g 19 19 লিখুন
gpio রপ্তানি 26 আউট
gpio -g লিখুন 26 1
2- ব্লক "সিস্টেম" যোগ করে /home/pi/.octoprint/config.yaml ফাইল সম্পাদনা করুন:
সিস্টেম: কর্ম:
- কর্ম: প্রিন্টার_অন
কমান্ড: gpio -g লিখুন 6 0
নিশ্চিত করুন: মিথ্যা
নাম: প্রিন্টার_অন
- কর্ম: প্রিন্টার_ওএফএফ
কমান্ড: gpio -g লিখুন 6 1
নিশ্চিত করুন: আপনি প্রিন্টার চালু করতে চলেছেন।
নাম: প্রিন্টার_ওএফএফ
- কর্ম: LED-String_ON
কমান্ড: gpio -g 13 0 লিখুন
নিশ্চিত করুন: মিথ্যা
নাম: LED-String_ON
- কর্ম: LED-String_OFF
কমান্ড: gpio -g 13 13 লিখুন
নিশ্চিত করুন: মিথ্যা
নাম: LED-String_OFF
- কর্ম: LED-Cam_ON
কমান্ড: gpio -g 19 0 লিখুন
নিশ্চিত করুন: মিথ্যা
নাম: LED-Cam_ON
- কর্ম: LED-Cam_OFF
কমান্ড: gpio -g 19 19 লিখুন
নিশ্চিত করুন: মিথ্যা
নাম: LED-Cam_OFF
- কর্ম: রিলে -4_ON
কমান্ড: gpio -g 26 0 লিখুন
নিশ্চিত করুন: মিথ্যা
নাম: রিলে -4_ON
- ক্রিয়া: রিলে -4_ওএফএফ
কমান্ড: gpio -g লিখুন 26 1
নিশ্চিত করুন: মিথ্যা
নাম: রিলে -4_ওএফএফ
ধাপ 3: পরীক্ষা
এটা কাজ করে!
পুশ-বোতামগুলির আচরণ কিছুটা চতুর তবে কয়েকটি পরীক্ষার পরে আপনি এটি পান।
ধাপ 4: ধারণাটি চূড়ান্ত করুন
এখন আমি একটি perfboard উপর ধাক্কা বোতাম ঝালাই এবং একটি 5 পিন সংযোগকারী যোগ করা হবে।
অবশেষে, আমি 2 টি কেস ডিজাইন এবং প্রিন্ট করেছি:
- RPI 3 B+ এবং রিলে-বোর্ডের জন্য একটি
- পিএসইউ এর বেসে তারের আবরণ এবং LM2596 ডিসি-ডিসি বাক কনভার্টার মডিউল ঠিক করা।
আপনি www.thingiverse.com এ *.stl এবং *.gcode ফাইল খুঁজে পেতে পারেন
-
-
প্রস্তাবিত:
28BYJ-48 স্টেপার মোটর 3 পুশ বাটন দিয়ে কিভাবে ব্যবহার করবেন: 5 টি ধাপ
কিভাবে 28BYJ-48 স্টেপার মোটর 3 পুশ বাটন দিয়ে ব্যবহার করবেন: আপনি কি আপনার স্টেপার মোটরকে পুশ বোতাম ব্যবহার করে নিয়ন্ত্রণ করতে চান? এটি ঘড়ির কাঁটার বিপরীতে, ঘড়ির কাঁটার বিপরীতে এবং তারপর ফাংশন বন্ধ করতে পারে? তাহলে এই ভিডিওটি আপনার জন্য
হোম অটোমেশন ওয়াইফাই লাইট সুইচ ESP-01 এবং রিলে মডিউল পুশ বাটন সহ: 7 টি ধাপ
হোম অটোমেশন ওয়াইফাই লাইট সুইচ ESP-01 এবং রিলে মডিউল পুশ বাটন সহ: অতএব পূর্ববর্তী নির্দেশনায় আমরা একটি ESP-01 ব্যবহার করে তাসমোটার সাথে একটি ESP ফ্ল্যাশার ব্যবহার করেছি এবং ESP-01 কে আমাদের ওয়াইফাই নেটওয়ার্কে সংযুক্ত করেছি। এখন আমরা এটির প্রোগ্রামিং শুরু করতে পারি। ওয়াইফাই বা পুশ বাটন ব্যবহার করে হালকা সুইচ চালু/বন্ধ করতে। বৈদ্যুতিক জিনিসের জন্য
পুশ বাটন দিয়ে এসএসআর লেচিং সার্কিট: 6 টি ধাপ (ছবি সহ)
পুশ বাটন সহ এসএসআর লেচিং সার্কিট: আমি আমার ওয়ার্কবেঞ্চের নীচে কিছু পাওয়ার টুল যুক্ত করার পরিকল্পনা করছি যাতে আমি উদাহরণস্বরূপ একটি টেবিল রাউটার তৈরি করতে পারি। সরঞ্জামগুলি নিচের দিক থেকে এক ধরণের অপসারণযোগ্য প্লেটে মাউন্ট করবে যাতে সেগুলি বিনিময়যোগ্য হতে পারে। আপনি যদি এইচ দেখতে আগ্রহী হন
হ্যাঁ/না পুশ বাটন-নিয়ন্ত্রিত এলসিডি: 4 টি ধাপ
হ্যাঁ/না পুশ বাটন-নিয়ন্ত্রিত এলসিডি: এই প্রকল্পটি " হ্যালো ওয়ার্ল্ড! &Quot; Arduino ওয়েবসাইটে প্রকল্প (https://www.arduino.cc/en/Tutorial/HelloWorld) এবং " কীবোর্ড এবং মাউস নিয়ন্ত্রণ " Arduino ওয়েবসাইটে প্রকল্প (https://www.arduino.cc/en/Tut
AVR মাইক্রোকন্ট্রোলার। একটি পুশ বাটন সুইচ ব্যবহার করে LED গুলি টগল করুন। পুশ বাটন ডিবাউন্সিং ।: 4 ধাপ
AVR মাইক্রোকন্ট্রোলার। একটি পুশ বাটন সুইচ ব্যবহার করে LED গুলি টগল করুন। পুশ বাটন ডিবাউন্সিং: এই বিভাগে, আমরা শিখব কিভাবে ATMega328PU এর জন্য প্রোগ্রাম সি কোড তৈরি করতে হয় একটি বাটন সুইচ থেকে ইনপুট অনুযায়ী তিনটি LED এর অবস্থা টগল করতে। এছাড়াও, আমরা 'সুইচ বাউন্স' সমস্যাটির সমাধান অনুসন্ধান করেছি। সাধারণত, আমরা