2016年12月19日 星期一

自行更新 ESP8266 無線模組韌體至 Ai-Mod, AT v1.2.0.0 based on SDK v1.5.4.1

網頁最後修改時間:2017/01/03 


這篇網頁是說明如何更新 ESP8266 的 AT 韌體版本到官方最新版本 (AT v1.2.0.0 based on SDK v 1.5.4.1),是 "自行更新 ESP8266 , ESP-01 無線模組韌體至 - AT:0.23, SDK:1.0.1" 的衍生網頁 (此網頁中的燒錄方式只適用於 Flash Size: 512KByte 的 ESP8266 模組),因此關於 ESP8266 燒錄時的線路佈置 ( "如何燒錄 ESP8266 無線模組的韌體 ( 使用一鍵燒錄軟體,燒錄版本:0018000902") 和操作就不再贅述,請自行參考上述網頁中的說明。

此版本的 AT 韌體燒錄基本的需求硬體要求必須要是 Flash Size ≥ 1Mbytes 的 ESP8266 模組 (現在大部分的都可以,只有少部分使用舊版本 ESP8266 模組的開發版還是使用 512KByte 的 Flash 就不行)。
/*-/--*-*/*/*/*/***//-*-*-**-*/*-*-/*/*/*-*-/-////--/**/**--**/--///--//**----**//--**//**----***//*-**//*
有購買 ESP8266 相關商品的使用者,網頁中所需相關資料已放置於雲端硬碟,都是在 Firmware 目錄下面的兩個資料夾中:
  • AT Firmware(AT v1.2.0.0 basd on ESP8266 SDK v1.5.4.1)
  • Flash Download Tools/Flash Download Tools V3.4.4.0
根據 Flash Size 已經分類好,有需要自行下載燒錄即可 !

其他使用者,可由下面網頁中的連結下載 AT 韌體檔案。

燒錄有風險,動作之前請確定知道自己在做什麼 !
/*-/--*-*/*/*/*/***//-*-*-**-*/*-*-/*/*/*-*-/-////--/**/**--**/--///--//**----**//--**//**----***//*-**//*

2016年12月12日 星期一

ESP8266 Arduino IDE 開發問與答 Q&A ( 3 )

網頁最後修改時間:2016/12/12 


雖然我們都會在程式裡面加上  Serial.print("錯誤發生") 來輸出訊息以提供程式在哪裡出現問題的提示,但是對於在 Arduino 上撰寫 ESP8266 程式時,似乎不是那麼的方便與容易 ! 應該要提示的訊息總是擦肩而過,而且一點消息都沒有 !

這種情況最常出現的是程式執行當中突然因為某原因造成重新開機的時候,只要不是單獨只輸出亂碼,那麼出現錯誤時的訊息與接之而來的開機訊息,就能作為接下來分析系統崩潰 (Crash) 的原因 !
  • 【ESP8266 崩潰 (Crash) 的時候 !】2016/12/12

2016年12月4日 星期日

2016年11月5日 星期六

ESP8266 Arduino IDE 開發問與答 Q&A ( 1 )

網頁最後修改時間:2016/11/26 

接觸 ESP8266 也有一段不算短的時間,期間的學習以及遇到的網友提問的問題也不少,其中也包含大量重複的問題 ! 希望大家若有問題詢問前:
  1.  看一下該網頁的問與答是否已經有答案
  2. 發問問題前先看過這篇公告,知道如何詢問問題及提供需要的輔助資料
反正不管怎樣,有問就盡量回覆 !

所以我整理了一些關於 ESP8266 的問題。如果在使用 ESP8266 到了撞牆期,或是常撞牆 !
或許接下來的網頁中的內容會有所幫助,釐清一些人關於 ESP8266 在學習上的一些疑惑 !
  • ESP8266 / 模組 / 開發板2016/11/05
  • Web of Thing (WoT, 萬物網)】2016/11/07
  • 聰明連線的方法:WPS / Smart Config】2016/11/25
網頁內容若與程式撰寫有關,都是指 Arduino IDE 環境。

2016年11月4日 星期五

[公告] 部落格提問須知 - 如何問問題 !

網頁最後修改時間:2016/12/06

我在很久之前看過一篇文章,裡面寫著該論壇發問問題的方法,該文章並不是在論壇一成立的時候就有,而是過了很久的一段時間才發佈出來,原因是:會問問題比問題本身更重要 !

今天 (2016/12/06) 上網找資料的時候,來到了以前到過的網站後發現,原來我之前看到的那篇文章就在這,趕快補充上來 (提問的智慧)

2016年8月20日 星期六

{SP Racing F3 EVO 四軸 8520 空心杯馬達無人機 2 of #} 小四軸無人機 DIY 套件中的 8520 馬達與機架安裝說明影片

網頁最後修改時間:2016/08/20 

下面的網頁內容主要是以影片來重點講解 ,"SP Racing F3 EVO 四軸 8520 空心杯馬達無人機 DIY 套件" (下面簡稱 無人機) 中的機架與 8520 空心杯馬達如何做安裝,最後利用機會也簡單說明一下螺旋槳與飛控板在安裝要注意的點。完整的 DIY 套件組裝與飛控軟體調整的說明,請參考賣場所提供的組裝說明文件。

2016年8月15日 星期一

{SP Racing F3 EVO 四軸 8520 空心杯馬達無人機 1 of #} 預設 PID 自穩與飛行(翻滾)測試

網頁最後修改時間:2016/12/03

作為穿越機 (無人機) 遙控新手,實在經不起每一次飛行的小失誤;輕者擦傷,重者炸機損壞,每一次都是心痛與不捨,修理的時候都是淚眼汪汪 ...~~~ $_$~~~...。因此飛行速度不快、相同的飛控設置與 (PID) 參數調整、同樣的操作手感、(比穿越機) 耐摔的練習機,就能夠快速達到無痛接手的效果 !

相關套件近期 (應該下星期) 就會推出,搭載以開源 SP Racing F3 EVO (下面簡稱 SPRF3EVOX4B/S;B:大四軸, S:小四軸) 為硬體參考架構 (特別加入對於空心杯馬達支援) 的四軸飛控板,以驅動方式分為:直接驅動和減速驅動兩種機型架構,都是使用 8500 空心杯馬達,分別使用 75mm 與 4.5 吋螺旋漿。

因為之前沒用過 SP Racing F3 的飛控板,所以從開始動手作到完成軟體方面的設置後,就是一連串的試飛、實際飛行...等一連串的測試。下面的影片剪接多個影片為一個並加上字幕,各位在看下面影片時,重點是要去注意飛行時的穩定性以及操控性的表現,不要琢磨與評論遙控技術 !

2016年6月24日 星期五

{ EP8266 WiFi 控制小車 } [ 3/3 ] - 小車路試

網頁最後修改時間:2022/03/17 


兩輪小車的驅動與控制網路上應該有不少的資料可以參考 ? 既然如此,又寫一次有什麼不同之處 ?

WiFi 控制在網路上應該也有很多不少的資料可以參考 ? 既然如此,有什麼不同之處 ?

解釋如下:

  • ESP8266 + 直流馬達驅動板 + 兩輪小車 = WiFi控制小車
    ESP8266 做為主控制器,負責 WiFi 通訊以及馬達的驅動
  • 可以同時控制小車的行進速度與轉向
    不是停下來原地旋轉轉向,而是一邊前進/後退,一邊轉向,像是開車一樣。
  • 適用任何可以實現 TCP / UDP 協議的裝置進行小車的遠端控制
    不局限於手機,只有設備有 WiFi 且可以使用 TCP / UDP 協議,就可以與小車進行通訊並且控制小車。
    網頁說明使用 Andorid 手機 APP 自製 GUI 介面控制小車的所有動作。

這一篇網頁基本上是 WiFi 小車說明的最後一篇。進入這一篇網頁之前,請先搞定小車組裝與電路佈線等工作,再準備一支 Android 手機,就可以開始了!


{ EP8266 WiFi 控制小車 } [ 2/3 ] - 電路佈線與馬達轉向測試

網頁最後修改時間:2022/03/17


兩輪小車的驅動與控制網路上應該有不少的資料可以參考 ? 既然如此,又寫一次有什麼不同之處 ?

WiFi 控制在網路上應該也有很多不少的資料可以參考 ? 既然如此,有什麼不同之處 ?

解釋如下:

  • ESP8266 + 直流馬達驅動板 + 兩輪小車 = WiFi控制小車
    ESP8266 做為主控制器,負責 WiFi 通訊以及馬達的驅動
  • 可以同時控制小車的行進速度與轉向
    不是停下來原地旋轉轉向,而是一邊前進/後退,一邊轉向,像是開車一樣。
  • 適用任何可以實現 TCP / UDP 協議的裝置進行小車的遠端控制
    不局限於手機,只有設備有 WiFi 且可以使用 TCP / UDP 協議,就可以與小車進行通訊並且控制小車。
    網頁說明使用 Andorid 手機 APP 自製 GUI 介面控制小車的所有動作。

這網頁是 ESP8266 WiFi 控制小車的電路佈線與馬達轉向測試的說明,初步確認佈線的電路與馬達轉向沒問題之後,再進入真正的 ESP8266 控制小車的程式碼撰寫。