نمایش نتایج: از 1 به 10 از 14
Like Tree5 لایک

موضوع: ورودی آنالوگ با ماژول وایفای esp8266 ؟؟

Hybrid View

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

    من باز هم تحقیق می کنم
    لایک کردن

  2. #2
    Senior Member
    تاریخ عضویت
    Dec 2013
    محل سکونت
    ایران - شیراز
    نوشته ها
    220
    سلام من این مورد رو چک کردم چون خودم هم همین کار رو می خوام انجام و به خوبی هم کار کرد.

    #include <arduino.h>
    #include <esp8266wifi.h>
    #include <esp8266wifimulti.h>
    #include <esp8266httpclient.h>
    #include <wifiudp.h>

    const int analoginpin = a0;
    unsigned int localport = 4000;
    int sensorvalue = 0;

    char ssid[30] = "your-ssid";
    char key[30] = "your-key";

    wifiudp udp;

    void write_string_val(string val){
    int len = val.length();
    for(int i=0;i<len;i++){
    udp.write(val[i]);
    }
    udp.endpacket();
    }

    void wifi_connect(){
    wifi.begin(ssid, key);
    wifi.mode(wifi_sta);
    byte dis = 0;
    byte endd = 0;
    while (wifi.status() != wl_connected) {
    delay(500);
    dis++;
    endd++;
    if (endd == 45){break;}
    if (dis == 15){
    wifi.disconnect();
    dis = 0;
    wifi.begin(ssid, key);
    wifi.status();
    }
    }
    }

    void setup() {
    serial.begin(9600);
    udp.begin(localport);

    wifi_connect();
    }

    void loop() {
    sensorvalue = analogread(analoginpin);
    serial.print("sensor = " );
    serial.println(sensorvalue);

    udp.beginpacket({192,168,1,50}, 6000);
    write_string_val(string(sensorvalue));
    delay(10);
    }
    روی سنسور mq-2 با esp8266 سری 07
    لایک کردن

  3. #3
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط solxsado نمایش پست ها
    سلام من این مورد رو چک کردم چون خودم هم همین کار رو می خوام انجام و به خوبی هم کار کرد.



    روی سنسور mq-2 با esp8266 سری 07
    اگه دارید لاگ می کنید یعنی حرفی که زدن اصلا درست نیست و یا شاید به خاطر Delay ای که گذاشتید باشه
    delay ای هم که گذاشتید 10 واسه دیتا خوبه

    جالب شد صدا رو خودم در اولین فرصت تست کنم

  4. #4
    Junior Member
    تاریخ عضویت
    May 2015
    نوشته ها
    28
    بینهایت ممنون! اگه رو صدا و خصوصا رو این مدل 01 که من سیمشو کشیدم بیرون! هم شدنی بشه عالی میشه!
    فعلا که لنگ یه مبدل کوفتی سریالم که تا همین دیروز بود تو بساطم و الان نیس.
    الان داشتم تحقیق میکردم ببینم نمیشه با همین پروگرمر usbasp یجوری! ولی یحتمل نشه . دستکم بدون واسطه نمیشه. :/

  5. #5
    Junior Member
    تاریخ عضویت
    May 2015
    نوشته ها
    28
    نقل قول نوشته اصلی توسط solxsado نمایش پست ها
    سلام من این مورد رو چک کردم چون خودم هم همین کار رو می خوام انجام و به خوبی هم کار کرد.

    روی سنسور mq-2 با esp8266 سری 07
    دمتون گرم.
    کدتون بخوبی کار کرد. فقط همین مشکل که انجمن ، حروف بزرگ انگلیسی رو کوچیک میکنه باعث شد پیر بشم تا کد تصحیح بشه و اجرا شه )
    من از ماژول ESP-01 استفاده کردم که خودم سیم ADC رو از پایه 6 اش کشیده بودم بیرون.

    حالا چند سوال :

    1. من نویز قابل توجهی تو خروجی میبینم! برای شما هم همچین چیزی هست؟ مثلا وقتی صاف وصلش میکنم به زمین، و انتظار دارم فقط صفر نشون بده ، رقص مقادیر داره بین 0 و 1 و 2 و گاها 3 ! بنظرتون چرا؟
    2. من صدا رو هم باهاش ارسال کردم، دستکم رو درگاه سریال که بدرستی نشون میداد مقادیر رو . ولی دقیقا نمیدونستم با چی مقادیر رو روبستر وایفای ببینم، یا بشنوم؟
    شما خودتون سمت گیرنده وایفایتون چی دارین که داده هارو دریافت کنین؟ همین نرم افزار سریال پورت اندروید، یا چیز بهتری؟

  6. #6
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    این که مستقیم گراند می کنی ولی داره مقدار بر می گردونه نشون میده یه مشکل سخت افزاری این وسط وجود داره .
    این مشکل میتونه از سیمی باشه که استفاده کردی .
    یا ممکنه به خاطر لحیم کاری ای باشه که انجام دادی
    این قسمت داستان با یه سری سعی و خطا کم میشه
    این که ماکزیمم تا 3 میره نشون میده نویزت زیاد قوی نیست اما خب باز هم خطا ایجاد می کنه.

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

    برای دریافت هم میتونی بفرستیش روی وایفای و توی هر دیوایسی که به وایفای وصله اونجا دیکد کنی
    میتونه لپتاپت باشه
    میتونه اندروید باشه
    نرم افزارهای مختلفی براش نوشتن
    ویرایش توسط magmagmary : 08-06-2016 در ساعت 08:41 AM
    لایک کردن

  7. #7
    Junior Member
    تاریخ عضویت
    May 2015
    نوشته ها
    28
    ممنون!
    من خودممم خیلی این دو روز راجبش خوندم و برام واقعا جالب شده.
    عالی نیس قطعا، ولی یه مینیمم سیستمی ازش درمیاد که تو خیلی جاها کارآیی داره.

    راستی من پایه adc مدل 01 رو ازش کشیدم بیرون! سخت بود ولی شد :))))

    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: photo893284899454298039.jpg
مشاهده: 236
حجم: 87.1 کیلو بایت


    میدونم چیزی مشخص نیس، زیر بار چسبی که روش ریختم مدفون شده! ولی مجبورم بودم!
    لایک کردن

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

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

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

SEO by vBSEO