تماس با ما

فید خبر خوان

نقشه سایت

بزرگترین سایت مقالات الکترونیک و مطالب مرتبط با الکترونیک

امروز دوشنبه ۱۰ اردیبهشت ۱۴۰۳


دسته بندی سایت

پیوند ها

آمار بازدید سایت

آمار بازدید

  • بازدید امروز : 136
  • بازدید دیروز : 119
  • بازدید کل : 1209285

رهیاب آنلاین با avr و نمایش مکان برروی گوگل map


این پروژه یک پروژه ی کامل رهیاب آنلاین و نمایش مکان دستگاه بر روی نقشه گوگل میباشد که بعد از تغییرات در ورژن های مختلف طراحی شده است و ورژن نهایی را برای دانلود شما قرار داده ام.قابلیتهایی که در این پروژه رعایت شده است بسیار کامل و پس از تست های فراوان بوده و بدون خطا بودن برنامه را تضمین میکند.در واقع در ابندا برنامه ی نوشته شده بر اساس atmega128 بود و همان برنامه بروی میکروی اتمگا 16 یا 32 یا 8 کار نمیکرد و پس از بررسی مشخص شد که در بسکام استفاده از دستورات سریال بجز بافر باعث از دست رفتن بخشی از داده ها میگردد و این مشکل بخصوص در هتگامی که WAITKEY یا INKEY در یک if بیاوریم بطور حتمی دچار مشکل خواهیم بود.علاوه بر این حجم کد برنامه با قرار دادن تعداد زیادی دستور دریافت از پورت سریال بالا میرود لذا برای بالا بردن کیفیت برنامه کل برنامه را بر اساس یک بافر طراحی کردم و از فضای sram کمترین استفاده را کردم تا برنامه کمترین حجم را با بالاترین کیقیت داشته باشد.

نکات مهم رعایت شده در رهیاب آنلاین:

  • نکته اول این که GPS در چه مدی بهترین عملکرد را دارد و مکان را به بهترین شکل دریافت خواهد کرد ما مدهای مختلف را تست و بهترین حالت را انتخاب و در برنامه قرار دادیم
  • دوم این که ساختار برنامه به شکلی طراحی شده که به راحتی قابل توسعه و کپی در پروژه های شما باشد یعنی کمترین استفاده از SRAM با متغیرهای مشخص و زیر برنامه های قایل فهم
  • سوم بدون خطا بودن برنامه یعنی برنامه به نحوی نوشته شده است تا هیچ خطایی در کار نباشد و بار ها و بارها برنامه با دستورات مختلف تست شده و بهترین راه حل انتخاب شده است و شما دیگر نگران اجرای برنامه بر روی میکروهای مختلف نخواهید بود.
  • در راه اندازی GPS مکان و سرعت استخراج شده و بدون حتی یک کارکتر خطا نمایش داده میشود(چرا که در سطح وب برنامه هایی هست که مکان را با خطای زیاد و کارکترهای تداخل یافته از SIM908 میگیرند و این مشکل را از SIM908 میدانند!حال این که ساختار برنامه اشتباه بوده)
  • در تست های انجام شده مشخص شد که بسکام فقط با باود 9600 بهترین عملکرد را دارد و در باود های با سرعت های کمتر دریافتها خطا دارند! این در حالی است که ما دوست داریم باود را روی 2400 ست کنیم.
  • در این پروژه علاوه بر نمایش دیتا بر روی سایت شما میتوانید با ارسال اس ام اس دیتاهای مورد نظر خود را دریافت نمایید!یعنی کدهای دستوری SMS ی نیز در پروژه قرار داده شده و شما برای مثال میتوانید مکان را با اس ام اس از دستگاه دریافت نمایید چرا که در برخی مکانها GPRS ممکن است خط ندهد!این قایلیت به شما این امکان را میدهد که فقط با وراد کردن مکان دریافت شده در گوگل مپ بتوانید مکان مورد نطر را در نقشه ی گوگل هم ببینید.
  • از قابلیت های موجود در برنامه جستجو در بافر است که از هنگ کردن میکرو جلوگیری میکند.
  • عدم استفاده در دستور GOTO در برنامه به دلایل مهم
  • عدم استفاده از WAITKEY یا INKEY
  • ارتباط با سرور کاملا دو طرفه است و اطلاعات دریافتی از سرور بر روی LCD نمایش داده میشود و امکان ارسال دستور از طرف سرور امکان پذیر است.
  • حذف صندوق پیامها در صورت پر شدن

