macsbug

Just another WordPress.com site

Archive for the ‘ESP8266’ Category

Arduino Library List

with 2 comments

Arduino Library List:508人の著者による ライブラリー集。                   2017.11.02

Arduino, ESP8266, ESP32 の 1147 のライブラリー とサンプルが集約されています。
リストの作成者は イギリス・ロンドン在住の Nicholas Humfre氏 です。

例として スイス・チューリッヒ在住 Daniel Eichhorn氏 の
ESP8266 + Display を使用した Mini Grafx Library があります。
その中には E-Paper, ILI9341 TFT Display のライブラリーとサンプルがあります。


.
リンク:
Arduino Library List:ライブラリー とサンプル。
List of Aurduino Library Authors:著者のリスト。
njh/arduino-libraries
njh github
njh twitter:


.
M5STACK  には ライブラリーと 多数のサンプルがあります。


.
感想:
謝辞:ライブラリー作成者とNicholas Humfre氏に感謝致します。
どういう風に作るか:
_ 1. センサーIC と「動作している自作例」を調べます。
_  画像やビデオだけの物はパス。
_ 2. スケッチがあるかを調べる。Arduino IDE で開発できる物だけにします。
_ 3. 価格を調べます。おおよそ部品代が1000円以内。高額な物は作りません。
_ 4. IC の規格を調べます。
_ 5. 回路図を調べる。回路図が無い物は回路図を作ります。
_ 6. 電源・バッテリーとケースの案を練ります。
_ 7. 部品をオーダーします。
_ 8. スケッチを考えます。

広告

Written by macsbug

11月 2, 2017 at 10:34 am

カテゴリー: Arduino, ESP32, ESP8266

1.54 inch e-Paper Display with ESP32

with 13 comments

1.54″ e-Paper 200×200 SPI display を ESP8266, ESP32で動かしました。 2017.09.07

費用:
_ e-Paper + WeMos D1 mini :1831円
_ e-Paper + ESP32 Minikit  :2351円
_ e-Paper 単体は 1572円です。


.
仕様:

  • Operating voltage: 3.3V
  • Interface: 3-wire SPI, 4-wire SPI
  • Outline dimension: 48 × 33mm
  • Display size: 27.6 × 27.6mm
  • Dot pitch: 0.138 × 0.138
  • Resolution: 200 × 200
  • Display color: black, white
  • Grey level: 2
  • Refresh power: 26.4mW(typ.)
  • Standby power: <0.17mW
  • Viewing angle: >170

.
準備:費用 e-Paper + D1 Mini = 1831円。e-Paper + ESP32 Minikit = 2351円。

No  Nomen  Link   Price
 1  Waveshare 1.54 inch e-Paper
XH2.54 20cm 8Pin Cable
 WS Development Tool Store
($14.39)
 1572円
 2  ESP32 Minikit  All goods are free… ($7.13)   779円
 2  WEMOS D1 Mini Lite  WEMOS CC Store ($3.66)   400円
 2  WEMOS D1 Mini  MH-ET Store ($2.38)   259円
 2  WEMOS D1 Mini Pro  ElectronicFans ($4.60)   503円
 ———————————-  ———————————–   ——
 3  e-Paper ライブラリー  ZinggJM:GxEPD
 3  Image ソフト(Windows)  GOOD DISPLAY:Image2LCD

_ e_Paper について:
_  購入先:Aliexpress。
_  輸送期間:WS Development Tool Store は 12日で届きました。
_       その後の追加注文では 6日で届きました。
_  この e_Paper は Waveshare Electronics (微雪子) の製品です。

_  付属品:2.54mm コネクター・ワイヤー 20cm。
_   白いコネクターは e-Paper 基板のコネクターに接続。
_   黒いコネクターはブレッドボードワイヤーのメス側と同じです。
_   ESP側がオスピンならば そのまま挿して使用できます。


.
配線:以下8本を配線します。コネクターの接触に注意してください。
_ 基板裏BS端子は 「0」の位置で「4-wire SPI」を使用します。

e-Paper ESP8266
D1 mini
ESP32
Minikit
BUSY (Busy status output) D2 4
RST (External reset) D4 16
DC (Data/Command sel) D3 17
CS ( SPI chip selection) D8 5
CLK (SPI SCK) D5 18
DIN (SPI MOSI) D7 23
GND GND GND
VCC 3.3V 3.3V

 


.
ライブラリー:
_ ZinggJM:GxEPD をダウンロードしライブラリーに入れます。
_ Waveshare 1.54inch e-Paper display class は 「GxGDEP015OC1」です。
_ サンプル(exsample) は 8個あります。
_ 設定:スケッチの e-Paper display は 「GxGDEP015OC1」を使用します。
_ 以下、1行の変更のみで動作します。

 #include <GxGDEP015OC1/GxGDEP015OC1.cpp>; 

_ Arduino IDE ボード設定:以下の設定で書き込め 動作します。
_ ESP8266 ( WeMos D1 mini ) : “WeMos D1 R2 & mini”
_ ESP32  ( ESP32 MiniKit ) : “WEMOS LOLIN32”

SPI設定メモ:
_ ESP8266:
_  GxIO_Class io(SPI, SS, D3, D4); // SS=CS=D8, DC, RST
_  GxEPD_Class display(io);

_ ESP32:
_  GxIO_Class io(SPI, SS, 17, 16); // SS=CS=5, DC, RST
_  GxEPD_Class display(io, 16, 4);


