সুচিপত্র:

সিম 808 এবং আরডুইনো ইউনো সহ জিপিএস ফরেস্ট ফায়ার অ্যালার্ট সিস্টেম: 23 ধাপ (ছবি সহ)
সিম 808 এবং আরডুইনো ইউনো সহ জিপিএস ফরেস্ট ফায়ার অ্যালার্ট সিস্টেম: 23 ধাপ (ছবি সহ)

ভিডিও: সিম 808 এবং আরডুইনো ইউনো সহ জিপিএস ফরেস্ট ফায়ার অ্যালার্ট সিস্টেম: 23 ধাপ (ছবি সহ)

ভিডিও: সিম 808 এবং আরডুইনো ইউনো সহ জিপিএস ফরেস্ট ফায়ার অ্যালার্ট সিস্টেম: 23 ধাপ (ছবি সহ)
ভিডিও: Gsm sim808 । How to use gsm module with arduino । Sensor data read by gsm with arduino coding 2024, নভেম্বর
Anonim
Image
Image
আরডুইনো ওয়ান
আরডুইনো ওয়ান

হ্যালো যে, এই পোস্টে আমরা দেখব কিভাবে একটি ফরেস্ট ফায়ার ডিটেক্টর সিস্টেম তৈরি করতে হয়, টেক্সট মেসেজের মাধ্যমে নোটিফিকেশন দিয়ে, দুর্ঘটনার স্থান, DFRobot এর লোকদের দ্বারা প্রদত্ত সমন্বিত জিপিএস সিম 808 মডিউলকে ধন্যবাদ, আমরা দেখতে পাব সোর্স কোড, কিছু বৈশিষ্ট্য এবং sim808 মডিউলের অপারেশন, একটি বাহ্যিক পরিবেশে, এটি একটি পূর্ববর্তী প্রকল্পের ধারাবাহিকতা, যেখানে আমরা দেখেছি কিভাবে বাড়ির জন্য একটি খুব সহজ শিখা শনাক্তকারী সিস্টেম তৈরি করা যায়।

ধাপ 1: ভূমিকা

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

অপারেশনের নীতি নিম্নরূপ, শিখা সেন্সর দ্বারা আগুন শনাক্ত করার সময়, এটি আরডুইনোতে একটি এনালগ সংকেত পাঠাবে, যা তার মূল্যের উপর নির্ভর করে, জিপিএস স্থানাঙ্কগুলির সাথে একটি পাঠ্য বার্তা পাঠানো সক্রিয় করবে যেখানে আগুন লাগছে। । এই প্রকল্পের জন্য আমাদের একটি শিখা সেন্সর, একটি arduino uno, একটি sim808 মডিউল, একটি ব্যাটারি, তারের প্রয়োজন হবে, আপনি নিম্নলিখিত উপকরণগুলির তালিকা পরীক্ষা করতে পারেন:

ধাপ 2: আরডুইনো ওয়ান

ধাপ 3: সিম 808

সিম 808
সিম 808

ধাপ 4: শিখা সেন্সর

শিখা সেন্সর
শিখা সেন্সর

শিখা আবিষ্কারক মডিউল সম্পর্কে

  • এই মডিউল একটি শিখা এবং তার বিকিরণ সংবেদনশীল। এটি 760 এনএম থেকে 1100 এনএম পর্যন্ত তরঙ্গদৈর্ঘ্যের পরিসরে সাধারণ আলোর উৎস সনাক্ত করতে পারে।
  • শিখা সেন্সর ডিজিটাল বা এনালগ সংকেত নির্গত করতে পারে।
  • এটি ফায়ার অ্যালার্ম হিসেবে ব্যবহার করা যেতে পারে।
  • প্রায় 60 ডিগ্রি কোণের সনাক্তকরণ, বিশেষ করে শিখার বর্ণালীর প্রতি সংবেদনশীল।
  • তুলনাকারী আউটপুট, পরিষ্কার সংকেত, ভাল তরঙ্গ, ড্রাইভিং ক্ষমতা, 15mA এর বেশি।
  • 3.3 V-5 V এর অপারেটিং ভোল্টেজ।
  • ছোট PCB বোর্ড আকার: 3.2cm x 1.4cm
  • একটি ভোল্টেজ তুলনাকারী হিসাবে একটি LM393 পরিবর্ধক ব্যবহার করুন

ধাপ 5: Dupont তারগুলি

