সুচিপত্র:

ওয়েব সার্ভারের মাধ্যমে ম্যাপ ওরিয়েন্টেশন: 6 টি ধাপ
ওয়েব সার্ভারের মাধ্যমে ম্যাপ ওরিয়েন্টেশন: 6 টি ধাপ

ভিডিও: ওয়েব সার্ভারের মাধ্যমে ম্যাপ ওরিয়েন্টেশন: 6 টি ধাপ

ভিডিও: ওয়েব সার্ভারের মাধ্যমে ম্যাপ ওরিয়েন্টেশন: 6 টি ধাপ
ভিডিও: Wifi ওয়ালা আপনাকে ঠকাচ্ছে নাতো কত Mbps পাচ্ছেন এখনি চেক করুন 2024, নভেম্বর
Anonim
ওয়েব সার্ভারের মাধ্যমে ম্যাপ ওরিয়েন্টেশন
ওয়েব সার্ভারের মাধ্যমে ম্যাপ ওরিয়েন্টেশন

ইন্টারনেট অফ থিংস, (আইওটি) এই মুহূর্তে গ্রহের অন্যতম জনপ্রিয় বিষয়। এবং, এটি ইন্টারনেটের সাথে দিন দিন দ্রুত বৃদ্ধি পাচ্ছে। ইন্টারনেট অফ থিংস সাধারণ ঘরগুলিকে স্মার্ট হোমে পরিণত করছে, যেখানে আপনার লাইট থেকে আপনার লক পর্যন্ত সবকিছু আপনার স্মার্টফোন বা ডেস্কটপ থেকে নিয়ন্ত্রণ করা যায়। এই বিলাসিতা সবাই মালিক হতে চায়।

আমরা সবসময় যে সরঞ্জামগুলি পেয়েছি তা দিয়ে খেলি এবং আমাদের সীমার পরবর্তী ধাপে যাওয়ার জন্য কাজ চালিয়ে যাই। আমরা আমাদের গ্রাহককে সর্বশেষ প্রযুক্তি এবং ধারণাগুলির একটি দৃষ্টি দেওয়ার চেষ্টা করি। সুতরাং, যাতে আপনি আপনার ঘরকে স্মার্ট বাড়িতে পরিণত করতে পারেন এবং অনেক প্রচেষ্টা ছাড়াই বিলাসিতার স্বাদ উপভোগ করতে পারেন।

আজ, আমরা IoT- এর সবচেয়ে গুরুত্বপূর্ণ বিষয়ের একটি নিয়ে কাজ করার কথা ভাবছি - ডিজিটাল ম্যাপ ওরিয়েন্টেশন।

আমরা একটি ওয়েব সার্ভার তৈরি করব যার মাধ্যমে আমরা যেকোনো ডিভাইস বা জিনিসের গতিবিধি পর্যবেক্ষণ করতে পারি (এটি আপনার উপর নির্ভর করে, আপনি কাকে গুপ্তচরবৃত্তি করেন;))। আপনি সর্বদা কিছু পরিবর্তন সহ এই প্রকল্পটিকে পরবর্তী স্তরে আপগ্রেড করার কথা ভাবতে পারেন এবং নীচের মন্তব্যে আমাদের জানাতে ভুলবেন না।

এর থেকে শুরু করা যাক.. !!

ধাপ 1: আমাদের প্রয়োজনীয় যন্ত্রপাতি..

আমাদের প্রয়োজনীয় যন্ত্রপাতি.. !!
আমাদের প্রয়োজনীয় যন্ত্রপাতি.. !!
আমাদের প্রয়োজনীয় যন্ত্রপাতি.. !!
আমাদের প্রয়োজনীয় যন্ত্রপাতি.. !!
আমাদের প্রয়োজনীয় যন্ত্রপাতি.. !!
আমাদের প্রয়োজনীয় যন্ত্রপাতি.. !!
আমাদের প্রয়োজনীয় যন্ত্রপাতি.. !!
আমাদের প্রয়োজনীয় যন্ত্রপাতি.. !!

1. LSM9DS0 সেন্সর