قابلیتهای رهیاب آنلاین با SIM908 و نمایش بر روی نقشه

رهیاب آنلاین به صورت دو طرفه با سرور اتباط دارد یعنی پس از دریافت دیتا از سرور دستوری از سمت سرور برای sim908 ارسال میگردد که به معنای دریافت موفق داده است.این رهیاب به همراه ارتباط با سرور قابلیت دریافت کدهای اس ام اس را هم دارد که بر اساس همین کدها در صورتی که کد send برای دستگاه ارسال گردد دستگاه مکان را بر روی وب سایت ارسال خواهد نمود.کدهای دستوری به شرح زیر میباشد:

کد های دستوری sms

برنامه به نحوی است که پس از دریافت هر اس ام اس کدی که از طرف ماژول به میکرو ارسال شده است را جستجو میکند که این کد(CMTI) پس از دریافت شدن به معنای دریافت اس ام اس جدید است و اس ام اس جدید توسط میکرو از مايول درخواست میگردد و محتوای آن بررسی میگردد که شامل کدام یکی از کدهای مشخص شده است.هر کدام از کدها به زیر برنامه ی مربوطه پرش خواهد شد. یکی از نکته های که در این برنامه رعایت شده این اسن که اس ام اس یه همان شماره ایی که درخواست داده ارسال میگردد.

  • کد send برای ارسال مکان بر روی نقشه ی گوگل بر روی وب سایت از طریق gprs
  • کد 4444 برای ارسال شرایط محیطی که همان GPS است و شامل E,N میشود از طریق sms
  • کد 5555 بازگشت میزان شارژ موجود
  • کد 1110 خاموش کردن رله ی 1
  • کد1111 روشن کردن رله ی 1
  • کد 2221 روشن کردن رله دوم
  • کد 2220 خاموش کردن رله ی دوم
  • کد 3331 روشن کردن رله ی 3
  • کد 3330 خاموش کردن رله ی سوم

توجه شود که قبل از همه ی کدهای بالا باید # قرار داده شود

قطعات مورد نیاز برای راه اندازی پروژه:

  • ماژول sim908 یک عدد
  • lcd کارکتری 2 در 16
  • میکرو atmega16a
  • خازن 3300uf با ولتاژ 6.3 یا ولتاژی در این حدود
  • سلف 100mH 3A بشکه ای
  • کریسال 11.592 مگاهرتزی
  • رگولاتور 7805
  • یک عدد مقاورمت 100 اهمی یک وات برای کاهش ولتاژ وردی رله ها
  • رله 5V تک کنتاکت 3 عدد (در صورتی که از رله ی 9V استفاده میکنید باید مقاورمت 100 اهمی را بردارید و جامپر قرار دهید)
  • ULN2003 یک عدد
  • یک عدد مقاومت 10 کیلو
  • یک عدد میکرو سویچ دو پایه
  • کانکتور ترمینال فونیکس 3 پایه 3 عدد
  • کانکتور دو پایه یک عدد
  • یک عدد پوش باتن 6 پین
  • دیود 1N4007
  • خازن 100 نانو 2 عدد
  • خازن 100 میکرو فاراد دو عدد

توجه کنید در این قطعات سلف و خازن و کیفیت آنها اهمیت دارد و از آنجایی که sim908 برای راه اندازی اولی در یک لحطه به 3 آمپر جریان احتیاج دارد و همچنین راه اندازی gps در این ماژول نیز جریان مورد نیاز را بیشار میکند لذا در صورتی که خازن 6.3 ولت موجود نبود باید برای مثال خازن 4400 میکرو فاراید 10 ولت تهیه نمایید برای سلف نیز در صورتی که 3 آمپر موجود نبود میتوانید دو سلف را موازی نمایید البته بدون سلف هم با خازن مناسب قابل راه اندازی خواهد بود.

زیر برنامه های موجود در برنامه