.
画像処理:Image2LCD:画像を xxx.h に変換します。
_ Windows アプリです。マックは Wine Emulator で動作します。
_ xxx.h は スケッチのファイルの中に入れて使用します。
_ GxEPD のサンプルを参照すると解りやすいです。


.
サンプル(exsample):

 


.
参考:
Waveshare:1.54inch e-Paper Module:e-Paper WiKi。
Waveshare:1.54inch e-Paper Datasheet:e-Paper データーシート。
YouTube:Waveshare 1.54inch e-paper:Waveshare Electronics の説明。
YouTube:Tech Note 055 Using ePaper SPI Displays with an ESP32/ESP8266
_    ESP8266/ESP32 による 4.2 inch と 2.13 inch e-Paper の使用方法。
YouTube:Tech Note 056 ESP32 ePaper Serial UART Display with Weather Display Code
_    ESP8266/ESP32 による 4.3 inch e-Papre の使用方法。
YouTube:ESP8266 7.4inch Weather display:7.4″ E ink display と ESP8266。
YouTube:Images and Text on the Waveshare 1.54inch e-Paper Display
_    David Watts氏:WeMos D1 mini による自作例。2017.09.20 追記。
_    配線、スケッチは同じ内容です。
_    Image2LCD による Image作成方法が説明されています。
Arduino Forum:Good Dispay ePaper for Arduino:e-paper と Arduino。
Arduino Forum:Waveshare e-paper displays with SPI:Waveshare と ESP8266。
instructables:E-paper Display With Arduino/ESP8266:4.3″ とArduino/ESP8266

shinkansen55 さんからのレポート:追記 2017.10.07
_ 動作までの手順と流れを 以下に示します。shinkansen55 さん ありがとうございます。
– ardunio-IDEを使う。
– GxEPDをlibrariesへコピー。
– adafruite-gfx-libraryをlibrariesへコピー。
– ボードとしては、ESP32 Dev boardを選択する。
– SPIのexample を使う。


.
メモ:スケッチ や 他の情報の誤記。
_ スケッチ誤記:
_   // mapping from Waveshare 2.9inch e-Paper to Wemos D1 mini
_ 誤 // BUSY -> D6
_ 正 // BUSY -> D2:ZinggJM / GxEPD には「BUSY -> D2」と書かれている。

_ Arduino Forum の ESP32配線画像:Waveshare e-paper displays with SPI
_ 画像は見難いですが ESP32の配線と スケッチの端子は一致していません。
_ 正しい配線は 「配線:ESP32 MiniKit」の表に示した 番号です。


.
感想:
1. 謝辞:e-Paper ライブラリー「GxEPD」の製作者 ZinggJM氏に感謝致します。
_    他に G6EJD氏による「epd」。
_    squix78:Daniel Elichhorn氏の「EPD2」ライブラリーがあります。
_    sabas1080 / LibraryEPD
2. e-Paper の Display は 基板にしっかりと固定されており安心です。
3. 反射光によるコントラストと表示は 見やすく素晴らしいです。
_ 紙の様な表示に うっとりします。
4. 電源なしでも 表示している所が なんともいい感じです。
5. 画面消去に時間がかかりますので 高速表示には不向きです。
6. 画面に表示された QRコードは iPad で読めました。
7. 他の e-Paper を使用する場合は 「GxEPD」の使用条件を把握してください。
8. 日本国内の販売:投稿時に 日本アマゾンを除き e-Paper は 販売されていません。
_ Aliexpress は 1572円 で購入できますが ebay は 少々高い価格になっています。
_ 国内販売時は かなり高くなると思います。日本アマゾンでの Waveshare では
_ 1.54inch 200×200 が なんと 16049円という超高価格(10倍)で販売されています。
_ 日本アマゾンでの Waveshare は 他の製品も驚く程の高いボッタクリ価格です。
9. 大きなサイズ: 4.2 inch 400×300 を使用したいのですが $27.89 ( 2996円 )
_ と少々高いです。4.3 inch 800×600 は $53.00 ( 5745円 ) です。
_ 


Written by macsbug

9月 7, 2017 at 4:25 am

カテゴリー: ESP32, ESP8266

TFT display for Raspberry pi with ESP32

leave a comment »

3.5 ” 480×320 SPI TFT RPi touch Display を ESP32 で動かす方法。   2017.08.12

費用は  2265円 です。( RPi Display + ESP32 MiniKit + 接続基板 )
他には D1 mini Lite = 1775円。D1 mini = 1985円。D1 mini Pro = 2285円 です。
ディスプレー の価格は 1266円 で 2.4 inch 320×240 TFT より少々高いです。

ラズベリーパイ用 TFT ディスプレー:
_ 画素数が多く多彩な表示ができます。基板、タッチセンサー、TFT部が
_ きちんと固定されケースに収めやすい構造です。ラズパイは 本体と
_ ディスプレー用に綺麗な RPi Acrylic Case (294円) が販売されています。


RPi Display 仕様:
_ 表示方式: TFT LCD
_ サイズ: 3.5 inch。8.5cm x 5.5cm x 1.7cm
_ 画素数: 480 x 320 ( HVGA )
_ 電源 : 5Vdc ( 3.3V Regulator 内蔵)
_ タッチ: Touch Screen Controller XPT2046
_ タッチペン: 8.7cm
_ 接続: SPI ( MOSI, SCLK, CS, DC, RST, MISO )
_ SPI 周波数: 20MHz ( TFT下の配線構造の為 )
_ ドライバーIC: ILI9486  ( 480 x 320 )
_ SPI 詳細: SPI信号を 74HC04, 74HC4040, 74HC4094, 74HC4094
_      でパラレル信号に変換しています。


