صفحه 6 از 9 نخستنخست ... 45678 ... آخرینآخرین
نمایش نتایج: از 51 به 60 از 85
Like Tree5 لایک

موضوع: اتصال ESP8266 به آردوینو Uno

Hybrid View

  1. #1
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط Smead نمایش پست ها
    چطوری 5 ولت بدم از پایه ش؟
    و چطوری از پورت سریال داده بگیره و بفرسته؟
    اگه داری از
    esp-12 استفاده می کنی خودت باید یه 5 ولت مجزا تهیه کنی . مثلا از این آداپتورهای 5 ولت بگیری سرشو کات کنی و از سیم های قرمز و مشکیش استفاده کنی.

    اگربتونی از Nodemcu استفاده کنی با میکرو USB بهش پاور میدی و از پایه vin اش ولتاژ می گیری.

    ************************************************** ****************************
    برای پورت سریال هم باید کنسول آردوینو هر دو طرف ( آردوینو و esp رو ) باز کنی و تو قسمت بالاییش هر چی میخوای بنویسی Send رو بزنی.

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

  2. #2
    Senior Member
    تاریخ عضویت
    Apr 2016
    نوشته ها
    116
    نقل قول نوشته اصلی توسط magmagmary نمایش پست ها
    اگه داری از
    esp-12 استفاده می کنی خودت باید یه 5 ولت مجزا تهیه کنی . مثلا از این آداپتورهای 5 ولت بگیری سرشو کات کنی و از سیم های قرمز و مشکیش استفاده کنی.

    اگربتونی از Nodemcu استفاده کنی با میکرو USB بهش پاور میدی و از پایه vin اش ولتاژ می گیری.

    ************************************************** ****************************
    برای پورت سریال هم باید کنسول آردوینو هر دو طرف ( آردوینو و esp رو ) باز کنی و تو قسمت بالاییش هر چی میخوای بنویسی Send رو بزنی.

    اگه خواستی بگو از نحوه کامند دادنش برات فیلم بگیرم
    اره esp12 هستش
    نتونستم 5 ولت مجزا بدم، نفهمیدم باید به پینش پنج ولت بدم؟ نسوزه؟
    به رله هم 5 ولت مجزا دادم باز نشد
    ************************************************** **************************
    سریال مانیتور میگین؟
    کامند که نمیخوام بفرستم، میخوام دوتا پورت اردوینو رو سریال کنم مثلا 2 و 3، و متصل کنم به esp
    بعد esp بتونه از پورت سریال به اردوینو وصل شه اطلاعاتی از سنسور هارو دریافت کنه
    به نظرم باید تو اردوینو برنامه بنویسم که بفرسته از طریق پورت سریال و esp هم دریافت کنه
    ولی چجوریشو نمیدونم.
    یه سوال بی ربط هم دارم.
    دوتا سیم انداختم تو اب که یکیش - و اون یکی +
    هروقت اب داشت این دوتا به هم متصل میشن به خاطر رسانا بودن اب و یک سری اتفاقات میوفته در این صورت.
    مشکلی که دارم اینه که چون مسی هستن سیما بعد یه مدت از بین میرن
    راه حلی دارین برای این؟ سیم الومینیومی هست؟

  3. #3
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط Smead نمایش پست ها
    اره esp12 هستش
    نتونستم 5 ولت مجزا بدم، نفهمیدم باید به پینش پنج ولت بدم؟ نسوزه؟
    به رله هم 5 ولت مجزا دادم باز نشد
    ************************************************** **************************
    سریال مانیتور میگین؟
    کامند که نمیخوام بفرستم، میخوام دوتا پورت اردوینو رو سریال کنم مثلا 2 و 3، و متصل کنم به esp
    بعد esp بتونه از پورت سریال به اردوینو وصل شه اطلاعاتی از سنسور هارو دریافت کنه
    به نظرم باید تو اردوینو برنامه بنویسم که بفرسته از طریق پورت سریال و esp هم دریافت کنه
    ولی چجوریشو نمیدونم.
    یه سوال بی ربط هم دارم.
    دوتا سیم انداختم تو اب که یکیش - و اون یکی +
    هروقت اب داشت این دوتا به هم متصل میشن به خاطر رسانا بودن اب و یک سری اتفاقات میوفته در این صورت.
    مشکلی که دارم اینه که چون مسی هستن سیما بعد یه مدت از بین میرن
    راه حلی دارین برای این؟ سیم الومینیومی هست؟
    در مورد رله منظور من پین vcc رله هست که باید به 5 ولت وصل بشه .
    چون قراره Esp دستور بفرسته برای رلهو از طرف رله چیزی نمیاد نه نمیسوزه

    ************************************************** ********************
    کدی که من فرستادم صرفا یه راهنمایی بود که بتونی از طریق کنسول داده بفرستی .
    میتونی به جای کنسول خودت هر داده ای رو که میخوای بفرستی با دستور Serial.print بفرستی

    ************************************************** ********************
    میتونی از سیم های فولادی استفاده کنی ( البته یه ایدس نمیدونم اصلا منطقیه یا نه )

  4. #4
    Senior Member
    تاریخ عضویت
    Apr 2016
    نوشته ها
    116
    نقل قول نوشته اصلی توسط magmagmary نمایش پست ها
    در مورد رله منظور من پین vcc رله هست که باید به 5 ولت وصل بشه .
    چون قراره Esp دستور بفرسته برای رلهو از طرف رله چیزی نمیاد نه نمیسوزه

    ************************************************** ********************
    کدی که من فرستادم صرفا یه راهنمایی بود که بتونی از طریق کنسول داده بفرستی .
    میتونی به جای کنسول خودت هر داده ای رو که میخوای بفرستی با دستور Serial.print بفرستی

    ************************************************** ********************
    میتونی از سیم های فولادی استفاده کنی ( البته یه ایدس نمیدونم اصلا منطقیه یا نه )
    هرکاری کردم نشد
    برای esp چی باید بنویسم که تک تک دریافت کنه، دما ، رطوبت و... رو

    *****************************
    سیم فولادی اینترنت گشتم نبودشما سراغ دارین؟
    بیشتر کابل فولادی بود
    یجور سنسور میسازم سطح آب رو مشخص کنه، سیم مسی از بین میره تو آب.
    *****************************
    سنسور DS18B20 ضد آبه، ینی میشه اونم فرو کرد تو آب؟ خراب نشه؟

  5. #5
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط Smead نمایش پست ها
    هرکاری کردم نشد
    برای esp چی باید بنویسم که تک تک دریافت کنه، دما ، رطوبت و... رو

    *****************************
    سیم فولادی اینترنت گشتم نبودشما سراغ دارین؟
    بیشتر کابل فولادی بود
    یجور سنسور میسازم سطح آب رو مشخص کنه، سیم مسی از بین میره تو آب.
    *****************************
    سنسور DS18B20 ضد آبه، ینی میشه اونم فرو کرد تو آب؟ خراب نشه؟
    سلام
    آره میتونی استفاده کنی از این دو تا سنسور

    سنسور دما ، ضد آب با پوشش استیل ضد زنگ - دماسنج DS18b20

    سنسور دما ضد آب LM35DZ دارای پوشش استیل ضد زنگ

    *****************************

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

    *****************************

    کد من رو تونستی راه بندازی ؟
    تونستی با کنسول داده رد و بدل کنی. اول این کار رو بکن تا کد رو با هم پیش ببریم .

  6. #6
    Senior Member
    تاریخ عضویت
    Apr 2016
    نوشته ها
    116
    نقل قول نوشته اصلی توسط magmagmary نمایش پست ها
    سلام
    آره میتونی استفاده کنی از این دو تا سنسور

    سنسور دما ، ضد آب با پوشش استیل ضد زنگ - دماسنج DS18b20

    سنسور دما ضد آب LM35DZ دارای پوشش استیل ضد زنگ

    *****************************

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

    *****************************

    کد من رو تونستی راه بندازی ؟
    تونستی با کنسول داده رد و بدل کنی. اول این کار رو بکن تا کد رو با هم پیش ببریم .
    نه دیگه مشکلم همین ردوبدل کردنه
    شایدم میفرسته ولی esp دریافت نمیکنه

    یه سیم پیدا کردم تو همین آفتبا یارانه، نخ رسانا نوشته از فولاد ضد زنگ برای طراحی مدار رو پارچه

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

  7. #7
    Senior Member
    تاریخ عضویت
    Apr 2016
    نوشته ها
    116
    نقل قول نوشته اصلی توسط magmagmary نمایش پست ها
    برقراری اربتاط سریال بین آردوینو و ESP خیلی خیلی راحت تر از اون چیزیه که فکر می کنه .
    این دو تا کد رو به تریتب روی UNO و روی esp آپلود کن :
    سمت UNO:
    کد:
    
    #include <SoftwareSerial.h>
    
    
    SoftwareSerial UNO(10, 11); // RX, TX
    
    
    void setup() {
      // Open serial communications and wait for port to open:
      Serial.begin(9600);
      UNO.begin(9600);
      UNO.println("Hello, world?");
    }
    
    
    void loop() { // run over and over
      if (UNO.available()) {
        Serial.write(UNO.read());
      }
      if (Serial.available()) {
        UNO.write(Serial.read());
      }
    }
    و این کد رو سمت esp :
    کد:
    
    #include <SoftwareSerial.h>
    
    
    SoftwareSerial esp8266(4, 5, 128);
    
    
    void setup() {
      Serial.begin(9600);
      esp8266.begin(9600);
    }
    
    
    void loop() {
      if (esp8266.available()) {
        Serial.write(esp8266.read());
      }
    
    
      if (Serial.available()) {
        esp8266.write(Serial.read());
      }
    
    
    }
    حالا هر دو سمت کنسول رو باز کن . هر داده ای که تو کنسول آردوینو بنویسی تو کنسول esp8266 چاپ میشه و هر داده ای که تو کنسول esp8266 بنویسی تو کنسول آردوینو چاپ میشه . به همین راحتی

    تو این کدها به جای این که بیایم از پینهای سریال اصلی آردوینو و esp8266 استفاده کنیم از پین های سریال نرم افزاری استفاده کردیم . شماره پینهایی که استفاده شدن تو هدر برنامه معلوم هستن .
    میشه تو همین کد ، کدی بنویسین که اردوینو از DHT11 دیتا دریافت کنه بفرسته به esp و esp همونو دریافت و مثلا رله 1 رو روشن کنه.
    فقط اون قسمت ارسال و دریافتشو میخوام بقیه ش مشخصه.

  8. #8
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط Smead نمایش پست ها
    میشه تو همین کد ، کدی بنویسین که اردوینو از DHT11 دیتا دریافت کنه بفرسته به esp و esp همونو دریافت و مثلا رله 1 رو روشن کنه.
    فقط اون قسمت ارسال و دریافتشو میخوام بقیه ش مشخصه.

    شدن میشه اما اول باید ببینم تونستی ارتباط سخت افزاریتو برقرار کنی یا نه !
    کد رو تست کردی؟

  9. #9
    Senior Member
    تاریخ عضویت
    Apr 2016
    نوشته ها
    116
    نقل قول نوشته اصلی توسط magmagmary نمایش پست ها
    شدن میشه اما اول باید ببینم تونستی ارتباط سخت افزاریتو برقرار کنی یا نه !
    کد رو تست کردی؟
    اتصالات رو زدم
    RX - TX
    Tx- RX
    البته همون پین هایی که تعریف کردیم برای اردوینو و esp
    و کدهارو تو هردوش اپلود کردم
    سریال رو که باز میکنم هیچی نمینویسه فقط یک سری مربع با سرعت هی نوشته میشه...
    حتی فرصت نمیده چیزی بنویسی
    و چراغ Tx اردوینو همینطور روشن میمونه
    چطوری هم زمان سریال هردوشو باز کنم؟ من نفهمیدم

  10. #10
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط Smead نمایش پست ها
    اتصالات رو زدم
    RX - TX
    Tx- RX
    البته همون پین هایی که تعریف کردیم برای اردوینو و esp
    و کدهارو تو هردوش اپلود کردم
    سریال رو که باز میکنم هیچی نمینویسه فقط یک سری مربع با سرعت هی نوشته میشه...
    حتی فرصت نمیده چیزی بنویسی
    و چراغ Tx اردوینو همینطور روشن میمونه
    چطوری هم زمان سریال هردوشو باز کنم؟ من نفهمیدم
    دو تا آردوینو باز کن .
    اینطوری میتونی دو تا پورت کام رو کنار هم باز داشته باشی.

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

صفحه 6 از 9 نخستنخست ... 45678 ... آخرینآخرین

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

SEO by vBSEO