ساخت اولین پروژه کنترل Nodemcu
آموزش اینترنت اشیا قسمت سوم - کنترل nodemcu با Blynk
در این قسمت یاد میگیرید که چطور یک ماژول با برد ESP8266 رو پروگرم کنید و از طریق اپ کنترلش کنید. این کار بسیار ساده خواهد بود شاید به نقل قول از خود سازنده این پلتفرم کم تر از 5 دقیقه طول بکشه اما ما برای سادگی کار این روند رو به طور کامل بهتون آموزش میدیم. تا انتهای دوره با ما همراه باشید ...
پیش نیاز های این قسمت:
- داشتن بورد Nodemcu
- داشتن پروگرمر CP2102
- داشتن ESP8266
نمونه کد برای اتصال به سرور لوکال:
/* نمونه کد اتصال به Blynk
* کنترل ارتباطات هوشمند آریا
* آموزش های برنامه نویسی در حوزه هوشمند سازی iot و همچنین مباحث هوش مصنوعی
* همچنین فروشگاهی از تجهیزات بروز توسعه علمی و هوشمند سازی
*
* site: www.icc-aria.ir
* telegram: http://t.me/icc_aria
* instagram: http://instagram.com/icc_aria
* soroush: http://sapp.ir/icc_aria
*/
//آماده سازی و اضافه کردن کتابخانه های مربوط به پلتفرم
#define BLYNK_PRINT Serial
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
// محل قرار گیری کد حویت در ماژول
char auth[] = "YourAuthToken";
// اطلاعات وای فای به همراه آدرس سرور برای اتصال ماژول
char ssid[] = "YourNetworkName";
char pass[] = "YourPassword";
char server[] = "YourServerIP";
void setup()
{
// راه اندازی کنسول دیباگ برای خطایابی
Serial.begin(115200);
// راه اندازی اتصالات با استفاده از اطلاعات داده شده از قبل
// در صورت وارد نکردن آدرس سرور به صورت پیشفرض به اینترنت متصل می شود
//Blynk.begin(auth, ssid, pass,server);
Blynk.begin(auth, ssid, pass,server,8080);// برای کسانی که از سرور نسخه 0.30 به بالا استفاده می کنند
}
void loop()
{
//راه اندازی ماژول و اتصال دائم به سرور و تبادل اطلاعات
Blynk.run();
}
سلام مهندس ببخشید یک سوال کد روشن خاموش کردن led باnodemcu رو می شود بگذارید یا کدش شبیه روشن خاموش کردن led با خود اردوینو هست ممنون
در داخل پلتفرم نیاز به کد خاصی نداره ولی در حالت عادی مشابه کد آردینو هستش ،
بگذارید اینطوری بگم تا زمانی که از فریمورک آردینو برای برنامه نویسسی استفاده می کنین 90 درصد از کد ها روی سخت افزار های دیگه هم مشابه هستن فقط در موارد خیلی حساس متفاوت میشن
سلام ببخشید، استفاده از سرور محلی محدودیت داره، مثلا اینکه لپتاپ ما همیشه باید روشن باشه، آیا برای این مشکل راه حلی هست ؟ اگه راه حلی نیست، برای استفاده از خود سرور بلینک چی کار کنیم که محدودیت انرژی برای ویجت ها نداششته باشیم ؟ فقط باید بخریم ؟ من تلاش کردم بخرم اما نشد ؟ آیا باید گیفت کارت تهیه کنیم ؟ ممنون
دوست عزیز بایستی سرور رو روی vps پیاده سازی کنین و دسترسی آنلاین بهش بدید
مهندس کامپیور که قدیمیه تو زیر زمین در اوردم :)
وینوز7
بلینک و اردینینو هر کدوم سایت خودشون و آخرین نسخه و جاوا هم server-0.41.14-java8
راه انداختم با سرور و این پروژه رو انجام دادم... خیلی ممنون از آموزشاتون
ولی بدون سرور هر چه خواستم انجام بدم نشد هی اپلیکشن قطع و وصل میشه حتی فیلتر شکن هم جوابگو نبود ؛؛
مهندس یه پروژه دیدم یوتیوپ با ,google asistentet و سایت iftt خواستم با صدا روشن کنم همین پروژه همه مراحلشم رفتم نشد ؛
یعنی میشه با ساخت سرور که یاددادین از iftt هم استفاده کرد ؟؟
همین دیگه دقت نکردی به آموزش وقتی سرور لوکال راه اندازی می کنی نیازی به اینترنت نیست و در ضمن باید توی اپلیکیشن آدرس سرور رو دستی وارد کنی و بعدش اقدام به اتصال رو انجام بدی اگر متصل نشد فایروال رو قطع کن قطعا میشه
مهندس میشه بگین چکار کنم وقتی از طریق ایجاد سرور انجام میدم پسوووردم همیشه همونadmin باشه ؟؟
را ه انداختم سروری جواب گرفتم ولی سریالمانیتور هیچی نمیاد برام
می تونید با ورود به پنل ادمین بلینک این کار رو بکنید اگر اشتباه نکنم https://server_ip:9443/admin آدرس ip سرور رو با پورت 9443 باز کنین تا وارد داشبورد ادمین بشید از این طریق می تونید تغییرات بدید یا حتی یوزر بسازید
سلام مهندس من مشکل در راه اندازی دارم؛؛مثلا بار اول که 100000 تا بهم داد ویجکت ورود کردم و سررم ساخم ولی پسوورد به سختی وارد کردم خیلی حرف کوچیک و بزرگ داد به صورت رندم میداد هر بار و دیگه نتونستم برم با اون پسووردا؛؛ تو بلینک بعد با جیمیل خودم که میرفتمم با نت گوشی اجازه رفتن داشتم وای فا دیگه اجازه نمیداد ؛
بعد توکن میفرستم رو ایمیل وارد میکنم و کلید هم درست کردم ولی عمل نمیکنه تو سریال مانیتور برا من فقط کانکت آی پی میاد کانکت تو وای فا و اون شکل بلینک وقتی میاد که دکمه ریست node mcu میزنم
میشه راهنمایی کنید مهندس
1- از چه نسخه ای از سرور استفاده می کنید؟
2- نسخه اپلیکیشن بلینک چند هستش؟
3- سیستم عاملی که سرور روی اون سوار هستش چیه؟
4- اگر از سرور بلینک استفاده می کنید که دانلود کردید باید آدرس آیپی سرور رو دستی وارد کنید
5- نیازی نیست از طریق نت گوشی به بلینک وصل بشید در این صورت به سرور اصلی بلینک وصل میشید که آیپی ایران تحریم هستش
6- برای انجام این کار بهتره ویدئو نحوه اتصال به سرور های جدید رو مشاهده کنید که ویدئو نسبتا کوتاه تری هستش
سلام ممنون آقای بیگدلی بابت رهنمایی قبلیتون الان بورد esp-01 درست کار میکنه و با یک رله توی باکس روی دیوار روی اما کردم برای کنترل وسایل برقی اما بورد گرم میشه نه به اندازی ای که بشه گفت می خواد بسوزه ولی میخوام کلا به برق وصل باشه ایرادی داره این گرم شدن؟
در کل گرم شدن تحت یسری شرایط طبیعی هستش در نظر داشته باشید که چه سرویس هایی رو دارید دائم اجرا می کنید و اینکه گاهی اوقات اتصالات سست هم می تونه دلیل باشه
سلام من وقتی پروگرم کردن ماژول esp-01 که داشتم تمام میشد چراغ پاور کم نور میشد و با قطع کردن پین ch-pd درست میشد و جلوی داغ شدن بورد رو هم میگرفت ولتاژمم هم 3.3 بود اما از بورد اردینو انو برای پروگرم کردنش استفاده مبکردم با در اوردن میکروکنترلرش. میشه راهنماییم کنید؟ همین کد ها رو قصد داشتم بریزم.
ولتاژ تغذیه هر دو مدار رو از یک تغذیه ولی به صورت مستقیم تامین کنین تا دچار مشکل افت آمپر نشه ، بهتر اینه که از طریق پروگرامر این کار رو بکنین مثل cp2102