برنامه ی نوشته شده بر اساس زیر برنامه میباشد تا در پروژه های خود بتوانید از این زیر برنامه ها استفاده نمایید و برنامه های خود را راحتتر گسترش دهید.ذکر نام زیر برنامه ها برای آشنایی با ساختار زیر برنامه برای شما مفید است:

  • Declare Sub Get_ok
  • Declare Sub Power_up
  • Declare Sub Atipr
  • Declare Sub Ate0
  • Declare Sub Cmgda
  • Declare Sub Cmgf1
  • Declare Sub Send_condition
  • Declare Sub Check_request
  • Declare Sub Cmti
  • Declare Sub Cmgr
  • Declare Sub Cusd
  • Declare Sub Wait_to_get(byval Ch As Byte)
  • Declare Sub Cls_buffer
  • Declare Sub Atcsq
  • Declare Sub Gpsrd
  • Declare Sub Gpsread
  • Declare Sub Attach_gprs
  • Declare Sub Bearer_setting
  • Declare Sub Gprs_send
  • Declare Sub Server_response

فیلم راه اندازی مدار:

 

  انتشار : ۴ آبان ۱۳۹۴               تعداد بازدید : 796
راهنمای جامع نصب کابل برق

راهنمای جامع نصب کابل برق

با این راهنمای جامع، به دنیای نصب کابل برق قدم بگذارید، اصول و الزامات آن را بشناسید، با انواع کابل ها و ابزارهای مورد نیاز آشنا شوید، مراحل نصب را به صورت گام به گام فرا بگیرید و با نصب اصولی کابل برق در منزل یا محل کار خود، از ایمنی و آسایش بیشتری برخوردار شوید!   برق، ... ...

راهنمای جامع ایمنی در برق

راهنمای جامع ایمنی در برق

برق، یکی از مهم ترین اختراعات بشر است که نقش حیاتی در زندگی روزمره ما دارد. با این حال، برق می تواند بسیار خطرناک باشد و در صورت عدم رعایت نکات ایمنی، می تواند منجر به برق گرفتگی، آتش سوزی و سایر حوادث ناگوار شود. در این راهنمای جامع، به بررسی کامل اصول ایمنی در برق، از ... ...

شبیه سازی شبکه HVDC

شبیه سازی شبکه HVDC

در این پروژه، یک واحد انرژی تجدید پذیر (توربین بادی) از طریق خطوط جریان مستقیم ولتاژ بالا (HVDC) به یک شبکه AC متصل شده است. بدیهی است که از دو مبدل (کانورتر) AC به DC جهت تبدیل پارامترهای الکتریکی استفاده شده است. سیستم های کنترل مبدل ها برای واحد تجدید پذیر و شبکه به ... ...

دریافت فایل : شبیه سازی شبکه HVDC
راهنمای جامع خازن ها - درک کامل اصول، کاربردها و انواع

راهنمای جامع خازن ها - درک کامل اصول، کاربردها و انواع

خازن ها، یکی از اجزای اساسی مدارهای الکتریکی و الکترونیکی هستند که وظیفه ذخیره سازی بار الکتریکی را بر عهده دارند. در این راهنمای جامع، به بررسی عمیق خازن ها، از جمله اصول عملکرد، انواع، کاربردها، محاسبات و انتخاب خازن مناسب، می پردازیم. با این راهنما می توانید: اصول ... ...

راهنمای جامع تبدیل واحدهای الکتریکی

راهنمای جامع تبدیل واحدهای الکتریکی

در دنیای برق و الکترونیک، آشنایی با واحدهای الکتریکی و نحوه تبدیل آنها بین یکدیگر از مهارت های ضروری است. این راهنمای جامع، به شما کمک می کند تا به طور کامل بر تبدیل واحدهای الکتریکی مسلط شوید. در این راهنما، به بررسی موارد زیر می پردازیم: معرفی واحدهای پایه و فرعی ... ...

مطالعه روش‏های تلفیق داده در سیستم ناوبری ترکیبی INS/GNSS

مطالعه روش‏های تلفیق داده در سیستم ناوبری ترکیبی INS/GNSS

این محصول در قالب یک سمینار کامل نوشته شده است که نیاز به هیچگونه ویرایشی ندارد. این فایل در ۷۸ صفحه و در فرمت word تنظیم شده است که شامل چکیده،فهرست مطالب که در ۶ فصل آورده شده و در نهایت مراجع و رفرنس ها می باشد. در این سمینار قصد داریم ابتدا اصول کارکرد سیستم ناوبری ... ...

شناسایی سیستم به روش آنالیز طیفی با کد نویسی در متلب و مقایسه آن با کد دستوری spa

