সুচিপত্র:
- ধাপ 1: আপনার ব্লুফ্রুট মডিউল ওয়্যারিং
- ধাপ 2: ব্লুফ্রুটের জন্য আইডিই সেটআপ করুন
- ধাপ 3: আপনার প্রোগ্রাম লিখুন এবং আপলোড করুন
- ধাপ 4: আপনি এটা করেছেন
ভিডিও: ব্লুফ্রুট ব্যবহার করে ওয়্যারলেস সিরিয়াল যোগাযোগ: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
ব্লুটুথ লো এনার্জি সংযোগ দিয়ে আপনার তারের প্রতিস্থাপনের জন্য এখানে একটি সহজ ধাপে নির্দেশিকা রয়েছে:
এটি বের করতে আমার কিছুটা সময় লেগেছে কারণ ব্লুফ্রুট মডিউলের মতো আধুনিক ব্লুটুথ লো এনার্জি প্রযুক্তির সাথে এটি করার বিষয়ে খুব কমই কোনও ডকুমেন্টেশন রয়েছে। আমার লক্ষ্য ছিল একটি Arduino এর সাথে সংযুক্ত একটি অ্যাকসিলরোমিটার থেকে তারবিহীনভাবে তথ্য সংগ্রহ করা, বিশ্লেষণের জন্য আমার ল্যাপটপ বা আমার স্মার্টফোনে ডেটা রেকর্ড করা।
প্রথম ধাপ: UART পড়ার জন্য প্রোগ্রাম ডাউনলোড করুন
ম্যাক - আমি Adafruit Bluefruit LE Connect ব্যবহার করছি, এটি অ্যাপ স্টোরে বিনামূল্যে এবং এই ব্লগ পোস্টে নথিভুক্ত:
blog.adafruit.com/2016/06/06/bluefruit-le-…
আইওএস / অ্যান্ড্রয়েড - আমি একই ব্লুফ্রুট এলই কানেক্ট সফটওয়্যার ব্যবহার করছি কিন্তু কেবল আইওএস সংস্করণ, অ্যাপ স্টোর চেক করুন
উইন্ডোজ - এখানে GitHub- এ একটি চমৎকার প্রোগ্রাম পাওয়া যায়:
github.com/adafruit/adafruit-bluefruit-le-…
ধাপ 1: আপনার ব্লুফ্রুট মডিউল ওয়্যারিং
এখানে মৌলিক ওয়্যারিং ডায়াগ্রামটি রয়েছে, অ্যাডাফ্রুট লাইব্রেরিগুলিও পরবর্তী ধাপে সংযুক্ত হবে এই ওয়্যারিং কনফিগারেশনের জন্য সেটআপ করা হয়েছে তাই আমি এটি পরিবর্তন না করার পরামর্শ দিচ্ছি। আমি এটি একটি Arduino Uno এবং Pro Mini এর সাথে ব্যবহার করেছি এবং তারা মূলত একইভাবে কাজ করে।
ধাপ 2: ব্লুফ্রুটের জন্য আইডিই সেটআপ করুন
আপনি যদি ইতিমধ্যেই না করে থাকেন তবে মডিউল প্রোগ্রাম করার সময় আপনাকে কয়েকটি লাইব্রেরি ডাউনলোড করতে হবে, সেগুলি হল:
learn.adafruit.com/introducing-the-adafrui…
যদি আপনি জানেন না কিভাবে একটি লাইব্রেরি ইনস্টল করতে হয় তার অতি সহজ ফাইলটি আনজিপ করুন এবং এটি আপনার নথি/আরডুইনো/লাইব্রেরি ফোল্ডারে রাখুন এবং IDE পুনরায় চালু করুন।
ধাপ 3: আপনার প্রোগ্রাম লিখুন এবং আপলোড করুন
এখানে আমার লেখা একটি সংক্ষিপ্ত প্রোগ্রাম যা ব্লুটুথের উপর একটি বার্তা প্রেরণকারী ডিভাইসের দেখার জন্য পাঠায়, সবচেয়ে গুরুত্বপূর্ণ অংশ হল আপনি সেই অনুযায়ী আপনার সিরিয়াল RX / TX পিন সেট করুন এবং আরেকটি সমান্তরাল সিরিয়াল লাইন যোগ করুন।
#অন্তর্ভুক্ত
const int rxpin = 10;
const int txpin = 9;
সফটওয়্যার সিরিয়াল সিরিয়াল 1 (rxpin, txpin);
অকার্যকর সেটআপ (অকার্যকর) {
Serial.begin (9600); // এটি সাধারণ ওয়্যার্ড সিরিয়াল মনিটর সংযোগ যা আপনি Arduino IDE দিয়ে দেখতে পারেন
Serial1.begin (9600); // এটি দ্বিতীয় স্ট্রিং যা ব্লুফ্রুট মডিউলে পাঠানো হয়, এটি 9600 বড হতে হবে
}
অকার্যকর লুপ () {
Serial.println ("MyNameJeff");
Serial1.println ("MyNameJeff");
বিলম্ব (1000); // এই দুটি জায়গায় প্রিন্ট করে তাই আপনার এই অবিশ্বাস্যভাবে গুরুত্বপূর্ণ বার্তাটি যেভাবেই হোক দেখা উচিত
}
ধাপ 4: আপনি এটা করেছেন
আশা করি আপনি এখন আপনার নির্বাচিত অ্যাপ্লিকেশনে UART বৈশিষ্ট্যটি দেখছেন এবং এটি আপনাকে যে বার্তাগুলি দিচ্ছে তাতে আপনি সন্তুষ্ট, আপনার এখানে এই চিত্রগুলির মতো কিছু দেখা উচিত, যদি আপনার সার্কিট বা কারখানাটি পুনরায় চালু করার চেষ্টা না করে একটি GND পিন ধরে আপনার মডিউল পুনরায় সেট করুন DFU পিন 5 সেকেন্ডের জন্য যতক্ষণ না নীল এবং লাল বাতি জ্বলছে।
প্রস্তাবিত:
Arduino ভিত্তিক প্রকল্পগুলির জন্য NRF24L01 ট্রান্সসিভার মডিউল ব্যবহার করে ওয়্যারলেস যোগাযোগ: 5 টি ধাপ (ছবি সহ)
Arduino ভিত্তিক প্রকল্পগুলির জন্য NRF24L01 ট্রান্সসিভার মডিউল ব্যবহার করে ওয়্যারলেস যোগাযোগ: এটি রোবট এবং মাইক্রো-কন্ট্রোলার সম্পর্কে আমার দ্বিতীয় নির্দেশযোগ্য টিউটোরিয়াল। আপনার রোবটকে জীবিত এবং প্রত্যাশিতভাবে কাজ করা সত্যিই আশ্চর্যজনক এবং আমার বিশ্বাস করুন আপনি যদি আপনার রোবট বা অন্যান্য জিনিসগুলিকে দ্রুত এবং দ্রুততার সাথে নিয়ন্ত্রণ করেন তবে এটি আরও মজাদার হবে
Arduino এর সাথে 2.4Ghz NRF24L01 মডিউল ব্যবহার করে ওয়্যারলেস রিমোট - Nrf24l01 4 চ্যানেল / 6 চ্যানেল ট্রান্সমিটার রিসিভার কোয়াডকপ্টার - আরসি হেলিকপ্টার - আরডুইনো ব্যবহার করে আরসি প্লেন: 5 টি ধাপ (ছবি সহ)
Arduino এর সাথে 2.4Ghz NRF24L01 মডিউল ব্যবহার করে ওয়্যারলেস রিমোট | Nrf24l01 4 চ্যানেল / 6 চ্যানেল ট্রান্সমিটার রিসিভার কোয়াডকপ্টার | আরসি হেলিকপ্টার | আরডুইনো ব্যবহার করে আরসি প্লেন: একটি আরসি গাড়ি চালানোর জন্য | চতুর্ভুজ | ড্রোন | আরসি প্লেন | RC নৌকা, আমাদের সবসময় একটি রিসিভার এবং ট্রান্সমিটার দরকার, ধরুন RC QUADCOPTER এর জন্য আমাদের একটি 6 টি চ্যানেল ট্রান্সমিটার এবং রিসিভার দরকার এবং সেই ধরনের TX এবং RX খুব ব্যয়বহুল, তাই আমরা আমাদের একটি তৈরি করতে যাচ্ছি
সস্তা 433MHz RF মডিউল এবং Pic মাইক্রোকন্ট্রোলার ব্যবহার করে ওয়্যারলেস যোগাযোগ। পার্ট 2: 4 ধাপ (ছবি সহ)
সস্তা 433MHz RF মডিউল এবং Pic মাইক্রোকন্ট্রোলার ব্যবহার করে ওয়্যারলেস যোগাযোগ। পার্ট 2: এই নির্দেশের প্রথম অংশে, আমি দেখিয়েছি কিভাবে MPLAB IDE এবং XC8 কম্পাইলার ব্যবহার করে একটি PIC12F1822 প্রোগ্রাম করতে হয়, সস্তা TX/RX 433MHz মডিউল ব্যবহার করে ওয়্যারলেসভাবে একটি সহজ স্ট্রিং পাঠাতে হয়। কেবল বিজ্ঞাপন
সিরিয়াল যোগাযোগ ব্যবহার করে ওয়েব ভিত্তিক স্মার্টমিরার: 6 টি ধাপ
সিরিয়াল কমিউনিকেশন ব্যবহার করে ওয়েব-ভিত্তিক স্মার্টমিরর: এই নির্দেশনাটি ব্যবহারের জন্য প্রস্তুত সমস্ত কোডের সাথে বিতরণ করা হয়। উন্নয়ন খুব জটিল ছিল কিন্তু একবার এটি সেট আপ করা হলে কাস্টমাইজ করা সত্যিই সহজ। একবার দেখুন এবং উপভোগ করুন;)
ARM Cortex-M4: 4 ধাপ ব্যবহার করে সিরিয়াল যোগাযোগ
ARM Cortex-M4 ব্যবহার করে সিরিয়াল যোগাযোগ: এটি একটি ব্রেডবোর্ড ভিত্তিক প্রকল্প যা ভার্চুয়াল টার্মিনাল ব্যবহার করে সিরিয়াল যোগাযোগের জন্য ARM Cortex-M4 (টেক্সাস ইন্সট্রুমেন্টস EK-TM4C123GXL) ব্যবহার করে। আউটপুট 16x2 LCD স্ক্রিনে পাওয়া যেতে পারে এবং সিরিয়াল যোগাযোগের জন্য ইনপুট সিরিয়াল মো তে দেওয়া যেতে পারে