準備:費用 2265円。RPi Display + ESP32 MiniKit + 基板 + コネクター

No  Nomen  Link   Price
1  3.5 ” 480×320 SPI TFT Raspberry Pi  ebay ( $11.43 )  1250円
2  ESP32 Minikit  top_electronic1980($7.11)   785円
3  WEMOS D1 Mini Lite  WEMOS CC Store($3.53)   389円
3  WEMOS D1 Mini  WEMOS CC Store($4.53)   499円
3  WEMOS D1 Mini Pro  WEMOS CC Store($7.26)   799円
4  ユニバーサル基板:72 x 47mm:1個  秋月電子通商   120円
5  ピンヘッダー:2×13:1個  秋月電子通商    50円
6  ピンヘッダー:2×20:1個  秋月電子通商    50円
 —————————————-  ————————-   ——
7  TFT ライブラリー  Bodmer:TFT_eSPI

海外の価格:円レートと販売店で変化します。ESP32 Minikit は 23社が販売
_     しており 日々価格が変化します。最安の業者を探しましょう。
購入トラブルメモ:Advanced Teck($7.08)に注文し異なる物がきました。
_ 注文品の送付を依頼しましたが届きません。よってこの業者は
_ ブラックリストに入れました。

TFT の種類と注意:
_ 幾つかの種類があります。SPI接続のものを使用します。
_ 3.5 inch RPi Display V3.0 と書かれた物が最新版です。
_ V3.0 と記載されていなくとも ICと配線は同一の物があり動作します。
_ コネクターは 26PIN ( 2 x 13 ) です。
_ 基板上のICが 74HC04,74HC4040,74HC4094,74HC4094 なら使用できます。
_ KeDei 製は 異なるICで構成されており そのままでは使用できません。
_ KeDei 製を使用する時は IC交換により高速で動きますが 改修は面倒です。


基板裏:左上から 74HC04, 74HC4040, 74HC4094, 74HC4094
ピン配置:Raspberry Pi ( Rev.2 ) と同等。



配線:配線は7本のみです。コネクターの向きは 上記写真と同じです。

 RPi Display  GND  CS  SCK  RST  MOSI  DC  5V
 RPi Display 25 24 23 22 19 18 2
 ESP32 GPIO  GND 5 18 RST 23 13 5V


TFT ライブラリー:Bodmer:TFT_eSPI。作成された Bodmer 氏に感謝致します。
_ TFT RPi touch Display のドライバーIC は ILI9486 (480 x 320) です。
_ TFT_eSPI が対応する ドライバーは ILI9486。ILI9341 (320 x 240),
_ ST7735(128 x 128 or 128 x 160), ILI9163(128 x 160), S6D02A1 も
_ 可能です。さらに 高速化も実施されています。

設定:「User_Setup.h」
_ ドライバー、GPIOピン、フォント、SPI周波数の設定は「User_Setup.h」
_ で行います。エデッターで編集し 保存して使用します。
_ この記述方法は メインのスケッチでGPIOピンの設定が不要で便利です。
_ これによりサンプルは変更する事無く直ぐ動作します。
_ 例:ESP32 MiniKit

#define RPI_ILI9486_DRIVER

#define TFT_MISO 19
#define TFT_MOSI 23
#define TFT_SCLK 18
#define TFT_CS    5
#define TFT_DC   13
#define TFT_RST  -1

#define LOAD_GLCD
#define LOAD_FONT4
#define LOAD_FONT6
#define LOAD_FONT7
#define LOAD_FONT8
#define LOAD_GFXFF

#define SPI_FREQUENCY  20000000

サンプルスケッチ:examples「480 x 320 」は以下があり 即動作します。

 Cellular_Automata  Demo_3D_cube  Flash_Bitmap
 Free_Font_Demo  Graph_2  TFT_Char_times
 TFT_Ellipse  TFT_flash_jpg  TFT_graphicstest_one_lib
 TFT_Meter_4 TFT_Meters  TFT_Padding_demo
 TFT_Print_Test  TFT_Rainbow480  TFT_ring_meter
 TFT_String_Align  UTFT_Demo_480x320

 


ライブラリーの速度:TFT_eSPI は Adafruit や 他の ライブラリーより速いです。
_ Raytracing による比較:
_ ESP32 DEVKIT V1 + 320×240 SPI TFT Display  + Adafruit は 14 sec 。
_  Raytracing with ESP32
_ ESP32 MiniKit + 320 x 240 TFT SPI Display + TFT_eSPI は   6 sec 。
_ ESP32 MiniKit + 480 x 320 TFT SPI Display + TFT_eSPI は 11 sec 。
_ ESP32 VSPI(or HSPI)接続と TFT_eSPI ライブラリーによる効果です。


画像処理メモ:
マックで image.c 作成方法:Wine APP + ImageConverter565.exe で作ります。
Bodmer:JPEGDecoder を使用します。
QVGA:320 x 240
HVGA:480 x 320


ラズパイ用ケース:
BME280 センサーを接続し RPi Acrylic Case に収めました。
ESP32にBME280を接続し 温度、湿度、気圧 を Ring で表示しました。
USB 5V 消費電力:178mA


