دوستان من میخوام یه دماسنج درست کنم که دما رو بفرستم روی وب که بشه از هر جای دنیا دما رو چک کرد
حالا فرقی هم نداره مستقیم با میکرو باشه یا میکرو به یه pc وصل بشه
دوستا راهنمایی کنید که باید چه کارای انجام بدم ؟؟
دوستان من میخوام یه دماسنج درست کنم که دما رو بفرستم روی وب که بشه از هر جای دنیا دما رو چک کرد
حالا فرقی هم نداره مستقیم با میکرو باشه یا میکرو به یه pc وصل بشه
دوستا راهنمایی کنید که باید چه کارای انجام بدم ؟؟
تاجایی که من میدونم
شما باید دما رو به pc منتقل کنی
بعدش میشه با tcp اون رو به هرجا می خوای بفرستی
(اینو تا یه جایی من با vb بلدم)
لطفا درباره قسمت دوم بیشتر توشیح بدید
با #c مثالی ندارید برای این کار ؟؟
شرمنده
من برای کامپیوتر فقط vb.6 بلدم
مرسی m_gh
دوستان کسی میتونه بیشتر راهنمایی کنه ؟
ببین من یکی رو میشناسم میتونه کمکت کنه
این ای دی یاهوش هست:
open_source@ymail.com
اینم وبلاگشه:
http://www.open-source.blogfa.com/
اگه بتونی دما رو روی پورت com بذاری بقیش رو اون میتونه با C.net# از طریق پروکتل TCP بفرسته و بگیره
امیدوارم موفق بشی
ضمنا اینم بگم همه بدونن
پروکتل tcp یک جور درگاه مجازی برای ارتباط برنامه های داخل یک شبکه با هم هست
که از طریق یک عدد درگاه و ip میتونه اطلا عات رو منتقل کنه
همچنین تو برنامه نویسی php هم میشه ازش استفاده کرد (من اینو بلد نیستم)
سلام
فکر می کنم با آی.سی های شبکه هم بشه کار کرد. این آی.سی ها با میکروکنترلر درایو میشن و معمولا توی کدویژن و بسکام براشون کتابخونه هست. فکر می کنم وقتیکه شما از طریق این آی.سی ها دمارو منتقل کردید از اون طرف یه آی.سی دیگه می تونه اطلاعات رو دریافت کنه و بده میکروکنترلر.
حالا در طرف دوم اگه می خواید اطلاعات رو بفرستید روی سایت باید یه valid ip (آی.پی معتبر) داشته باشید. بعد باید یه برنامه با زبان های دات نت بنویسید که بتونه اطلاعات رو دریافت کنه و احیانا توی پایگاه داده ای از نوع sql ذخیره کنه ، حالا با خوندن این پایگاه داده میشه اطلاعاتش رو روی وبسایت نمایش داد.
من خودم تا حالا کار نکردم. ولی شدنیه و آسون هم هست ، منتهی وقت گیره.
.
سلام
شما برای اینکار به چندین روش میتونید انجام بدین
1. مستقیم با میکرو که اصولی تر هست و مطمئن که باید از طریق مودمی که دارید سیستم خودتون رو به یک سرور تبدیل کنید و.... که یکم بحثش طولانی هست و در بردهای جدید هم اتمل و هم lpc که چند روز دیگه می رسه این امکان هست و سعی میکنم نمونه عملیش براتون بذارم
2. مستقیم از pc
برای اینکه مستقیم عمل کنید باید یک آپاچ روی سیستم خودتون داشته باشید و با نرم افزارهای wamp,xamp و... میتونید نصبش کنید که در اصل برای تبدیل سیستم به سرور و اجرای فایلهای php هست
حالا که سیستم خودتون یک سرور شد باید دما رو بخونید روی در اصل رو وب نشون بدین راههای ساده ای هست که به یکی نیاز دارید php یکم بلد باشه که phpserial سرچ کنید مستقیم با پورت کام سیستم ارتباط برقرار میکنه میتونید استفاده کنید
و دهها راه دیگه که ساده ترین هاش گفتم براتون
موفق باشید
ممنون از راهنمایی تمام دوستان عالی بود
سلام ئوست عزيز
براي اينكار بايد كامپوتر خودتون رو به webserver تغيير حالت بديد و بعد يه سري كدنويسي Php انجام بديد.
يادمه يكي از دوستان هم در يكي از Pmm ها به صورت كامل توضيح داده بودند خودتون رو سردرگم نكنيد همون رو بخونيد كافيه....
موفق باشيد
سلام
بله توی pmm هم گفتم
الان میتونید phpserail استفاده کنید که مستقیم با پورت سریال کامپیوتر کانکت میشه و راحت تر میتونید کار کنید
سلام
ای بابا چرا اینقدر پیچیدش می کنید بابا کامپیوتر رو بی خیال شید بره پی کار خودش ...
بزار روشنت کنم :
اطلاعات خودت (دما یا حالا هر چیزی که هست) قشنگ میای و با یه ماژول gprs مثل sim900 مستقیما توسط میکرو (هر میکرویی که میخواد باشه) تحت پروتکل http به یه آدرس مشخص (که با یکی از زبان های برنامه نویسی سمت سرور آماده کردی) و به صورت دستور get ارسال می کنی بعدشم طرف وب اطلاعات رو با متدget میگیری و توی پایگاه داده ذخیرش می کنی .
من قبلا این کار رو انجام دادم (اونم به کررات...)
سادگی نهایت کمال است
یه مدتی میشه که نیستم... ولی به زودی بر می گردم...
افشین دادا ، منم که همینو گفتم. ولی چون خودم هنوز با قسمت GPRS ماژول های شرکت SIM کار نکردم این روش رو پیشنهاد ندادم.
حالا اگه وقت داری یه خلاصه ای از طرز کار این روش بذار یا واسه من ایمیل کن تا من یه آموزش خوب تهیه کنم و بذارم تو سایت ، هم اینجا هم تو سایت خودت (البته ظاهرا دامنه ی سایتت رو تمدید نکردی) هم تو وبلاگم و چند جای دیگه... مثل آموزش SIM300cz
.
من این نوع پروژه ها رو روشون خیلی وقت گذاشتم اینم نمونه هاش :
من حتی کار رو تا جایی پیش بردم که اومدم اطلاعات جغرافیایی رو با ماژول gps گرفتم و با ماژول sim900 فرستادم روی اینترنت و مختصات جایی که دستگاه وجود داره با کلی اطلاعات دیگه رو ثبت کردم .
اینم نمونش:
سامانه پیشرفته گوگل که یکی از شاهکار های خودمه :
map.microprj.com
و اینم بقیه دوستان
sahlanniro.com
aranelectronics.com
power-manage.com
....
به غیر از اولی بقیه براشون نسخه دمو طراحی نکردم و باید برای دیدن اونا پسوردش رو بتون بدم که خب اینم یه جورایی نمیشه چون مال مشتری هست
اصلا یه چیزی بگم عین این پروژه ای که دوستمون می خواد رو قبلا برای یکی طراحی کرده بودم اینم آدرسش :
temp.microprj.com
مشخصات ورود به این سامانه :
یوزر : nemayesh
پسورد : 102030
سادگی نهایت کمال است
یه مدتی میشه که نیستم... ولی به زودی بر می گردم...
دستت ندرده دادا.
ولی اصل قضیه رو پیچوندیا! حالا من در آینده این قسمت GPRS ماژول SIM رو راه میندازم. ولی ممنون از اون user و pass ، دمت گرم.
.
وب سرور روی avr !
این سایتی که پایین هست اومده یه وب سرور رو روی avr پیاده کرده اون هم mega88 :
http://tuxgraphics.org/electronics/2...ebserver.shtml
http://tuxgraphics.org/electronics/2...cle07041.shtml
http://tuxgraphics.org/electronics/2...cle06061.shtml
غیر از لینک های بالا داخل سایتش بگردید مطالب خیلی زیاد بود .
خب حالا این چه ربطی به موضوع داشت ؟وب سرور روی avr !
والا مرتضی جون حقیقتش برنامه سمت دستگاه رو نمیتونم بدم چون کار خودم به تنهایی نیست با یکی دیگه کار کردم و اون اجازه انتشار رو کدهای بسکام رو نمیده !(البته خودم بعدا سورس کدهای زبان سی رو میزارم تا همه استفاده کنن)ولی اصل قضیه رو پیچوندیا! حالا من در آینده این قسمت GPRS ماژول SIM رو راه میندازم. ولی ممنون از اون user و pass ، دمت گرم.
این پروژه که من توضیح دادم طرف میکروش به این آسونی هام نیست ها خیلی پیچیده تر از این حرفاست .
ولی برنامه نویسی طرف وب رو خودم تنهایی انجام دادم ایشالا به صورت رایگان همشو رو سایت خودم میزارم ملت بگیرنش و رایگان باش حال کنن .(اگه علاقه مند باشی میتونم جزییات بیشتری رو مطرح کنم)
من سورس کدهای باز پروژه گوگل رو هم در اختیار همه قرار میدم که میتونن باش یه سیستم پیشرفته مختصات یاب خیلی عالی و حرفه ای راه اندازی کنن .
سادگی نهایت کمال است
یه مدتی میشه که نیستم... ولی به زودی بر می گردم...
اولا مگه موضوع تاپیک دما سنج رو وب نیست ؟
شما اگه داخل سایتی رو که گذاشتم یه نگاه بندازی دقیقا همون پروژه ی درخواستی هستش .
در ضمن ما داریم برای راه اندازی یه web server از کامپیوتر استفاده میکنیم ولی تو ی این سایتی که گذاشتم تا این جایی که فهمیدم دما سنج یا سیستم کنترلی ما مستقیما به اینتر نت وصل میشه و خودش نقش سرور رو بازی میکنه و اطلاعاتش رو جای خاصی نمیفرسته تا ما بریم نگاه کنیم بلکه ما هستیم که با وارد کردن ادرسش اطلاعات رو مستقیما از روش میخونیم.
تازه داخل این سایت یه پروژه ی دیگه بود که میشد از طریق اینترنت دستگاه های متصل به وب سرور ای وی اری مون رو ! روشن و خاموش کرد .
ویرایش توسط roohlla : 10-04-2012 در ساعت 13:52