شناسایی سیستم به روش آنالیز طیفی با کد نویسی در متلب و مقایسه آن با کد دستوری spa

این فایل در فرمت پاورپوینت تهیه شدا است. این کد براساس سه گام مهم نوشته شده است که مختصرا شرح داده می شود گام اول: ابتدا ورودی را به سیستم اعمال می کنیم و خروجی ها را ثبت می کنیم. اولین گام محاسبۀ کوواریانس و کراس کوواریانس از این ورودی و خروجی هاست. برای شناسایی سیستم ... ...

پاورپوینت کامل و جامع با عنوان تقریب فیلترهای الکترونیکی (فیلتر و سنتز مدار) در 112 اسلاید

پاورپوینت کامل و جامع با عنوان تقریب فیلترهای الکترونیکی (فیلتر و سنتز مدار) در 112 اسلاید

فیلتر پایین‌گذر (به انگلیسی: Low-pass filter) نوعی از فیلتر می‌باشد که سیگنال‌هایی با بسامدی کمتر از بسامدی مشخص را عبور می‌دهد لازم به توجه است که این فیلتر در بحث پردازش سیگنال و جریان‌های متناوب اهمیت دارد و اثری بر جریان‌های مستقیم ندارد. فیلتر بالاگذر (به انگلیسی: ... ...

پاورپوینت گیاه جینکو بیلوبا

پاورپوینت گیاه جینکو بیلوبا

عنوان پاورپوینت:دانلود پاورپوینت گیاه جینکو بیلوبافرمت: پاورپوینت قابل ویرایشتعداد اسلاید: 17پاورپوینت کامل و آماده ارائهفهرست مطالب:معرفی کوتاهی از گیاه جینکو بیلوباترکیبات شیمیایی اصلیاصلی ترین ترکیب تشکیل دهنده آنمکانیسم عمل جینکو بیلوبااشکال دارویی جینکو بیلوباکاربرد آن ... ...

دانلود جزوه کنترل مدرن دانشگاه خواجه نصیر

دانلود جزوه کنترل مدرن دانشگاه خواجه نصیر

جزوه عالی و کامل تایپ شده سیستم های کنترل پیشرفته (کنترل مدرن) آماده برای دانلود است. مشخصات جزوه دانشگاه: صنعتی خواجه نصیرالدین طوسی رشته: مهندسی برق، مهندسی مکانیک استاد: دکتر بیژن معاونی فایل های همراه جزوه: تمرین ها و جواب های کامل، کوئیزها، پروژه ها فرمت: PDF پی ... ...

کتاب Impedance source power electronic converters

کتاب Impedance source power electronic converters

این کتاب محصول جدید انتشارات wiley در سال 2016 است. برای اطلاعات بیشتر به اینجا مراجعه شود. فرمت: PDF تعداد صفحات:419 پیشنهاد ویژه: در صورتی که تمایل دارید کتاب فوق را با 80 درصد تخفیف به همراه یک هدیه ویژه خریداری نمایید به بخش خرید پکیج کتاب های الکترونیک قدرت ... ...

دانلود جزوه مدار 1 دانشگاه امیرکبیر استاد کراری

جزوه ی مدارهای الکتریکی 1 آماده برای دانلود است. دانشگاه: صنعتی امیرکبیر (پلی تکنیک ایران) استاد: دکتر کراری منبع درسی، آزمون ارشد، استخدامی فرمت: پی دی اف PDF، قابل استفاده در هر سیستم و دستگاه (موبایل، لپ تاپ و ...) تعداد صفحات: 120 کیفیت: بسیار عالی نوع: دست نویس ...

اگر به یک وب سایت یا فروشگاه رایگان با فضای نامحدود و امکانات فراوان نیاز دارید بی درنگ دکمه زیر را کلیک نمایید.

ایجاد وب سایت یا
فروشگاه حرفه ای رایگان

پرفروش ترین ها


    پر بازدید ترین های فورکیا


    مطالب تصادفی

    • کاربرد و عملکرد فیبر نوری
    • چطور برخورد دهنده بزرگ هادرون (LHC) کار می کند؟
    • الگوریتم ضرب کننده Booth و پیاده سازی آن با زبان VHDL
    • مشخصه های فنی دوربین Panasonic Lumix DMC G۱
    • صفحه نمایش LCD

    تمام حقوق مادی و معنوی این وب سایت متعلق به "" می باشد