参考:
ILITEK:ILI9486:Application Notes
RPI Display 配線図:sainsmartschematicV2
Arduino FORUM:TFT_eSPIのハードとソフト、高速化等の情報。
_ New graphics library for NodeMCU (ESP8266) and SPI based TFT displays
Bodmer:TFT_eSPI:ライブラリーの説明と開発の経緯。
wdim0 :esp8266 with KeDei lcd module:KeDei LCD module の改修方法。
YouTube:ESP8266 with hacked 3.5″ KeDei LCD module (SPI, CLK 40 MHz)
_    SPI を 40MHz で高速動作させる改修方法。
YouTube:ESP8266 with hacked 3.5″ KeDei LCD module (SPI, CLK 20 MHz)
_    SPI 20MHz の場合 。


感想:
1.  念願の 3.5 inch 480 x 320 を ESP32 ( ESP8266 ) で使用する事ができました。
_  ESPでの 5 inch と 7 inch は 動作情報がありますが 公開されていません。
2.  480 x 320 TFT + Arduino DUE  で 32ch(Arinc 429) Logic Analyzer
_ を製作した事例があります。以下は  24bit を縦に表示したものです。

3.  ラズパイでの これ以上の画素はHDMI接続になりESPではできません。
4.  TFT_eSPI library を使いこなすには 設定の「User_Setup.h」を理解
_ すると解りやすいです。命令表は Keywords.txt に書かれています。
5.  少し大きいですが 手に収まる事と 480 x 320 の大きい画素数という
_  利点があり 多彩な表示が出来るかと思います。
6.  サンプルの「Cellular_Automata」はライフゲームです。ライフゲームに
_ 興味があり、早々に楽しんでいます。

7.  TFT LCD Display 価格調査:
_ ebay の 3.5inch 480×320 は 1266円。
_ 国内は 以下の様に 幾つも購入できる 高価格です。
_ aitendo:3.5 inch 480×320 は 3500円。
_ スイッチサイエンス:3.5 ” は無く 2.2″ 320×240 3499円。
_  2.8″ 320×240 4903円。2.8″ 320×240 6307円。
_ 秋月電子通商:2.8″ 320×240 5130円。
_ 千石電商  :2.8″ 320×240 4200円。
_ 日本アマゾン:3.5inch 480×320 は 幾つかの業者があり
_  Kuman=2280円, Elegoo=2300円, Elecrow=2499円,
_  cocopar=2999円。


Written by macsbug

8月 12, 2017 at 11:16 am

カテゴリー: ESP32, ESP8266

1.3inch SH1106 OLED Display in X-32

leave a comment »

1.3inch 128×64 I2C SH1106 OLED Display を X-32 で動かしました。2017.07.09


構成:
画像(上) :X-Battery shiled :表と裏
画像(中左):X-32 -a WiFi and Bluetooth Development Board:ESP32
画像(中右):X-8266(Tiny NodeMCU):ESP8266
画像(下) :X-OLED ( 1.3 IIC Tiny OLED ) :表と裏


 

販売:

No  Nomen  Link  Price $    価格
1 X-OLED (1.3 IIC Tiny OLED)  Travis Lin store:本家  $   7.00
1 X-8266 (Tiny NodeMCU)  Travis Lin store:本家  $   7.00
1 X-Battery Shield  Travis Lin store:本家  $   5.00
1 X-ESP8266 Total  Travis Lin store:本家  $ 19.00  2114円
2 X-8266 ESP-WROOM-02 Kit  Lily GO:コピー販売  $ 14.69  1635円
 –  ——————————–  ——————————  ——–  ——-
3 X-OLED (1.3 IIC Tiny OLED)  Travis Lin store:本家  $   7.00
3 X-32 – Development Board  Travis Lin store:本家  $   9.00
3 X-Battery Shield  Travis Lin store:本家  $   5.00
3 X-ESP32 Total  Travis Lin store:本家  $ 21.00  2337円
4 X-32 ESP-WROOM-32 Kit  Lily GO:コピー販売  $ 17.60  1959円
 –  ——————————–  ——————————  ——–  ——-

X-Project Starter Kit ( ESP8266 & ESP32 ):Kit で以下のものが含まれます。
_ X-8266 X1, X-32 X1, X-OLED X1, X-Relay X1, X-Battery X1, X-2812b X1,
_ X-Ring X1, X-dual X1, X-prototype X1, X-Relay X1, X-DHT11 X1, X-Buzzer X1


SH1106 ライブラリー:
ライブラリーは squix78 / esp8266-oled-ssd1306 を使用します。
_ esp8266-oled-ssd1306 は これまで SSD1306 用でしたが 新たに SH1106 がサポートされました。
_ 例:SSD1306 display(0x3c, D3, D5); を SH1106 display(0x3c, D3, D5); と記載すると動作します。


利点:
1. 小型である。
2. バッテリーシールド で バッテリー駆動 ができる。

欠点:
1. 上下のピン間隔は半ピッチサイズで ユニバーサル基板は使用できない。
2. GPIO は9ピンしか出ていない。 A0, GPIO 0, 2, 4, 5, 12, 13, 14, 15 。
_  ESP8266 の GPIO数の少ない欠点を克服するESP32の能力を引き出していない。
_  ESP32の強みである VSPI, HSPI, Analog input, Touch を活用できない。
_  例として SPI Color OLED は接続できず使用できない。
_  部品費不要で 全てのピンを配置するだけで解決できるが実施されていない。
3. OLED が特殊である事と 部品入手が限られる。これまでのOLEDより不便。
4. X-Battery Sheeld:バッテリーには電源スイッチが必要です。電源スイッチの
_  場所は Battery から TP5410 で 5V 変換した後にあります。この為に 電源
_  スイッチオフでも 5V は発生しており バッテリーを消耗する事になります。
_  お粗末な設計です。


感想:
小型:
_ 重要な要素で 優れていますが 他の要素は 詰めが甘く 極めて不便です。
OLED:
_ 普及している 交換可能な 0.96″ 128×64 I2C OLED を採用すれば良いだけです。
_ 特段 性能向上や低価格になる訳でもなく SH1106 を採用した意味が不明。
_ レイアウトやスケッチに時間を取られます。壊れた場合は交換困難です。
_ 色は白で味家の無い表示です。他のOLEDそうですが青よりも白は低価格です。

基板ピッチ:半ピッチサイズ。
_ これは意識的な設計の結果で 使用者は不便の最悪状態。
_ 手間な基板で使用用途が限られますので 調査範囲に収めて  このボードは
_ 今後しない事になると思います。

Dongsen Technology
ESP8266 PacketMonitor

1秒ごとに送信されるWi-Fiパケットの数とチャネル数を示します。

Written by macsbug

7月 10, 2017 at 4:50 pm

カテゴリー: ESP32, ESP8266

18650 Battery Capacity

leave a comment »

18650 バッテリー は どの製品を購入すべきか。           2017.05.25

WeMos LOLIN32 や Pocket 8266 は バッテリー接続機能と充電機能があります。
18650 バッテリーを使用すると 持ち運びが便利になります。
バッテリーは 偽物も多いらしく 購入時の判断の為に 友人のA氏と調査しました。
日本製 で 充電繰り返し回数の多い製品は 性能よく経済的です。

容量:Momiji > SAMSUNG > SANYO の順で SAMSUNG が健闘しています。
充放電回数:表記はSANYO ( 約1000回 ) しかない。
_ Momiji はどうも中国製の模様。国内の販売会社でのメーカー保証で元はUltraFire関係のようです。
信頼性:SANYOは 容量こそ少ないが信用できそうです。
安全性:リチウムイオンバッテリーは 発熱や火災の危険があります。
_   安全回路が入ったバッテリーが望ましいと思います。
販売:
_ SANYO UR18650A 2250mAh:4個 2400円。充放電回数:1000回:ロワジャパン。お薦め。
_ Momiji BRC 18650 3000mAh:4個 2190円。充放電回数表記無し: 長さ 65mm。アマゾン。
_ Momiji BRC 18650 3000mAh:4個 2390円。充放電回数表記無し: 長さ 68mm。アマゾン。
_  プロテクト機構(保護回路)付でバッテリーを過充電から守る。注意:長さ 68mm。
メモ:2000mAh とは、1/5の400mAで放電させて5時間使えると言う意味です。


.
SANYO UR18650A 2250mAh と Momiji BRC 18650 3000mA を比較:
_ 測定方法:500mA 流し 満充電から 3.0V になる電圧と時間を記録。
_ 計測の終了は3.0V, 公称値の場合 2.5Vですので計測値は少なめに表示されます。
_ ただし 充電繰り返し回数は 測定していません。
_ Momiji、SANYO は ほぼメーカーの表示が信用出来そうです。
_ 容量はMomijiが最高ですが、SANYOは電池の内部抵抗が低く性能が良い。
_ セル情報:Litium Ion UR18659A
_ 日本セルと中国セル:ロワジャパン 記載:SANYO UR18650A 2250mAh 。
_  日本セルは中国セルに比べ、充電可能回数は 約2倍。
_  日本セル:500~1000回以上。中国セル:300回程度。


.
8種類のバッテリー比較:
測定方法:1A(短時間測定の為) 流し 満充電から 3.0V になる電圧と時間。
_ 計測終了は3.0V, 公称値は 2.5Vですので計測値は少なめに表示されます。
結果:表示値と測定値は ほぼ一致 と 異なる物があります。
_ メーカー製(SAMSUNG, SANYO, SONY) は 表示値と測定値が ほぼ一致。
_  Momiji は 恐らく 日本製ではない Ultra Fire 製かと思われます。
_ ebay の TR18650 9900mA, TR18650 5800mA は 600mAhで表示と異なります。
_ aitendo の BRC18650 UltraFire 3000mA は 1016mAhで表示と異なります。


.
3種類のバッテリー比較:


.
重量で比較: 重さで良品を判別する。
_ Li – ion バッテリの資料では 重量は 44g と記載されています。
_ 重さで おおよその 判断材料になり 軽い物は容量がありません。
_ 中国製(ebay) の TR18650_9900mAh と TR18650_5800mAh は 30.7g

YouTube:How to know fake 18650 batteries?:どのように偽物を見分けるか? 重さで解る。


.
mAh 電流容量を比較:表示値と実測値
_ Momiji は 日本製では無い様ですが 表示値に対し 95% です。
_ SANYO は 日本製で 表示値に対し 99% でほぼ一致しています。
_ BRC UltraFire 3000 は aitendo で 表示値の 33% しかありません。
_   aitendo の物は偽物と判断します。


.
1Aの負荷で 3Vになるまでの時間 を比較:


.
付属品: WeMos LOLIN32 用 バッテリー接続コネクターワイヤー:1個13円。
_ JST 2.0 2-pin connector plug Male & Female。20個 268円。
_ 輸送期間=21日。aitendo はケーブルコネクターのみで 1個100円。
_ 沢山有ると 気楽に電子工作ができます。


.
モバイルバッテリーの容量表示:
_ 例として 5000mAh と表示がありますが USBの出力は 5Vで5000mAhと思いがちですが
_ 5000mAh は 内部のバッテリーの容量で 3.7V 5000mAh。
_ よって、実際には 5V出力は70%になってしまいます。嘘ではないが紛らわしい表現です。


.
計測機材:
_ USB電圧ロガー EL-USB-3 8400円。秋月電子通商。
_ 自作 半自動充電放電ダミーロード。

LM317-DMY-LOAD 半自動充電放電回路図:2017-05-26:Rev 02


.
参考:
気の迷い:Li-ion 18650 放電テスト 2009
気の迷い:海外Li-ion充電器を比べてみた


.
超低価格バッテリー:205円。
_ WeMos Lolin32=866円。Battery=205円。総計 1071円。
_ 秋葉原の怪しい中古屋にある LE-B01 600mAh 199円 と ebay の JST 2.0 PH 2
_ コネクタープラグ 6円 で 合計 205円 の構成が可能。これは中国の格安コピー屋
_ でも無理だろう。


.
感想:
危険性:リチウム イオン バッテリは 安全回路がないと危険です。
_ 充電時の過充電防止回路やアクシデントでショートした場合の
_ 発熱や火災をどうするかです。電源状態を管理し対応を図る必要が
_ あると思っています。一部の製品で安全回路が入っている物がある
_ と聞いています。価格は高くなりますが 安全は大事です。

mAh 電流容量:mAh の意味と測定方法。
_ Ah は電力表示ではありません。「5時間率」です。
_ 2000mAhの電池は、2000mAを流して1時間使えると思っていたのですが
_ メーカーの計測では、その電池を5時間放電させてその容量を積算。
_ そのため 1Aの放電では 本来の表示容量より 80%~90% になるようです。
_ 2000mAhの電池の場合、1/5 の 400mA で放電させて5時間使えるとの意味です。

注意:aitendo BRC18650 UltraFire 3000mAh:2個900円
_ 中味は 表示の3分の1で 価格も高く買わない方がお得です。

注意:aitendo の モバイルバッテリーキット [K-6C2U1L-NS]: 950円
_ バッテリーの長さが 68mm の Momiji BRC 18650 3000mAh は このケースには
_ 入りません。中国では 370 円で この 改訂版 がでておりバネが長く余裕があります。
_ aitendo では 設計ミスのゴミを販売しています。

他のバッテリー製品:
_ SAMSUNG, Sony は 性能が良く感心します。

格安バッテリー:如何に安く作るか。ただし要注意。
_ リチウムバッテリーは ショートで焼損し火災を起こしますので注意が必要です。
_ ノートパソコンの中古バッテリーパックを分解して使用するのも良いかと思います。
_ 今回のグラフには載せていませんが 中古でも性能の良い物がありました。
_ 秋葉原の中古やで探すと1パック(6個) が300〜500円であります。
_ 分解の手間はありますが 1個10円程度になりますね。
_ それで 時々 秋葉原 中古屋散歩 をしています。

測定:時間がかかります。
_ 500mA を流して 6〜8時間。1A では その半分くらいです。
_ 容量測定装置として 362円 の Battery Capacity Meter Discharge Tester があります。

友人の協力:
_ 友人でハイスキルの A氏 に測定装置製作や測定に多大な時間を割いて頂きました。
_ ここに感謝の意を評します。

電池の長さ:momiji の プロテクト機構(保護回路)付は 長さが 68mmです。
_ 充電器によっては 電池の長さが長い為に 充電器に入らない場合があります。

Written by macsbug

5月 25, 2017 at 11:45 am

カテゴリー: ESP32, ESP8266, Make

Pocket 8266 D1 mini WIFI Module

with 4 comments

ポケットサイズの ESP8266 ボードです。                2017.05.10
ポケット( Pocket ) と言う意味が解る 大きさと感覚。

価格:854円 ( $7.50 )。 販売:Aliespress Lily GO 輸送期間 10日。

品名:Wemos esp-wroom-02 Pocket 8266 D1 mini WIFI Module — ESP8266+18650 Battery



.
仕様:
1. ESP8266 ( ESP-WROOM-02 with TELEC ) は NodeMCUと同等。
2. シリアル変換:CP2102。
3. AUTO PROGRAM回路。
4. USER LED : GPIO 16 ( D0 )
5. Analog Input ( AD ):分割抵抗内蔵 ( AD = 220K – ADC – 100K = GND)。
_ 
6. SLEEP MODE の為の SOLDER端子あり。
7. スイッチ:3.3V電源のオン・オフ。
_ LDO( 3.3V 出力:ASM1117 3.3) の入力に スイッチが接続されています。
_ オン:バッテリーで駆動します。
_ オフ:USBから充電ができます。
_ オフ:バッテリーから TP5410 5V boost output に 5V が常に出力。
8. 動作と充電は 同時に可能。
9. 18650 充電回路・5V昇圧回路:TP5410 を使用しています。
_ 充電電流:500mA 。
_ 過充電保護、過放電保護 内蔵。
_ LED : 赤 = 充電中、緑 = フル充電。
_ 3000mA 18650 バッテリーで 17時間以上稼働可能。
10. 注意:バッテリーを逆方向にすると 充電チップ( TP5410 ) が破壊されます。
_  TP5410 は Aliexpress 「TP5410 SOP8 integrated circuit」 で 1個 $1.08 です。
_  この製品には 18650 バッテリーは含まれていません。
11. サイズ:21cm x 18cm x 5cm。


.
レイアウト:


.
動作確認:良品確認の方法。  追記:2017.05.20
1. USB接続だけでも、バッテリだけでも、両方でも 動きます。
2. 購入時は電波が出ています。
_  
3. Arduino IDE ボード選択:Generic ESP8266 Module
4. Arduino IDE ボーレートを 74880 bbs にし シリアルコンソールを見ます。
_   シリアルコンソールに以下の起動メッセージが出ます。

ets Jan  8 2013,rst cause:2, boot mode:(3,6)

load 0x4010f000, len 1264, room 16 
tail 0
chksum 0x42
csum 0x42
~ld

5. Lチカを試す。WeMos の字の上にある 青色のLED ( GPIO 16 ) を点滅させます。
_  自動的に起動しない場合は、WeMos文字の左にある RST スイッチを押します。
_  このスイッチはリセットスイッチです。
_  以下は Lチカのスケッチです。

void setup() {
  pinMode(16, OUTPUT);
}
void loop() {
  digitalWrite( 16, HIGH );
  delay(25);
  digitalWrite( 16, LOW  );
  delay(250);
}

.
実装例:
コネクターと OLED の取り付け。ハンダ付け16ヶ所、配線4本。
_ コネクターは 秋月電子通商の低メスダブルピンソケット 1個80円 x 2。
_ 18650 バッテリーは 偽物に注意と 価格が高めの為 じっくりお探し下さい。
_ 基板の四隅にある穴は 支柱やネジの固定に便利です。
_  注意:右下の穴は チップコンデンサーが近接している為に 要注意です。
_     ナットやネジでコンデンサーが取れない様に工夫してください。
_     最悪 コンデンサーが取れた場合、左の2つのコンデンサーと平行に
_     付いていますので 無くとも動くはずです。



.
充電回路と 5V昇圧回路:
_ TP5410 が使用されており 充電と 5Vdc昇圧回路 が含まれた IC です。
_ TP5410:1A lithium battery charging 5V / 1A boost control
_ 充電電流:500mA 。
_ 5V 出力:1A。PROG RESISTOR = 0.68K 1000mA。
_ WeMos D1 mini Battery Shield V1.1. と同じ TP5410。 回路図 は 勉強になります。
_ 出力電圧:5Vdc。5Vdcの後にスイッチが接続されています。
_ スイッチの位置に関係なくこの回路は常に動作しバッテリーから 5V が作られています。
_ この時の 消費電流は 10μA 程度です。


.
回路図:
_ 配線図無き為 概略ですが、電源とバッテリーチャージと昇圧回路 を示します。
_ TP5410, pin 1, OUT は 5.0Vdc です。


.
資料:
WemosD1 Battery Shield:ソーラーバッテリーの実例があり参考になります。

18650 バッテリー :
_ 3000mAh 以上の表示は 偽物と聞いていますので購入時に注意してください。
_ ロワジャパン18650 セル情報によると 日本セルは中国セルに比べ、充電可能回数は 約2倍。
_ 日本セル:500~1000回以上。中国セル:300回程度 と書かれています。
_ リチウムイオン電池:CGR18650CG 製品安全データシート
_ 瀧/TAKI’s Blog:あきばおーで売ってる18650ケース+18650電池付き

バッテリー購入情報:バッテリーの状況を把握している人に聞きました。
_ 3000mAh 以上は 偽物である。重量は軽い。
_ 例:ロワジャパンで販売している SANYO製品は 1個 2250mAh です。
_ mAh の表示内容を 測定してみると 表示より少ないものがあります。
_ アマゾン:Momiji 高容量充電電池 18650リチウムイオン電池 が良さそう。
_ ロワジャパン:18650 で検索:18650 SANYO製は日本製のメーカー(SANYO)品で良い。
_ aitendo:UltraFire BRC 18650 3000mAh 2個 900円は 測定の結果 実質容量は半分
_  との報告がありダメです。秋葉原の他店の UltraFire も調査した所 表示と容量が
_   合っていません。セルの物理的構造から 3000mA 以上はありえません。
_ 以下、秋葉原中古品売り場:300〜500円。良さそうな物を分解して使用する。
_ 富士通の電池パックとソニーのにVAIOの中味:パナソニック製 CGR18650GC。
_ HP NOTEの電池パック:SANYO製 UR18650FM。


.
18650 性能比較(定性):
_ 友人のA氏が バッテリー性能の測定をしました。感謝!
_ 簡単な計測ですが公称値2200mAhの中古品と比較して中国製は半分以下でした。
_ 満充電時に1Aに調整し 記録開始から3.00Vを切るまでの時間を測定しました。

1:日本製パナソニック (富士通のPCの中古品):グラフ 赤色
_ CGR18650CG-2200 (1422) 237分 3時間57分
_ 13:05:18, 4.20V 〜 17:02:18, 2.95V