STMicroelectronics দ্বারা নির্মিত 3-in-1 সেন্সর, LSM9DS0 একটি সিস্টেম-ইন-প্যাকেজ যা একটি 3D ডিজিটাল লিনিয়ার এক্সিলারেশন সেন্সর, একটি 3D ডিজিটাল কৌণিক রেট সেন্সর এবং একটি 3D ডিজিটাল ম্যাগনেটিক সেন্সর। LSM9DS0 has 2g/± 4g/± 6g/± 8g/± 16g এর একটি রৈখিক ত্বরণ পূর্ণ স্কেল, একটি চৌম্বক ক্ষেত্র-2/± 4/± 8/± 12 গাউস এবং ± 245 এর একটি কৌণিক হার /± 500/± 2000 ডিপিএস

2. Adafruit Huzzah ESP8266

Espressif থেকে ESP8266 প্রসেসরটি একটি 80 মেগাহার্টজ মাইক্রোকন্ট্রোলার যার একটি সম্পূর্ণ ওয়াইফাই ফ্রন্ট-এন্ড (উভয় ক্লায়েন্ট এবং অ্যাক্সেস পয়েন্ট হিসাবে) এবং DCP সাপোর্ট সহ TCP/IP স্ট্যাক। ESP8266 হল IoT অ্যাপ্লিকেশন ডেভেলপমেন্টের জন্য একটি অবিশ্বাস্য প্ল্যাটফর্ম। ESP8266 Arduino Wire Language এবং Arduino IDE ব্যবহার করে অ্যাপ্লিকেশন পর্যবেক্ষণ ও নিয়ন্ত্রণের জন্য একটি পরিপক্ক প্ল্যাটফর্ম প্রদান করে।

3. ESP8266 ইউএসবি প্রোগ্রামার

তার ESP8266 হোস্ট অ্যাডাপ্টারটি বিশেষভাবে Dcube Store দ্বারা ESP8266 এর Adafruit Huzzah সংস্করণের জন্য ডিজাইন করা হয়েছিল, যা I²C ইন্টারফেসের অনুমতি দেয়।

4. I2C কানেক্টিং কেবল

5. মিনি ইউএসবি কেবল

মিনি ইউএসবি কেবল পাওয়ার সাপ্লাই অ্যাডাফ্রুট হুজাহা ইএসপি 8266 পাওয়ারের জন্য একটি আদর্শ পছন্দ।

পদক্ষেপ 2: হার্ডওয়্যার সংযোগ

হার্ডওয়্যার সংযোগ
হার্ডওয়্যার সংযোগ
হার্ডওয়্যার সংযোগ
হার্ডওয়্যার সংযোগ
হার্ডওয়্যার সংযোগ
হার্ডওয়্যার সংযোগ

সাধারণভাবে, সংযোগ তৈরি করা এই প্রকল্পের সবচেয়ে সহজ অংশ। নির্দেশাবলী এবং ছবিগুলি অনুসরণ করুন, এবং আপনার কোন সমস্যা হওয়া উচিত নয়।

প্রথমে Adafruit Huzzah ESP8266 নিন এবং তার উপর USB প্রোগ্রামার (Inward Facing I²C Port) রাখুন। ইউএসবি প্রোগ্রামারকে আলতো চাপুন এবং আমরা এই ধাপটি পাইয়ের মতো সহজভাবে সম্পন্ন করেছি (উপরের ছবিটি দেখুন)।

সেন্সর এবং Adafruit Huzzah ESP8266 এর সংযোগ সেন্সরটি নিন এবং এর সাথে I²C কেবল সংযুক্ত করুন। এই তারের যথাযথ ক্রিয়াকলাপের জন্য, দয়া করে মনে রাখবেন I²C আউটপুট সর্বদা I²C ইনপুটের সাথে সংযুক্ত থাকে। Adafruit Huzzah ESP8266 এর জন্যও এটি অনুসরণ করতে হয়েছিল যার উপরে USB প্রোগ্রামার লাগানো ছিল (উপরের ছবিটি দেখুন)।

ESP8266 USB Programmer এর সাহায্যে ESP প্রোগ্রাম করা খুবই সহজ। আপনাকে যা করতে হবে তা হল সেন্সরটি ইউএসবি প্রোগ্রামারে প্লাগ করা এবং আপনি যেতে ভাল। আমরা এই অ্যাডাপ্টার ব্যবহার করতে পছন্দ করি কারণ এটি হার্ডওয়্যারকে সংযুক্ত করা অনেক সহজ করে তোলে। ইএসপি -র পিনগুলি সেন্সরে সোল্ডার করা বা পিন ডায়াগ্রাম এবং ডেটশীট পড়ার বিষয়ে চিন্তা নেই। আমরা একসাথে একাধিক সেন্সর ব্যবহার এবং কাজ করতে পারি, আপনাকে কেবল একটি চেইন তৈরি করতে হবে। এই প্লাগ এবং প্লে ইউএসবি প্রোগ্রামার ছাড়া ভুল সংযোগ করার অনেক ঝুঁকি রয়েছে। একটি খারাপ ওয়্যারিং আপনার ওয়াইফাই এবং আপনার সেন্সরকে হত্যা করতে পারে।

দ্রষ্টব্য: বাদামী তারের সর্বদা একটি ডিভাইসের আউটপুট এবং অন্য ডিভাইসের ইনপুটের মধ্যে গ্রাউন্ড (GND) সংযোগ অনুসরণ করা উচিত।

সার্কিটের ক্ষমতা

Adafruit Huzzah ESP8266 এর পাওয়ার জ্যাকের মধ্যে মিনি ইউএসবি কেবল লাগান। এটি জ্বালান এবং ভয়েলা, আমরা যেতে ভাল!

ধাপ 3: কোড

কোড
কোড

Adafruit Huzzah ESP8266 এবং LSM9DS0 সেন্সরের জন্য ESP কোড আমাদের গিথুব রিপোজিটরিতে পাওয়া যায়।

কোডে যাওয়ার আগে, নিশ্চিত হয়ে নিন যে আপনি রিডমি ফাইলে দেওয়া নির্দেশাবলী পড়েছেন এবং সে অনুযায়ী আপনার অ্যাডাফ্রুট হুজ্জা ইএসপি 8266 সেটআপ করুন। ইএসপি সেট আপ করতে মাত্র 5 মিনিট সময় লাগবে।

কোডটি দীর্ঘ কিন্তু এটি সবচেয়ে সহজ আকারে যা আপনি কল্পনা করতে পারেন এবং এটি বুঝতে আপনার কোন অসুবিধা হবে না।

আপনার সুবিধার জন্য, আপনি এই সেন্সরের জন্য কাজ করা ESP কোডটি এখান থেকেও অনুলিপি করতে পারেন:

// একটি স্বাধীন ইচ্ছা লাইসেন্স দিয়ে বিতরণ করা হয়। // LSM9DSO // এই কোডটি dcubestore.com থেকে উপলব্ধ TCS3414_I2CS I2C মিনি মডিউলের সাথে কাজ করার জন্য ডিজাইন করা হয়েছে।

#অন্তর্ভুক্ত

#অন্তর্ভুক্ত

#অন্তর্ভুক্ত

#অন্তর্ভুক্ত

// LSM9DSO Gyro I2C ঠিকানা হল 6A (106)

#সংজ্ঞায়িত Addr_Gyro 0x6A // LSM9DSO Accl I2C ঠিকানা হল 1E (30) #সংজ্ঞায়িত Addr_Accl 0x1E

const char* ssid = "আপনার ssid";

const char* password = "আপনার পাসওয়ার্ড"; int xGyro, yGyro, zGyro, xAccl, yAccl, zAccl, xMag, yMag, zMag;

ESP8266 ওয়েব সার্ভার সার্ভার (80);

অকার্যকর হ্যান্ডেলরুট ()

