فهرست مطالب:
- مرحله 1: مقدمه
- مرحله 2: Arduino One
- مرحله 3: Sim808
- مرحله 4: سنسور شعله
- مرحله 5: کابل های Dupont
- مرحله 6: باتری 12 ولت (حداقل می تواند منبع 12 برای انجام آزمایشات اولیه باشد)
- مرحله 7: جعبه ای با فیلتر (اختیاری)
- مرحله 8: مدار
- مرحله 9: کد منبع
- مرحله 10: درباره ماژول Sim808 Dfrobot
- مرحله 11: مشخصات
- مرحله 12: نمای کلی هیئت مدیره
- مرحله 13: اشکال زدایی USB (فرمان AT)
- مرحله 14: آماده سازی
- مرحله 15: یک تماس تلفنی برقرار کنید
- مرحله 16: به تلفن پاسخ دهید و تماس را قطع کنید
- مرحله 17: ارسال پیامک
- مرحله 18: پیامک را بخوانید
- مرحله 19: ارتباط TCP
- مرحله 20: جهت گیری GPS
- مرحله 21:
- مرحله 22: حالت مصرف کم سیم808
تصویری: سیستم هشدار آتش سوزی جنگل Gps با Sim808 و Arduino Uno: 23 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
با سلام ، در این پست نحوه ساخت یک سیستم آشکارساز آتش جنگل ، با اطلاع از طریق پیام کوتاه ، محل حادثه ، به لطف ماژول gps sim808 یکپارچه ، که توسط افراد DFRobot اعطا شده است را مشاهده خواهیم کرد ، کد منبع ، برخی از ویژگی ها و عملکرد ماژول sim808 ، در محیط خارجی ، این ادامه پروژه قبلی است ، که در آن نحوه ساخت یک سیستم تشخیص شعله بسیار ساده برای خانه را مشاهده کردیم.
مرحله 1: مقدمه
این سیستم سعی می کند از آتش سوزی در جنگل ها و مزارع جلوگیری کند ، جایی که فاجعه ای از این دست می تواند خسارات اقتصادی زیادی به همراه داشته باشد ، خسارات مادی قابل توجهی وارد شود ، گیاهان و جانوران آن محل تخریب شوند و خسارات زیست محیطی بزرگی را ایجاد کنند ، اما مهمترین چیز این است که نجات جان انسانها
اصل عملکرد به شرح زیر است ، هنگام تشخیص آتش توسط سنسور شعله ، یک سیگنال آنالوگ به آردوینو ارسال می کند که بسته به مقدار آن ، ارسال پیام متنی با مختصات GPS در محل آتش سوزی را فعال می کند به برای این پروژه به یک حسگر شعله ، یک arduino uno ، یک ماژول sim808 ، یک باتری ، کابل ها نیاز داریم ، می توانید لیست مواد زیر را بررسی کنید:
مرحله 2: Arduino One
مرحله 3: Sim808
مرحله 4: سنسور شعله
درباره ماژول شعله یاب
- این ماژول به شعله و تابش آن حساس است. همچنین می تواند منبع نور معمولی را در محدوده طول موج از 760 نانومتر تا 1100 نانومتر تشخیص دهد.
- سنسور شعله می تواند سیگنال دیجیتال یا آنالوگ منتشر کند.
- می توان از آن به عنوان اعلام حریق استفاده کرد.
- تشخیص زاویه حدود 60 درجه ، به ویژه به طیف شعله حساس است. حساسیت قابل تنظیم (در تنظیم آبی پتانسیومتر دیجیتال).
- خروجی مقایسه ، سیگنال تمیز ، موج خوب ، ظرفیت رانندگی ، بیش از 15 میلی آمپر.
- ولتاژ کار 3.3 V-5 V. فرم خروجی: خروجی های سوئیچینگ دیجیتال (0 و 1) و خروجی ولتاژ آنالوگ AO. سوراخ های پیچ ثابت برای نصب آسان.
- تخته های PCB کوچک اندازه: 3.2cm x 1.4cm.
- از تقویت کننده LM393 به عنوان مقایسه کننده ولتاژ استفاده کنید
مرحله 5: کابل های Dupont
مرحله 6: باتری 12 ولت (حداقل می تواند منبع 12 برای انجام آزمایشات اولیه باشد)
مرحله 7: جعبه ای با فیلتر (اختیاری)
مرحله 8: مدار
مرحله 9: کد منبع
لطفاً از https://rogerbit.com/wprb/index.php/2018/01/17/sistema-de-alerta-de-incendios-forestales-gps-con-sim808-y-arduino-uno/ بارگیری کنید
مرحله 10: درباره ماژول Sim808 Dfrobot
SIM808 GPS/GPRS/GSM arduino shield یک سپرهای توسعه آردوینو با فن آوری ناوبری GSM/GPRS و GPS چهار بانده است. فقط یک کارت اعتباری ، طبق بسته بندی استاندارد پین Arduino ، سازگار با Arduino UNO ، arduino Leonardo ، arduino Mega و سایر مادربردهای آردوینو. در مقایسه با نسل قبلی SIM908 ، SIM808 عملکرد و ثبات را بهبود بخشید. این سپر علاوه بر عملکردهای معمولی پیامک و تلفن ، از MMS ، DTMF ، FTP و سایر عملکردها نیز پشتیبانی می کند. می توانید به جمع آوری داده ها ، گیرنده بی سیم داده ، برنامه اینترنت اشیا و GPS جهت یابی دست پیدا کنید. این دستگاه میکروفون داخلی و جک هدفون را ادغام می کند و در هزینه شما صرفه جویی می کند و پروژه شما را به راحتی انجام می دهد. همچنین می تواند مستقیماً با اتصال آنتن خارجی به آنتن GSM و GPS متصل شود.
SIM808 GPS/GPRS/GSM Arduino Shield V1.0 از آخرین نسخه ماژول Simcom SIM808 استفاده می کند ، در مقایسه با ماژول اولیه SIM808 موجود در بازار ، ماژول جدید از ثبات بهتری برخوردار است. اما بخش GPS دستورات AT با نسخه قدیمی ماژول SIM808 سازگار نیست ، لطفاً به قسمت "بیشتر" در دستورات AT مراجعه کنید.
مرحله 11: مشخصات
- ولتاژ کار: 5 ولت
- قدرت ورودی: 7-23V
- چهار بانده 850/900/1800/1900 مگاهرتز
- کلاس GPRS چند شکاف 12/10
- ایستگاه تلفن همراه GPRS کلاس B
- مطابق با GSM فاز 2/2 +کلاس 4 (2 W @ 850 / 900MHz)
- کلاس 1 (1 W @ 1800 / 1900MHz)
- پشتیبانی از حالت مصرف انرژی کم: حالت 100mA @ 7V-GSM
- پشتیبانی از کنترل فرمان AT (3GPP TS 27.007 ، 27.005 و SIMCOM دستورات AT پیشرفته)
- پشتیبانی از فناوری ناوبری ماهواره ای GPS
- پشتیبانی از نشانگر وضعیت LED: وضعیت منبع تغذیه ، وضعیت شبکه و حالت های عملکرد
- محیط کار: -40 ℃ ~ 85 ℃ اندازه: 69 * 54 میلی متر/2.71 * 2.12 اینچ
مرحله 12: نمای کلی هیئت مدیره
رابط ماژول و اقدامات احتیاطی:
پین های اشغال شده: D0 ، D1 ، D12 ، پین دیجیتالی "D12" به GPUO قدرت ماژول SIM808 متصل است. می توان از آن به عنوان کنترل روشن / خاموش ماژول SIM808 استفاده کرد. SIC808 پردازنده MIC و میکروفون 3.5 میلی متری SIM808 از یک کانال MIC استفاده می کنند ، هنگامی که میکروفون خود را وصل می کنید ، MIC روی برد به طور خودکار قطع می شود. کلید را فشار دهید ، 1 ثانیه را کوتاه کنید تا SIM808 شروع به کار کند ، 3 ثانیه را فشار دهید و آن را خاموش کنید. LED "ON" - نشانگر قدرت SIM808 ، فقط هنگامی که یک منبع خارجی را وصل می کنید ، ماژول می تواند به درستی کار کند. - نشانگر سیگنال GSM فلاش سریع: جستجو در شبکه فلش (3 بار یکبار): ثبت نام شبکه کامل سوئیچ عملکرد هیچکدام- سیم کارت خالی SIM808 برای بارگیری طرح ، لطفاً به اینجا شماره گیری کنید. USB_DBG-- هنگامی که برد گسترش دهنده آردوینو متصل شد ، برای برقراری ارتباط SIM808 با رایانه به اینجا شماره گیری کنید اشکال زدایی (در اشکال زدایی). آردوینو- هنگامی که برد توسعه دهنده آردوینو را وصل کرد ، برای برقراری ارتباط SIM808 با آردوینو به اینجا شماره گیری کنید.
مرحله 13: اشکال زدایی USB (فرمان AT)
در این بخش ، ما دستورات AT را از طریق درگاه سریال برای اشکال زدایی سپر توسعه SIM808 ارسال می کنیم. لطفاً برای عملکرد بیشتر به مجموعه فرمان SIM808 AT مراجعه کنید.
مرحله 14: آماده سازی
سخت افزار:
- آردوینو UNO x1
- کارت گسترش SIM808 x1
- منبع تغذیه خارجی x1
نرم افزار:
- آردوینو IDE
- دستیار اشکال زدایی سریال (در این بخش ، ما از DF Serial Debugger by Lisper استفاده می کنیم)
'''گام'''
سیم کارت خود را به سپر انبساط SIM808 متصل کرده و سپر توسعه را در Arduino UNO وصل کنید ، در عین حال اتصال منبع تغذیه خارجی را فراموش نکنید. سوئیچ عملکرد را به هیچکدام شماره ندهید ، یک کد نمونه چشمک بزنید تا مطمئن شوید پورت سریال درست نیست اشغال شده دکمه پاور Boot را فشار دهید و منتظر بمانید تا سیم کارت به درستی شبکه را ثبت کند ، نشانگر Net به آرامی چشمک می زند (3 بار یکبار). سوئیچ عملکرد را به USB_DBG بکشید ، سپس می توانیم مستقیماً با تراشه SIM808 از طریق دستیار پورت سریال ارتباط برقرار کنیم.
مرحله 15: یک تماس تلفنی برقرار کنید
AT را در دستیار پورت سریال ارسال کنید ، اگر OK شد ، به این معنی است که ارتباط سریال برقرار شده است. شکل را دنبال کنید ، دستورات AT را وارد کنید ، باید همان محتوا را دریافت کنید.
مرحله 16: به تلفن پاسخ دهید و تماس را قطع کنید
مرحله 17: ارسال پیامک
مرحله 18: پیامک را بخوانید
مرحله 19: ارتباط TCP
مرحله 20: جهت گیری GPS
توجه: آنتن GPS قبل از اینکه بتواند خروجی پایداری از موقعیت مکانی GPS را بدست آورد ، باید خارج از آن قرار گیرد.
ارسال فرمان AT + CGSN PWR = 1 (باز کردن قدرت GPS)
ارسال فرمان AT + CGNSTST = 1 (دریافت داده های GPS از پورت سریال)
مرحله 21:
اگر آنتن GPS خارج قرار داده شده است ، باید به زودی داده های مناسب را دریافت کنید.
هنگامی که می خواهید خروجی داده های GPS را متوقف کنید ، می توانید دستور AT + CGNSTST = 0 را برای توقف خروجی داده های GPS ارسال کنید.
هنگامی که می خواهید عملکرد GPS را خاموش کنید ، می توانید فرمان AT + CGNSPWR = 0 را برای خاموش کردن قدرت GPS ارسال کنید. AT + CPOWD = 1 را برای خاموش کردن تراشه SIM808 ارسال کنید. دستورالعمل هیجان انگیزتر ، لطفاً به دستور AT در صفحه پایانی مراجعه کنید. این دو کد آزمون بسیار ساده هستند و درک آنها آسان است. فقط لازم است دستورات سریال AT مربوطه را وارد کنید ، توابع مربوطه را بدست می آورید.
مرحله 22: حالت مصرف کم سیم808
حالت حداقل عملکرد
در حالت Minimum Functionality Mode ، سیستم به ساده ترین حالت کاهش می یابد. در این حالت در مصرف برق بیشتر صرفه جویی می شود.
AT+CFUN = = 0 ، 1 ، 4
AT + CFUN = 0: حداقل حالت عملکرد. در این حالت ، همچنان می توانید از پورت سریال استفاده کنید ، اما فرمان AT با ویژگی های RF و سیم کارت غیرفعال می شود.
AT + CFUN = 1: حالت تمام عملکرد (به طور پیش فرض).
AT + CFUN = 4: حالت هواپیما. در این حالت ، همچنان می توانید از پورت سریال استفاده کنید ، اما فرمان AT با ویژگی های RF و سیم کارت غیرفعال می شود.
ویژگی های بیشتر لطفاً به دستورات AT مراجعه کنید
github.com/leffhub/DFRobotSIM808_Leonardo_mainboard/blob/master/SIM800_Series_AT_Command_Manual_V1.07.pdf
شاید بتوانید به پروژه هایی در زمینه آردوینو ، عکس ، رباتیک ، مخابرات علاقه مند باشید ، در https://www.youtube.com/user/carlosvolt؟sub_confirmation=1 بسیاری از فیلم ها با کد منبع و نمودارهای کامل مشترک شوید.
توصیه شده:
آتش سوزی با شعله واکنشی صدا ، بلندگوی بلوتوث و LED های متحرک: 7 مرحله (همراه با تصاویر)
آتش سوزی با شعله واکنشی صدا ، بلندگوی بلوتوث و LED های متحرک: هیچ چیز زمان تابستان را مانند آرامش در کنار آتش نشان نمی دهد. اما آیا می دانید چه چیزی بهتر از آتش است؟ آتش و موسیقی! اما ما می توانیم یک قدم ، نه ، دو قدم جلوتر برویم … آتش ، موسیقی ، چراغ های LED ، شعله واکنشی صدا! ممکن است بلند پروازانه به نظر برسد ، اما این Ins
سیستم تشخیص آتش سوزی مبتنی بر IOT: 8 مرحله
سیستم تشخیص آتش سوزی مبتنی بر IOT: fi آتش سوزی جنگلها دهها سال است که در هندوستان و چشم اندازهای دنباله دار تنها در مواقعی رخ می دهد که حوادث مهمی مانند آن در Uttarakhand اتفاق می افتد. برای
سیستم هشدار ایمنی آتش سوزی LCD آردوینو: 9 مرحله
سیستم هشدار ایمنی آردوینو LCD: این یک پروژه دانشجویی است که عملکردهای یک صفحه LCD ، زنگ ، RGB و سنسور دما DHT را ترکیب می کند. دمای فعلی محیط روی صفحه LCD نمایش داده و به روز می شود. پیام چاپ شده روی صفحه LCD اطلاع می دهد
آتش بازی ساده و ارزان کنترل کننده آتش بازی: 4 مرحله (همراه با تصاویر)
آتش بازی ساده و ارزان کنترل کننده آتش بازی: این چیست و چگونه کار می کند؟ این یک پروژه برای مبتدیان است که در آن با استفاده از تلفن بلوتوث خود آتش بازی روشن می کنیم. تلفن رویداد شلیک را آغاز می کند ، ماژول بلوتوث گوش دادن (HC-05) آن را به یک
برای کامپیوتر خود یک ساعت واقعی زنگ دار و یک ساعت آتش نشانی آتش زا بسازید.: 3 مرحله (همراه با تصاویر)
یک ساعت واقعی زنگ دار برای رایانه خود و یک ساعت خاموش کننده آتش بسازید: یک زنگ برنجی ، یک رله کوچک چند چیز دیگر و یک زنگ واقعی می تواند ساعت ها را روی دسکتاپ شما بکشد. اگرچه این پروژه بر روی Windows و Mac اجرا می شود OS X همچنین ، تصمیم گرفتم لینوکس اوبونتو را بر روی رایانه شخصی که در سطل زباله پیدا کرده ام نصب کنم و روی آن کار کنم: من هرگز