সুচিপত্র:

রাস্পবেরি পাইতে অ্যাডাফ্রুটের রিং এলইডি মোমেন্টারি সুইচ যুক্ত করুন: 3 টি ধাপ (ছবি সহ)
রাস্পবেরি পাইতে অ্যাডাফ্রুটের রিং এলইডি মোমেন্টারি সুইচ যুক্ত করুন: 3 টি ধাপ (ছবি সহ)

ভিডিও: রাস্পবেরি পাইতে অ্যাডাফ্রুটের রিং এলইডি মোমেন্টারি সুইচ যুক্ত করুন: 3 টি ধাপ (ছবি সহ)

ভিডিও: রাস্পবেরি পাইতে অ্যাডাফ্রুটের রিং এলইডি মোমেন্টারি সুইচ যুক্ত করুন: 3 টি ধাপ (ছবি সহ)
ভিডিও: Ubuntu Server Install Raspberry Pi | উবুন্তু সার্ভার ইন্সটল রাস্পবেরি পাইতে। 2024, জুলাই
Anonim
রাস্পবেরি পাইতে অ্যাডাফ্রুটের রিং এলইডি মোমেন্টারি সুইচ যুক্ত করুন
রাস্পবেরি পাইতে অ্যাডাফ্রুটের রিং এলইডি মোমেন্টারি সুইচ যুক্ত করুন

আমার কর্ড কাটার পদ্ধতির অংশ হিসাবে, আমি একটি পাওয়ার ইনডিকেটর এবং একটি রাস্পবেরি পাই-ভিত্তিক মিডিয়া সেন্টারে একটি রিসেট সুইচ চাই যা OSMC- এ কোডি চালাচ্ছে।

আমি বিভিন্ন বিভিন্ন ক্ষণস্থায়ী সুইচ চেষ্টা করেছি। ব্লু এলইডি সহ অ্যাডাফ্রুট এর রাগড মেটাল পুশ বাটন খুবই কুল।

এটি বেশ কয়েকটি নির্দেশিকাগুলির মধ্যে প্রথম, যা রাস্পবেরি পাইয়ের জন্য একটি কোডি/ওএসএমসি টুপি ভিত্তি তৈরি করে।

প্রতিটি নির্দেশে, আমি কাজ করার জন্য টুপি অংশ পেতে হবে এবং আমি মনে করি টুপি প্রতিটি টুকরা নিজের দ্বারা দরকারী।

ধাপ 1: অংশ সংগ্রহ করুন

এই নির্দেশের জন্য নির্দিষ্ট অংশ:

  • ব্লু এলইডি এডাফ্রুট সহ রুক্ষ মেটাল পুশ বোতাম $ 4.95
  • ছোট বিরতি পিন অ্যাডাফ্রুট $ 4.95

পুনusব্যবহারযোগ্য যন্ত্রাংশ এবং সরঞ্জাম (USD- এ মূল্য):

  • ব্রেডবোর্ড ফ্রাই এর $ 7.99
  • ব্রেডবোর্ড ওয়্যার ফ্রাই এর $ 7.99
  • পুরুষ থেকে মহিলা জাম্পার ওয়্যার্স ফ্রাই এর $ 3.99
  • ম্যাকবুক প্রো (একটি পিসি ব্যবহার করা যেতে পারে)
  • রাস্পবেরি পাই 3 এলিমেন্ট 14 $ 35
  • 5.2V 2.1A ইউএসবি পাওয়ার অ্যাডাপ্টার আমাজন থেকে $ 5.99
  • অ্যামাজন থেকে মাইক্রো ইউএসবি থেকে ইউএসবি কেবল 3 ফিট $ 4.69
  • আমাজন থেকে কেস $ 6.99
  • স্যানডিস্ক আল্ট্রা 16 জিবি মাইক্রোএসডিএইচসি ক্লাস 10 অ্যাডাপ্টার সহ (SDSQUAN-016G-G4A) আমাজন থেকে $ 8.99
  • সোল্ডার, সোল্ডার স্টেশন, টিপ ক্লিনার
  • HDMI পোর্ট, USB কীবোর্ড, USB মাউস, HDMI কেবল সহ টিভি