{স্বাক্ষরবিহীন int ডেটা [6];

// I2C ট্রান্সমিশন শুরু করুন

Wire.beginTransmission (Addr_Gyro); // নিয়ন্ত্রণ রেজিস্টার নির্বাচন করুন 1 Wire.write (0x20); // ডেটা রেট = 95Hz, X, Y, Z-Axis সক্রিয়, Wire.write (0x0F) এ পাওয়ার; // I2C ট্রান্সমিশন Wire.endTransmission () বন্ধ করুন;

// I2C ট্রান্সমিশন শুরু করুন

Wire.beginTransmission (Addr_Gyro); // কন্ট্রোল রেজিস্টার 4 Wire.write (0x23) নির্বাচন করুন; // পূর্ণ স্কেল 2000 ডিপিএস, ক্রমাগত আপডেট Wire.write (0x30); // I2C ট্রান্সমিশন Wire.endTransmission () বন্ধ করুন;

// I2C ট্রান্সমিশন শুরু করুন

Wire.beginTransmission (Addr_Accl); // নিয়ন্ত্রণ রেজিস্টার নির্বাচন করুন 1 Wire.write (0x20); // এক্সিলারেশন ডেটা রেট = 100Hz, X, Y, Z-Axis সক্রিয়, Wire.write (0x67) এ পাওয়ার; // Wire.endTransmission () ডিভাইসে I2C ট্রান্সমিশন বন্ধ করুন;

// I2C ট্রান্সমিশন শুরু করুন

Wire.beginTransmission (Addr_Accl); // নিয়ন্ত্রণ রেজিস্টার 2 Wire.write (0x21) নির্বাচন করুন; // সম্পূর্ণ স্কেল নির্বাচন +/- 16g Wire.write (0x20); // I2C ট্রান্সমিশন Wire.endTransmission () বন্ধ করুন;

// I2C ট্রান্সমিশন শুরু করুন

Wire.beginTransmission (Addr_Accl); // কন্ট্রোল রেজিস্টার 5 Wire.write (0x24) নির্বাচন করুন; // চৌম্বক উচ্চ রেজোলিউশন, আউটপুট ডেটা হার = 50Hz Wire.write (0x70); // I2C ট্রান্সমিশন Wire.endTransmission () বন্ধ করুন;

// I2C ট্রান্সমিশন শুরু করুন

Wire.beginTransmission (Addr_Accl); // নিয়ন্ত্রণ রেজিস্টার 6 Wire.write (0x25) নির্বাচন করুন; // চৌম্বকীয় পূর্ণ-স্কেল +/- 12 গাউস ওয়্যার.রাইট (0x60); // I2C ট্রান্সমিশন Wire.endTransmission () বন্ধ করুন;

// I2C ট্রান্সমিশন শুরু করুন

Wire.beginTransmission (Addr_Accl); // নিয়ন্ত্রণ রেজিস্টার 7 Wire.write (0x26) নির্বাচন করুন; // সাধারণ মোড, চুম্বকীয় ক্রমাগত রূপান্তর মোড Wire.write (0x00); // I2C ট্রান্সমিশন Wire.endTransmission () বন্ধ করুন; বিলম্ব (300);

জন্য (int i = 0; i <6; i ++) {// I2C Transmission Wire.beginTransmission (Addr_Gyro) শুরু করুন; // ডাটা রেজিস্টার Wire.write নির্বাচন করুন ((40 + i)); // I2C ট্রান্সমিশন Wire.endTransmission () বন্ধ করুন;

// 1 বাইট ডেটা অনুরোধ করুন

Wire.requestFrom (Addr_Gyro, 1);

// 6 বাইট ডেটা পড়ুন

// xGyro lsb, xGyro msb, yGyro lsb, yGyro msb, zGyro lsb, zGyro msb যদি (Wire.available () == 1) {data = Wire.read (); }}

// তথ্য রূপান্তর

int xGyro = ((data [1] * 256) + data [0]); int yGyro = ((data [3] * 256) + data [2]); int zGyro = ((data [5] * 256) + data [4]);

জন্য (int i = 0; i <6; i ++) {// I2C Transmission Wire.beginTransmission (Addr_Accl) শুরু করুন; // ডাটা রেজিস্টার Wire.write নির্বাচন করুন ((40 + i)); // I2C ট্রান্সমিশন Wire.endTransmission () বন্ধ করুন;

// 1 বাইট ডেটা অনুরোধ করুন

Wire.requestFrom (Addr_Accl, 1);

// 6 বাইট ডেটা পড়ুন

// xAccl lsb, xAccl msb, yAccl lsb, yAccl msb // zAccl lsb, zAccl msb যদি (Wire.available () == 1) {data = Wire.read (); }}

// তথ্য রূপান্তর

int xAccl = ((data [1] * 256) + data [0]); int yAccl = ((data [3] * 256) + data [2]); int zAccl = ((data [5] * 256) + data [4]);

জন্য (int i = 0; i <6; i ++) {// I2C Transmission Wire.beginTransmission (Addr_Accl) শুরু করুন; // ডাটা রেজিস্টার Wire.write নির্বাচন করুন ((8 + i)); // I2C ট্রান্সমিশন Wire.endTransmission () বন্ধ করুন;

// 1 বাইট ডেটা অনুরোধ করুন

Wire.requestFrom (Addr_Accl, 1);

// 6 বাইট ডেটা পড়ুন

// xMag lsb, xMag msb, yMag lsb, yMag msb // zMag lsb, zMag msb যদি (Wire.available () == 1) {data = Wire.read (); }}

// তথ্য রূপান্তর

int xMag = ((data [1] * 256) + data [0]); int yMag = ((data [3] * 256) + data [2]); int zMag = ((data [5] * 256) + data [4]);

// সিরিয়াল মনিটরে আউটপুট ডেটা

সিরিয়াল.প্রিন্ট ("ঘূর্ণনের এক্স-অক্ষ:"); Serial.println (xGyro); সিরিয়াল.প্রিন্ট ("ঘূর্ণনের Y- অক্ষ:"); Serial.println (yGyro); সিরিয়াল.প্রিন্ট ("ঘূর্ণনের Z- অক্ষ:"); Serial.println (zGyro); সিরিয়াল.প্রিন্ট ("এক্স-এক্সিসে এক্সিলারেশন:"); Serial.println (xAccl); Serial.print ("Y-Axis- এ ত্বরণ:"); Serial.println (yAccl); সিরিয়াল.প্রিন্ট ("Z-Axis- এ এক্সিলারেশন:"); Serial.println (zAccl); সিরিয়াল.প্রিন্ট ("এক্স-অক্ষের মধ্যে চৌম্বক ক্ষেত্র:"); Serial.println (xMag); সিরিয়াল.প্রিন্ট ("Y- অক্ষের মধ্যে চৌম্বক ক্ষেত্র:"); Serial.println (yMag); Serial.print ("Z-Axis- এ ম্যাগনেটিক দায়ের করা:"); Serial.println (zMag);

// ওয়েব সার্ভারে আউটপুট ডেটা

server.sendContent ("

DCUBE স্টোর

www.dcubestore.com

"" LSM9DS0 সেন্সর I2C মিনি মডিউল

);

server.sendContent ("

ঘূর্ণনের এক্স-অক্ষ = " + স্ট্রিং (xGyro)); server.sendContent ("

ঘূর্ণনের Y- অক্ষ = " + স্ট্রিং (yGyro)); server.sendContent ("

ঘূর্ণনের Z- অক্ষ = " + স্ট্রিং (zGyro)); server.sendContent ("

এক্স-এক্সিসে এক্সিলারেশন = " + স্ট্রিং (xAccl)); server.sendContent ("

Y- অক্ষের ত্বরণ = " + স্ট্রিং (yAccl)); server.sendContent ("

Z- অক্ষের ত্বরণ = " + স্ট্রিং (zAccl)); server.sendContent ("

X-Axis = " + স্ট্রিং (xMag)) এ চুম্বকীয় ফাইল করা হয়েছে; server.sendContent ("

Y-Axis = " + স্ট্রিং (yMag)) এ চুম্বকীয় ফাইল করা হয়েছে; server.sendContent ("

Z-Axis = " + স্ট্রিং (zMag));

অকার্যকর সেটআপ()

{// মাস্টার ওয়্যার হিসাবে I2C যোগাযোগ শুরু করুন (2, 14); // সিরিয়াল যোগাযোগ শুরু করুন, বড রেট = 115200 সিরিয়াল.বেগিন (115200) সেট করুন;

// ওয়াইফাই নেটওয়ার্কের সাথে সংযোগ করুন

WiFi.begin (ssid, password);

// সংযোগের জন্য অপেক্ষা করুন

যখন (WiFi.status ()! = WL_CONNECTED) {বিলম্ব (500); সিরিয়াল.প্রিন্ট ("।"); } Serial.println (""); সিরিয়াল.প্রিন্ট ("এর সাথে সংযুক্ত"); Serial.println (ssid);

// ESP8266 এর IP ঠিকানা পান

সিরিয়াল.প্রিন্ট ("আইপি ঠিকানা:"); Serial.println (WiFi.localIP ());

// সার্ভার শুরু করুন

server.on ("/", হ্যান্ডেলরুট); server.begin (); Serial.println ("HTTP সার্ভার শুরু হয়েছে"); }

অকার্যকর লুপ ()

{server.handleClient (); }

ধাপ 4: কোডের কাজ

কোডের কাজ
কোডের কাজ

এখন, কোডটি ডাউনলোড করুন (বা git pull) এবং এটি Arduino IDE তে খুলুন।

কোড কম্পাইল করে আপলোড করুন এবং সিরিয়াল মনিটরে আউটপুট দেখুন।

দ্রষ্টব্য: আপলোড করার আগে, কোডে আপনার SSID নেটওয়ার্ক এবং পাসওয়ার্ড লিখুন তা নিশ্চিত করুন।

সিরিয়াল মনিটর থেকে ESP8266 এর IP ঠিকানা কপি করে আপনার ওয়েব ব্রাউজারে পেস্ট করুন। আপনি 3-অক্ষে ঘূর্ণন, ত্বরণ এবং চৌম্বক ক্ষেত্রের অক্ষ সহ একটি ওয়েব পৃষ্ঠা দেখতে পাবেন।

সিরিয়াল মনিটর এবং ওয়েব সার্ভারে সেন্সরের আউটপুট উপরের ছবিতে দেখানো হয়েছে।

ধাপ 5: অ্যাপ্লিকেশন এবং বৈশিষ্ট্য

LSM9DS0 হল একটি সিস্টেম-ইন-প্যাকেজ যার মধ্যে একটি 3D ডিজিটাল লিনিয়ার এক্সিলারেশন সেন্সর, একটি 3D ডিজিটাল কৌণিক রেট সেন্সর এবং একটি 3D ডিজিটাল ম্যাগনেটিক সেন্সর রয়েছে। এই তিনটি বৈশিষ্ট্য পরিমাপ করে, আপনি একটি বস্তুর গতিবিধি সম্পর্কে প্রচুর জ্ঞান অর্জন করতে পারেন। ম্যাগনেটোমিটারের সাহায্যে পৃথিবীর চৌম্বক ক্ষেত্রের শক্তি এবং দিক পরিমাপ করে, আপনি আপনার শিরোনামটি আনুমানিক করতে পারেন। আপনার ফোনের একটি অ্যাকসিলরোমিটার মাধ্যাকর্ষণ শক্তির দিক পরিমাপ করতে পারে এবং ওরিয়েন্টেশন অনুমান করতে পারে (প্রতিকৃতি, আড়াআড়ি, সমতল ইত্যাদি)। অন্তর্নির্মিত জাইরোস্কোপ সহ কোয়াডকপ্টারগুলি হঠাৎ রোলস বা পিচগুলির সন্ধান করতে পারে। আমরা এটি গ্লোবাল পজিশনিং সিস্টেমে (GPS) ব্যবহার করতে পারি।

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

ESP8266 এর সাহায্যে, আমরা এর ক্ষমতাকে আরও বড় দৈর্ঘ্যে বাড়াতে পারি। আমরা আমাদের যন্ত্রপাতিগুলি নিয়ন্ত্রণ করতে পারি এবং আমাদের ডেস্কটপ এবং মোবাইল ডিভাইসগুলির কার্যকারিতা পর্যবেক্ষণ করতে পারি। আমরা অনলাইনে ডেটা সঞ্চয় এবং পরিচালনা করতে পারি এবং পরিবর্তনের জন্য যে কোন সময় সেগুলি অধ্যয়ন করতে পারি। আরও অ্যাপ্লিকেশনগুলির মধ্যে রয়েছে হোম অটোমেশন, মেষ নেটওয়ার্ক, ইন্ডাস্ট্রিয়াল ওয়্যারলেস কন্ট্রোল, বেবি মনিটর, সেন্সর নেটওয়ার্ক, পরিধানযোগ্য ইলেকট্রনিক্স, ওয়াই-ফাই অবস্থান-সচেতন ডিভাইস, ওয়াই-ফাই পজিশন সিস্টেম বীকন।

ধাপ 6: আরও এগিয়ে যাওয়ার জন্য সম্পদ

LSM9DS0 এবং ESP8266 সম্পর্কে আরও তথ্যের জন্য, নীচের লিঙ্কগুলি দেখুন:

  • LSM9DS0 সেন্সর ডেটশীট
  • LSM9DS0 তারের চিত্র
  • ESP8266 ডেটশীট

প্রস্তাবিত: