সুচিপত্র:
ভিডিও: দূরবর্তী নির্দেশক: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
আলেক্সা দক্ষতার সাথে আমার কাজের জন্য আমার একটি সহজ (আরও জটিলতা যুক্ত করবেন না) প্রতিক্রিয়া ডিভাইস প্রয়োজন; চাক্ষুষ এবং শ্রবণযোগ্য।
এছাড়াও, আমার CPU আমার "তারের পায়খানা" তে আছে এবং আমার আউটপুটটি একটি বিশিষ্ট স্থানে থাকার প্রয়োজন ছিল, কিন্তু অন্যথায় অবাধ্য।
আমি একটি আরএফ রিমোট নিয়ে সিদ্ধান্ত নিলাম যে একটি মিউজিক্যাল গ্রিটিং কার্ডের সাহস। আমি এটি একটি ছোট এক্রাইলিক বাক্সে রেখেছিলাম যা আমি রেখেছিলাম এবং আমার RPi3B+এর ক্ষেত্রে ট্রান্সমিটার যুক্ত করেছি।
RPI3B+ এ সহজ অন/অফ কমান্ডগুলি সবেমাত্র অনুধাবনযোগ্য ট্রান্সমিশন বিলম্বের সাথে আলো এবং শব্দ শুরু করে।
ধাপ 1: Pinouts
এই ছবিগুলি বিক্রেতার আমাজন পৃষ্ঠা থেকে (উপরের লিঙ্ক)। রেফারেন্সের জন্য শুধু একটি সুবিধার কপি।
দ্রষ্টব্য: মূল ছবিটি ভুলভাবে লেবেল করা হয়েছে; আমি আপডেট যোগ করি (সবুজ)। (এটি আমাজন পৃষ্ঠার মন্তব্য বিভাগে যাচাই করা হয়েছে)
ধাপ 2: প্রোটোটাইপ
ট্রান্সমিটার এবং রিসিভার আলাদা করার জন্য রুটিবোর্ডের প্রতিটি অর্ধেক ব্যবহার করা। 3.7v (4.25v থেকে চার্জ করা) ব্যাটারি দ্বারা চালিত।
যেহেতু এটি পিন-আউটগুলির একটি বাস্তবায়ন, তাই আমি একটি পরিকল্পিত চিত্র তৈরি করি নি।
আমি পরীক্ষার জন্য একটি 3.3K প্রতিরোধক সহ সিরিজের একটি LED অন্তর্ভুক্ত করেছি।
পরীক্ষা করার জন্য, কেবল নিয়ন্ত্রণ পিন (এখানে সাদা তার) মাটিতে সংযুক্ত করুন। অ্যাক্টিভেশন এলইডি (লাল) ট্রান্সমিটার এবং রিসিভার উভয়েই আলোকিত হয় এবং আমার 'লোড' এলইডি বন্ধ হয়ে যায়। (ছবি)
ধাপ 3: অন্তর্বর্তী
কখনও কখনও ট্রান্সমিটার এবং রিসিভার সঠিকভাবে জোড়া হয় না, অথবা আপনি ডিফল্ট আচরণ পরিবর্তন করতে চাইতে পারেন।
আমি এখানে এই ডিভাইসগুলির জন্য বিক্রেতার নির্দেশাবলী অন্তর্ভুক্ত করছি:
************************************************************************
পিন নির্দেশ
রিসিভার
- GND: স্থল বা নেতিবাচক মেরু
- +V: DC3.3 ~ 5V ইনপুট
- D0-3: ডেটা আউটপুট
- ভিটি: আউটপুট (এই লাইন কম যায় যদি/যখন কোন ডেটা লাইন কম যায়)
কিভাবে ট্রান্সমিটার এবং রিসিভারের সাথে মিলবে
- বিদ্যমান ডেটা মুছুন: লার্নিং বোতামটি (রিসিভারে) 8 বার টিপুন। প্রতিক্রিয়া: LED 7 বার জ্বলছে।
- রিমোট কোড শেখা: একবার, দুবার বা তিনবার লার্নিং বোতাম (রিসিভারে) টিপুন (নিচে দেখুন)। LED চালু হয়: লার্নিং মোড সক্রিয়।
- রিমোট কন্ট্রোলের যেকোনো বোতাম টিপুন। LED ইন্ডিকেটর তিনবার জ্বলছে: শেখার কাজ সফলভাবে সম্পন্ন হয়েছে।
- পরীক্ষা: উপরের ক্রিয়াকলাপের পরে, রিসিভার বোর্ডটি রিমোট কন্ট্রোল দ্বারা নিয়ন্ত্রিত হতে পারে।
বিভিন্ন আইডি সহ আরো ট্রান্সমিটারগুলি অতিরিক্তভাবে শেখা এবং সংরক্ষণ করা যেতে পারে, ধাপ 2 থেকে শুরু করে বিভিন্ন মোডের মিশ্রণ সম্ভব।
বোতাম ব্যবহার (মোড সেট করে এবং পেয়ারিং প্রক্রিয়া শুরু করে):
- একবার চাপুন: ইঞ্চি মোড (মোমেন্টারি মোড)
- দুবার চাপুন: স্ব-লক মোড (4 টি চ্যানেলের টগল-মোড)
- তিনবার টিপুন: ইন্টারলকড মোড (নির্বাচিত চ্যানেল সক্রিয় এবং সাফ করা, যদি অন্য চ্যানেল সক্রিয় হয়) - ওরফে রেডিও বোতাম
ধাপ 4: ইনস্টলেশন
টুকরাগুলি সোল্ডার করার পরে যেমনটি তারা রুটিবোর্ডে সংযুক্ত ছিল, এবং শর্ট সার্কিট এড়াতে তাপ-সঙ্কুচিত হয়ে coveringেকে, আমি RPi3B+তে ট্রান্সমিটারটি ইনস্টল করেছি।
আমি 3v শক্তি ব্যবহার করেছি কারণ এটি রাস্পবেরির স্থানীয় ভোল্টেজ।
wrclr: তারের কালারপি-পিন: RPi3B+trnspin- এ পিন: ট্রান্সমিটারে পিন
wrclr pi-pin trnspin -------- ----------- -------------- ধূসর 01 শক্তি V+ বেগুনি 06 স্থল GND বাদামী 11 BCM17 ডেটা 1 লাল 13 BCM27 ডেটা 0
রিমোট/রিসিভার একটি পুরানো মাইক্রো-ইউএসবি ট্রান্সফরমার দিয়ে চালিত। আমি একটি ইউএসবি সকেট ব্যবহার করেছি যাতে আমি যেকোনো পাওয়ার ব্যাঙ্ক ব্যবহার করতে পারি যদি আমি কোন দিন কর্ডলেস চাই।
ধাপ 5: কোড
যাচাই করার জন্য সহজ কোড: (উৎস)
GPIO হিসাবে আমদানি RPi. GPIO 1) "LED বন্ধ" GPIO.output (27, GPIO. LOW) প্রিন্ট করুন
চালানোর জন্য: পাইথন pintst.py
প্রস্তাবিত:
ভলিউম নির্দেশক Neopixel Ws2812 LED রিং এবং Arduino: 8 টি ধাপ
ভলিউম ইন্ডিকেটর Neopixel Ws2812 LED Ring & Arduino: এই টিউটোরিয়ালে আমরা শিখব কিভাবে Neopixel Ws2812 LED Ring এবং arduino ব্যবহার করে ভলিউম ইন্ডিকেটর তৈরি করতে হয়। ভিডিওটি দেখুন
রাস্পবেরি পাই সিপিইউ লোড নির্দেশক: 13 টি ধাপ
রাস্পবেরি পাই সিপিইউ লোড ইনডিকেটর: যখন রাস্পবেরি পাই (আরপিআই) কনসোল মনিটর ছাড়াই হেডলেস হিসাবে চালানো হয়, তখন আরপিআই আসলে কিছু করছে তা চিনতে কোন নির্দিষ্ট চাক্ষুষ ইঙ্গিত পাওয়া যায় না।
সিপিইউ তাপমাত্রা নির্দেশক সহ কুলিং ফ্যানের রাস্পবেরি পাই বক্স: 10 টি ধাপ (ছবি সহ)
সিপিইউ তাপমাত্রা নির্দেশক সহ কুলিং ফ্যানের রাস্পবেরি পাই বক্স: আমি পূর্ববর্তী প্রকল্পে রাস্পবেরি পাই (এরপরে আরপিআই হিসাবে) সিপিইউ তাপমাত্রা নির্দেশক সার্কিট চালু করেছি। CPU তাপমাত্রা 30 এর মধ্যে
রাস্পবেরি পাই সিপিইউ তাপমাত্রা নির্দেশক: 11 টি ধাপ (ছবি সহ)
রাস্পবেরি পাই সিপিইউ তাপমাত্রা নির্দেশক: পূর্বে আমি সহজ রাস্পবেরি পাই (এরপরে আরপিআই হিসাবে) অপারেশনাল স্ট্যাটাস ইনডিকেটর সার্কিট চালু করেছি। এই সময়, আমি আরপিআইকে হেডলেস (মনিটর ছাড়া) পদ্ধতিতে চালানোর জন্য আরো কিছু উপকারী নির্দেশক সার্কিট ব্যাখ্যা করব। উপরের সার্কিটটি দেখায় সিপিইউ টেম
TinkerCad- এ Arduino ব্যবহার করে জলের স্তর নির্দেশক: 3 টি ধাপ
TinkerCad- এ Arduino ব্যবহার করে জলের স্তর নির্দেশক: এই নিবন্ধটি Arduino ব্যবহার করে সম্পূর্ণরূপে কার্যকরী পানির স্তর নিয়ন্ত্রক। সার্কিট ট্যাঙ্কে জলের স্তর প্রদর্শন করে এবং জলের স্তর পূর্বনির্ধারিত স্তরের নিচে গেলে মোটর চালু করে। সার্কিট স্বয়ংক্রিয়ভাবে স্যুইচ করে