重要參考來源 :
=== mobile01 TF700T的刷ROM(Android6.0)步驟教學
=== xda-developer [ROM][TF700 - TF201][MM 6.0.1] [ KatKiss - KatshMallow #029] [MultiWindow]
1. 重置 TF700T, 不要輸入 Google account
2. setting->security->裝置管理->不明的來源 [ Enable ]
3. setting 下若無 developer options, 按 setting -> 關於平板電腦 -> "版本號碼" 7,8 次
4. setting -> developer options ->偵錯 -> USB 偵錯 [Enable]
5. Upload "Unlock_Device_App_V7.apk" to TF700T, 並執行; 此步驟是 unlock bootloader
6. 平板與PC連線(要確定PC方有ADB驅動, 我的是WIN10插上自動安裝, 但我再次使用 infinityroot 下 driver 更新驅動); 確認裝置管理員中出現 TF700T 相關裝置 (2 處)
7. PC方執行 cmd.exe, 輸入 fastboot -i 0x0B05 flash recovery twrp-3.0.2-1-tf700t.img; 此步驟是上傳第三方引導程式( or new bootloader) 到 ASUS TF700T
8. backup everything (???)
9. 將平板重開機一下,然後將以下檔案
- KatKiss-6.0_TF700T_029.zip (安卓6.0)
- open_gapps-arm-6.0-pico-20161104.zip (GOOGLE應用程式)
COPY到平板根目錄
10. Boot into the recovery ( power button+volume down, volume up to enter RCK)
- Wipe (擇一) :
1. 若相關檔案存在 external SD : "Advanced Wipe" (除了 SD/USB, 全選) , "Format Data" (yes), then back to home
2. (V) 若相關檔案存在 internal storage : Swipe to Factory Reset, then back to home
- Install Kernel : KatKiss-6.0_TF700T_029.zip
- Install Google apps : open_gapps-arm-6.0-pico.20160904.zip
- Wipe Cache/Dalvik
- Install SuperSU (for root) : BETA-SuperSU-v2.52.zip (千萬不要 upgrade )
- Reboot System
2018-04-23
2017-11-15
AT-09 藍牙4.0BLE 模組 串口引出CC2541相容HM-10模組 連接單片機
重要參考文件
Data sheet
Data sheet
- Type: Module of off-wire connection of Bluetooth
- Microcontroller: TI CC2541
- Size: 10cm x 6cm x 6cm
- Communication modes: BLE
- AT+ command set on board
- Customizable baud rate, device name, and pairing PIN
- Automatically enters transparent serial mode after device is paired and connected
- Returns to AT command mode when disconnected
- Bluetooth version: V4.0
- Default baud rate: 9600
- Default serial port setting: 9600, N, 8, 1
- Voltage: 3.3V
- VCC: input power supply 3.3~6V, Prohibit more than 7V
- GND: Ground
- TX: transport
- RX: receive
- State: when bluetooth is connected , output "High level", "no conntected" output "low level"
- EN:when module is connected, give a high level to "EN", the module will disconnected.
2017-11-06
Arduino nano 安裝 Arduino uno 的 bootloader
方法 : How to Burn a Bootloader to Clone Arduino Nano 3.0
1. 單獨將 Arduino uno 連到電腦, 上傳 ArduinoISP 到 Arduino uno
2. 拆下 Arduino uno, 連接 Arduino uno 與 Arduino nano
3. 連接 Arduino uno 與電腦, Arduino IDE-Tools-Programmer 設為 "Arduino as ISP", 接著執行 "Burn Bootloader"
困難 : Arduino nano 安裝 Arduino uno bootloader 之後一直無法上傳程式. 後來改用 portable Arduino IDE version version 1.8.5, 重新執行一次上述方法後就成功了. (真正原因為何?)
記得 : 之後使用此 Arduino nano, Arduino IDE-Board 必須選取 "Arduino/Genuino Uno". 因為它已安裝了 Arduino uno bootloader.
好處 : Arduino uno bootloader 體積較小, 部屬程式較快
1. 單獨將 Arduino uno 連到電腦, 上傳 ArduinoISP 到 Arduino uno
2. 拆下 Arduino uno, 連接 Arduino uno 與 Arduino nano
3. 連接 Arduino uno 與電腦, Arduino IDE-Tools-Programmer 設為 "Arduino as ISP", 接著執行 "Burn Bootloader"
困難 : Arduino nano 安裝 Arduino uno bootloader 之後一直無法上傳程式. 後來改用 portable Arduino IDE version version 1.8.5, 重新執行一次上述方法後就成功了. (真正原因為何?)
記得 : 之後使用此 Arduino nano, Arduino IDE-Board 必須選取 "Arduino/Genuino Uno". 因為它已安裝了 Arduino uno bootloader.
好處 : Arduino uno bootloader 體積較小, 部屬程式較快
2017-10-10
ESP8266 機智雲開發板 ESP-12F Wifi模組 ESP-12E 增強版
參考論壇
- 上板按鈕接到
<GPIO4> 接腳 - RGB LED 控制分別接到
<GPIO15> 、<GPIO12> 和 <GPIO13> 接腳 - CDS ( 光敏電阻 ) 的輸入訊號接到上板的 ADC 接腳
- 不管 MicroUSB 埠使用上板的或是下板的,電壓只能使用 USB 供電範圍的電壓,也就是 DC 5V,不然就有可能燒壞下板晶片!
2017-10-06
使用 NodeMCU
Tools to flash nodemcu-lua or micropython firmware
1. ESP8266 Flasher (參考 ESP8266: Reflash Dance!)
2. Nodemcu Flasher
3. Flash download tools
4. esptool : command mode
5. NodeMCU pyflasher : Self-contained NodeMCU flasher with GUI based on esptool.py and wxPython
注意 SPI MODE 的選取 : flash memory >= 4MB 時點選 DIO, others : QIO
Reference 1. NodeMCU docs
1. ESP8266 Flasher (參考 ESP8266: Reflash Dance!)
2. Nodemcu Flasher
3. Flash download tools
4. esptool : command mode
5. NodeMCU pyflasher : Self-contained NodeMCU flasher with GUI based on esptool.py and wxPython
注意 SPI MODE 的選取 : flash memory >= 4MB 時點選 DIO, others : QIO
Reference 1. NodeMCU docs
To enable ESP8266 firmware flashing GPIO0 pin must be pulled low before the device is reset. Conversely, for a normal boot, GPIO0 must be pulled high or floating.
If you have a NodeMCU dev kit then you don't need to do anything, as the USB connection can pull GPIO0 low by asserting DTR and reset your board by asserting RTS.
If you have an ESP-01 or other device without built-in USB, you will need to enable flashing yourself by pulling GPIO0 low or pressing a "flash" switch, while powering up or resetting the module.
2017-08-16
直流數字雙顯電壓電流表 數顯表頭 12V 10A 0-100V電壓電流檢測
產品特點:
功能完善集電壓電流表於一身,測量電流時電源取自測量線路,不需要隔離的電源進行單獨供電,使用方便。
參數如下:
開口尺寸:45mm*26mm(開口直接將表卡入面板)
外形尺寸:48mm*29mm*21mm
供電電壓: DC3.5-30V (細紅線正極, 細黑線負極) 切記供電線不可過壓
重 量:20克/只
顯示方式:雙3位0.28寸LED數碼管
顯示顏色:紅色+紅色/ 紅色+綠色
刷新速度:約500ms/次
測量精度:±(1%+2個字)
電壓表量程:DC 0-100V (分辨率0.1V)
電流表量程:DC 0-9.99A(分辨率0.01A)


板載電線功能說明:
細紅線(VCC) :供電電源輸入正極(3.5-30V)注意:如果測量信號低於30V, 且供電充足. 可以直接作為模塊的供電電源(將細黃線和細紅線並聯使用)
細黑線(GND) :供電電源輸入負極(3.5-30V)與測量信號共地
細黃線(VIN) : 測量信號輸入正極(0-100V)
粗紅線(I+) : 電流輸入正極(必須接在負載負極)
粗黑線(I-) :電流輸入負極(必須串聯在供電負極)
接線使用提醒:表頭只能測量負極線路電流,即把粗黑線和粗紅線串聯至被測電路的負極線路上即可,並注意粗黑線和粗紅線的位置,只能測單向電流,接反沒法顯示電流,如串聯到了正極會導致表頭損壞。
詳細接線圖如下:



舉例說明



誤差現象:
1、由於器件老化/環境溫度影響模塊測量小電流時誤差變大
解決辦法:空載時短路A 和B 個焊盤然後通電開機,模塊會自動校準零點,校準完成後關機斷開短路點。
2017-05-23
更新 ESP8266 ESP-01 firmware 的方法
1. 燒錄前要將 GPIO0 接地才行 (須在 power up 之前, 因 ESP8266 是在電源打開時偵測 GPIO 以便決定是否進入燒錄模式), 燒錄完成後再拔掉GPIO0接地線 :
2. follow : ESP8266 WiFi module firmware update ( 若無法立即執行, 按一下 power reset 即可 )
3. Firmware download tool : 注意 SPI MODE 的選取, flash memory >= 4MB : DIO, others QIO
2. follow : ESP8266 WiFi module firmware update ( 若無法立即執行, 按一下 power reset 即可 )
3. Firmware download tool : 注意 SPI MODE 的選取, flash memory >= 4MB : DIO, others QIO
Subscribe to:
Posts (Atom)