সুচিপত্র:
- ধাপ 1: গ্রোভ রিলে
- ধাপ 2: হার্ডওয়্যার স্কিম
- ধাপ 3: CSR UEnergy SDK ইনস্টল করা
- ধাপ 4: সফটওয়্যার আর্কিটেকচার
- ধাপ 5: জিপিআইও অ্যাক্সেস পরিচালনা করার জন্য কোড উদাহরণ
ভিডিও: CSR1011 - ট্রিগারিং রিলে: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
CSR1011 হল একটি একক মোড ব্লুটুথ স্মার্ট চিপ এবং এই টিউটোরিয়ালটি দেখায় কিভাবে এর GPIO গুলি অ্যাক্সেস করা যায় এবং একটি রিলে চালু করা যায়।
ধাপ 1: গ্রোভ রিলে
এই টিউটোরিয়ালে ব্যবহৃত উপাদান ছিল গ্রোভ-রিলে এই মডিউলটি একটি ডিজিটাল স্বাভাবিকভাবে খোলা সুইচ। এর মাধ্যমে, আপনি কম ভোল্টেজ সহ উচ্চ ভোল্টেজের সার্কিট নিয়ন্ত্রণ করতে পারেন, কন্ট্রোলারে 5V বলুন। বোর্ডে একটি ইন্ডিকেটর LED আছে, যা নিয়ন্ত্রিত টার্মিনাল বন্ধ হয়ে গেলে জ্বলে উঠবে।
ধাপ 2: হার্ডওয়্যার স্কিম
CSR1011 এ রিলে মডিউল সংযোগ করার জন্য রিলেকে পাওয়ার জন্য একটি হার্ডওয়্যার ডিজাইন করা হয়েছিল, কারণ CSR1011 3v3 দ্বারা চালিত এবং কম্পোনেন্টের কাজ করার জন্য 5v প্রয়োজন। সিএসআর -এ পিন 4 (GPIO 10) রিলে সংযোগ করার জন্য ব্যবহার করা হয়েছিল।
ধাপ 3: CSR UEnergy SDK ইনস্টল করা
CSR1011 এ আবেদন পরিচালনা করার জন্য μ এনার্জি সফটওয়্যার ডেভেলপমেন্ট কিটস (SDKs) সরবরাহ করা ইন্টিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্ট (xIDE) ব্যবহার করা হয়। সফটওয়্যারটি CD-ROM এ দেওয়া আছে কিন্তু এখান থেকেও ডাউনলোড করা যাবে।
ধাপ 4: সফটওয়্যার আর্কিটেকচার
CSR1011 এ অ্যাপ্লিকেশনটি এপিআই কল ব্যবহার করে ফার্মওয়্যারের সাথে যোগাযোগ করে যা অ্যাপ্লিকেশন জীবনচক্রের বিভিন্ন ইভেন্টের জন্য ফার্মওয়্যার কলব্যাক ব্যবহার করে প্রয়োগ করা হয়। যখন একটি প্রজেক্ট তৈরি করা হয় তখন কিছু ফাংশন ইতোমধ্যে বাস্তবায়িত হয়, এই ফাংশনগুলি আবেদনের জীবনচক্রের জন্য ব্যবহৃত হয়:
- AppPowerOnReset (): পাওয়ার-অন রিসেটের ঠিক পরে অ্যাপ্লিকেশন ফাংশন বলা হয়;
- AppInit (): এই ফাংশনটিকে প্রতিটি বুট বলা হয় এবং এতে অ্যাপ্লিকেশন আরম্ভ করা উচিত;
- AppProcessSystemEvent (): কম ব্যাটারি এবং PIO স্তরের পরিবর্তনের মতো সিস্টেম-স্তরের ইভেন্টগুলি প্রক্রিয়া করার জন্য ফার্মওয়্যার দ্বারা ডাকা ফাংশন;
- AppProcessLmEvent (): ফার্মওয়্যার থেকে যোগাযোগ লিঙ্ক-সম্পর্কিত ইভেন্টগুলি পরিচালনা করার জন্য ব্যবহৃত ফাংশন;
- টাইমার: মাইক্রোসেকেন্ড নির্ভুলতার সাথে হার্ডওয়্যার টাইমারের উপরে চালান।
ধাপ 5: জিপিআইও অ্যাক্সেস পরিচালনা করার জন্য কোড উদাহরণ
উপলব্ধ কোডটি দেখায় যে কিভাবে CSR1011 এর GPIO10 এ একটি রিলে প্লাগ করা GPIO এর অবস্থা কনফিগার এবং সেট করতে হয়। GPIO- এর অ্যাক্সেস পরিচালনা করার জন্য uEnergy SDK- এ গ্রুপ_PIO_B.html- এ pio.h লাইব্রেরিতে ফাংশন পাওয়া যায়।
প্রস্তাবিত:
দুটি বোতাম রিলে সুইচ: 3 টি ধাপ
দুটি বোতাম রিলে সুইচ: এই নিবন্ধটি আপনাকে দেখায় কিভাবে একটি চালু এবং পুশ বোতাম সুইচ বন্ধ করতে হয় এই সার্কিটটি দুটি সুইচ দিয়ে করা যায়। আপনি একটি সুইচ টিপুন এবং লাইট বাল্ব চালু করুন। আপনি অন্য সুইচ টিপুন এবং লাইট বাল্ব বন্ধ হয়ে যায়। যাইহোক, এই ইনস
I2C রিলে মেট Arduino IDE: 5 ধাপ
I2C রিলে মেট Arduino IDE: আমি একটি চমৎকার রিলেবোর্ড অর্ডার করেছি কিন্তু কোন ArduinoIDE নির্দেশ ছিল না, শুধু রাস্পবেরি পাই e.o. আমি এটি কিভাবে Arduino এর সাথে ব্যবহার করতে পারি এবং এটি ভাগ করতে চাই যাতে আপনি সেই সময় বাঁচাতে পারেন। মূল রাস্পবেরিপি উদাহরণ: wiki.52pi.com/index.php/DockerPi_4_Channel_R
4 চ্যানেল রিলে: 14 টি ধাপ
4 চ্যানেল রিলে: -by Bhawna Singh, Prerna Gupta, Maninder Bir Singh Gulshan
NodeMCU টাচ সেন্সর LDR তাপমাত্রা নিয়ন্ত্রণ রিলে সহ হোম অটোমেশন: 16 টি ধাপ
NodeMCU টাচ সেন্সর LDR তাপমাত্রা নিয়ন্ত্রণ রিলে সহ হোম অটোমেশন: আমার অতীতের NodeMCU প্রকল্পগুলিতে, আমি Blynk অ্যাপ থেকে দুটি হোম অ্যাপ্লায়েন্স নিয়ন্ত্রণ করেছি। আমি ম্যানুয়াল কন্ট্রোল সহ প্রকল্পটি আপগ্রেড করার জন্য অনেক মন্তব্য এবং বার্তা পেয়েছি এবং আরো বৈশিষ্ট্য যোগ করছি তাই আমি এই স্মার্ট হোম এক্সটেনশন বক্সটি ডিজাইন করেছি।
RFID Arduino Uno রিলে সুইচ, I2C ডিসপ্লে সহ: 4 টি ধাপ
RFID Arduino Uno রিলে সুইচ, I2C ডিসপ্লে সহ: হ্যালো, এটি আমার প্রথম প্রজেক্ট, আমার নাম অস্কার এবং আমি 13 বছর। এই প্রকল্পটি I2C ডিসপ্লে নিয়ে কাজ করে, সাধারণ নয়