মন্তব্য:

  • স্পেডে আবদ্ধ পাঠ্য, যেমন, "প্রতিস্থাপন-এই", একটি প্রকৃত মান দিয়ে প্রতিস্থাপন করা উচিত। অবশ্যই, কোদাল সরান।
  • রাস্পবেরি পাই সেট আপ করা উচিত এবং কোডি/ওএসএমসি চালানো উচিত
  • অ্যাডাফ্রুটের কিছু চমৎকার "ইন্সট্রাকটেবলস" আছে, কিন্তু আমি তাদের খুঁজে পাওয়া কঠিন। গুগলে, চেষ্টা করুন:

    • ♣ অনুসন্ধান-পদ ♣ inurl:
    • রুক্ষ নেতৃত্বাধীন রিং ইনুরল:
  • Fritzing রুটিবোর্ডিং জন্য একটি আশ্চর্যজনক হাতিয়ার

ধাপ 2: LED রিং করুন

এলইডি রিং
এলইডি রিং

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

এলইডি সংযোগগুলি রিং করুন

একটি ব্রেডবোর্ড আমাকে সার্কিটটি পরীক্ষা না করা পর্যন্ত কাজ করে। পুরুষ থেকে মহিলা জাম্পার তার এবং সংযোগকারী তারগুলি যা ব্রেডবোর্ডের সাথে আসে এই প্রক্রিয়াটিকে সহজ করে তোলে। পুরুষ-থেকে-মহিলা জাম্পার তারগুলি রুটি বোর্ডকে রাস্পবেরি পাইয়ের সাথে সংযুক্ত করে।

রিং পুশ বোতামের দুটি বাইরের সংযোগ রিং এলইডি নিয়ন্ত্রণ করে। গ্রাউন্ড টার্মিনালটি রাস্পবেরি পাই গ্রাউন্ডের সাথে সিরিজে 330 ওহম প্রতিরোধক দ্বারা সংযুক্ত। স্থল হল (-)। এবং GPIO 24 পজিটিভ টার্মিনালে (+) সংযুক্ত থাকবে।

পাইথনের জন্য ইউটিলিটি সফটওয়্যার

রিং এলইডি সফটওয়্যারের জন্য rpi.gpio প্যাকেজ প্রয়োজন। নিম্নলিখিত কমান্ডগুলি rpi.gpio ডাউনলোড, বিল্ড এবং ইনস্টল করুন

$ সুডো সু

# apt-get update # apt-get python-pip python-dev gcc # pip install rpi.gpio # exit

$ প্রম্পটে প্রস্থান করুন

রিং এলইডি সফটওয়্যার

রিং এলইডি চালু করুন

$ sudo ন্যানো /usr/local/bin/power_ring_led.py

এবং সম্পাদনা করুন:

#!/usr/bin/env পাইথন

GPIO হিসাবে RPi. GPIO আমদানি করুন subprocess আমদানি argparse parser = argparse. ArgumentParser () group = parser.add_mutually_exclusive_group () group.add_argument ("-l", "--light", action = "store_true") group.add_ard -o "," --off ", action =" store_true ") # সতর্কতা অক্ষম করুন GPIO.setwarnings (মিথ্যা) # gpio পিন চালু করুন 24 GPIO.setmode (GPIO. BCM) GPIO.setup (24, GPIO. OUT) যুক্তি = parser.parse_args () যদি args.light: GPIO.output (24, True) elif args.off: GPIO.output (24, False)

ফাইলটি সংরক্ষণ করতে CTRL-o, CTRL-x ENTER টাইপ করুন এবং ন্যানো এডিটর থেকে প্রস্থান করুন

ফাইলের অনুমতি পরিবর্তন করুন

$ sudo chmod 755 /usr/local/bin/power_ring_led.py

