সুচিপত্র:
- ধাপ 1: অংশ সংগ্রহ করুন
- ধাপ 2: seাল একত্রিত করুন
- ধাপ 3: শিল্ড পিনআউট
- ধাপ 4: শিল্ড পাওয়ারিং
- ধাপ 5: সিম কার্ড এবং অ্যান্টেনা
- ধাপ 6: Arduino IDE সেটআপ
- ধাপ 7: Arduino উদাহরণ
- ধাপ 8: AT কমান্ড দিয়ে পরীক্ষা করা
- ধাপ 9: বর্তমান খরচ
- ধাপ 10: উপসংহার
ভিডিও: Arduino এর জন্য Botletics LTE CAT-M/NB-IoT + GPS Shield: 10 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
ওভারভিউ
বোটলেটিক্স SIM7000 LTE CAT-M/NB-IoT ieldাল নতুন LTE CAT-M এবং NB-IoT প্রযুক্তি ব্যবহার করে এবং এর সাথে লোকেশন ট্র্যাকিংয়ের জন্য GNSS (GPS, GLONASS এবং BeiDou/Compass, Galileo, QZSS স্ট্যান্ডার্ড) সমন্বিত আছে। একাধিক SIM7000- সিরিজের মডিউল রয়েছে যা বিশ্বজুড়ে বিভিন্ন অঞ্চলের চাহিদা পূরণ করে এবং সৌভাগ্যবশত SIMCOM এটি সনাক্ত করা সত্যিই সহজ করেছে: SIM7000A (American), SIM7000E (ইউরোপীয়), SIM7000C (চীনা), এবং SIM7000G (গ্লোবাল)। বর্তমানে বিশ্বের অনেক দেশে NB-IoT সমর্থিত কিন্তু দুর্ভাগ্যবশত মার্কিন যুক্তরাষ্ট্রে নয়, যদিও এটি অদূর ভবিষ্যতে (2019) বাণিজ্যিকভাবে পাওয়া যাবে এবং নির্বিশেষে, আমরা এখনও LTE CAT-M কার্যকারিতা ব্যবহার করতে পারি!
Ieldাল ব্যবহার করার জন্য, কেবল একটি Arduino মধ্যে plugাল প্লাগ, একটি সামঞ্জস্যপূর্ণ সিম কার্ড,োকান, LTE/GPS অ্যান্টেনা সংযুক্ত করুন, এবং আপনি যেতে ভাল!
ভূমিকা
সেলুলার কানেক্টিভিটি সহ লো-পাওয়ার আইওটি ডিভাইসের উত্থান এবং 2G এর ফেজ-আউট (2020 পর্যন্ত শুধুমাত্র টি-মোবাইল সমর্থনকারী 2G/GSM সহ), সবকিছু এলটিই-র দিকে এগিয়ে যাচ্ছে এবং এর ফলে অনেক লোক ভাল সমাধান খুঁজতে হিমশিম খাচ্ছে। যাইহোক, এটি অনেক শখের লোককে সিমকম থেকে সিম 800-সিরিজ মডিউলগুলির মতো উত্তরাধিকার 2 জি প্রযুক্তির মুখোমুখি করে ফেলেছে। যদিও এই 2G এবং 3G মডিউলগুলি একটি দুর্দান্ত সূচনা পয়েন্ট, এটি এখন এগিয়ে যাওয়ার সময় এবং SIMCOM সম্প্রতি তাদের নতুন SIM7000A LTE CAT-M মডিউল একটি বিকাশকারীর সম্মেলনে ঘোষণা করেছে। কি উত্তেজনাকর!:)
এই সবের আশ্চর্যজনক অংশ হল যে সিমকম তাদের 2G এবং 3G মডিউল থেকে এই নতুন মডিউলে স্থানান্তর করা অত্যন্ত সহজ করে তুলেছে! SIM7000- সিরিজ একই AT কমান্ড ব্যবহার করে যা মাইল দ্বারা সফ্টওয়্যার ডেভেলপমেন্টকে কমিয়ে দেয়! এছাড়াও, অ্যাডাফ্রুটের ইতিমধ্যেই গিথুবের উপর একটি চমৎকার FONA লাইব্রেরি রয়েছে যা এই নতুন সিম 000০০০ কে পার্টিতে প্রবর্তনের জন্য ব্যবহার করা যেতে পারে!
LTE CAT-M কি?
LTE CAT-M1 কে দ্বিতীয় প্রজন্মের LTE প্রযুক্তি হিসেবে বিবেচনা করা হয় এবং এটি লো-পাওয়ার এবং IoT ডিভাইসের জন্য অধিক উপযোগী। NarrowBand IoT (NB-IoT) বা "CAT-M2" প্রযুক্তি হল একটি লো-পাওয়ার ওয়াইড এরিয়া নেটওয়ার্ক (LPWAN) প্রযুক্তি যা বিশেষভাবে লো-পাওয়ার IoT ডিভাইসের জন্য ডিজাইন করা হয়েছে। এটি একটি অপেক্ষাকৃত নতুন প্রযুক্তি যা দুর্ভাগ্যবশত, মার্কিন যুক্তরাষ্ট্রে এখনও উপলব্ধ নয়, যদিও কোম্পানিগুলি পরিকাঠামো পরীক্ষা এবং নির্মাণের কাজ করছে। রেডিও টেকনোলজি (RF) ব্যবহার করে IoT ডিভাইসের জন্য বেশ কয়েকটি বিষয় মনে রাখতে হবে: বিদ্যুৎ খরচ ব্যান্ডউইথ র্যাঞ্জপ্যাকেটের আকার (প্রচুর ডেটা পাঠান এইগুলির মধ্যে প্রত্যেকটির ট্রেডঅফ আছে (এবং আমি সত্যিই সেগুলি সব ব্যাখ্যা করব না); উদাহরণস্বরূপ, বড় ব্যান্ডউইথ ডিভাইসগুলিকে অনুমতি দেয় প্রচুর ডেটা পাঠান (যেমন আপনার ফোন, যা ইউটিউবকে স্ট্রিম করতে পারে!) কিন্তু এর অর্থ হল এটি খুব বিদ্যুৎ-ক্ষুধার্ত। পরিসীমা (নেটওয়ার্কের "এলাকা" বাড়ানোও বিদ্যুতের ব্যবহার বাড়ায়। NB-IoT এর ক্ষেত্রে, ব্যান্ডউইথ কমানোর মানে হল যে আপনি খুব বেশি ডেটা পাঠাতে পারবেন না, কিন্তু IoT ডিভাইসে ক্লাউডে ডেটার মর্সেল শুটিং করার জন্য এটি নিখুঁত! অতএব, "সংকীর্ণ" -ব্যান্ড প্রযুক্তি, অল্প পরিমাণে কম-পাওয়ার ডিভাইসের জন্য আদর্শ তথ্য কিন্তু এখনও দীর্ঘ পরিসীমা (বিস্তৃত এলাকা) সঙ্গে!
Arduino জন্য Botletics SIM7000 শিল্ড
আমি যে ieldালটি ডিজাইন করেছি তা সিম 000০০০-সিরিজ ব্যবহার করে যাতে ব্যবহারকারীরা তাদের আঙ্গুলের ডগায় অত্যন্ত কম শক্তি LTE CAT-M প্রযুক্তি এবং জিপিএস ব্যবহার করতে সক্ষম হয়! Ieldাল এছাড়াও একটি MCP9808 I2C তাপমাত্রা সেন্সর খেলা, অন্তত কিছু পরিমাপ এবং একটি সেলুলার সংযোগের মাধ্যমে এটি পাঠানোর জন্য মহান।
- Shাল হল ওপেন সোর্স! হ্যাঁ!
- সমস্ত ডকুমেন্টেশন (EAGLE PCB ফাইল, Arduino কোড, এবং বিস্তারিত উইকি) Github এ এখানে পাওয়া যাবে।
- কোন SIM7000 সংস্করণটি আপনার জন্য সবচেয়ে উপযুক্ত তা দেখতে, দয়া করে এই উইকি পৃষ্ঠাটি দেখুন।
- বোটলেটিক্স সিম 000০০ শিল্ড কিট এখানে Amazon.com- এ কেনা যাবে
ধাপ 1: অংশ সংগ্রহ করুন
নীচে আপনার প্রয়োজনীয় সমস্ত অংশগুলির একটি তালিকা রয়েছে:
- Arduino বা Arduino- সামঞ্জস্যপূর্ণ বোর্ড - Arduino Uno এই জন্য সবচেয়ে সাধারণ পছন্দ! আপনি যদি সত্যিই "ieldাল" হিসাবে LTE ieldাল ব্যবহার করতে চান তাহলে আপনাকে Arduino ফর্ম ফ্যাক্টর সহ একটি Arduino বোর্ড ব্যবহার করতে হবে। স্পষ্ট করে বলছি, বোর্ডে Arduino স্কেচ আপলোড করার জন্য আপনার একটি প্রোগ্রামিং ক্যাবলও লাগবে! আপনি যদি একটি Arduino- ফর্ম-ফ্যাক্টর বোর্ড ব্যবহার না করেন তবে এটিও ঠিক! এই উইকি পৃষ্ঠায় কোন সংযোগ তৈরি করতে হবে এবং ESP8266, ESP32, ATmega32u4, ATmega2560, এবং ATSAMD21 সহ বিভিন্ন মাইক্রোকন্ট্রোলার পরীক্ষা করা হয়েছে সে সম্পর্কে তথ্য আছে।
- বোটলেটিক্স সিম 000০০ শিল্ড কিট - ieldালটি একটি দ্বৈত এলটিই/জিপিএস ইউএফএল অ্যান্টেনা এবং স্ট্যাকিং মহিলা হেডার সহ আসে! বোর্ডটি তিনটি ভিন্ন সংস্করণে আসে (SIM7000A/C/E/G) এবং আপনি কোন দেশে থাকেন তার উপর নির্ভর করে আপনাকে সঠিক সংস্করণ নির্বাচন করতে হবে। আমি গিথুব উইকিতে এই পৃষ্ঠাটি তৈরি করেছি যা আপনাকে দেখায় যে আপনার জন্য কোন সংস্করণটি সেরা তা খুঁজে বের করতে হবে!
- এলটিই ক্যাট-এম বা এনবি-আইওটি সিম কার্ড-যদিও কিটে আর বিনামূল্যে সিম কার্ড নেই, আপনি একটি হলোগ্রাম সিম কার্ড নিতে পারেন যা আপনাকে প্রতি মাসে 1 এমবি বিনামূল্যে দেয় এবং বিশ্বের যে কোনও জায়গায় কাজ করে কারণ হলোগ্রাম অংশীদারিত্ব করেছে 500 এরও বেশি ক্যারিয়ারের সাথে! তাদের পে-ই-ইউ-গো এবং মাসিক পরিকল্পনাও রয়েছে এবং সিম কার্ড অ্যাক্টিভেশন, হলোগ্রাম এপিআই এবং আরও অনেক কিছুতে প্রযুক্তিগত সহায়তার জন্য একটি দুর্দান্ত কমিউনিটি ফোরাম রয়েছে! এটি মার্কিন যুক্তরাষ্ট্রে AT & T এবং ভেরাইজন এর LTE CAT-M1 নেটওয়ার্কের জন্য এই ieldালের সাথে দারুণ কাজ করে কিন্তু মনে রাখবেন যে অন্যান্য দেশে আপনাকে স্থানীয় প্রদানকারীর কাছ থেকে আপনার নিজস্ব সিম কার্ড পেতে হতে পারে যেহেতু হলোগ্রাম ক্যারিয়ার এবং CAT-M এর সাথে অংশীদার এবং NB-IoT অপেক্ষাকৃত নতুন।
- 3.7V LiPo ব্যাটারি (1000mAH+): নেটওয়ার্ক অনুসন্ধান বা তথ্য প্রেরণ করার সময় ieldাল উল্লেখযোগ্য পরিমাণে কারেন্ট টানতে পারে এবং আপনি Arduino 5V রেল থেকে সরাসরি শক্তির উপর নির্ভর করতে পারবেন না। বোর্ডে JST সংযোগকারীতে 3.7V LiPo ব্যাটারি লাগান এবং নিশ্চিত করুন যে ব্যাটারিটি বাম দিকের পজিটিভ তারের সাথে যুক্ত (যেমন স্পার্কফুন বা অ্যাডাফ্রুটে পাওয়া যায়)। এছাড়াও, এটি নিশ্চিত করা গুরুত্বপূর্ণ যে পর্যাপ্ত কারেন্ট সরবরাহ করতে এবং বর্তমান স্পাইকগুলির সময় মডিউলটি পুনরায় বুট করা থেকে বিরত থাকতে ব্যাটারির কমপক্ষে 500mAH ক্ষমতা (ন্যূনতম ন্যূনতম) থাকতে হবে। স্থিতিশীলতার জন্য 1000mAH বা তার বেশি সুপারিশ করা হয়। এই ন্যূনতম ক্ষমতার কারণ হল LiPo ব্যাটারি চার্জিং সার্কিটরি 500mA তে সেট করা হয়েছে তাই ব্যাটারির ক্ষতি রোধ করার জন্য আপনার ব্যাটারি কমপক্ষে 500mAH ধারণক্ষমতা নিশ্চিত করতে হবে।
ধাপ 2: seাল একত্রিত করুন
Theালটি ব্যবহার করার জন্য আপনাকে এটির উপরে শিরোলেখের প্রয়োজন হবে যদি না আপনি এই বোর্ডটিকে "ieldাল" এবং এর পরিবর্তে একটি স্বতন্ত্র মডিউল হিসাবে ব্যবহার করার পরিকল্পনা না করেন, যা পুরোপুরি ঠিক আছে! এটি করার একটি উদাহরণ হল একটি Arduino মাইক্রোকে নিয়ামক হিসাবে ব্যবহার করা এবং এটিকে আলাদাভাবে ieldাল পর্যন্ত সংযুক্ত করা।
একটি Arduino ieldাল হিসাবে বোর্ড ব্যবহার করার জন্য সবচেয়ে সাধারণ পছন্দ মহিলা হেডার স্ট্যাকিং, যা ieldাল সঙ্গে অন্তর্ভুক্ত করা হয়। হেডারগুলি সোল্ডার করার পরে, এগিয়ে যান এবং Arduino বোর্ডের উপরে ieldাল রাখুন (যদি না আপনি এটি একটি স্বতন্ত্র বোর্ড হিসাবে ব্যবহার করছেন) এবং আপনি পরবর্তী পদক্ষেপের জন্য প্রস্তুত!
দ্রষ্টব্য: পিনগুলি কীভাবে সোল্ডার করবেন সে সম্পর্কে পরামর্শের জন্য আপনি গিথুব উইকির এই পৃষ্ঠাটি দেখতে পারেন।
ধাপ 3: শিল্ড পিনআউট
Shালটি কেবল Arduino এর পিনআউট ব্যবহার করে কিন্তু নির্দিষ্ট উদ্দেশ্যে নির্দিষ্ট পিনের সংযোগ করে। এই পিনগুলি নীচে সংক্ষিপ্ত করা যেতে পারে:
পাওয়ার পিন
- GND - সমস্ত যুক্তি এবং শক্তির জন্য সাধারণ স্থল
- 3.3V - 3.3V Arduino এর নিয়ন্ত্রক থেকে। আপনি যেমন Arduino এ এটি ব্যবহার করুন!
- 5V / লজিক - Arduino থেকে এই 5V রেলটি LiPo ব্যাটারি চার্জ করে যা SIM7000 কে ক্ষমতা দেয় এবং I2C এবং লেভেল শিফটিং এর জন্য লজিক ভোল্টেজও সেট করে। আপনি যদি 3.3 ভি মাইক্রোকন্ট্রোলার ব্যবহার করেন, তাহলে 3ালের "৫ ভি" পিনের সাথে 3.3 ভি সংযোগ করুন (অনুগ্রহ করে নিচের বিভাগটি দেখুন)।
- VBAT - এটি LiPo ব্যাটারি ভোল্টেজের অ্যাক্সেস প্রদান করে এবং সাধারণত Arduino- এর কোন কিছুর সাথে সংযুক্ত থাকে না তাই আপনি এটি আপনার ইচ্ছামতো ব্যবহার করতে পারেন! এটি SIM7000 মডিউলের ইনপুট ভোল্টেজের মতই। আপনি যদি এই ভোল্টেজ পরিমাপ এবং পর্যবেক্ষণের কথা ভাবছেন, ডেমো টিউটোরিয়ালে "b" কমান্ডটি দেখুন যা ভোল্টেজ পরিমাপ করে এবং ব্যাটারির শতাংশ প্রদর্শন করে! মনে রাখবেন, LiPo ব্যাটারি প্রয়োজন!
- ভিআইএন - এই পিনটি কেবল আরডুইনোতে ভিআইএন পিনের সাথে সংযুক্ত। আপনি এই পিনে সাধারণত 7-12V দিয়ে Arduino কে শক্তি দিতে পারেন।
অন্যান্য পিন
- D6 - SIM7000 এর PWRKEY পিনের সাথে সংযুক্ত
- D7 - SIM7000 এর রিসেট পিন (শুধুমাত্র জরুরি রিসেটের ক্ষেত্রে এটি ব্যবহার করুন!)
- D8 - UART ডেটা টার্মিনাল রেডি (DTR) পিন। এটি "AT+CSCLK" কমান্ড ব্যবহার করার সময় মডিউলকে ঘুম থেকে জাগিয়ে তুলতে ব্যবহার করা যেতে পারে
- D9 - রিং ইন্ডিকেটর (RI) পিন
- D10 - সিম 000০০০ এর UART ট্রান্সমিট (TX) পিন (এর মানে হল আপনি এর সাথে Arduino এর TX সংযুক্ত করুন!)
- D11 - সিম 7000 এর UART রিসিভ (RX) পিন (Arduino এর TX পিনের সাথে সংযুক্ত করুন)
- D12 - Arduino এ ভাল 'OLE D12
- এসডিএ/এসসিএল - তাপমাত্রা সেন্সর I2C এর মাধ্যমে ieldালের সাথে সংযুক্ত
আপনি যদি বোর্ডটিকে একটি স্বতন্ত্র মডিউল হিসাবে ব্যবহার করেন এবং "ieldাল" হিসাবে না ব্যবহার করেন, অথবা যদি আপনি 5V এর পরিবর্তে 3.3V যুক্তি ব্যবহার করেন তবে আপনাকে "এক্সটার্নাল হোস্ট বোর্ড ওয়্যারিং" বিভাগে বিস্তারিতভাবে প্রয়োজনীয় সংযোগগুলি তৈরি করতে হবে এই Github উইকি পাতা।
যাইহোক, যদি আপনার কেবল AT কমান্ড পরীক্ষা করতে হয়, তাহলে আপনাকে কেবল LiPo ব্যাটারি এবং মাইক্রো USB তারের সংযোগ করতে হবে, তারপর USB এর মাধ্যমে AT কমান্ডগুলি পরীক্ষা করার জন্য এই পদ্ধতিগুলি অনুসরণ করুন। মনে রাখবেন যে আপনি Arduino IDE এর মাধ্যমে AT কমান্ডগুলি পরীক্ষা করতে পারেন, কিন্তু এর জন্য UART এর জন্য D10/D11 সংযোগকারী পিনের প্রয়োজন হবে।
শিল্ড পিনআউট এবং প্রতিটি পিন কী করে সে সম্পর্কে বিস্তারিত তথ্যের জন্য, এই গিথুব উইকি পৃষ্ঠায় যান।
ধাপ 4: শিল্ড পাওয়ারিং
Shালটি পাওয়ার জন্য, কেবল আরডুইনো প্লাগ করুন এবং 3.7V LiPo ব্যাটারি (1000mAH বা বৃহত্তর ক্ষমতা) প্লাগ করুন যেমন অ্যাডাফ্রুট বা স্পার্কফুনে বিক্রি হয়। ব্যাটারি ছাড়া আপনি সম্ভবত মডিউল বুট আপ দেখতে পাবেন তারপর কিছুক্ষণ পরে ক্র্যাশ। আপনি এখনও Arduino কে পাওয়ার করতে পারেন যেমনটি আপনি সাধারণত USB তারের মাধ্যমে বা বাহ্যিকভাবে VIN পিনে 7-12V পাওয়ার সোর্স দ্বারা এবং Arduino এ 5V রেল LiPo ব্যাটারি চার্জ করবে। মনে রাখবেন যে আপনি যদি একটি স্ট্যান্ডার্ড আরডুইনো বোর্ড ব্যবহার করেন তবে আপনি এটিকে একটি বাহ্যিক শক্তির উত্সের মাধ্যমে নিরাপদে বিদ্যুৎ দিতে পারেন এবং প্রোগ্রামিং ক্যাবলটি প্লাগ ইন রাখার কারণে এটিতে ভোল্টেজ-সিলেকশন সার্কিট্রি থাকে।
LED ইঙ্গিত
প্রথমে আপনি হয়তো ভাবছেন যে বোর্ডটি বেঁচে আছে কিনা কারণ কোন LED চালু নাও হতে পারে। এর কারণ হল "PWR" LED সিম 000০০ মডিউলের জন্য একটি পাওয়ার ইন্ডিকেটর, এবং যদিও আপনি বিদ্যুৎ সরবরাহ করছেন কিন্তু আপনি এখনও মডিউলটি চালু করেননি! এটি কমপক্ষে 72ms এর জন্য PWRKEY কম স্পন্দন করে সম্পন্ন করা হয়েছে, যা আমি পরে ব্যাখ্যা করব। এছাড়াও, যদি আপনার একটি ব্যাটারি সংযুক্ত থাকে এবং এটি পুরোপুরি চার্জ না হয় তবে সবুজ "সম্পন্ন" LED চালু হবে না, কিন্তু যদি আপনার সাথে ব্যাটারি সংযুক্ত না থাকে তবে এই LED চালু হওয়া উচিত (এবং মাঝে মাঝে ফ্ল্যাশ হতে পারে যখন এটি ফাঁদে পড়ে সামান্য ভোল্টেজ ড্রপের কারণে অস্তিত্বহীন ব্যাটারি পুরোপুরি চার্জ হয় না ভেবে)।
এখন যেহেতু আপনি জানেন কিভাবে সবকিছুকে শক্তি দিতে হয় আসুন সেলুলার স্টাফের দিকে এগিয়ে যাই!
ধাপ 5: সিম কার্ড এবং অ্যান্টেনা
একটি সিম কার্ড নির্বাচন করা
আবার, আপনার সিম কার্ডটি LTE CAT-M (কেবলমাত্র আপনার ফোনে যা আছে তার মতো traditionalতিহ্যবাহী LTE নয়) বা NB-IoT সমর্থন করতে সক্ষম হতে হবে এবং এটি একটি "মাইক্রো" সিম আকার হতে হবে। এই ieldালের জন্য আমি যে সেরা বিকল্পটি পেয়েছি তা হল হলোগ্রাম ডেভেলপার সিম কার্ড যা বিনামূল্যে 1MB প্রদান করে এবং প্রথম সিম কার্ডের জন্য হলোগ্রামের এপিআই এবং সম্পদ অ্যাক্সেস করে! কেবল আপনার Hologram.io ড্যাশবোর্ডে লগ ইন করুন এবং এটি সক্রিয় করতে সিমের CCID নম্বরটি প্রবেশ করুন, তারপরে কোডে APN সেটিংস সেট করুন (ইতিমধ্যে ডিফল্টরূপে সেট করা আছে)। এটি ঝামেলামুক্ত এবং বিশ্বের যেকোনো স্থানে কাজ করে কারণ হলোগ্রাম বিশ্বব্যাপী 200 টির বেশি ক্যারিয়ারকে সমর্থন করে!
এটি লক্ষ করা উচিত যে SIM7000C/E/G সংস্করণগুলি 2G ফালব্যাক সমর্থন করে, তাই যদি আপনি সত্যিই পরীক্ষা করতে চান এবং আপনার কাছে LTE CAT-M বা NB-IoT সিম কার্ড না থাকে, আপনি এখনও 2G মডিউলটি পরীক্ষা করতে পারেন।
সিম কার্ড োকানো
সর্বপ্রথম আপনাকে সাধারণ আকারের সিম কার্ড হোল্ডারের মাইক্রো সিম ভেঙে ফেলতে হবে। এলটিই শিল্ডে ব্যাটারি কানেক্টরের কাছে বোর্ডের বাম পাশে সিম কার্ড ধারক সনাক্ত করুন। সিম কার্ডটি এই হোল্ডারের মধ্যে ertedোকানো হয় যাতে সিমের ধাতব পরিচিতিগুলি মুখোমুখি হয় এবং সিম কার্ড হোল্ডারের মুখোমুখি এক প্রান্তের সামান্য খাঁজ থাকে।
অ্যান্টেনা গুডনেস
Ieldাল কিট একটি সত্যিই সুবিধাজনক দ্বৈত LTE/জিপিএস অ্যান্টেনা সঙ্গে আসে! এটি নমনীয় (যদিও আপনি এটিকে অনেকটা বাঁকানোর এবং বাঁকানোর চেষ্টা করবেন না কারণ আপনি যদি সতর্ক না হন তবে অ্যান্টেনার তারগুলি ভেঙে ফেলতে পারেন) এবং নীচে একটি ছিদ্র-দূরে আঠালো রয়েছে। তারগুলি সংযুক্ত করা খুবই সহজ: কেবল তারগুলি নিন এবং সেগুলি uালের ডান প্রান্তে মিলিত ইউএফএল সংযোগকারীর উপর স্ন্যাপ করুন। দ্রষ্টব্য: নিশ্চিত করুন যে আপনি অ্যান্টেনার এলটিই তারের সাথে TEালের এলটিই সংযোগকারীর সাথে মিলিয়েছেন, এবং জিপিএস তারের সাথে একই কারণ তারা ক্রস-ক্রস!
ধাপ 6: Arduino IDE সেটআপ
এই SIM7000 ieldাল Adafruit FONA বোর্ডের উপর ভিত্তি করে এবং একই লাইব্রেরি ব্যবহার করে কিন্তু অতিরিক্ত মডেম সাপোর্ট দিয়ে উন্নত করা হয়েছে। আপনি আমার গিথুব পৃষ্ঠায় আমার সংশোধিত FONA লাইব্রেরি কিভাবে ইনস্টল করবেন তার সম্পূর্ণ নির্দেশাবলী পড়তে পারেন।
আপনি MCP9808 তাপমাত্রা সেন্সর কিভাবে পরীক্ষা করবেন তাও দেখতে পারেন এই নির্দেশাবলী অনুসরণ করে, কিন্তু এখানে আমি মূলত সেলুলার স্টাফের উপর ফোকাস করব!
ধাপ 7: Arduino উদাহরণ
বাউড রেট সেটআপ
ডিফল্টরূপে SIM7000 115200 বাউডে চলে কিন্তু সফটওয়্যার সিরিয়ালের নির্ভরযোগ্যভাবে কাজ করার জন্য এটি খুব দ্রুত এবং অক্ষর এলোমেলোভাবে বর্গক্ষেত্রের বাক্স বা অন্যান্য বিজোড় প্রতীক হিসাবে দেখা যেতে পারে (উদাহরণস্বরূপ, একটি "A" "@" হিসাবে দেখাতে পারে)। এই কারণেই যদি আপনি সাবধানে দেখেন, আরডুইনো মডিউলটি প্রতিবার শুরুর সময় 9600 এর ধীর বড রেটে কনফিগার করে। সৌভাগ্যবশত কোডটি সুইচিংয়ের স্বয়ংক্রিয়ভাবে যত্ন নেওয়া হয়, তাই এটি সেট আপ করার জন্য আপনাকে বিশেষ কিছু করার দরকার নেই!
এলটিই শিল্ড ডেমো
পরবর্তী, "LTE_Demo" স্কেচ খুলতে এই নির্দেশাবলী অনুসরণ করুন (অথবা আপনি যে মাইক্রোকন্ট্রোলারটি ব্যবহার করছেন তার উপর নির্ভর করে সেই স্কেচের যে কোন পরিবর্তন)। আপনি যদি "সেটআপ ()" ফাংশনের শেষে স্ক্রল করেন তাহলে আপনি একটি লাইন দেখতে পাবেন "fona.setGPRSNetworkSettings (F (" hologram "));" যা হলোগ্রাম সিম কার্ডের জন্য APN সেট করে। এটি একেবারে প্রয়োজন, এবং যদি আপনি একটি ভিন্ন সিম কার্ড ব্যবহার করেন তবে আপনাকে প্রথমে APN কী সে সম্পর্কে কার্ডের ডকুমেন্টেশনের সাথে পরামর্শ করা উচিত। মনে রাখবেন যে আপনি শুধুমাত্র এই লাইন পরিবর্তন করতে হবে যদি আপনি একটি হলোগ্রাম সিম কার্ড ব্যবহার না করেন।
যখন কোডটি চলে তখন Arduino সফটওয়্যার সিরিয়াল ব্যবহার করে UART (TX/RX) এর মাধ্যমে SIM7000 এর সাথে যোগাযোগ করার চেষ্টা করবে। এটি করার জন্য, অবশ্যই, সিম 000০০০ চালিত হতে হবে, সুতরাং যখন এটি একটি সংযোগ স্থাপনের চেষ্টা করছে, তখন "PWR" LED টি পরীক্ষা করুন যাতে এটি চালু হয়! (দ্রষ্টব্য: কোড চালানোর পরে এটি প্রায় 4s বা তারও বেশি হওয়া উচিত)। Arduino সফলভাবে মডিউলের সাথে যোগাযোগ স্থাপন করার পর আপনাকে মডিউলটি করতে পারে এমন একগুচ্ছ কর্মের সাথে একটি বড় মেনু দেখতে হবে! যাইহোক, মনে রাখবেন যে এর মধ্যে কিছু সিমকমের অন্যান্য 2 জি বা 3 জি মডিউলগুলির জন্য তাই সমস্ত কমান্ডগুলি সিম 7000 এর জন্য প্রযোজ্য নয় কিন্তু তাদের অনেকগুলি! আপনি যে ক্রিয়াটি করতে চান তার সাথে সম্পর্কিত চিঠিটি কেবল টাইপ করুন এবং সিরিয়াল মনিটরের উপরের ডানদিকে "পাঠান" ক্লিক করুন বা কেবল এন্টার কী টিপুন। Aাল একটি উত্তর ফিরে spits হিসাবে বিস্মিত দেখুন!
ডেমো কমান্ড
এগিয়ে যাওয়ার আগে আপনার মডিউল সেট আপ করা আছে কিনা তা নিশ্চিত করার জন্য আপনাকে কিছু কমান্ড দেওয়া উচিত:
- "N" টাইপ করুন এবং নেটওয়ার্ক নিবন্ধন চেক করতে এন্টার টিপুন। আপনার "নিবন্ধিত (বাড়ি)" দেখতে হবে। যদি না হয়, আপনার অ্যান্টেনা সংযুক্ত আছে কিনা তা পরীক্ষা করুন এবং আপনাকে প্রথমে "G" (নীচে ব্যাখ্যা করা) কমান্ডটি চালাতে হতে পারে!
- "I" লিখে নেটওয়ার্ক সিগন্যালের শক্তি পরীক্ষা করুন। আপনার একটি RSSI মান পাওয়া উচিত; এই মান যত বেশি তত ভাল! আমার ছিল 31, যা সেরা সংকেত শক্তি বন্ধনী নির্দেশ করে!
- কিছু চমৎকার নেটওয়ার্ক তথ্য চেক করতে "1" কমান্ড লিখুন। আপনি বর্তমান সংযোগ মোড, ক্যারিয়ারের নাম, ব্যান্ড ইত্যাদি পেতে পারেন।
- যদি আপনার ব্যাটারি সংযুক্ত থাকে, ব্যাটারির ভোল্টেজ এবং শতাংশ পড়ার জন্য "b" কমান্ডটি ব্যবহার করে দেখুন। আপনি যদি ব্যাটারি ব্যবহার না করেন তাহলে এই কমান্ডটি সবসময় 4200mV এর কাছাকাছি পড়বে এবং তাই বলুন এটি 100% চার্জযুক্ত।
- এখন সেলুলার ডেটা সক্ষম করতে "G" লিখুন। এটি APN সেট করে এবং আপনার ডিভাইসকে ওয়েবে সংযুক্ত করার জন্য গুরুত্বপূর্ণ! যদি আপনি "ত্রুটি" দেখতে পান তাহলে "g" ব্যবহার করে ডেটা বন্ধ করার চেষ্টা করুন তারপর আবার চেষ্টা করুন।
- আপনি আসলে আপনার মডিউল দিয়ে কিছু করতে পারেন কিনা তা পরীক্ষা করার জন্য, "w" লিখুন। এটি আপনাকে যে ওয়েবপৃষ্ঠাটি পড়তে চায় তার URL লিখতে অনুরোধ করবে এবং উদাহরণ URL "https://dweet.io/get/latest/dweet/for/sim7000test123" অনুলিপি/আটকান এবং এন্টার টিপুন। এর কিছুক্ষণ পরেই এটি আপনাকে "{" this ":" ব্যর্থ "," with ": 404," এর সাথে একটি বার্তা দিতে হবে কারণ ":" আমরা এটি খুঁজে পাইনি "}" (ধরে নিচ্ছি কেউ "sim7000test123" এর জন্য ডেটা পোস্ট করেনি)
- সিরিয়াল মনিটরে "2" লিখে একটি বিনামূল্যে ক্লাউড API, dweet.io- এ ডামি ডেটা পাঠানোর পরীক্ষা করা যাক। আপনার এটি কিছু AT কমান্ডের মাধ্যমে চালানো উচিত।
- ডেটা সত্যিই পেয়েছে কিনা তা পরীক্ষা করতে, আবার "w" চেষ্টা করুন এবং এইবার বন্ধনী ছাড়া "https://dweet.io/get/latest/dweet/for/{deviceID}" লিখুন, যেখানে ডিভাইস আইডি IMEI আপনার ডিভাইসের সংখ্যা যা মডিউল আরম্ভ থেকে সিরিয়াল মনিটরের একেবারে শীর্ষে মুদ্রিত হওয়া উচিত। আপনার "সফল" এবং একটি JSON প্রতিক্রিয়া দেখা উচিত যা আপনার সদ্য প্রেরিত ডেটা ধারণ করে! (নোট করুন যে 87% ব্যাটারি কেবল একটি ডামি নম্বর যা কোডে সেট করা আছে এবং এটি আপনার প্রকৃত ব্যাটারি স্তর নাও হতে পারে)
- এখন জিপিএস পরীক্ষা করার সময়! "O" ব্যবহার করে জিপিএস -এ পাওয়ার সক্ষম করুন
- লোকেশন ডেটা জিজ্ঞাসা করতে "L" লিখুন। মনে রাখবেন যে লোকেশনটি ঠিক করার আগে আপনাকে প্রায় 7-10 সেকেন্ড অপেক্ষা করতে হতে পারে। আপনি "L" প্রবেশ করা চালিয়ে যেতে পারেন যতক্ষণ না এটি আপনাকে কিছু ডেটা দেখায়!
- একবার এটি আপনাকে ডেটা দিলে, মাইক্রোসফট ওয়ার্ড বা একটি টেক্সট এডিটরে কপি করে পেস্ট করুন যাতে এটি পড়তে সহজ হয়। আপনি দেখতে পাবেন যে তৃতীয় সংখ্যাটি (সংখ্যাগুলি কমা দ্বারা পৃথক করা হয়) তারিখ এবং সময় এবং পরবর্তী তিনটি সংখ্যা হল আপনার অবস্থানের অক্ষাংশ, দ্রাঘিমাংশ এবং উচ্চতা (মিটারে)! এটি সঠিক কিনা তা পরীক্ষা করার জন্য, এই অনলাইন টুলটিতে যান এবং আপনার বর্তমান অবস্থান অনুসন্ধান করুন। এটি আপনাকে ল্যাট/লম্বা এবং উচ্চতা দিতে হবে এবং এই মানগুলিকে আপনার জিপিএসের সাথে তুলনা করুন!
- আপনার যদি জিপিএসের প্রয়োজন না হয় তবে আপনি "ও" ব্যবহার করে এটি বন্ধ করতে পারেন
- অন্যান্য কমান্ডের সাথে মজা করুন এবং এলটিই -র মাধ্যমে একটি বিনামূল্যে ক্লাউড এপিআই -তে ডেটা কিভাবে পাঠানো যায় তার একটি চমৎকার উদাহরণের জন্য "IoT_Example" স্কেচ দেখুন।
পাঠ্য পাঠান এবং গ্রহণ করুন
কিভাবে phoneাল থেকে সরাসরি যেকোনো ফোনে টেক্সট পাঠাতে হয় এবং হলোগ্রামের ড্যাশবোর্ড বা এপিআই এর মাধ্যমে ieldাল থেকে টেক্সট পাঠাতে হয়, দয়া করে এই গিথুব উইকি পৃষ্ঠাটি পড়ুন।
আইওটি উদাহরণ: জিপিএস ট্র্যাকিং
একবার আপনি যাচাই করুন যে সবকিছু প্রত্যাশা অনুযায়ী কাজ করছে, "IoT_Example" স্কেচ খুলুন।এই উদাহরণ কোড জিপিএস অবস্থান এবং ভারবহন তথ্য, তাপমাত্রা, এবং ব্যাটারি স্তর মেঘ পাঠায়! কোডটি আপলোড করুন এবং অবাক হয়ে দেখুন theাল তার যাদু করে! ডেটা সত্যিই ক্লাউডে পাঠানো হয়েছে কিনা তা পরীক্ষা করার জন্য, যেকোনো ব্রাউজারে "https://dweet.io/get/latest/dweet/for/{IMEI}" এ যান (উপরে থাকা IMEI নম্বরটি পূরণ করুন মডিউল আরম্ভের পরে সিরিয়াল মনিটর, অথবা আপনার SIMCOM মডিউলে মুদ্রিত) এবং আপনার ডিভাইসটি পাঠানো ডেটা দেখতে হবে!
এই উদাহরণের সাহায্যে আপনি শুধুমাত্র একবার চালানোর পরিবর্তে বারবার ডেটা পাঠানোর জন্য "#define samplingRate 30" -এর লাইনটি অসম্পূর্ণ করতে পারেন। এটি আপনার ডিভাইসটিকে মূলত একটি জিপিএস ট্র্যাকিং ডিভাইস করে তোলে!
আরও বিস্তারিত জানার জন্য, অনুগ্রহ করে রিয়েল-টাইম জিপিএস ট্র্যাকিংয়ের জন্য আমার তৈরি টিউটোরিয়ালগুলি দেখুন:
- জিপিএস ট্র্যাকার টিউটোরিয়াল পার্ট 1
- জিপিএস ট্র্যাকার টিউটোরিয়াল পার্ট 2
সমস্যা সমাধান
সাধারণ প্রশ্ন এবং সমস্যা সমাধানের জন্য অনুগ্রহ করে Github- এর FAQ দেখুন।
ধাপ 8: AT কমান্ড দিয়ে পরীক্ষা করা
Arduino IDE থেকে পরীক্ষা
যদি আপনি সিরিয়াল মনিটরের মাধ্যমে মডিউলে AT কমান্ড পাঠাতে চান, তাহলে সিরিয়াল টিউব মোডে প্রবেশ করতে মেনু থেকে "S" কমান্ড ব্যবহার করুন। এটি এমন করে তুলবে যাতে সিরিয়াল মনিটরে আপনার টাইপ করা সবকিছু মডিউলে পাঠানো হবে। বলা হচ্ছে, সিরিয়াল মনিটরের নীচে "এনএল এবং সিআর উভয়" সক্ষম করতে ভুলবেন না, অন্যথায় আপনি আপনার কমান্ডের কোন প্রতিক্রিয়া দেখতে পাবেন না কারণ মডিউল জানবে না যে আপনি টাইপ করেছেন!
এই মোড থেকে প্রস্থান করার জন্য, কেবল আপনার Arduino এ রিসেট বোতাম টিপুন। মনে রাখবেন যে আপনি যদি ATmega32u4 বা ATSAMD21- ভিত্তিক বোর্ড ব্যবহার করছেন, তাহলে আপনাকে সিরিয়াল মনিটরটি পুনরায় চালু করতে হবে।
Arduino IDE থেকে AT কমান্ড পাঠানোর বিষয়ে আরও তথ্যের জন্য, দয়া করে এই উইকি পৃষ্ঠাটি দেখুন।
সরাসরি ইউএসবি দিয়ে পরীক্ষা করা
সম্ভবত একটি সহজ পদ্ধতি (উইন্ডোজ ব্যবহারকারীদের জন্য) এই টিউটোরিয়ালে বিস্তারিত উইন্ডোজ ড্রাইভার ইনস্টল করা এবং এর পরিবর্তে ieldালের মাইক্রো ইউএসবি পোর্ট ব্যবহার করে AT কমান্ড পরীক্ষা করা!
যদি আপনি এখনও AT কমান্ড নিয়ে পরীক্ষা করতে চান কিন্তু সেগুলিকে একটি ক্রম অনুসারে চালাতে চান এবং FONA লাইব্রেরি পরিবর্তনের সাথে গোলমাল করতে না চান তবে আপনি এটি একটি সহজ ছোট লাইব্রেরি দিয়ে করতে পারেন যা আমি "AT কমান্ড লাইব্রেরি" লিখেছিলাম যা আপনি Github এ এখানে পাওয়া যাবে। আপনাকে যা করতে হবে তা হল সংগ্রহস্থল থেকে জিপ ডাউনলোড করে আপনার Arduino লাইব্রেরি ফোল্ডারে বের করে নিন এবং SIM7000 এর জন্য একটি উদাহরণ স্কেচ ("AT_Command_Test.ino" বলা হয়) LTE ieldাল Github রেপোতে এখানে পাওয়া যাবে। এই লাইব্রেরি আপনাকে সফটওয়্যার সিরিয়ালের মাধ্যমে সময়সীমার সাথে AT কমান্ড পাঠাতে দেয়, মডিউল থেকে নির্দিষ্ট উত্তর চেক করে, না, অথবা উভয়ই!
ধাপ 9: বর্তমান খরচ
আইওটি ডিভাইসের জন্য আপনি এই সংখ্যাগুলি নিচে যেতে দেখতে চান, তাই আসুন কিছু প্রযুক্তিগত বৈশিষ্ট্যগুলি দেখে নেওয়া যাক! বর্তমান খরচ পরিমাপের একটি বিস্তারিত প্রতিবেদনের জন্য, দয়া করে এই Github পৃষ্ঠাটি দেখুন।
এখানে একটি দ্রুত সারসংক্ষেপ:
- SIM7000 মডিউল চালিত বন্ধ: সম্পূর্ণ ieldাল 3.7V LiPo ব্যাটারিতে <8uA আঁকে
- স্লিপ মোড প্রায় 1.5mA (সবুজ PWR LED সহ, সম্ভবত এটি ছাড়া m 1mA) এবং নেটওয়ার্কের সাথে সংযুক্ত থাকে
- ই-ডিআরএক্স সেটিংস নেটওয়ার্ক আলোচনার চক্রের সময় কনফিগার করতে পারে এবং শক্তি সঞ্চয় করতে পারে কিন্তু চক্রের সময় কী সেট করা হয়েছে তার উপর নির্ভর করে আগত পাঠ্য বার্তাগুলির মতো বিষয়গুলি বিলম্বিত করবে।
- LTE CAT-M1 নেটওয়ার্কে সংযুক্ত, নিষ্ক্রিয়: ~ 12mA
- GPS যোগ করে ~ 32mA
- ইউএসবি সংযুক্ত করা ~ 20mA যোগ করে
- LTE CAT-M1 এর উপর ডেটা ট্রান্সমিশন ~ 12s এর জন্য 96mA
- এসএমএস পাঠানো ~ 10s এর জন্য m 96mA ড্র করে
- এসএমএস গ্রহণ করলে ~ 10s এর জন্য m 89mA ড্র হয়
- পিএসএম একটি বিস্ময়কর বৈশিষ্ট্য বলে মনে হচ্ছে কিন্তু এখনও কাজ করা হয়নি
এবং এখানে একটু বেশি ব্যাখ্যা:
- পাওয়ার ডাউন মোড: সিম 000০০০ সম্পূর্ণভাবে বন্ধ করতে আপনি "fona.powerDown ()" ফাংশনটি ব্যবহার করতে পারেন। এই অবস্থায় মডিউলটি প্রায় 7.5uA আঁকে এবং আপনি মডিউলটি বন্ধ করার কিছুক্ষণ পরেই "PWR" LED টিও বন্ধ হওয়া উচিত।
- পাওয়ার সেভিং মোড (PSM): এই মোডটি পাওয়ার ডাউন মোডের মত কিন্তু মডিউলটি শুধুমাত্র 9uA আঁকার সময় মডিউলটি চালিত থাকা অবস্থায় নেটওয়ার্কে নিবন্ধিত থাকে। এই মোডে শুধুমাত্র RTC এর শক্তি সক্রিয় থাকবে। সেই ESP8266 ভক্তদের জন্য, এটি মূলত "ESP.deepSleep ()" এবং RTC টাইমার মডিউলটি জাগিয়ে তুলতে পারে কিন্তু আপনি কিছু সুন্দর জিনিস করতে পারেন যেমন একটি এসএমএস পাঠিয়ে মডেমকে জাগিয়ে তুলুন। যাইহোক, দুর্ভাগ্যবশত আমি এই বৈশিষ্ট্যটি কাজ করতে পারিনি। যদি করেন তাহলে অবশ্যই আমাকে জানাবেন!
- ফ্লাইট মোড: এই মোডে এখনও মডিউলে বিদ্যুৎ সরবরাহ করা হয় কিন্তু RF সম্পূর্ণ অক্ষম কিন্তু সিম কার্ড এখনও সক্রিয় এবং UART এবং USB ইন্টারফেস। আপনি "AT+CFUN = 4" ব্যবহার করে এই মোডে প্রবেশ করতে পারেন কিন্তু আমি এটি কার্যকর হতে দেখিনি।
- ন্যূনতম কার্যকারিতা মোড: এই মোডটি ফ্লাইট মোডের মতোই, সিম কার্ড ইন্টারফেসটি অ্যাক্সেসযোগ্য নয়। আপনি "AT+CFUN = 0" ব্যবহার করে এই মোডে প্রবেশ করতে পারেন কিন্তু আপনি "AT+CSCLK = 1" ব্যবহার করে এই মোডেও প্রবেশ করতে পারেন যার পরে মডিউলটি যখন নিষ্ক্রিয় অবস্থায় থাকে তখন SIM7000 DTR পিন টানবে। এই স্লিপ মোডে DTR কম টানলে মডিউলটি জেগে উঠবে। এটি সহজ হতে পারে কারণ এটিকে জাগিয়ে তোলা স্ক্র্যাচ থেকে শক্তি বাড়ানোর চেয়ে অনেক দ্রুত হতে পারে!
- ডিসকন্টিনুয়াস রিসেপশন/ট্রান্সমিশন (ডিআরএক্স/ডিটিএক্স) মোড: আপনি মডিউলের "স্যাম্পলিং রেট" কনফিগার করতে পারেন যাতে কথা বলা যায়, যাতে মডিউল শুধুমাত্র টেক্সট মেসেজ চেক করে অথবা দ্রুত বা ধীর হারে ডেটা পাঠায়, সব কানেক্ট থাকা অবস্থায় নেটওয়ার্ক. এটি বর্তমান খরচ উল্লেখযোগ্যভাবে হ্রাস করে!
- "পিডব্লিউআর" এলইডি নিষ্ক্রিয় করুন: আরও কিছু পেনিস বাঁচাতে আপনি মডিউলের পাওয়ার এলইডি অক্ষম করতে পারেন তার পাশে স্বাভাবিকভাবে বন্ধ সোল্ডার জাম্পার কেটে। যদি পরে আপনি আপনার মন পরিবর্তন করেন এবং এটি ফিরে পেতে চান, শুধু জাম্পার বিক্রি করুন!
- "NETLIGHT" LED চালু/বন্ধ: আপনার প্রয়োজন না হলে নীল নেটওয়ার্ক স্ট্যাটাস LED সম্পূর্ণভাবে বন্ধ করতে আপনি "AT+CNETLIGHT = 0" ব্যবহার করতে পারেন!
- GNSS চালু/বন্ধ: ইনপুট প্যারামিটার হিসাবে সত্য বা মিথ্যা দিয়ে "fona.enableGPS ()" কমান্ড ব্যবহার করে আপনি GPS বন্ধ করে 30mA সঞ্চয় করতে পারেন। আপনি যদি এটি ব্যবহার না করেন তবে আমি আপনাকে এটি বন্ধ করার পরামর্শ দিচ্ছি! এছাড়াও, আমি দেখেছি যে ঠান্ডা শুরু থেকে অবস্থান ঠিক করতে প্রায় 20 সেকেন্ড লাগে এবং ডিভাইসটি ইতিমধ্যে চালু থাকলে মাত্র 2 সেকেন্ড (যেমন যদি আপনি জিপিএস বন্ধ করেন তবে আবার চালু করুন এবং আবার জিজ্ঞাসা করুন), যা বেশ দ্রুত ! আপনি উষ্ণ/গরম শুরু এবং সহায়ক জিপিএস দিয়ে পরীক্ষা করতে পারেন।
ধাপ 10: উপসংহার
সামগ্রিকভাবে, সিম 000০০ অতি দ্রুত এবং সমন্বিত জিপিএস সহ অত্যাধুনিক প্রযুক্তি ব্যবহার করে এবং দুর্দান্ত বৈশিষ্ট্যগুলির সাথে লোড হয়! দুর্ভাগ্যবশত মার্কিন যুক্তরাষ্ট্রে আমাদের জন্য, NB-IoT এখানে পুরোপুরি মোতায়েন করা হয়নি তাই এটি বের না হওয়া পর্যন্ত আমাদের একটু অপেক্ষা করতে হবে, কিন্তু এই LTE ieldাল দিয়ে আমরা এখনও AT&T এবং Verizon এর নেটওয়ার্কে LTE CAT-M1 ব্যবহার করতে পারি। জিপিএস ট্র্যাকার, রিমোট ডেটালগার এবং আরও অনেক কিছুর মতো লো-পাওয়ার সেলুলার ডিভাইস নিয়ে পরীক্ষা করার জন্য এই ieldালটি দারুণ! এসডি কার্ড স্টোরেজ, সোলার প্যানেল, সেন্সর এবং অন্যান্য বেতার সংযোগের মতো অন্যান্য ieldsাল এবং মডিউলগুলি অন্তর্ভুক্ত করে, সম্ভাবনাগুলি প্রায় অফুরন্ত!
- আপনি যদি এই প্রকল্পটি পছন্দ করেন তবে দয়া করে এটি একটি হৃদয় দিন এবং এটির জন্য ভোট দিন!
- যদি আপনার কোন মন্তব্য, পরামর্শ বা প্রশ্ন থাকে, তাহলে নি belowসঙ্কোচে এটি নীচে পোস্ট করুন!
- আপনার নিজের shাল অর্ডার করতে, অনুগ্রহ করে তথ্যের জন্য আমার ওয়েবসাইট দেখুন অথবা Amazon.com এ অর্ডার করুন
- সর্বদা হিসাবে, দয়া করে এই প্রকল্পটি ভাগ করুন!
সেই সাথে, DIY'ing খুশি এবং আপনার প্রকল্পগুলি এবং উন্নতি সবার সাথে ভাগ করতে ভুলবেন না!
~ টিম
প্রস্তাবিত:
DIY GPS ডেটা লগার আপনার জন্য পরবর্তী ড্রাইভ/হাইকিং ট্রেইল: 11 টি ধাপ (ছবি সহ)
DIY জিপিএস ডেটা লগার আপনার জন্য পরবর্তী ড্রাইভ/হাইকিং ট্রেইল: এটি একটি জিপিএস ডেটা লগার যা আপনি একাধিক উদ্দেশ্যে ব্যবহার করতে পারেন, বলুন আপনি যদি আপনার লং ড্রাইভ লগইন করতে চান তাহলে উইকএন্ডে আপনার পতনের রং চেক করুন। অথবা আপনার একটি প্রিয় পথ আছে যা আপনি প্রতি বছর শরতের সময় পরিদর্শন করেন এবং আপনি
Arduino দিয়ে কিভাবে GPS মডিউল (NEO-6m) ইন্টারফেস করবেন: 7 টি ধাপ (ছবি সহ)
Arduino এর সাথে কিভাবে GPS মডিউল (NEO-6m) ইন্টারফেস করবেন: এই প্রকল্পে, আমি দেখিয়েছি কিভাবে Arduino UNO এর সাথে একটি GPS মডিউল ইন্টারফেস করতে হয়। এলসিডি তে দ্রাঘিমাংশ এবং অক্ষাংশের তথ্য প্রদর্শিত হয় এবং অ্যাপে লোকেশন দেখা যায়। আর্ডুইনো ইউনো == > $ 8 Ublox NEO-6m GPS মডিউল == > $ 15 16x
সম্পূর্ণ Arduino- ভিত্তিক যানবাহন GPS+GPRS এন্টি-চুরি সিস্টেম: 5 টি ধাপ (ছবি সহ)
সম্পূর্ণ আরডুইনো-ভিত্তিক যানবাহন জিপিএস+জিপিআরএস-চুরি-বিরোধী সিস্টেম: সবাই হাই -যতটা সম্ভব আর কিছুই করার নেই তাই আমি একটি Arduino- ভিত্তিক soluti নির্মাণ শেষ করেছি
Arduino GPS Oled: 4 টি ধাপ (ছবি সহ)
আরডুইনো জিপিএস ওলেড: NEO-6 মডিউল সিরিজটি হ'ল একক জিপিএস রিসিভারগুলির একটি পরিবার যা উচ্চ-কার্যকারিতা ইউ-ব্লক্স 6 পজিশনিং ইঞ্জিন সমন্বিত। এই নমনীয় এবং সাশ্রয়ী রিসিভারগুলি একটি ক্ষুদ্র 16 x 12.2 x 2.4 মিমি প্যাকেজে অসংখ্য সংযোগ বিকল্প সরবরাহ করে। ম
ভয়েস শনাক্তকরণের জন্য Omnitech GPS সিস্টেমে একটি মাইক্রোফোন যুক্ত করা: 4 টি ধাপ
ভয়েস শনাক্তকরণের জন্য অমনিটেক জিপিএস সিস্টেমে একটি মাইক্রোফোন যুক্ত করা: আমার ইউনিটের সাথে টিঙ্কার করার সময় আমি এই বধির ইউনিটে একটি মাইক্রোফোন যুক্ত করার একটি সহজ এবং দ্রুত উপায় খুঁজে পেয়েছি। একটি মাইক্রোফোনের সাহায্যে, আপনি নেভিগেশনের জন্য ভয়েস স্বীকৃতির সুবিধা নিতে সক্ষম হবেন। এতে অল্প পরিমাণে সোল্ডারিং জড়িত হবে কিন্তু প্রায় যেকোনো সময়