2:中国製 aitendo で購入(一応新品):グラフ 青色
_ UltraFire-3000 (585) 97.5分 1時間37分
_ 11:09:48, 4.15V 〜 12:47:18, 2.95V


.
メモ:
_ 購入時の WiFi の名前は 「AI-THINKER_F86194」です。
_ 販売店:Aliexpress:以下の3社です。
_ Lily GO:$7.50
_ FACE-TO-FACE Electronic:$7.29
_ Seatechnolgy Store:$7.50
_  この3社はスイッチサイエンスの設計ミスの ESPr Developer rev2 のコピー品を
_  販売している怪しい雰囲気もあり これを日本人が購入したりとかもありますが
_  内容と低価格が急激に充実してきました。


.
感想:
1. バッテリー付きと充電機能で 電源を気にする必要は無い 安心感。
_ 手の平に入る大きさと ポケットにピッタリ入るサイズ。
_ 手に持つと この感覚の重要さに気がつきました。

2. スイッチ:バッテリー接続できる WeMos LOLIN32 に スイッチは付いていません。
_ このスイッチが無いとバッテリーが入りっぱなしになります。

3. 18650 の充電器にもなります。

4. aitendo のバッテリーは 中味スカスカで価格が高く ヒドイですね。
_ 他、秋葉原各店にある 18650 の 表示の大きい物は同様と思われます。

Written by macsbug

5月 10, 2017 at 3:17 pm

カテゴリー: ESP8266

Try ESP8285

leave a comment »

ESP8285 WeMos D1 mini Lite を試しました。         2017.03.24

WeMos D1 mini Lite は ESP8285 を搭載し 価格は $3 です。
ESP8285 は 1MBのフラッシュメモリを搭載(内蔵)した ESP8266 です。
( D1 mini V2.x : 外部4MB Flash,  D1 mini Pro plus : 外部16MB Flash )


.
購入:WeMos Electronic から WeMos D1 mini Lite が販売されています。
価格:$3.00 ( 335円 ), 送料=$1.76
輸送期間:9日。

Noduino ESP8285 mini WiFi module と言う 超小型のモジュールがあります。
価格:Aliexpress で 1個 $9 です。

Small ESP8285 USB Board


.
Arduino IDE 開発環境の構築:
使用環境:iMac 27 OSX Mountain Lion + Arduino IDE 1.8.0 ( 1.8.1,1.8.2 :2017.03.23 )。

WEMOS Electronics の Get started in Arduino 「Using git version」を参照し
_ ターミナルでインストールします。
_ メモ:Arduino フォルダーの中に hardware フォルダーが無い場合は
_    事前に hardware フォルダーを作成しておきます。

1:例:ユーザー名が imac の場合。
cd Users/imac/Documents/Arduino/hardware
mkdir esp8266com
cd esp8266com
git clone https://github.com/wemos/Arduino_D1.git esp8266

2:
cd esp8266/tools
python get.py

結果:
1:Arduino / hardware フォルダーの中に ESP8266com フォルダーが作成されます。
2:tools フォルダーの中に esptool, mkspiffs, xtemsa-lx106-eif フォルダーが
_ 作成されます。

Arduino IDE:ツール / ボードに WEMOS D1 mini Lite が追加されました。

Arduino IDE:ボード WEMOS D1 mini Lite を選択します。


.
WeMos D1 mini Lite レイアウト:


.
Lチカ動作:
ボード上にある LED は GPIO_2 です。通常のLチカ スケッチで問題なく動作しました。
_ USB 5V 消費電流は 78mA でした。


.
参照:
WIKI:ESP8266(英語)、 ESP8266(日本語)

WIKI :PFS-85 ( ESP8285 )

WIKI:Noduino NODEC

ESPRESSIF:ESP8285 Datasheet version 1.2 Copyright @ 2017

OSAKANA TAROのメモ帳:USBコネクタサイズに収まるESP8285搭載ボード

ESP8266 Community Forum :ESP8285 ENVIROMENTAL SENSOR

tindle:ESP8285 Development Board

Microne : High Speed LDO Regulators:レギュレーター

ROHM:EMH3 dual digital transistor:自動書き込み用トランジスター


.
感想:
WEMOS D1 mini Lite V1.0.0:
_ 2017年3月7日に WEMOS CC Store から販売開始されました。
_ 価格:$3.00 で 送料が$1.76 で 総額 $4.76 です。5個で 1個$4 になります。
_ Aliexpress や ebay では 最近 送料がかかり業者があり総額の計算が必要です。

IOT とサイズ:
_ ESP32 ボードで ADC, DAC 等が可能な高機能化の道が開けてきました。
_ しかし ESP-WROOM-32 Dev Board は サイズが大きく ケースはどうするの
_ と言う感じです。IOT は小型化である事が重要で USB や 電源コンセントには
_ 入りません。この点 ESP8285 は 小型で装置内部に組み込みが可能です。
_ ただし、この ESP8285 は TELEC がなく 難題があります。

Noduino ESP8285 mini WiFi module:
_ Noduino ESP8285 mini WiFi module は 注文中ですので 入手後にトライして
_ みたいと思います。

TELEC:
_ WithOUT TELEC です。私は主に電波を使用しない装置作りが殆どです
_ ので 小型化が必要な装置にと考えています。


 

Written by macsbug

3月 23, 2017 at 6:16 pm

カテゴリー: ESP8266