একটি শুরু স্ক্রিপ্ট তৈরি করুন:

$ sudo ন্যানো /etc/init.d/power_ring_led.sh

এবং সম্পাদনা করুন:

#!/বিন/শ

### ইনগিট ইনফো শুরু করুন # প্রদান করে: স্ক্রিপ্টের নাম # প্রয়োজনীয়-শুরু: $ remote_fs $ syslog # প্রয়োজনীয়-স্টপ: $ remote_fs $ syslog # ডিফল্ট-স্টার্ট: 2 3 4 5 # ডিফল্ট-স্টপ: 0 1 6 # সংক্ষিপ্ত বিবরণ: বুট করার সময় ডেমন শুরু করুন # বর্ণনা: ডেমন দ্বারা সরবরাহিত পরিষেবা সক্ষম করুন। ### END INIT INFO # power_ring_led.py শুরু এবং থামায় # ডিরেক্টরি: $ 1 "শুরুতে) /usr/local/bin/power_ring_led.py --light &;; stop) /usr/local/bin/power_ring_led.py --off &;; *) প্রতিধ্বনি "ব্যবহার: /etc/init.d/power_ring_led.sh {start | stop}" প্রস্থান 1 %; esac প্রস্থান

ফাইলটি সংরক্ষণ করতে CTRL-o, CTRL-x ENTER টাইপ করুন এবং ন্যানো এডিটর থেকে প্রস্থান করুন

ফাইলের অনুমতি পরিবর্তন করুন

$ sudo chmod 755 /etc/init.d/power_ring_led.sh

বুট চালানোর জন্য স্ক্রিপ্ট নিবন্ধন করুন

$ sudo insserv power_ring_led.sh

স্ক্রিপ্ট শুরু করুন

$ sudo /etc/init.d/power_ring_led.sh শুরু

রিং LED জ্বলতে হবে!

ধাপ 3: রিসেট সুইচ

রিসেট সুইচ
রিসেট সুইচ
রিসেট সুইচ
রিসেট সুইচ

রিসেট সুইচ

সাধারণভাবে, আমার রাস্পবেরি পিস সব সময় চালায়। একটি রাস্পবেরি পাই 3 খুব কম শক্তি খরচ করে।

আদর্শভাবে, আমি বিদ্যুৎ বন্ধ করার আগে sudo shutdown -h 0 এ কল করে নিরাপদে পাই বন্ধ করতে একটি পাওয়ার সুইচ চাই। যাইহোক, একটি পাওয়ার সুইচ বাস্তবায়ন আরো জটিল এবং খুব কমই ব্যবহার করা হবে।

এটি একটি রিসেট সুইচ, মূলত, এটি রাস্পবেরি পাই পুনরায় চালু করে।

রাস্পবেরি পাই 3 তে দুটি পিন বিক্রি করুন

রাস্পবেরি পাই 3 এ, রান হোলগুলি খুঁজুন - ছবিটি দেখুন, হলুদে বাক্স। রান হোল জিপিও হেডারের কাছাকাছি।

রাস্পবেরি পাই থেকে সমস্ত কেবল (পাওয়ার, এইচডিএমআই, ইথারনেট ইত্যাদি) এবং মাইক্রো এসডি কার্ড সরান।

বোর্ডের নিচ থেকে, রান হোল দিয়ে দুটি ছোট বিচ্ছিন্ন পুরুষ পিন সোল্ডার।

সবকিছু আবার একসাথে সংযুক্ত করুন এবং নিশ্চিত করুন যে এটি এখনও কাজ করে।

রান পিনের একটিতে ক্ষণস্থায়ী সুইচে N01 (সাধারণত খোলা) এবং অন্য রান পিনের সাথে C1 সংযুক্ত করুন। NC1 (সাধারণত বন্ধ) ব্যবহার করা হয় না।

বোতাম টিপুন, এবং সিস্টেমটি পুনরায় বুট করা উচিত!

প্রস্তাবিত: