সুচিপত্র:
- ধাপ 1: এই প্রকল্পের উপাদান
- পদক্ষেপ 2: হার্ডওয়্যার / সফটওয়্যার প্রস্তুত করা
- ধাপ 3: বীকন মোড
- ধাপ 4: এডিস্টোন, আপনার ওয়েবসাইট/পণ্য/পরিষেবা সবার কাছে ভাগ করুন
ভিডিও: বীকন/এডিস্টোন এবং অ্যাডাফ্রুট NRF52, আপনার ওয়েবসাইট/পণ্যের বিজ্ঞাপন দিন সহজেই: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
হ্যালো সবাই, আজ আমি আপনার সাথে একটি প্রকল্প শেয়ার করতে চাই যা আমি সম্প্রতি করেছি, আমি একটি ডিভাইসের সন্ধান করেছি যাতে এটি অভ্যন্তরীণ/বহিরঙ্গন সংযোগ করতে পারে এবং মানুষকে তাদের স্মার্টফোন ব্যবহার করে এটির সাথে সংযুক্ত হতে দেয় এবং তাদের একটি নির্দিষ্ট ওয়েবসাইট দেখার সুযোগ দেয় বা তাদের জন্য একটি পণ্যের বিজ্ঞাপন দিন।
সর্বোত্তম সমাধান ছিল "এডিস্টোন" নামে কিছু ব্যবহার করা যা আপনাকে ক্লায়েন্ট ডিভাইস "স্মার্টফোন /ট্যাবলেট" এ একটি url পাঠাতে দেয়।
তাই এই নিবন্ধে আমি আপনাকে ধাপে ধাপে দেখাবো আমি কি ব্যবহার করেছি এবং কিভাবে আমি সবকিছু একসাথে সংযুক্ত করেছি এবং এই প্রকল্পে ব্যবহৃত সফ্টওয়্যার/অ্যাপস।
প্রথম: সমস্যাটি ব্যাখ্যা করুন।
অভ্যন্তরীণ / বহিরঙ্গন যে কোনো ডিভাইস ব্যবহার করতে হলে আপনাকে অবশ্যই এটি তৈরি করতে হবে:
- জলরোধী.
- এটি একটি ব্যাটারি থেকে পাওয়ার
- ব্যাটারির আয়ু যতদিন সম্ভব
- "উদাহরণস্বরূপ একটি মাইক্রো ইউএসবি এর মাধ্যমে" সহজেই একটি ব্যাটারি পুনরায় চার্জ করুন
এটিকে জলরোধী করার জন্য, সর্বোত্তম সমাধান ছিল একটি 3 ডি প্রিন্টেড বস্তু খুঁজে পাওয়া যা ডিভাইসটিকে ভিতরে ধরে রাখতে পারে এবং সহজেই খুলতে পারে এবং আবার বন্ধ করতে পারে, এবং নিশ্চিতভাবেই পানি ডিভাইসের ভিতরে andুকতে এবং এটিকে ক্ষতিগ্রস্ত করতে বাধা দেয়।
লি-আয়ন পলিমার ব্যাটারি ব্যবহার করা ছিল সেরা পছন্দ, ছোট আকার, উচ্চ ক্ষমতা এবং এটি রিচার্জ করা সহজ যেহেতু Adafruit nRF52 পালকের অন্তর্নির্মিত লি-আয়ন ব্যাটারি চার্জার সার্কিট রয়েছে।
থ্রিডি প্রিন্টেড বস্তু থেকে শুরু করা যাক, আমি এই ডিজাইনটি জিনিস বিশ্বব্যাপী ওয়েবসাইটে খুঁজে পেয়েছি, যার ডিজাইন করেছেন: জর্জ জর্জেনসেন "ধন্যবাদ জর্জ" আমি 100% স্কেল দিয়ে মুদ্রণ করেছি কিন্তু এটির ভিতরের সমস্ত উপাদান ফিট করা খুব ছোট ছিল তাই আমি এটি দিয়ে মুদ্রণ করি 200% এর একটি স্কেল এবং আমি যা চাই তা আমাকে দাও
আমি এই নকশা পছন্দ করি কারণ আপনি যদি এটি দৃ well়ভাবে বন্ধ করেন তবে জল ভিতরে প্রবেশ করবে না।
নিচের লিঙ্ক থেকে ডিজাইনটি ডাউনলোড করুন
https://www.thingiverse.com/thing:2246144
ধাপ 1: এই প্রকল্পের উপাদান
এই প্রকল্পটি করার জন্য আপনাকে কেবল কয়েকটি উপাদান প্রয়োজন:
- Adafruit nRF52 পালক বোর্ড, nRF52832 BE এর সাথে আসে।
- পিন হেডার, মহিলা বা পুরুষ হেডার "এবং এটি alচ্ছিক"।
- লি-আয়ন পলিমার ব্যাটারি, আমি 3.7V / 1000mA ব্যাটারি ব্যবহার করেছি, যদি ব্যাটারি সংযোগকারী ছাড়া আসে, JST 2pin জ্যাক কিনতে নিশ্চিত করুন।
- মিনি ব্রেডবোর্ড।
- UHU আঠালো আঠালো।
পদক্ষেপ 2: হার্ডওয়্যার / সফটওয়্যার প্রস্তুত করা
সবকিছু একসাথে সংযুক্ত করা খুব কঠিন নয়, তবে প্রথমে আমাদের ইউএইচইউ আঠালো আঠালো ব্যবহার করে ডিভাইসের অভ্যন্তরে মিনি ব্রেডবোর্ড এবং ব্যাটারি ইনস্টল করতে হবে, এটি শুকানোর জন্য কমপক্ষে এক ঘন্টা দেওয়া নিশ্চিত করুন।
লি-আয়ন ব্যাটারি চার্জ করুন, আমার ক্ষেত্রে আমি জেএসটি সংযোগকারীকে সংযুক্ত করতে ব্যাটারিতে একটি তারের সোল্ডার করেছি।
এবার সফটওয়্যারে আসি:
প্রথমে আপনার অবশ্যই Arduino IDE "এখান থেকে এটি ডাউনলোড করুন" এবং তারপরে ফাইল >> পছন্দগুলিতে যান
Https://www.adafruit.com/package_adafruit_index.js… একটি 'অতিরিক্ত বোর্ড ম্যানেজার ইউআরএল' হিসেবে যোগ করুন (নীচের ছবিটি দেখুন)।
তারপর সরঞ্জাম >> বোর্ড >> বোর্ড ম্যানেজারে যান এবং nRF52 অনুসন্ধান করুন এবং এটি ইনস্টল করুন
এখন arduino IDE পুনরায় চালু করুন, এবং বোর্ড থেকে adafruit nRF52 নির্বাচন করুন।
সফটওয়্যারটি ব্যবহারের জন্য প্রস্তুত এবং আপনি nRF52 বোর্ডে স্কেচ আপলোড করতে পারেন
ধাপ 3: বীকন মোড
উইকিপিডিয়া থেকে আমি উদ্ধৃত করি "ব্লুটুথ বীকন হল হার্ডওয়্যার ট্রান্সমিটার - ব্লুটুথ লো এনার্জি (এলই) ডিভাইসগুলির একটি শ্রেণী যা তাদের সনাক্তকারীকে নিকটবর্তী পোর্টেবল ইলেকট্রনিক ডিভাইসে সম্প্রচার করে। প্রযুক্তি স্মার্টফোন, ট্যাবলেট এবং অন্যান্য ডিভাইসগুলিকে ক্রিয়া সম্পাদন করতে সক্ষম করে যখন বীকনের কাছাকাছি থাকে "তাই আমরা একটি UUID" সর্বজনীন অনন্য শনাক্তকারী "কাছাকাছি ডিভাইসে প্রেরণ করতে পারি
আপনি UUID, মেজর এবং মাইনর নম্বর পাঠাতে পারেন, এবং tx পাওয়ার এবং RSSI @ 1 মিটার সেট করতে পারেন।
এই কোডটি আপনার nRF52 বোর্ডে আপলোড করুন
আপনি এটি github থেকে ডাউনলোড করতে পারেন
/***************************************************** ***********
Adafruit Bluefruit উদাহরণ থেকে নেওয়া মূল কোড
সংশোধিত: মোহনাদ রাওয়াশদেহ https://mb-raw.blogspot.com/ এই কোডটি অ্যান্ড্রয়েড/ আইওএস ডিভাইসে কাজ করবে
অ্যান্ড্রয়েড অ্যাপের নাম: বীকন স্ক্যানার
আপেল অ্যাপের নাম: কোর বীকনগুলি বীকন অ্যাপে যায় এবং আপনি ডিভাইসের নাম দেখতে পাবেন (ibeacon /Rawashdeh) UUID: B3D6F818-DA71-09ED-EA80-F3C45FB19A50 Major = 0x01 Minor = 0x08 Beacon_RSSI -73db; ****************************************************** *******************/ #অন্তর্ভুক্ত
#ডিফাইন MANUFACTURER_ID 0x004C // Apple বৈধ নির্মাতা আইডি
int মেজর = 0x01;
int মাইনর = 0x08; int Beacon_RSSI = -73; int Tx_power = 4; // এয়ারলকেট ইউইউআইডি: B3D6F818-DA71-09ED-EA80-F3C45FB19A50 uint8_t beaconUuid [16] = {0xB3, 0xD6, 0xF8, 0x18, 0xDA, 0x71, 0x09, 0xED, 0x0, 0x0, 0, x, 0, 0, x, 0,, 0x50,}; BLEBeacon বীকন (beaconUuid, মেজর, মাইনর, Beacon_RSSI);
অকার্যকর সেটআপ()
{Bluefruit.begin (); Bluefruit.autoConnLed (মিথ্যা); Bluefruit.setTxPower (Tx_power); Bluefruit.setName ("রাওয়াশদেহ"); beacon.setManufacturer (MANUFACTURER_ID); Bluefruit. ScanResponse.addName (); Bluefruit. Advertising.setBeacon (বীকন); Bluefruit. Advertising.restartOnDisconnect (সত্য); Bluefruit. Advertising.setInterval (160, 160); // 0.625 ms ব্লুফ্রুট ইউনিটে। Advertising.setFastTimeout (15); // দ্রুত মোডে সেকেন্ডের সংখ্যা Bluefruit. Advertising.start (0); // 0 = n সেকেন্ডের পরে বিজ্ঞাপন বন্ধ করবেন না // পাওয়ার সাসপেন্ড লুপ () বাঁচাতে সাসপেন্ড লুপ (); }
অকার্যকর লুপ ()
{ }
যদি আপনার একটি অ্যান্ড্রয়েড ডিভাইস থাকে
প্লে স্টোরে যান এবং বীকন স্ক্যানার অ্যাপটি ডাউনলোড করুন "আমি এখানে 2 টি অ্যাপ ব্যবহার করেছি"
ব্যাটারিকে সহজেই ডিভাইসে সংযুক্ত করুন, এবং অ্যাপটি খুলুন এবং আপনি একটি ফলাফল দেখতে পাবেন "উপরের ছবিটি পরীক্ষা করুন"
আপনার যদি আইওএস ডিভাইস "আইফোন/আইপ্যাড" থাকে
আমি যে সেরা অ্যাপটি পেয়েছি তা হল কোর বীকন, এটি অ্যাপ স্টোর থেকে ডাউনলোড করুন
অন্য অ্যাপ "শুধু বীকনের জন্য" হল বীকন রেঞ্জিং ", এটা ভাল না কিন্তু আমি এটি একটি দ্রুত পরীক্ষার জন্য ব্যবহার করেছি।
আইওএস ডিভাইসের জন্য, যদি আপনি বীকন রেঞ্জিং ব্যবহার করেন তাহলে আপনাকে প্রথমে UUID যোগ করতে হবে এবং তারপর ডিভাইসের সাথে সংযোগ স্থাপন করতে হবে যা নির্ভরযোগ্য নয়, তাই এর পরিবর্তে কোর বীকন ব্যবহার করুন
ধাপ 4: এডিস্টোন, আপনার ওয়েবসাইট/পণ্য/পরিষেবা সবার কাছে ভাগ করুন
এডিস্টোন দিয়ে, আপনি একটি কাছাকাছি ডিভাইসে একটি ইউআরএল পাঠাতে পারেন এবং সেগুলি আপনার ওয়েবসাইট বা একটি ওয়েব পেজ বা এমনকি একটি লোকেশন ইউআরএল -এ পাঠাতে পারেন।.. ইত্যাদি
কোডটি আপলোড করুন, আপনি এটি গিথুব থেকে ডাউনলোড করতে পারেন
/*************************************************** ***********
Adafruit Bluefruit উদাহরণ থেকে নেওয়া মূল কোড
সংশোধিত: মোহনাদ রাওয়াশদেহ https://mb-raw.blogspot.com/ এই কোডটি অ্যান্ড্রয়েড/ আইওএস ডিভাইসে কাজ করবে
অ্যান্ড্রয়েড অ্যাপের নাম: বীকন স্ক্যানার
আপেল অ্যাপের নাম: কোর বীকন বীকন অ্যাপে যান এবং আপনি ডিভাইসের নাম (ibeacon/Rawashdeh) url দেখতে পাবেন: https://mb-raw.blogspot.com Beacon_RSSI -56db; ****************************************************** *******************/ #অন্তর্ভুক্ত
// আমার ব্লগ url
#define URL "https://mb-raw.blogspot.com" //#define URL "https://www.instructables.com" int Tx_power = 4; int Beacon_RSSI = -56; EddyStoneUrl eddyUrl (Beacon_RSSI, URL);
অকার্যকর সেটআপ()
{Bluefruit.begin (); Bluefruit.setTxPower (Tx_power); Bluefruit.setName ("রাওয়াশদেহ"); Bluefruit. ScanResponse.addName (); Bluefruit. Advertising.setBeacon (eddyUrl); Bluefruit. Advertising.restartOnDisconnect (সত্য); Bluefruit. Advertising.setInterval (320, 320); // 0.625 ms ব্লুফ্রুট ইউনিটে। Advertising.setFastTimeout (15); // ফাস্ট মোডে ব্লুফ্রুট সেকেন্ডের সংখ্যা। Advertising.start (0);
}
অকার্যকর লুপ ()
{
}
যদি আপনার একটি অ্যান্ড্রয়েড ডিভাইস থাকে প্লে স্টোরে যান এবং বীকন স্ক্যানার অ্যাপ ডাউনলোড করুন "আমি এখানে 2 টি অ্যাপ ব্যবহার করেছি" সহজেই ব্যাটারিকে ডিভাইসে সংযুক্ত করুন, এবং অ্যাপটি খুলুন এবং আপনি একটি ফলাফল দেখতে পাবেন "উপরের ছবিটি দেখুন"
আপনার যদি আইওএস ডিভাইস "আইফোন/আইপ্যাড" থাকে তবে আমার কাছে পাওয়া সেরা অ্যাপ হল কোর বীকন, অ্যাপ স্টোর থেকে এটি ডাউনলোড করুন।
আপনি কোডের জন্য আমার দ্রুত পরীক্ষার জন্য ভিডিওটি দেখতে পারেন।
প্রস্তাবিত:
হোম অটোমেশন গুগল অ্যাসিস্ট্যান্ট এবং অ্যাডাফ্রুট আইও ব্যবহার করে: 3 টি ধাপ
গুগল অ্যাসিস্ট্যান্ট এবং অ্যাডাফ্রুট আইও ব্যবহার করে হোম অটোমেশন: গুগল সহকারী হল এআই (কৃত্রিম বুদ্ধিমত্তা) ভিত্তিক ভয়েস কমান্ড পরিষেবা। ভয়েস ব্যবহার করে, আমরা গুগল সহকারীর সাথে যোগাযোগ করতে পারি এবং এটি ইন্টারনেটে অনুসন্ধান, ইভেন্টের সময়সূচী, অ্যালার্ম সেট করা, যন্ত্রপাতি নিয়ন্ত্রণ ইত্যাদি করতে পারে।
আইওটি হাইড্রোপনিক্স - ইসি, পিএইচ এবং তাপমাত্রা লগিংয়ের জন্য অ্যাডাফ্রুট আইও ব্যবহার করা: 6 টি ধাপ
আইওটি হাইড্রোপোনিক্স - ইসি, পিএইচ এবং তাপমাত্রা লগিংয়ের জন্য অ্যাডাফ্রুট আইও ব্যবহার করা: এই নির্দেশাবলী দেখাবে কিভাবে হাইড্রোপনিক্স সেটআপের ইসি, পিএইচ এবং তাপমাত্রা পর্যবেক্ষণ করা যায় এবং অ্যাডাফ্রুট এর আইও পরিষেবাতে ডেটা আপলোড করা হয়। Adafruit IO শুরু করার জন্য বিনামূল্যে। এখানে অর্থ প্রদানের পরিকল্পনা রয়েছে, তবে এই প্রকল্পের জন্য বিনামূল্যে পরিকল্পনা যথেষ্ট বেশি
RuuviTag এবং PiZero W এবং Blinkt! একটি ব্লুটুথ বীকন ভিত্তিক থার্মোমিটার: 3 টি ধাপ (ছবি সহ)
RuuviTag এবং PiZero W এবং Blinkt! একটি ব্লুটুথ বীকন ভিত্তিক থার্মোমিটার: এই নির্দেশযোগ্য একটি রাস্পবেরি পাই জিরো ডাব্লু দিয়ে ব্লুটুথ ব্যবহার করে একটি রুইভি ট্যাগ থেকে তাপমাত্রা এবং আর্দ্রতার ডেটা পড়ার এবং পিমোরোনি ব্লিঙ্কে বাইনারি সংখ্যার মান প্রদর্শন করার একটি পদ্ধতির বর্ণনা দেয়! পিএইচএটি।
স্নোম্যান্থেসাইজার - একটি দিন জিনিস - দিন 2: 8 ধাপ (ছবি সহ)
স্নোম্যান্থেসাইজার - একটি জিনিস - দিন 2: অন্য সন্ধ্যায় আমি সমস্ত বাচ্চাদের খুশি করার জন্য রোবট স্টিকারের অন্তহীন শীট কাটছিলাম। হ্যাঁ, শুধু আমার নিজের ব্যবসার কথা চিন্তা করে দূরে সরে যাচ্ছি, এবং ঠিক তখনই আমাদের নির্ভীক নেতা এরিক আমার হাতে তিনটি অদ্ভুত চেহারার প্লাস্টিকের জিনিস নিয়ে চলেছেন। তিনি আমাকে জানান
100% ফ্রি ওয়েবসাইট তৈরি করুন! বিজ্ঞাপন বা ভাইরাস নেই!: 7 টি ধাপ
100% ফ্রি ওয়েবসাইট তৈরি করুন! বিজ্ঞাপন বা ভাইরাস নেই !: ওয়েবসাইট " yola " সম্পূর্ণ বিনামূল্যে ওয়েবসাইট তৈরির জন্য একটি দুর্দান্ত ওয়েবসাইট। হয় একটি ব্যক্তিগত ওয়েবসাইট বা কোম্পানির ওয়েবসাইট, এমনকি একটি পাসওয়ার্ড সুরক্ষিত সাইট, এবং আপনি এটি নিজের দ্বারা তৈরি করতে পারেন এবং কোনও কোড জ্ঞানের প্রয়োজন নেই তবে এটি সাহায্য করবে