ডুপন্ট ক্যাবল
ডুপন্ট ক্যাবল

ধাপ 6: ব্যাটারি 12 ভোল্ট (প্রাথমিক টেস্ট করতে কমপক্ষে 12 এর উৎস হতে পারে)

ব্যাটারি 12 ভোল্ট (প্রাথমিক টেস্ট করতে কমপক্ষে 12 এর উৎস হতে পারে)
ব্যাটারি 12 ভোল্ট (প্রাথমিক টেস্ট করতে কমপক্ষে 12 এর উৎস হতে পারে)

ধাপ 7: ফিল্টার সহ একটি বাক্স (alচ্ছিক)

ফিল্টার সহ একটি বাক্স (alচ্ছিক)
ফিল্টার সহ একটি বাক্স (alচ্ছিক)

ধাপ 8: সার্কিট

সার্কিট
সার্কিট

ধাপ 9: সোর্স কোড

দয়া করে https://rogerbit.com/wprb/index.php/2018/01/17/sistema-de-alerta-de-incendios-forestales-gps-con-sim808-y-arduino-uno/ থেকে ডাউনলোড করুন

ধাপ 10: Dfrobot এর Sim808 মডিউল সম্পর্কে

SIM808 GPS/GPRS/GSM arduino shield হল একটি সমন্বিত কোয়াড-ব্যান্ড GSM/GPRS এবং GPS ন্যাভিগেশন প্রযুক্তি Arduino সম্প্রসারণ ieldsাল। আরডুইনো ইউএনও, আরডুইনো লিওনার্দো, আরডুইনো মেগা এবং অন্যান্য আরডুইনো মেইনবোর্ডের সাথে সামঞ্জস্যপূর্ণ স্ট্যান্ডার্ড আরডুইনো পিন প্যাকেজিং অনুযায়ী শুধুমাত্র একটি ক্রেডিট কার্ড সাইজ। সাধারণ এসএমএস এবং ফোন ফাংশন ছাড়াও, ieldাল MMS, DTMF, FTP এবং অন্যান্য ফাংশন সমর্থন করে। আপনি ডেটা অর্জন, ওয়্যারলেস ডেটা ট্রান্সসিভার, আইওটি অ্যাপ্লিকেশন এবং জিপিএস ওরিয়েন্টিং অর্জন করতে পারেন। অনবোর্ড মাইক্রোফোন এবং হেডফোন জ্যাককে একীভূত করা উচিত, আপনার খরচ সাশ্রয় করা এবং আপনার প্রকল্পটি সহজেই তৈরি করা। এটি একটি বাহ্যিক অ্যান্টেনা সংযোগকারী দ্বারা সরাসরি জিএসএম এবং জিপিএস অ্যান্টেনার সাথে সংযুক্ত হতে পারে।

SIM808 GPS/GPRS/GSM Arduino Shield V1.0 সিমকম SIM808 মডিউলের সর্বশেষ সংস্করণ ব্যবহার করে, বাজারে পাওয়া প্রথম দিকের SIM808 মডিউলের তুলনায়, নতুন মডিউলটির স্থিতিশীলতা আরও ভালো। কিন্তু AT কমান্ডের GPS অংশ SIM808 মডিউলের পুরোনো সংস্করণের সাথে সামঞ্জস্যপূর্ণ নয়, অনুগ্রহ করে AT কমান্ডের "আরো" নীচে পড়ুন।

ধাপ 11: স্পেসিফিকেশন

  • অপারেটিং ভোল্টেজ: 5V
  • ইনপুট শক্তি: 7-23V
  • কোয়াড-ব্যান্ড 850/900/1800/1900MHz
  • জিপিআরএস মাল্টি-স্লট ক্লাস 12/10
  • জিপিআরএস মোবাইল স্টেশন ক্লাস বি
  • GSM ফেজ 2/2 +ক্লাস 4 (2 W @ 850 / 900MHz) মেনে চলুন
  • ক্লাস 1 (1 W @ 1800 / 1900MHz)
  • কম শক্তি খরচ মোড সমর্থন: 100mA @ 7V-GSM মোড
  • কমান্ড কন্ট্রোল সমর্থন (3GPP TS 27.007, 27.005 এবং SIMCOM উন্নত AT কমান্ড)
  • সমর্থন জিপিএস স্যাটেলাইট নেভিগেশন প্রযুক্তি
  • সাপোর্ট এলইডি স্ট্যাটাস ইন্ডিকেটর: পাওয়ার সাপ্লাই স্ট্যাটাস, নেটওয়ার্ক স্ট্যাটাস এবং অপারেটিং মোড
  • কাজের পরিবেশ: -40 ℃ ~ 85 ℃ আকার: 69 * 54 মিমি/2.71 * 2.12 ইঞ্চি

ধাপ 12: বোর্ড ওভারভিউ

বোর্ড ওভারভিউ
বোর্ড ওভারভিউ

মডিউল ইন্টারফেস এবং সতর্কতা:

দখলকৃত পিন: D0, D1, D12, ডিজিটাল পিন "D12" SIM808 মডিউল পাওয়ার GPIO এর সাথে সংযুক্ত। এটি SIM808 মডিউল অন / অফ কন্ট্রোল হিসাবে ব্যবহার করা যেতে পারে। SIM808 অনবোর্ড এমআইসি এবং 3.5 মিমি সিম 808 মাইক্রোফোন একই এমআইসি চ্যানেল ব্যবহার করছে, যখন আপনি আপনার মাইক্রোফোন প্লাগইন করবেন, অন-বোর্ড এমআইসি স্বয়ংক্রিয়ভাবে সংযোগ বিচ্ছিন্ন হয়ে যাবে। SIM808 চালু করতে শর্ট -প্রেস 1s, লম্বা -চাপ 3s এটি বন্ধ করুন। LED "ON" - SIM808 পাওয়ার ইন্ডিকেটর, শুধুমাত্র যখন আপনি একটি বাহ্যিক বিদ্যুৎ সংযোগ করেন, মডিউল সঠিকভাবে কাজ করতে পারে। ফ্ল্যাশ (একবার 3s): নেটওয়ার্ক রেজিস্ট্রেশন সম্পূর্ণ ফাংশন সুইচ কেউ না- স্কেচ ডাউনলোড করার জন্য ফাঁকা SIM808 সিরিয়াল পিন, অনুগ্রহ করে এখানে ডায়াল করুন। USB_DBG- যখন Arduino এ সম্প্রসারণ বোর্ড প্লাগ করা হয়, তখন SIM 808 পিসির সাথে যোগাযোগ করতে এখানে ডায়াল করুন ডিবাগ করুন

ধাপ 13: USB ডিবাগিং (AT কমান্ড)

এই বিভাগে, আমরা সিরিয়াল পোর্টের মাধ্যমে SIM 808 সম্প্রসারণ ieldাল ডিবাগ করার জন্য AT কমান্ড পাঠাব। আরো ফাংশনের জন্য দয়া করে SIM808 AT কমান্ড সেট দেখুন।

ধাপ 14: প্রস্তুতি

হার্ডওয়্যার:

  • Arduino UNO x1
  • SIM808 সম্প্রসারণ বোর্ড x1
  • বাহ্যিক বিদ্যুৎ সরবরাহ x1

সফটওয়্যার:

  • Arduino IDE
  • সিরিয়াল ডিবাগিং সহকারী (এই বিভাগে, আমরা লিসপার দ্বারা ডিএফ সিরিয়াল ডিবাগার ব্যবহার করছি)

'' 'পদক্ষেপ' ''

SIM 808 এক্সপেনশন শিল্ডে আপনার সিম কার্ডটি প্লাগ করুন এবং Arduino UNO তে এক্সপেনশন শিল্ডটি প্লাগ করুন, এদিকে একটি বাহ্যিক শক্তি উৎস সংযোগ করতে ভুলবেন না। বুট পাওয়ার বোতাম টিপুন এবং সিম কার্ডটি সঠিকভাবে একটি নেটওয়ার্ক রেজিস্টার করার জন্য অপেক্ষা করুন, নেট ইন্ডিকেটর ধীরে ধীরে ফ্ল্যাশ করে (3s একবার) USB_DBG এ ফাংশন সুইচ স্লাইড করুন, তারপর আমরা সিরিয়াল পোর্ট সহকারীর মাধ্যমে SIM808 চিপের সাথে সরাসরি যোগাযোগ করতে পারি।

ধাপ 15: একটি ফোন কল করুন

একটি ফোন কল করো
একটি ফোন কল করো

সিরিয়াল পোর্ট অ্যাসিস্ট্যান্টে AT পাঠান, যদি এটি ঠিক থাকে, তার মানে সিরিয়াল যোগাযোগ প্রতিষ্ঠিত হয়েছে। চিত্র অনুসরণ করুন, AT কমান্ড লিখুন, আপনার একই বিষয়বস্তু পাওয়া উচিত।

ধাপ 16: ফোনের উত্তর দিন এবং হ্যাং আপ করুন

ফোনের উত্তর দিন এবং হ্যাং আপ করুন
ফোনের উত্তর দিন এবং হ্যাং আপ করুন

ধাপ 17: এসএমএস পাঠান

বার্তা পাঠান
বার্তা পাঠান

ধাপ 18: এসএমএস পড়ুন

এসএমএস পড়ুন
এসএমএস পড়ুন

ধাপ 19: টিসিপি যোগাযোগ

টিসিপি যোগাযোগ
টিসিপি যোগাযোগ

ধাপ 20: জিপিএস ওরিয়েন্টেশন

দ্রষ্টব্য: একটি স্থিতিশীল জিপিএস লোকেশন ডেটা আউটপুট পাওয়ার আগে জিপিএস অ্যান্টেনা অবশ্যই বাইরে রাখতে হবে।

AT + CGSN PWR = 1 কমান্ড পাঠান (জিপিএস পাওয়ার খুলুন)

AT + CGNSTST = 1 কমান্ড পাঠান (সিরিয়াল পোর্ট থেকে জিপিএস ডেটা গ্রহণ করুন)

ধাপ 21:

ছবি
ছবি

যদি জিপিএস অ্যান্টেনা বাইরে রাখা হয়, তাহলে আপনার শীঘ্রই সঠিক তথ্য পাওয়া উচিত।

যখন আপনি জিপিএস ডেটা আউটপুট থামাতে চান, আপনি জিপিএস ডেটা আউটপুট বিরতিতে AT + CGNSTST = 0 কমান্ড পাঠাতে পারেন।

যখন আপনি জিপিএস ফাংশন বন্ধ করতে চান, আপনি জিপিএস পাওয়ার বন্ধ করতে AT + CGNSPWR = 0 কমান্ড পাঠাতে পারেন। সিম 808 চিপ বন্ধ করতে AT + CPOWD = 1 পাঠান। এই দুটি পরীক্ষার কোড খুবই সহজ, এবং সহজেই বোঝা যায়। শুধুমাত্র সংশ্লিষ্ট সিরিয়াল AT কমান্ডগুলি প্রবেশ করতে হবে, আপনি সংশ্লিষ্ট ফাংশনগুলি অর্জন করবেন।

ধাপ 22: SIM808 লো পাওয়ার কনজাম্পশন মোড

ন্যূনতম কার্যকারিতা মোড

ন্যূনতম কার্যকারিতা মোডের অধীনে সিস্টেমটি একটি সহজ মোডে হ্রাস করা হবে। এটি এই মোডে আরও বিদ্যুৎ খরচ বাঁচাবে।

AT+CFUN = = 0, 1, 4

AT + CFUN = 0: ন্যূনতম কার্যকারিতা মোড। এই মোডে, আপনি এখনও সিরিয়াল পোর্ট ব্যবহার চালিয়ে যেতে পারেন, কিন্তু RF এবং সিম কার্ড বৈশিষ্ট্য সহ AT কমান্ড নিষ্ক্রিয় করা হবে।

AT + CFUN = 1: ফুল-ফাংশন মোড (ডিফল্ট)।

AT + CFUN = 4: বিমান মোড। এই মোডে, আপনি এখনও সিরিয়াল পোর্ট ব্যবহার চালিয়ে যেতে পারেন, কিন্তু RF এবং সিম কার্ড বৈশিষ্ট্য সহ AT কমান্ড নিষ্ক্রিয় করা হবে।

আরো বৈশিষ্ট্য অনুগ্রহ করে AT কমান্ড দেখুন

github.com/leffhub/DFRobotSIM808_Leonardo_mainboard/blob/master/SIM800_Series_AT_Command_Manual_V1.07.pdf

হয়তো আপনি arduino, pic, robotics, telecommunications এর প্রকল্পে আগ্রহী হতে পারেন, https://www.youtube.com/user/carlosvolt?sub_confirmation=1 এ সাবস্ক্রাইব করুন সম্পূর্ণ সোর্স কোড এবং ডায়াগ্রাম সহ অনেক ভিডিও

প্রস্তাবিত: