Arduino : 升級版 WeMos D1 R2 WiFi UNO 開發板

我買的這一塊  WeMos D1 WiFi Arduino UNO 開發板 不知是天生還是壞掉
只插 micro sub 不會動 一定要另外插電源 才會動
反正也買錯了 有新版  R2 再買一塊來看看

新買的

升級版 WeMos D1 R2 WiFi UNO 開發板 基於ESP8266









回來插 usb  燈會亮
果然是第一塊有問題
ps:聽說單用usb供電會掉資料.....聽說的
**************
要另外安裝 才能用這一塊板子
Youtb 教學 https://www.youtube.com/watch?v=IQVKGAU8jcA

翻成中文:
1. 如果沒裝 ch341 驅動 裝一下 找看是 COM幾
2. 開  Arduino IDE  在"檔案">"偏好設定" 點下後
   下方有個 "額外的板子管理員網址" 
    key
    http://arduino.esp8266.com/stable/package_esp8266com_index.json
    如果覺得太難key
    按右方小按鈕 出現可以key很多行 下頭有 "點擊取得.....清單網址" 道理頭找
    esp8266 複製回來
   按 "好"

3.開  Arduino IDE  在"工具">"板子:........">"板子管理員" 點下後 找"esp2866" 安裝 
   
4.裝完 就可以在 工具">"板子:........">找到 wemos D1(Retired)   選他 
******************************************
開  Arduino IDE  在"檔案">"範例" 找 "ESP8266WIFI">"WifiScan"
傳進去
開 "序列監控" 要設 115200 就可看到 掃到的 基地台
****************************************************
如果用 VS2015(2013) +Arduino 開發
開啟(如果剛剛沒關要重開) VS2015 這時要看一下套件更新 是不是有Arduino的更新

新增 Arduino 專案 在 Visual C++ > Visual  Micro 裏頭
**************************************************
附加圖片流程說明:















留言

  1. 不好意思
    我依樣複製那段網址貼上之後
    去工具欄 下面一排紅字說 "下載http://arduino.esp8266.com/stable/package_esp8266com_index.json安裝錯誤"
    找不到可以載esp8266檔案??
    請幫幫我

    回覆刪除
    回覆
    1. 你說的我沒碰過
      你把網址貼到網址列上 正常會看到一堆文字 表示網址沒問題
      如果看不到可能你網路問題或是再確認一下網址
      也或許我說明不清楚
      所以 我上面有加安裝圖片說明
      你參考一下
      或是把你錯誤的畫面上傳一下 我看看

      刪除
  2. 你好, 我昨天剛買了一塊"WeMos D1"版子想用"Blynk"來進行手機 APP遠端遙控"WeMos D1", 雖然我用wifiscan測試"WeMos D1"是可以在監視窗看到有出現正確的結果, 可是當我從範例中選用是先import好的Blynk提供的反本要進行上傳到版子的時候, 一直出現錯誤 exit status 1 開發版WeMos D1 編譯錯誤 (不管是選D1 Retired 或是選 D1 R2 & mini都是一樣的結果, 不知道是哪裡出了問題?
    完整程式如下 : (授權碼跟WIFI 帳密都有改成我的)

    #define BLYNK_PRINT Serial // Comment this out to disable prints and save space
    #include
    #include

    // You should get Auth Token in the Blynk App.
    // Go to the Project Settings (nut icon).
    char auth[] = "47242515b53d4dd88c6ca911xxxxx185";

    // Your WiFi credentials.
    // Set password to "" for open networks.
    char ssid[] = "H30-L02-webbot";
    char pass[] = "1234567890";

    // Hardware Serial on Mega, Leonardo, Micro...
    //#define EspSerial Serial1

    // or Software Serial on Uno, Nano...
    #include
    SoftwareSerial EspSerial(7, 8); // RX, TX

    // Your ESP8266 baud rate:
    #define ESP8266_BAUD 9600

    ESP8266 wifi(&EspSerial);

    void setup() {
    // Set console baud rate
    Serial.begin(9600);
    delay(10);
    // Set ESP8266 baud rate
    EspSerial.begin(ESP8266_BAUD);
    delay(10);
    Blynk.begin(auth, wifi, ssid, pass);
    }

    void loop() {
    Blynk.run();
    }

    回覆刪除
  3. 你弄錯範例了
    你用的範例是 Arduino 板子 加上 esp8266 的作法
    Mini D1 是 esp8266 獨立的板子 不是Arduino的產品
    所以你要參考
    http://twincati.blogspot.tw/2017/03/iot-blynk.html 上的圖片選擇範例
    選到的範例是
    //**************************
    #define BLYNK_PRINT Serial // Comment this out to disable prints and save space
    #include
    #include

    // You should get Auth Token in the Blynk App.
    // Go to the Project Settings (nut icon).
    char auth[] = "YourAuthToken";

    // Your WiFi credentials.
    // Set password to "" for open networks.
    char ssid[] = "YourNetworkName";
    char pass[] = "YourPassword";

    void setup()
    {
    Serial.begin(9600);
    Blynk.begin(auth, ssid, pass);
    }

    void loop()
    {
    Blynk.run();
    }
    //這才是esp8266 D1 *******************************

    Arduino跟esp8266 它們之間的關係請參考
    http://twincati.blogspot.tw/2017/02/esp8266-1.html
    我的Blogger 是滿亂的 有空我再整理一下




    回覆刪除
  4. 作者已經移除這則留言。

    回覆刪除
  5. 不好意思 我跟前面也有同樣問題
    複製輸入http://arduino.esp8266.com/stable/package_esp8266com_index.json後
    要找開發版管理者他就會顯示
    "下載http://arduino.esp8266.com/stable/package_esp8266com_index.json時發生錯誤"
    不知道是怎麼了
    今天試了3台電腦都不行,但是我之前用就可以......
    請問知道是甚麼原因嗎?謝謝...

    回覆刪除
    回覆
    1. 我試一下 我也是連不上 他門家出問題了吧 看國外討論 也是一堆人問

      刪除
    2. 我找一下 電腦內已下載過的 json 檔
      我在將他上到自己網站上
      http://yuhma.com/esp8266/package_esp8266com_index.json
      可以試看看能不能用?
      不然就得等他們修復 或是經常查Googloe看是否有人可解決

      刪除
    3. 謝謝你 請問不過可以去載JASON檔放在電腦裡就不用在連接網址嗎?
      如果可以是要放在哪裡??
      不好意思問題有點多...

      刪除
    4. 你PO的那個網址可以用~ 謝謝你~

      刪除
  6. 你好,安裝完ch341 驅動 後還是找不到comport,版子為arduino D1
    請問知道是甚麼原因嗎?謝謝...

    回覆刪除
    回覆
    1. 訊息太少難判斷...但我將一些可能的狀況寫出,你再查查
      1.確定驅動是哪一型?
      目前arduino開發板常用的USB to serial 晶片有2種(目前碰到也這2種)
      CH34x 跟 CP201x 這兩種 先確定你的是哪一種? 通常賣方會說明清楚

      2.如果確定驅動沒裝錯 還是找不到 試看看
      換條USB 線 有些線太差或太長(供電不足)
      換個USB插槽或PC,有時是PC主板供電不足 我就碰過 開發板要另外供電 USB才找得到它
      還是不行 最慘是板子本身就有問題 因板子便宜 就多買2塊 交叉測試 抓原因
      我想到的就是這些.

      刪除
    2. 購如同此網站的wemosD1模組 https://goo.gl/erKdQO(第一次貼網址如有不妥請告知 謝謝)
      輸入為micoUSB與電腦連結,驅動為CH34x安裝後還是沒有找到com port,USB現我是用一般的USB充電線 ,還是說是線材的關係
      謝謝

      刪除
    3. 原來是這塊 D1 , 這塊需要外接電源才行,
      找個 5V1A 充電器 要 2.1mm 圓頭的 接在 DC IN 那個 2.1mm 圓孔上
      就找得到了 Comport 了
      我文章一開始有說明 D1 有問題 需要外接電源才行
      只測一次
      所以後來才改買 D1-R2 測 就不需要外接電源了
      那時又發現 D1-Mini 這個好東西
      後來我都直接改用 D1-Mini 便宜又好用
      D1 跟 D1-R2 現在當垃圾 不知扔到哪去了

      刪除
    4. 感謝,結果是最簡單的錯誤,是USB線的電流太小換成耐3.1A後就可以了
      可以不用在外接2.1mm的外接電源囉!

      刪除
  7. 謝謝Vincent , 這篇文章讓我在鬼檔牆中看見陽光 很棒的分享!

    回覆刪除
  8. C:\Users\憭批偏\Desktop\weightc\arduino\arduino.ino:2:19: fatal error: HX711.h: No such file or directory

    compilation terminated.

    exit status 1
    開發板 WeMos D1 R2 & mini 編譯錯誤。

    回覆刪除
    回覆
    1. 不好意思 我第一次使用 出現這個情況 不知道該怎麼辦

      刪除
    2. 看來是少了 HX711.h ,這個東西應該是"重量感測" 的模組在用的檔案,
      我是沒用過這個模組,但一般的感應模組是需要另外下載或安裝程式庫才能用,
      看來是你的程式是沒有安裝 HX711 你可以參考一下 http://blog.thecodingday.com/2017/04/arduino-hx711ad.html

      刪除

張貼留言

熱門文章