macsbug

Archive for the ‘Make’ Category

Notepad for parts

leave a comment »

部品のメモ帳:Notepad for parts               2020.02.28

電子工作部品の備忘録です。日々更新します。
部品調査と使用例から185品目をリストにしました。
あの部品は どうなのか とかが解ります。
購入は Aliexpress と ebay が主で国内より安い事が解ります。

項目:
_ 番号。( No )
_ 名前, 調査日時, 画像。( Nomen / Date / Image )
_ 販売店, 価格, 輸送期間, 仕様, メモ。( Sale/Price/Transport/Spec/Memo )

海外BAD LIST:購入してはいけない販売店は 最下位に記載。


.
部品表:

No Nomen / Date / Image Sale/Price/Transport/Spec/Memo
1 3x4mm 4Pin Push Button Switch Side Push:TS-1286VE-4 •販売:WIN ELEC-TECH CO.,LTD
2018.06.05 •価格:14円  ( 10個 $1.25 )
•輸送:22日
•仕様:TS-1286VE-4, 2.9×3.5
•Blog:Repair M5STACK Power Switch
•販売:Happy&lucky gift house
•価格:20円。(20個 $3.71) •輸送:9日
•M5Stack用。 (Power Switch)
2 N90 flat panel CUBE Speaker 28*9*4mm 8R 1w •販売:Linxun Online Store
2019.05.27 •価格:197円  (2pcs $3.59)
•輸送:28日
•仕様:28mm*9mm*4 8R 1w
•Size:28*9*4mm。4->実測3.62mm
•M5=3.6mm。テープを取ると3.49mm
•M5Stack用。
3 NS4150:Class D Audio Amp •販売:Shop4578025 Store
2019.03.30 •価格:93円  ( 5個 463円 )
•輸送:11日
•仕様:NS4150
•M5Stackに搭載されているAmp
•Blog:M5Stack speaker noise reduction
•M5Stack用。
4 NS4148 without filter 3W Amp •販売:Shop2335274 Store
2019.04.15 •価格:$1.89
•輸送:27日
•仕様:NS4148
•$0.14+ ship $166: 2020.02.21
•M5Stack回路図のAmpだが動作しない。販売にNS4148あるが 到着物は印字なし。
•Blog:M5Stack speaker noise reduction
•M5Stack 使用不可
5 ユニバーサル基板 ( thousandiy ) •DIY:PROTO module of M5Stack Part2
•価格:100円
•輸送:
•仕様:5x5cm, 厚さ 1mm
• M5Stack用。
thousandiy氏 設計製作。
• M-BUSにスルーホール有り。
• 垂直,L型 Pinを使用可能。
• 低, 高解像度3Dプリンター 両対応。
6 Single Sided PCB, 5x5cm •販売:22newcentury
•価格:137円  ( 4pcs 546 円 )
•輸送:29日
•仕様:5x5cm, 厚さ 1.6mm
•M5Stack PROTO基板と同サイズ,ネジ穴の位置と大きさも同じ。片面基板。
•M5Stack 使用可能
7 ユニバーサル基板 C •販売:秋月
•価格:120円
•輸送:
•仕様:72x47x0.3mm
•ハサミで切れる基板。1枚でM5に使える
•M5Stack 使用可能
8 ユニバーサル基板 B •販売:秋月
•価格:200円
•輸送:
•仕様:95x72x0.3mm
•ハサミで切れる基板。
•M5Stack 使用可能
9 M3*3*4 , Insert nut •販売:huanshop2015
•価格:5円  ( 50pcs 237円 )
•輸送:
•仕様:M3*3*4
•M5Stack用。
10 M3 12mm Hex Screw •販売:regan0331
•価格:10円  ( 50pcs 480円 )
•輸送:18日。
•仕様:M3 12mm、他のサイズもある
•M5Stack用。
11 M2 5mm ナベTapping Screw •販売:西川電子部品株式会社
•価格:2円  ( 1袋100個 200円 )
•輸送:
•仕様:2x5mm, 2x6mm
•M5Stack 使用可能
12 M2 5mm Hex Tapping Screw •販売:ebay
•価格:7円
•輸送:
•仕様:M2-5mm-Hex-Tap-Screw
•M5Stack用。
13 ロープロファイルピンソケット
低メス 2×15, 5.7mm
•販売:秋月電子通商
•価格:40円
•輸送:
•仕様:2×15 (30P) H=5.7mm
•M5Stack 使用可能
14 ロープロファイルピンヘッダ
低オス 2×40 7.7mm
•販売:秋月電子通商
•価格:50円
•輸送:
•仕様:低オス 2×40 H=7.7mm
•M5Stack PROTO基板:0.2mm (Space 0.1+pin 0.1) 接触が増加しM5Stackへ確実に接続可能。
•M5Stack 使用可能
15 ピンヘッダー FSM-42052-15 •販売:廣杉計器
•価格:60円
•輸送:
•仕様:female, H=5.25mm
•M5Stack 使用可能
16 ピンヘッダー ( male, H=5.3mm )
PSM-4200233-15
•販売:廣杉計器
•価格:76円
•輸送:
•仕様:H=2.3 + 3 = 5.3mm
•M5Stack PROTO基板:0.2mm (Space 0.1+pin 0.1) 接触が増加しM5Stackへ確実に接続可能。
•M5Stack 使用可能
17 ピンヘッダー(female,H=3.5mm)
FSS-42035-15
•販売:廣杉計器
•価格:62円
•輸送:
•仕様:H=3.5mm
•M5Stack 使用可能
18 2.54mm Double Row Straight /Right Angle Male Pin. 40pin •販売:glhk05
2019.02.02 •価格:24円(2×15)。20pcs 939円
•輸送:11日。
•仕様:2 x 40 ( 80P )
•Type:Right Angle
•Material:0.8U environmental gold
•販売:秋月電子通商
•価格:50円
•M5Stack 使用可能
19 2.54mm 2x15pin Double Row Stright Female Pin •販売:PS-elec Store
2019.12.18 •価格:13円  (5個 65円)
•輸送:45日
•仕様:
•高さ:8.5mmでM5Stack使用可能。
•材質:金属表面は金色,秋月製品よりも僅かにざらつきがある。メスピンに挿すオスのピンの長さは5mm必要
20 2*40Pin Male Double Row Pin Header Connector •販売:ce10wy
2019.11.22 •価格:18円  (10pcs 358円)
•輸送:13日
•仕様:高さ:9.1mm
•材質:表面は金色
•販売:秋月電子通商:H=9.6mm
•販売:Shenzhen LMX Connector (Pin Header 2x15Pm h=9.1mm)
•M5Stack 使用可能
21 JST 1.25mm/2.0mm 2-Pin Male & Female Connector plug •販売:tina*2016
2019.09.16 •価格:8円 (50paire 375円 GBP 2.58)
•輸送:11日
•仕様:1.25mm, PH2
•M5Stack 使用可能部品
22 JST 1.25 2Pin Mail Female •販売:onered33
2019.12.03 •価格:13円 (20pcs 244円 $2.24)
•輸送:
•仕様:
•M5Stack 使用可能
23 I2C Splitter Expand Module with Cable •販売:YOHI Children Daily Store
2019.04.06 •価格:172円  ( $1.54 )
•輸送:30日。
•仕様:Size 33x12x6mm。
• コネクターは並列接続
24 Push Button Switch & TactCap
12*12*7.3mm
•販売:WEIDILY STORE
•価格:8円  ( 20pcs/set 160円 )
•輸送:
•仕様:12*12*7.3mm
WEIDILY STORE:20pcs $1.08
WEIDILY STORE:20pcs $0.86
suntone Store:kit。20pcs, 233円
•千石電商:sw 53円。cap 21円。
•Blog:M5Stack Push Button Controller
25 Analog Joystick:10KΩ Volume •販売:Amy 001 Store
•価格:59円  ( 2pcs 117円 )
•輸送:19日
•仕様:10KΩ
•販売:ntpkgzqsfy65
•価格:109円
•Blog:M5Stack Joystick and moio control
26 JoyStick Breakout Module •販売:good-module
2020.0218 •価格:112円
•輸送:
•仕様:5KΩ
•基板付き。
•Blog:Easy M5STACK JOYSTICK
27 I2C Analog Joystick for M5Stack •販売:M5Stack Official Store
•価格:543円
•輸送:
•仕様:I2C
•サイズ:extension Moduleに入る
•I2C接続によりESP32の負荷は軽くなる
•Blog:M5Stack Joystick and moio control
28 Schottky Barrier Diode
RSX101VAM-30
•販売:秋月電子通商
•価格:9円  ( 20個 180円 )
•輸送:
•仕様:30V, 1A
•販売:YIXUANTAI Official Store
•価格:10円。100pcs 1030円
•輸送:12日
29 日東 再剥離可能強力両面テープ
5000NS50
•販売:Amazon Japan G.K.
•価格:1495円
•輸送:2日
•仕様:5000NS50 , 50mm×20m
•3D Printe用
30 3M Masking Tape 243J Plus •販売:Amazon Japan G.K.
•価格:402円
•輸送:2日
•仕様:100mmX18m 243J 100
•3D Printe用
31 MK Replicator 2X Extruder •販売:REPRAP Official Store
•価格:1304円
•輸送:17日
•仕様:Reeplicator 2x 用?
•Replicator 2Xに合わず調整が必要
32 PAM8403 3W D Stereo Amp •販売:FYD Open Source Hardware
•価格:60円
•輸送:19日
•仕様:3W D AMP, PAM8403
• PAM8403はM5StickC HAT,TTGOの Audioに使用されている
33 HX1838 IR Wireless Remote Control Sensor Module Kits •販売:deepenmind
2019.09.11 •価格:105円
•輸送:14日
•仕様:HX1838
34 ADS1015 12-Bit AD/DA Module •販売:tolmall
2019.12.12 •価格:173円
•輸送:16日
•仕様:ADS1015
•販売:fr_aurora
•価格:175円。•輸送:16日
35 TTGO Expansion Board •販売:LilyGO Store , TTGO
2020.01.14 •価格:
•輸送:
•仕様:SIL2104, AUTO PROG, MAN
•TTGO T-Wristband付属品
•端子:3V3,GND,RST,IO0,RXD,TXD
•ESP32 AUTO PROG に使用可能
36 UMH3N Dual Transistor •販売:YT Electronics components
•価格:10pcs  $1.75
•輸送:
•仕様:UMH3N
•ESP32のAUTO PROGに使用可
•Wemosが採用。
•1 chip で出来る。
37 TCRT5000L Optical Sensor Photoelectric Switches •販売:DEXIANG Store
2019.10.05 •価格:9円  ( 20pcs 172円 )
•輸送:32日
•仕様:TCRT5000L
38 IPS 2.0″ 320×240 SPI ST7789V •販売:fortymall Store
•価格:519円  ( $4.70 )
•輸送:
•仕様:SPI ST7789V, IPS
•サイズ:30x40mm
39 IPS 3.2″ 480*320 SPI HX8357 •販売:JR E-Shop
2020.01.27 •価格:1987円
•輸送:13日
•仕様:SPI HX8357, IPS
•サイズ:51.16*79.46*2.25mm
40 MB85RC256V I2C Non-Volatile Fram Breakout Module •販売:
2019.12.30 •価格:402円  ( $3.64 )
•輸送:42日
•仕様:256KBit/32KByte,MB85RC256V
•SRAMのようにデータバックアップ用バッテリ無しでデータ保持が可能
MB85RRC256V / JPN
41 DC 5V-12V 16-Pole Three-Phase Brushless Motor •販売:xsyl-52
2019.06.14 •価格:278円
•輸送:28日
•仕様:
•販売:motorhouse •価格:278円
42 Gear Motor 3V 130rpm •販売:bee_studio
2019.09.24 •価格:262円
•輸送:21日
•仕様:
•回転数が低い。音は静か。
43 Gear motor 3V 600rpm •販売:Shop4700059
2019.09.14 •価格:69円
•輸送:13日
•仕様:3V 600rpm。44x25x19mm
•サイズは大きい。
44 3Vdc Gear Motors GA1024-N20 •販売:ModuleLive Store
2019.11.15 •価格:469円
•輸送:9日
•仕様:3V, Speed:200RPM
M5 Wheel Module ( moio )
•サイズ小さく音静か。最適な速度。
45 Oring 16mm •販売:mnsmoresell
•価格:12円  ( 50pcs 313円 )
•輸送:25日
•仕様:Thickness: 1.9mmm Outside Dia: 16mm
•価格:千石電商 15mm, 163円
46 Micro 412 Gear Motor DC 3V •販売:supersinostore
2019.07.11 •価格:93円
•輸送:13日
•仕様:DC 3V
•最安だが音は大きい。
47 DRV8833 2ch DC Motor Driver •販売:shoptongs
2019.08.02 •価格:90円
•輸送:15日
•仕様:PWR 2.7~10.8V,1.2A,IN=3or5V
•size = 19x16mm
DRV8833
最安, 最小サイズの Motor driver
•Blog:Make M5Stack Servo Module
48 DRV8835 •販売:秋月電子通商
•価格:300円
•輸送:
•仕様:電源=2~11V,1.5A,IN=2~7V
•size = 15×10mm。小型だが高い。
49 L9110 Dual-way DC Motor Board •販売:yang-sell584 store
2019.08.09 •価格:83円
•輸送:22日
•仕様:PWR: DC2.5-12V, 0.8A
•サイズ:29.2 x 23 mm
L9110 PDF
50 Dual Motor Driver MX1919 •販売:MH-ET LIVE Official store
2018.12.26 •価格:61円  ($0.55)
•輸送:14日
•仕様:1.5A,pwr 2-10V,in 1.8-7V
•MX1919 ( L298N )
•サイズ:24.7 * 21 * 5mm
51 L298N DC Stepper Motor Driver •販売:horizon_electronic
2019.08.01 •価格:195円
•輸送:14日
•仕様:2A,PWR 5-35V,in 5V
•サイズ:43x42x27 mm
52 2.5A motor Drive MX1919 •販売:MH-ET LIVE Official Store
2018.12.26 •価格:120円  ($1.08)
•輸送:14日
•仕様:2-10V 2.5A, Signal in 1.8-7V
•size:31*32*5mm
53 VS1003 MP3 Module Decoding •販売:Standby for Module Store
2020.02.22 •価格:455円  ($4.07)
•輸送:
•仕様:VS1003
•M5Stackに最適なAudio Board。
事例
54 0.7-5V to 5V DC to DC Step-up Module(5V No needle) •販売:little.apple2014
•価格:214円  ( $1.85 )
•輸送:17日
•仕様:Input dc1~5V, output 5V±2%, input 4.2v:600mA output. •pdf
•Blog:AA, AAA battery adapter for M5Stack.
55 USB HOST SHEELD •販売:Worldchips
2018.10.21 •価格:566円
•輸送:
•仕様:MAX3421E
•Blog:USB HOST Module for M5STACK
56 AMG8833 •販売:Your Cee Store
2018.09.09 •価格:3942円
•輸送:
•仕様:AMG8833
•Blog:M5Stack Thermal Camera Part 2
•Blog:M5Stack Thermal Camera with AMG8833
57 3.5″ 480×320 ILI9486 display •販売:good-module Store
2019.01.01 •価格:1332円
•輸送:
•仕様:ILI9486, Touch Screen
•Blog:Connect 3.5″ 480 x 320 Display to M5Stack
•Blog:TFT display for Raspberry pi with ESP32
58 3.5″ 480×320 ILI9488 display •販売:Hong Kong feng tai co., LTD
2019.02.05 •価格:1332円
•輸送:
•仕様:ILI9488, Touch Sensor, SD
•Blog:Use ILI9488 with M5Stack
59 0.96″ 160×80 IPS SPI ST7735 •販売:All goods are freeshipping
2019.03.24 •価格:250円  ( $2.27 )
•輸送:17日
•仕様:IPS, size:24x30mm,ST7735
•販売:worldchips
•価格:319円 ($2.90)•輸送:15日
•Blog:Run IPS SPI display on M5Stack
• M5StickCに使用されている
60 1.3″ 240*240 IPS SPI ST7789 •販売:All goods are free shipping
2019.03.24 •価格:340円  ($3.09)
•輸送:16日
•仕様:IPS,without CS,ST7789,mode 3
•Blog:Run IPS SPI display on M5Stack
61 0.96″ 160×80  IPS SPI ST7735 •販売:faaqii
2019.03.24 •価格:404円  ( $3.68 )
•輸送:
•仕様:IPS, CS, ST7735
•販売:OPEN-SMART Official Store
•価格:$2.38
•Blog:Run IPS SPI display on M5Stack
62 0.96″ 160×80 IPS SPI ST7735 •販売:tradeworld2015
2019.03.24 •価格:488円  ( $4.44 )
•輸送:
•仕様:IPS, CS+SD SLOT, ST7735
•Blog:Run IPS SPI display on M5Stack
63 1.3″ 240×240 IPS SPI ST7789VW •販売:mywindowworld568
2019.03.24 •価格:469円  ( $4.27 )
•輸送:
•仕様:IPS, CS, ST7789VW
•Blog:Run IPS SPI display on M5Stack
64 1.3″ 240×240 IPS SPI ST7789VW •販売:dreampossible2019
2022.02.22 •価格:477円  ( $4.42 )
•輸送:
•仕様:IPS, CS+SD SLOT, ST7789VW
•Blog:Run IPS SPI display on M5Stack
65 1.3″ 240×240 IPS SPI ST7789 Display for Raspberry Pi •販売:easy2buydeals Store
2019.03.24 •価格:1406円  ( AU$17.84 )
•輸送:12日
•仕様:IPS
•Blog:Run IPS SPI display on M5Stack
66 ESP32 MiniKit •販売:top_electronic1980
2017.09.17 •価格:790円  ($7.11)
•輸送:
•仕様:
•Blog:ESP32 MiniKit
最安, 最強のESP32 Board
67 CJMCU-8128 CCS811+SI7021+BMP280 •販売:worldchips
2018.05.06 •価格:1756円
•輸送:17日
•仕様:Carbon Dioxide Temp Humidity
CCS811:二酸化炭素
SI7021 :温度、湿度
BMP280:気圧
68 CJMCU-1334 UDA1334A I2S DAC Audio Stereo Decoder •販売:YTF Technology
2020.02.22 •価格:112円  ($2.88)
•輸送:
•仕様:I2S DAC Audio Stereo Decoder
•製作記事(試行錯誤な日々)
UDA1334A
69 WeMos D1 Mini I2C Dual Motor Driver TB6612FNGV1.0.0 •販売:Worldchips
•価格:156円
•輸送:21日
•仕様:TB6612FNG (TOSHIBA)
•構成:ControllerはST32F030 F4P6 •M5Stack BeetleCと同じチップ
70 Sound Detection Sensor FC-04 •販売:shieldsfans
2017.12.31 •価格:88円
•輸送:
•仕様:
•販売:HESAI 3C Electronic
•価格:112円
•Blog:Audio Spectrum Display with M5STACK
71 G6K-2F-Y-3VDC Signal Relay •販売:worldchips
2019.10.02 •価格:93円  ( 5個 476円 )
•輸送:19日
•仕様:3V, SIZE:10*6.5*5mm,PDF
•iPadのタッチ操作をリレーで自動化
72 G6K-2F-Y-5VDC Signal Relay •販売:worldchips
2009.03.19 •価格:81円  ( 5個 403円 )
•輸送:19日
•仕様:5V, SIZE:10*6.5*5mm,PDF
73 DS3231 RTC Module •販売:wordchips
2019.06.29 •価格:119円  (10個 1186円)
•輸送:16日
•仕様:DS3231, DS3231
•M5Stack GRAY I2C Address:0x68
MPU9250のI2C Addressと同じ
•Order時はBattery付きか確認する事
•Blog:M5Stack Nixie tube Clock
•Blog:DS3231 RTC in ESP8266
•M5Stack 使用可
74 USB ケーブルテスター •販売:superdeal_store
2019.11.13 •価格:785円
•輸送:17日
•仕様:USB2.0, C, Mini ,Micro
•使用IC:555, 4017, T4 Diode
75 IR Infrared Transceiver Decoder •販売:Aphrodit’s Wardrobe Store
2019.05.18 •価格:223円 ( 2pcs $4.06)
•輸送:10日
•仕様:5V
•NECコードの送受信をサポートする38Kの赤外線送受信機
•サイズ:27 x 17mm
72 Gear motor DC3V 1200 rpm •販売:Store 835527 Store
2019.09.29 •価格:$2.40
•輸送:
•仕様:3V 1200 rpm
•Deceleration ratio: 1:26.15
•Torque: 12g.cm (locked:27g.cm)
•Voltage: dc3V noloadc 30mA
•speed: 1200 turn
•M5 BeetleCに使用。速度早く使用不可
77 YX5300 Serial MP3 Music Player •販売:worldchips
2019.04.22 •価格:200円  ($1.79)
•輸送:16日
•仕様:Serial MP3 Player manual
•200円で買えるMP3プレーヤー
78 3.7V 2000mAh 103450 Lipo Battery •販売:DEAH Online Store
2019.10.23 •価格:512円
•輸送:30日
•仕様:Model: 103450
•サイズ:50x34x10mm
•評価:未実測だが厚みと重さから 2000mAと思われる
•M5Stack 使用可
79 SYN6288 speech synthesis •販売:Global-Purchase Store
2020.02.20 •価格:901円  ($8.56)
•輸送:10日
•仕様:SYN6288
•サイズ:22 x 22 mm
•音声合成の操作ができます
80 2×13 Spectrum LED Board (YNDZ-1813A Spectrum) •販売:daisoug9 Store
2019.07.07 •価格:261円
•輸送:14日
•仕様:
•TIP:16pin:STC15W402AS
YouTube
81 9DOF BNO055 Attitude Sensor Angle Gyroscope Module •販売:sensesmart
2019.06.14 •価格:1041円
•輸送:15日
•仕様:BNO055フィルタ処理付き
•X’TAL付きが良い。最良の9DOF
•販売:Thinary Electronic Official Store
•価格:703円
82 ICSH044A Trackball Module •販売:deepenmind
2019.12.28 •価格:382円
•輸送:24日
•仕様:2.5V~5.25V
•ボールの直径:5mm
•PCB Size: 22*28mm
83 PAM8403 2ch Power Amplifier •販売:Worldchips
2019.04.22 •価格:100円 ($0.89)
•輸送:16日
•仕様:PAM8403
•100円で買えるアンプ
84 3A Battery Holder •販売:hkdz-2019
•価格:57円
•輸送:14日
•仕様:
•サイズ:54mm に対し 52mm
•Blog:AA, AAA battery adapter for M5Stack
•M5Stack 使用可
85 Plastic AA Battery Case •販売:Worldchips
2019.04.22 •価格:32円  (10pcs 324円 $2.89)
•輸送:16日
•仕様:
86 I2S MEMS Microphone •販売:mywindowworld568
2019.04.13 •価格:925円
•輸送:13日
•仕様:SPH0645LM4H
•I2Sは、約50Hz〜15KHzの範囲•M5Stack FireのMicはMEMS Analog BSE3729 Microphone(低価格)を使用
87 PCM5102 DAC Decoder I2S Player •販売:Global-Purchase Store
2019.09.28 •価格:409円  ( $3.68 )
•輸送:12日 ( Airline )
•仕様:32Bit 384K, PCM5102
•サイズ:48 x 48mm
88 •販売:bhqf_9
2020.02.22 •価格:276円  ($2.56)
•輸送:
•仕様:
•blog:GPS CLOCK with M5STACK
89 GPS Module with Active Ceramic Antenna •販売:chip_partner
2020.02.22 •価格:375円  ($3.48)
•輸送:
•仕様:IPEX Interface 1575MHz
•blog:GPS CLOCK with M5STACK
90 MAX30102 Heart Rate Sensor •販売:tianyunl_31
•価格:235円
•輸送:
•仕様:PDF
•販売:MH-ET LIVE Official Store
•価格:317円 ( $2.82 )
•輸送:14日
91 L9110 H Fan Module •販売:Worldchips
2019.04.22 •価格:421円  ($3.77)
•輸送:16日
•仕様:L9110 。N20 Motor
•Working Voltage: 5V
92 Storage Box Case •販売:Storage World Store
2019.12.19 •価格:(左)77円。(右)107円。
•輸送:19日
•仕様:
•M5Stackにピッタリでケーブルも入るケース。色は水色はとても綺麗。
93 Waterproof Carrying Hard Case Box •販売:excellbay store
2018.12.01 •価格:87円 (AU$1.00)
•輸送:14日
•仕様:
•サイズ:M5Stack にピッタリ
•M5Stack 使用可
94 Boost Converter Module •販売:blkbox_me
2019.12.18 •価格:739円
•輸送:23日
•仕様:
•最も効率の良いBoost Converter Moduleは国内のストロベリー・リナックスの[TPS61020]は 900円。
95 USB C to SATA Adapter •販売:abureely
2019.12.18 •価格:493円
•輸送:31日
•仕様:
•iPad USB CタイプにSSDを接続でき 大容量を得る事ができます
96 DFRobot micro:Maqueen Robot Car •販売:Happy Electronics
2019.08.30 •価格:2689円
•輸送:9日
•仕様:多数のセンサー、LED搭載
•micro:bit拡張モジュール
•制御:I2C=STM8S003F3U6,75V18
•Motor:N20 Motor Gear 150
•M5 BeatleCの制御はSTM32F030
•M5Stack 使用可
97 Micro:bit風なユニバ基板 [UP52x42BIT] •販売:aitendo
•価格:130円
•輸送:
•仕様:52x42x1.6mm
•M5Stack,DFRobot Car使用可
98 Mini car chassis balance 2WD •販売:SINONING Official store
2018.11.12 •価格:2610円 ( $22.41 )
•輸送:13日
•仕様:
99 AM312 PIR Mini IR Detector •販売:cctv008008
•価格:173円
•輸送:
•仕様:AM312
100 HC-SR501 Infrared PIR Motion Sensor Module •販売:xianyeji2016
•価格:111円
•輸送:
•仕様:HC-SR501
101 MCP4725 I2C 12bit DAC •販売:deepenmind
•価格:105円
•輸送:
•仕様:MCP4725
102 3-6Vdc geare motor, drive 1:48 •販売:HongkongTS Store
•価格:38円  ( $0.34 )
•輸送:
•仕様:6V=200rpm, 3V=90rpm
•size:70x23mm
•サイズ大、回転数小、音は大きい
103 1.44″ 128×128 TFT SPI ST7735 •販売:dm-goodss
2020.02.22 •価格:345円
•輸送:
•仕様:
•Nokia 5110互換品
•Blog:1.44″ 128×128 Color TFT in ESP8266
104 1.8″ 128×160 TFT SPI ST7735B •販売:good-module
2020.02.22 •価格:413円
•輸送:
•仕様:
•Blog:1.8″ 128×160 Color TFT in ESP8266
105 Blue 0.96″ I2c 128×64 OLED •販売:lbbacoffee
2010.02.22 •価格:263円  ( C $3.11 )
•輸送:
•仕様:I2C,3-5v,Vcc,Gnd,SCL,SDA
SSD1306
•Blog:ESP8266 単体で I2C OLED を動かす
106 Blue 0.96″ SPI 128×64 OLED •販売:cctv008008
•価格:264円  ( $2.36 )
•輸送:
•仕様:SPI, SSD1306
107 0.95″ 96×64 SPI SSD1331 Color OLED •販売:chivazhu
2017.06.14 •価格:800円
•輸送:7日
•仕様:SPI, SSD1331
•Blog:0.95″ 96×64 SPI Color OLED in ESP32
108 I2C OLED 64×48 Shield •販売:Global-Purchase Store
2016.04.01 •価格:199円 ( $ 1.78 )
•輸送:
•仕様:I2C, SSD1306
•BLOG:Using the WeMos I2C OLED 64×48 in ESP32
109 16CH AD MUX Board CD74HC4067 •販売:hongpuda2019
2010.02.22 •価格:84円
•輸送:
•仕様:CD74HC4067
110 AD9833 Signal Generator •販売:sensesmart Store
2010.02.22 •価格:795円
•輸送:
•仕様:電圧: 2.3V-5.5V。周波数: 0-12.5Mhz。分解能:0.1Hz。サイン波, 三角波, 方形波
•I2S DAC Audio Stereo Decoder
AD9833
•参考:mgo-tec電子工作
111 TEA5767 FM Stereo Radio •販売:cctv008008
2010.02.22 •価格:427円
•輸送:
•仕様:76〜108MHz, TEA5767
•Blog:Make the FM Radio in ESP8266
112 Breadboard 170 Contacts •販売:horizon_electronic Store
2018.12.14 •価格:52円 (5個 259円)
•輸送:8日
•仕様:170 Contacts
•接触は良い
•販売:cayin35
•価格:47円。10pcs 468円。
•価格:秋月=130円。atendo=200円。
113 Breadboard 400 Contacts •販売:horizon_electronic Store
2019.01.02 •価格:130円  (5個 647円)
•輸送:17日
•仕様:400 Contacts
•バネの強さは良い
•販売:moduleme •価格:141円
•販売:dongfu2018 •価格:109円
114 26AWG 7.8cm Wire 50pcs •販売:Jierui Da Electronics Co., Ltd
2020.02.22 •価格:115円。50pcs $1.03
•輸送:
•仕様:26AWG
115 1P2T Slide Switch •販売:C&G Semiconductor
2020.01.03 •価格:9円  (50pcs 420円)
•輸送:
•仕様:
•WoMosシリーズに採用。
•M5Stack 使用可
116 基板用スライドスイッチ SK-12D01-VG4 •販売:秋月電子通商
•価格:30円
•輸送:
•仕様:
•M5Stack 使用可
117 1P2T 2 Position Slide Switch •販売:gc_supermarket
2020.02.22 •価格:6円。20pcs 112円
•輸送:33日
•仕様:
•M5Stack 使用可
118 ADXL345 IIC/SPI digital angle sensor accelerometer module •販売:RoarKit Store
2020.01.24 •価格:76円
•輸送:17日
•仕様:ADXL345
•3軸加速度センサー
•M5Stack BasicをGray化。
119 GY-291 ADXL345 three-axis acceleration IIC/SPI •販売:RoarKit Store
2020.01.24 •価格:76円
•輸送:17日
•仕様:ADXL345
•3軸加速度センサー
•M5Stack BasicをGray化。
120 Vibration Motor Module •販売:Your Cee
2019.12.24 •価格:83円
•輸送:18日
•仕様:
121 DHT12 Digital Temperature Humidity Sensor •販売:SeeSensor Store
2020.01.04 •価格:154円
•輸送:26日
•仕様:DC 2.7-5.5V, DHT12
122 BME280 Temperature Humidity Barometric Pressure Sensor I2C SPI •販売:ElectronicFans
2020.02.22 •価格:249円  ( $2.23 )
•輸送:
•仕様:1.8-5V, BME280
•Blog:Display the graph on the iPad
•Blog:ESP8266+BME280+OLED+BOX
•Blog:ESP8266+AE-BME280+ThingSpeak
123 BME680 Temperature Humidity Pressure Sensor CJMCU-680 High Altitude Sensor Module •販売:Your Cee
2020.02.22 •価格:987円  ( $8.86 )
•輸送:
•仕様:BME680
124 USB Safty Tester •販売:HIDANCE Official Store
2018.10.22 •価格:977円  ( $9.41 )
•輸送:
•仕様:電圧測定範囲:3 V~22 V 分解能精度:0.0001 V
電流測定範囲:00000~5.100 解像度精度:0.0001 A
•電流は 0.1mAまで測定でき 電圧と電流を同時に表示。
125 USB METER UM24 •販売:fufulliuliu
2018.04.19 •価格:1468円
•輸送:23日
•仕様:
•精度:1mV,1mAデジタルとグラフ表示
126 UM34C USB Tester •販売:dealikee
2019.04.12 •価格:1907円
•輸送:27日
•仕様:
•BLEでiOS(UM Meter)に接続可能
Youtube
127 ESR-T4 LCR Tester •販売:FNIRSI Official Store
2020.02.22 •価格:$4.51
•輸送:
•仕様:
128 LCR ESR NPN PNP MOSFET IR Tester •販売:KKK-store
2020.02.22 •価格:$17.88
•輸送:
•仕様:
129 IR Infrared Control Expansion Board •販売:Global-Purchase Store
2019.05.18 •価格:520円  ( 2pcs 9.46 )
•輸送:10日
•仕様:
•サイズ:43 x 38 mm
•コネクターは 高さがある
130 HTDS-SCR Capacitive Touch Switch •販売:zoneopen
2020.02.22 •価格:210円
•輸送:20日
•仕様:
131 I2S 3W D Amp Breakout MAX98357A •販売:MBM-Chip Store
2020.02.22 •価格:996円  ( $9.00 )
•輸送:8日
•仕様:D Amp, 1ch, 3.2W , 14ohms
MAX98537A
•共立エレショップ:950円
132 MAX7219 LED 8×8 Dot Matrix Display Module •販売:sz-keyes Store
2019.03.25 •価格:255円 (3個 766円)
•輸送:11日
•仕様:I2C接続:IC:HT16K33
•LEDの色は「赤」のみ
133 Gamepad Bracket Holder Stand •販売:deshophere
2019.03.26 •価格:190円
•輸送:12日
•仕様:
•M5stackを装着できます
134 PMSA003 Sensor Module Pm2.5 Air Particle Dust Digital Sensor •販売:ecmall
2022.02.22 •価格:2031円
•輸送:13日
•仕様:PM1.0, 2.5, 10 Dust Sensor
•サイズ:35x38mm,M5Stackに入る
•販売:shengyi2017•ケーブル付
•価格:2019.03.19。2226円。
•輸送:13日
135 ULN2003 Driver + 5V/12V 28BYJ-48 4 Step Motor •販売:sensesmart shop
2018.09.22 •価格:224円
•輸送:20日
•仕様:
136 Joystick Breakout Board for BBC Micro:Bit •販売:keyestudio Fun Store
2022.02.22 •価格:884円  ( $7.99 )
•輸送:
•仕様:
•Micro:bitユニバ基板でM5Stack接続可
137 2-CH I2C IIC Logic Level Converter •販売:Worldchip
•価格:30円
•輸送:17日
•仕様:BSS138
138 Logic-Level-Shifter •販売:HWA YEH Official Store
2020.01.07 •価格:23円
•輸送:7日
•仕様:HV=5VDC, LV=3.3V, BSS138
139 Waveshare 1.54 inch e-Paper
, XH2.54 20cm 8Pin Cable
•販売:WS Development Tool Store
2017.09.07 •価格:1716円
•輸送:12日
•仕様:200×200
•Blog:1.54 inch e-Paper Display with ESP32
•SIZE:48x35mm
140 296×128 2.9 inch SPI E-Ink display module •販売:Waveshare Development Kit
2017.12.21 •価格:$19.79
•輸送:21日
•仕様:296×128
•輸送はかかるが種類が多い販売店
141 2.9 inch e-Paper Module 296*128 E-Ink Display •販売:Shop3213115(SINGAPORE)
2017.12.15 •価格:$16.14
•輸送:15日
•仕様:296*128, 87 x 36mm
•コイルの高さは 3.5mm。基板と e-INK の厚さは 2.1mm。取り付けは かなりしっかりしています。squix78 の Daniel Eichhorn氏が使用している。
142 1.54 Inch Epaper SPI Module •販売:MH-ET LIVE Official store
2019.12.26 •価格:1702円  ( $15.15 )
•輸送:14日
•仕様:B&W:200×200, 3.3V/5.0V
143 INMP441 MEMS I2S Microphone •販売:MH-ET LIVE Official store
2018.12.26 •価格:315円  ( $2.80 )
•輸送:
•仕様:INMP441
144 WS2812 12 ring •販売:MH-ET LIVE Official store
2018.12.26 •価格:187円  ( $1.66 )
  •輸送:14日
•仕様:
145 Light sensor •販売:MH-ET LIVE Official store
2018.12.26 •価格:98円  ( $0.88 )
•輸送:14日
•仕様:3.3V or 5V,-10 ° C ~ +70 ° C
•Size: 24mm x 21mm
146 ESP32VGA32 V1.2 PS2 Mouse Keyboard Controller •販売:LilyGO Store
2019.12.31 •価格:1033円
•輸送:9日
•仕様:
147 ESP32VGA32 V1.1 PS2 Mouse Keyboard Controller •販売:towafor
•価格:1718円
•輸送:24日
•仕様:
148 VGA Male to HDMI Female Adapter Converter Cable •販売:Ruyun Store
2002.02.19 •価格:428円  ( $3.95 )
•輸送:29日
•仕様:
149 VGA to HDMI Converter VGA2HDMI •販売:8YV Store
2020.01.25 •価格:402円
•輸送:14日
•仕様:
150 TTGO T-Wristband •販売:LilyGO Store
2020.01.14 •価格:2606円
•輸送:19日
•仕様:github回路図分解
•Display : IPS 0.96″ 160×80 ST7735
151 Arduino Pro Mini For Nano3.0 •販売:devicefly
2018.03.12 •価格:312円
•輸送:26日
•仕様:
152 TINY85 Digispark Kickstarter Micro Development Board •販売:Sincere Company Store
2019.03.04 •価格:181円  ($10.62)
•輸送:181円
•仕様:
153 MAX9814 AGC Auto Gain Microphone Amplifier Module •販売:sunnylives
2018.04.05 •価格:232円
•輸送:20日
•仕様:MAX9814
•Automatic Gain Control
154 Heart Rate Sensor •販売:ELECROW Official Store
2018.03.06 •価格:$15.13
•輸送:21日
•仕様:
155 W5500 Chip New SPI to LAN Ethernet Converter TCPIP Mod •販売:cctv008008
2019.03.19 •価格:491円
•輸送:13日
•仕様:W5500
156 LAN8720 Ethernet transceiver RMII interface •販売:FYD Open Source Hardware
2020.02.22 •価格:171円  ( $1.55 )
•輸送:
•仕様:LAN8720
157 16ch 12bit PWM/Servo Driver-I2C PCA9685 •販売:GREAT WALL Electronics
2019.04.17 •価格:253円  ( $2.26 )
•輸送:18日
•仕様:I2C, PCA9685
•サイズ:63 x 25 mm
158 PCF8574 I/O Expander I2C •販売:xiumeche-0
2020.02.22 •価格:109円
•輸送:
•仕様:I2C, PCF8574
•回路:PCF8574 IO Expansion Board
•参考:PCF8574 GPIO Extender 
159 PCF8574P 8bit I/O Expander I2C •販売:binggogo
2020.02.22 •価格:30円  ( 5pcs 150円 )
•輸送:
•仕様:I2C, PCF8574
•販売:AGUHAJSU Global purchase
•価格:$0.24
•販売:秋月電子通商 •価格:130円
160 TCA9548A 8ch I2C Expansion •販売:LAFVIN Store
•価格:92円
•輸送:19日
•仕様:I2C, TCA9548A
•I2C装置を8ch使用できるボード
Tutoriall
pdf
161 MCP2307 16Bit I2C I/O Expander •販売:auelectronics8_6
•価格:161円
•輸送:
•仕様:I2C , MCP2307
•I2CでI/O拡張可能。
pdf
162 Si5351 I2C Clock Generator Breakout Board Module •販売:worldchips
2019.04.22 •価格:360円  ( $3.28 )
•輸送:16日
•仕様:I2C, Si5351
•出力:8KHz to 160MHz
163 Solid State Relay SSR-25 DA •販売:acces-market
2017.04.18 •価格:206円
•輸送:16日
•仕様:in 3-32vdc,out 24-380vac,25A
•AC用
•調査:in 3V->4.5Vで動作。PWM可能。
•販売:秋月電子通商。40DA:1000円
•ebay:40AA=449円。40DA=395円。
164 Solid State Relay SSR-40AA •販売:shoptongs
2017.04.25 •価格:449円
•輸送:11日
•仕様:in 3-32vdc,out 5-60vdc, 25A
•DC用
165 Pulse Oximeter Oxygen SpO2 Heart Rate Monitor •販売:freedomofhome
2019.02.18 •価格:1165円
  •輸送:12日
•仕様:
•1. OLED+Graph:1165円
•2. OLED+Graph:1804円
•3. OLED+Graph+呼吸数+色:2097円
166 Pulsossimetro Saturazione Ossigeno Monitor Bluetooth IOS Android •販売:directbuy-es
•価格:5436円
•輸送:10日
•仕様:BLE付。iOS APPで表示可能。
•電子工作するより安く綺麗で便利。
167 DSM501A Dust Sensor •販売:worldchips
2015.12.19 •価格:594円
•輸送:
•仕様:DSM501A
•Blog:Environmental Sensor (環境センサー)
168 3.0″ For Nokia C3-01
Touch Screen
•販売:Phone Accessories Repair ctr
2020.02.29 •価格:360円
•輸送:22日
•仕様:48x36mm ( Touch部 )
•Nokia C3-01のタッチパネル
169 2.4″ 240×320 SPI ILI9341 Touch •販売:worldchips
2016.04.16 •価格:628円  ( $ 5.82 )
•輸送:
•仕様:ILI9341, XPT2046
•blog:2.4 Inch TFT Display For ESP32
•Blog:How to touch operation of the TFT LCD in ESP8266
•Blog:Try ESP8266 Adafruit_ILI9341 again
•Blog:How to use the UTFT Library the TFT LCD in ESP8266
•Blog:Using the TFT LCD display in the ESP8266
•注意:Touch機能は右下U1 ICがある。
170 TFT 2.4 320X240 ILI9341 Touch Shield V1.0.0 •販売:LOLIN Official Store
2018.11.12 •価格:1178円  ( $9.60 )
•輸送:17日
•仕様:ILI9341
•D1 mini, D1 mini Pro, D32 Pro に取り付け可能
171 Micro USB To USB C Adapter •販売:Dropship Accessories Store
2022.02.22 •価格:44円  ( 5pcs $0.40 )
•輸送:
•仕様:
•M5StackでType_C側を反転せず使用可
172 18650 Battery Charger Shield V8 •販売:diymore Alice1101983 Store
2020.03.02 •価格:465円
•輸送:24日
•仕様:3V/1A & 5V/2.2A two output
•Dual:18650は並列接続。
•解説:ELECTRO SCHEMATIC
173 KY-008 Laser Transmitter •販売:warehouse87
2020.02.22 •価格:50円  ( 5pcs $2.29 )
•輸送:
•仕様:650 nm, 5V, 15x24mm
174 Mini Piano Module for micro:bit •販売:flyfun_diymall
2020.02.22 •価格:1400円  ( $12.98 )
•輸送:
•仕様:I2C, TTP229-LSF, 3.3V
Piano for micro bit
•型番:消しているが TTP229-LSF
M5Stack and Piano Module for micro:bit
175 16ch TTP229 Touch Sensor I2C •販売:cctv008008
20919.01.01 •価格:113円
•輸送:19日
•仕様:Capacitive Touch Keypad (B)
Capacitive Touch Keypad (B)
•型番:消しているが TTP229-LSF
176 Direction Navigation Button •販売:techcrunch-fr
2018.12.27 •価格:135円
•輸送:26日
•仕様:
177 2.54mm 2×15 M-BUS M5Stack •販売:EC-Buying Ali Store
2018.11.18 •価格:290円
•輸送:10日
•仕様:M5Stack用
•販売:M5Stack Official Store
•価格:108円  ( 10set 1077円 )
•輸送:12日 , 2020.01.27
178 16ch TTP229 Touch Sensor •販売:cctv008008
2019.01.01 •価格:113円
•輸送:19日
•仕様:I2C, TTP229-LSF , schematic
•Size:64.7×49.8mm , TTP229-B
179 TTP223B touch switch module •販売:big-deal365
2020.02.22 •価格:70円
•輸送:
•仕様:TP223B
180 TTP223 Touch Switch Button Self-Lock Module •販売:rice-car1
2020.02.22 •価格:70円
•輸送:
•仕様:TP223
Tutorial for TTP223 Touch Sensor
181 Rotary Encoder Breakout Module •販売:tindle:DIY Electronics
2018.08.13 •価格:$19.90  ($12.95+$6.95 ship)
•輸送:
•仕様:Rotary A,B,Switch,GND
•M5Stack 使用可。
182 Mini32 ESP32-WROVER-B PSRAM Wi-Fi Bluetooth Module •販売:LilyGo Store
2019.05.11 •価格:1271円  ( $ 11.56 )
•輸送:9日
•仕様:QSPI FLASH 4MB / PSRAM 8MB, 520 kB SRAM, USB:CP2104
•価格:726円($6.75) 2020.02.22
183 Flash Memory Module SPI W25Q128B •販売:tae-equipment
2020.02.22 •価格:761円
•輸送:
•仕様:25Q128FVSG
•ESP8266の外部メモリーに使用でき 16MBitから128MBit。3.3V 80MHz
184 ESP8266 WeMos D1 Mini •販売:Shop5485179 Store
2020.02.22 •価格:223円 ( $2.07 )
•輸送:
•仕様:ESP8266 16MHz
•Blog:D1 mini information of April 2016
•Blog:D1 mini を技適対応にする
185 ESP8266 WeMos D1 Mini Pro •販売:Global-Purchase Store
2020.02.22 •価格:329円 ( $3.06 )
•輸送:
•仕様:ESP8266 16MHz
•Blog:WEMOS D1 mini Pro

 


.

海外BAD Saler LIST:以下は購入しては行けない販売店。

海外BAD LIST Reason
No Sale
1 ♦ alice1101983
2 microdrive china Store
3 ♦ LeeHapyns 3278 Store
4 UMIDIGI Official Store ♦不良品
5 ♦ zhaogong288 ♦未到着
6 ♦ chip_partner ♦未到着
7 ♦ robothome ♦未到着
8 ♦ kacha240 ♦未到着
9 ♦ kingelectronics15 ?
10 ♦ AnalogLamb ♦輸送3ヶ月
11 ♦ auelectronics8_6 ♦輸送50日
12 ♦ survy2014 ♦輸送40日
13 ♦ buy.flying ♦未到着
14 ♦ dayangjiubaiqian ♦未到着
15 ♦ fr_aurora ♦輸送34日
16
17 ♦ an illusion ♦輸送98日
18 ♦ Hongkong Rtl Industrial Limited ♦不良品
19 ♦ kingstore6688 ♦未到着
20 ♦ ModuleFans ♦輸送期間=67day。出荷品間違い
21
22

 


rev org : 2020.02.20:起案。
rev 1    : 2020.02.28: 163 Parts
rev 2    : 2020.02.28: 167 Parts, add PDF
rev 3    : 2020.03.02: 185 Parts, add PDF


感想:
1. 目的は 一覧表により在庫管理や購入、電子工作を便利にする為です。
2. ブログで部品表を記載していますが 同じ物を使用する場合があり
_ 一覧表があると便利です。
3. 購入品はエクセルでデーターベースを作り 価格、輸送期間を集計しています。
_ 集計により 良い販売店は残し、悪い販売店は2度と購入しない事にしています。
_ これにより 低価格と輸送期間の短い、品質の良い部品を入手する事ができます。
4. 販売店のリンク先は販売店の都合により無くなる事があります。
5. 他に多数の部品を調査、購入しましたが 全部をまとめる事まで出来ませんでした。
6. 信頼できる販売店:リストから解る事。
_ 担当者の部品の確認能力や処理力のある販売店がある。
_ 輸送期間がかかる場合もありますが品質の良い場合がある。
_ 今回、信頼出来るリストは作成していませんが 例として wordchips
_ があります。この販売店は 品数多く 品質も良く 安心して届きます。
_ 信頼があると 安心して注文ができます。又、同じ販売店に注文する事に
_ より 販売店側からの注文者への信頼も起きるかと思います。


Parts , M5Stack , Aliexpress , ebay , 廣杉計器 , 秋月電子通商 , 千石電商 , 西川電子部品株式会社 , BAD LIST , M5Stack ,

Written by macsbug

2月 28, 2020 at 5:22 pm

カテゴリー: Arduino, ESP32, ESP8266, M5STACK, Make

Repair of 3D Printer Replicator 2X

leave a comment »

3D Printer Replicator 2X の修理                2020.01.29

不具合:素材が出力しない。

原因:Extructor のプラスチック部がひび割れ。

対策:Extructor の交換。

Replicator 2X プラスチック部にクラック

 

TOP SIDE
ネジ部にAngle を入れて位置を合わす Angle を入れて位置を合わす

 

取り付け前 取り付け後
ファン下側の2本のネジがある 後ろにSpacerを5枚入れ前後位置調整

 


部品表:

No Nomen Purchase Price
1   3D Printer MK Replicator 2X
, Extruder
  REPRAP Official Store

, 輸送期間=17日

   1304円
2 Spacer , Angle

正しい部品が見つかりません。
左右のノズルの位置が合っているのは幸いです。ただし縦方向の位置が合いません。
製品の名前は Replicator 2X ですが サイズが合わず Angle や Spacer で調整。
他に 金属製の製品がありますが 縦横共にノズルの位置が合いません。


感想:
本来の Replicator 2X の部品が見つからず。
なんとか修理出来て動作しています。


 

3D Printer , Replicatro 2x , Extructor ,

Written by macsbug

1月 29, 2020 at 3:43 pm

カテゴリー: Make

Make a battery module for M5STACK

leave a comment »

M5STACK の バッテリーモジュール を作りました。         2018.04.12

容量は 1050mAh,  1300mAh,  2600mAh です。
費用は 567円,  567円,  786円 です。

Li-IONバッテリーは 使用方法により火災の原因になりますので注意してください。
使用するLi-IONバッテリーに合わせた充電回路を設計する必要があります。
又 並列接続してはいけません。

 1050 mAh ( 567円 )  1300 mAh ( 567円 )
 2600 mAh ( 786円 ) 要注意! Connector Side

 

M5STACK OscilloScope へ 2600 mAh を装備。
重要な注意
_ Li-IONバッテリーは 並列接続してはいけません。火災の原因になります。
_ 2600mA 並列接続は 単にレイアウトの件で表示しました。
_ 並列接続の場合は 適切な回路を搭載する事が必要です。
_ 今回、この適切な回路は掲示していません。


.
準備:

No NOMEN 販売店 価格 Note
1  PROT Frame   ( height   6.5 mm )  自作(31分)    11円 OBJET
2  PROT Frame   ( height 15.0 mm )  自作(59分)    19円 OBJET
3  Rear Cover     ( height   4.0 mm )  自作(31分)    11円 OBJET
4  0.3mm厚基板 C Type  72x47mm  秋月電子通商  120円 0.3mm厚
5  BATTERY NP-70  3.7V 1050mA ( height 7 mm )  杉元ガレージ  200円 秋葉原
6  BATTERY NP-40  3.7V 1300mA ( height 9 mm )  杉元ガレージ  200円 秋葉原
7  ピンソケット 2×22 44P  秋月電子通商  150円 秋葉原
8  JST 1.25mm 2-Pin Wire and connector  ebay    22円 20ea 425円
9  M2 Hex Head Tapping Screw ( 4 ea )  ebay    28円
10  M3 Stainless Steel Hex Screws ( 2ea )  ebay    25円
11  ワイヤー等  在庫品     0円
 —————————————  —————-  ——-  ———–
1050 mAh TOTAL   567円
1300 mAh TOTAL   567円
2600 mAh TOTAL   786円

 

注意:電源は 極性に注意が必要です。接続前に必ずテスターで極性を確認します。
_ JST 1.25mm Battery Connector Pin は 通常 [ + RED ], [- BLACK ] Wire です。
_ M5STACK 本体の Baterry Connector は この逆の並びで 要注意です。

秋葉原の杉元ガレージ(日曜日)では NP-40 が沢山あり 10個購入して おまけで
1500円 + 2個でした。1個 125円です。2018.04.15


.
工作:
_ 参照:Make a case of M5STACK ( 2018.03.10 )
_ 参照:Make M5STACK’s PROT Module ( 2018.03.15 )
_ 参照:Make a case of M5STACK ESP32 Oscilloscope ( 2018.04.03 )
_ バッテリーの接続は JST 1.25mm 2-Pin で 行うと便利です。
_ 重要事項:配線後 及び 接続前に必ずテスターで極性を確認してください。


.
感想:
_ 販売品:M5STACK Store の Battery Module は 850mAh ( $16.90 )です。
_     作ると M5STACK の設計の良さを体験できます。
_ 携帯:M5STACK を 携帯で使用する時は バッテリー接続が便利です。
_  装備する フレームによっては M5STACK Store に無いサイズの物が必要に
_  なり 今回の様な 使用方法も便利かと思います。
_ 並列接続:Li-IONバッテリーは 並列接続してはいけません。火災の原因になります。
_  理由は、リチウムイオン電池が破損し内部抵抗が小さくなる場合、
_   並列で繋げた他の電池から電気が流れ込むことがあります。
_   この時に電流が大きくなるとその分、熱を持ちます。並列で繋がった
_   リチウムイオン電池は、1つが壊れると一気に壊れた電池に電流が流れ
_   込み、触れないぐらいの熱をもったり、燃えたりする可能性があります。
_  参考:瀧/TAKI’s Blog:
_   「知っておくべきモバイルバッテリーの12の法則(改訂版:2014/12/23)
_
_ 費用:秋葉原の中古屋にある 200円の Battery と 3D Printer の 材料代です。
_ メモ:オシロスコープは 1KHz 程度の性能ですから あまり期待しない事。


 

Written by macsbug

4月 12, 2018 at 7:00 pm

カテゴリー: ESP32, M5STACK, Make

Make a case of M5STACK ESP32 Oscilloscope

with 4 comments

M5STACK ESP32 Oscilloscope のケースを作りました。       2018.04.03
rev 1. 2018.08.01
rev 2. 2019.12.01 Prevent reboot every 5 seconds.

botofan calin氏 作成の「M5Stack-ESP32-Oscilloscope」が
2018年3月31日に公開されました。待ち望んだアプリの公開です。
botofan calin氏 に 感謝致します。

費用:1196円。大きな費用は BNC コネクター 4個で400円です。

Input は 2CH ( GPIO 35, 36) で Output は 2CH ( GPIO 2, 5 )です。

仕様:メニューは 以下の項目があり SELECT で 詳細な設定ができます。

  1. Run/Stop
  2. Channel 1 range : 1, 0.5, 0.2, 0.1V, 50mV
  3. Channel 2 range : 1, 0.5, 0.2, 0.1V, 50mV
  4. Channel 1 and 2 rate : 5, 10, 20ms/DIV
  5. Channel 1 mode (Normal, Inverted, Off)
  6. Channel 2 mode (Normal, Inverted, Off)
  7. Channel 1 Offset
  8. Channel 2 Offset
  9. Trigger Channel : 1 or 2
  10. Trigger mode Auto, Normal, Scan
  11. Trigger Level
  12. Trigger Edge: Rising (UP) or Falling (DN)

追記:2018.04.06 「M5Stack-ESP32-Oscilloscope」のアップデートがありました。
_   MENU が追加され 操作しやすくなりました。
_  

使用例:左は INPUT。右下は OUTPUT です。


準備:

No NOMEN 販売店 価格 Note
1  OscilloScope PROT Frame (高さ 15mm)  自作(59分)    19円 OBJET
1  OscilloScope PROT Frame (高さ 15mm)  自作(73分)    11円 uPrint
1  OscilloScope PROT Frame (高さ 15mm)  自作(48分)      0円 Replicator
2  Battery PROT Frame          (高さ 6.5mm)  自作(31分)    11円 OBJET
3  Rear Cover PROT Frame   (高さ 4mm)  自作(42分)    55円 OBJET
4   0.3mm厚基板 C Type  72x47mm  秋月電子通商  120円 0.3mm厚
5   1.0mm厚基板 C Type  72x47mm  秋月電子通商  120円 1.0mm厚
6  ピンヘッダ (オス) 2×30 (60P)  秋月電子通商    25円
7  ロープロファイルピンソケット 2×15, 30P  秋月電子通商    40円
8  ピンソケット 2×20 40P  秋月電子通商   150円
9  BNC コネクタ ( 1個 100円) 4 個  秋月電子通商  400円
10  M2 Hex Head Tapping Screw (8 ea )  ebay    56円
11  BATTERY NP-40  3.7V 1300mA  杉元ガレージ  200円  秋葉原
12  RF ケーブル, ワイヤー等  在庫品       0円
 —————————————  —————-  ——-  ———–
TOTAL  1196円 OBJET

他の部品:

No NOMEN 販売店 価格 Note
1  オシロスコープ ケーブル  CompuAce 秋葉原
1  BNC コネクター  ラジオストアー2F 山本電機  150円 秋葉原
1  BNC SMA 変換コネクター  ラジオストアー2F 山本電機  250円 秋葉原
1  BNC SMA 変換コネクター  CompuAce  124円 秋葉原
2  RFコネクターケーブル  CompuAce 秋葉原

 

部品の入手方法:
コネクター:
_ 一番安い店は 地下鉄「末広町駅」近く、秋葉原の「CompuAce」です。
バッテリー:
_ カメラ用の四角いものが最適です。ただし 通常は高いです。
_ 秋葉原の杉元ビル杉元ガレージ (中古品)で 200〜300円で入手できます。
_ このバッテリーは M5STACK の PROT Module の大きさに入ります。
_ 容量のあるバッテリーを使用すると便利になります。バッテリーは 価格が高い為
_  事前に品質良く、安い製品を探しておくと良いです。新品で購入しやすい製品は
_  ロワ・ジャパン ROWA @ JAPAN の NP-70 1250mAh Li-ion です。


組み立て:
_ INPUT は GPIO 35, 36 へ配線します。OUTPUT は GPIO 2, 5 へ配線します。

   
   

 

メモ:
コネクターの高さ:
_ スタック構造ですので コネクターの高さが重要です。
_ 接続コネクターによって 高さが異なることや インターフェースの高さも影響します。
_ これらを考慮して 幾つかの FRAME や コネクターを用意して 高さを調整します。
_ 基板の厚さも重要です。 使用しているのは 1mm厚と 0.3mm厚の基板です。

_ SG = 1KHz の例:twitter: 周波数範囲を理解して使用します。
_ 


再設計:2018.08.01
M5STACK OSCILLOSCOPE PROTO :
部品は全て国内部品を使用し 再設計しました。
ケース高 15mm + ピンソケット2×15 5.7mm x 2個 でスタック可能です。


感想:
botofan calin氏 作成の「M5Stack-ESP32-Oscilloscope」は 多数の項目があり
_ それぞれの項目で電圧やレンジを変更できます。操作して その出来具合に
_ 感心しています。
_ M5SATCK の目的の1つにオシロスコープの製作がありますが
_ botofan calin氏により 作成されました。 私の自作案より 遥かに完成度が高く
_ 感激しています。botofan calin氏に感謝致します。
_ 公開当初、スピーカーから異音がでる不具合がありましたが その後 他の件
_ も含め Revision が実施されています。commit には 多数の Revision があり
_ 敬服致します。
_ M5STACK は ケースに入っているので使用しています。それに合わせて
_  綺麗なケースを作りたくなります。


スケッチ:
// rev 2. 2019.12.01
// https://macsbug.wordpress.com/2018/04/03/make-a-case-of-m5stack-oscilloscope/

// 2019.12.01 : Prevent reboot every 5 seconds : macsbug
// 2018.04.03 : macsbug :
//   https://macsbug.wordpress.com/2018/04/03/make-a-case-of-m5stack-oscilloscope/
// M5Stack Community : 
//   http://forum.m5stack.com/topic/147/m5stack-2-channel-oscilloscope/20
// 2 May 2018 : botofancalin
//   https://github.com/botofancalin/M5Stack-ESP32-Oscilloscope

#include <M5Stack.h>
#include "M5StackUpdater.h"
#include <esp32/ulp.h>     // ULP : Prevent reboot every 5 seconds. rev 2019.11.30
#include <driver/rtc_io.h> // ULP : 
#include <driver/dac.h>    // ULP : 
#include <soc/rtc.h>       // ULP : 
#include <math.h>          // ULP : 
const int LCD_WIDTH  = 320;
const int LCD_HEIGHT = 240;
const int SAMPLES    = 320;
const int DOTS_DIV   =  30;

const int ad_ch0 = 35; // Analog 35 pin for channel 0
const int ad_ch1 = 36; // Analog 36 pin for channel 1
const long VREF[] = { 250, 500, 1250, 2500, 5000 };
const int MILLIVOL_per_dot[] = { 33, 17, 6, 3, 2 };
const int MODE_ON   = 0;
const int MODE_INV  = 1;
const int MODE_OFF  = 2;
const char *Modes[] = {"NORM","INV","OFF"};
const int TRIG_AUTO = 0;
const int TRIG_NORM = 1;
const int TRIG_SCAN = 2;
const char *TRIG_Modes[] = {"Auto","Norm","Scan"};
const int TRIG_E_UP = 0;
const int TRIG_E_DN = 1;
#define RATE_MIN 0
#define RATE_MAX 13
const char *Rates[] = {"F1-1","F1-2","  F2"," 5ms","10ms","20ms","50ms",
                       "0.1s","0.2s","0.5s","1s","2s","5s","10s"};
#define RANGE_MIN 0
#define RANGE_MAX 4
const char *Ranges[] = {" 1V","0.5V","0.2V","0.1V","50mV" };
int   range0 = RANGE_MIN;
short range1 = RANGE_MIN;
short ch0_mode = MODE_ON;
short ch0_off = 0;
short ch1_mode = MODE_ON;
short ch1_off = 0;
short rate = 3;
short trig_mode = TRIG_AUTO;
short trig_lv = 40;
short trig_edge = TRIG_E_UP;
short trig_ch = 0;
short Start = 1;
short menu = 19;
short data[4][SAMPLES]; // keep twice of the number of channels to make it a double buffer
short sample = 0;       // index for double buffer
int   amplitude = 0;
int   amplitudeStep = 5;

TaskHandle_t LedC_Gen;
TaskHandle_t SigmaDeltaGen;

///////////////////////////////////////////////////////////////////////////////////////////////
#define CH1COLOR YELLOW
#define CH2COLOR CYAN
#define GREY 0x7BEF
//---------------------------------------------------------------------------------------------
void DrawText(){
  M5.Lcd.setTextColor(WHITE);
  M5.Lcd.setTextSize(1);
  M5.Lcd.fillRect(270, 19, 70, 121, BLACK);
  M5.Lcd.fillRect(270, menu, 70, 10, BLUE);
  M5.Lcd.setCursor(270, 20);
  M5.Lcd.println(Start == 0 ? "Stop" : "Run");
  M5.Lcd.setCursor(270, 30);
  M5.Lcd.println(String(String(Ranges[range0]) + "/DIV"));
  M5.Lcd.setCursor(270, 40);
  M5.Lcd.println(String(String(Ranges[range1]) + "/DIV"));
  M5.Lcd.setCursor(270, 50);
  M5.Lcd.println(String(String(Rates[rate]) + "/DIV"));
  M5.Lcd.setCursor(270, 60);
  M5.Lcd.println(Modes[ch0_mode]);
  M5.Lcd.setCursor(270, 70);
  M5.Lcd.println(Modes[ch1_mode]);
  M5.Lcd.setCursor(270, 80);
  M5.Lcd.println("OFS1:" + String(ch0_off));
  M5.Lcd.setCursor(270, 90);
  M5.Lcd.println("OFS2:" + String(ch1_off));
  M5.Lcd.setCursor(270, 100);
  M5.Lcd.println(trig_ch == 0 ? "T:1" : "T:2");
  M5.Lcd.setCursor(270, 110);
  M5.Lcd.println(TRIG_Modes[trig_mode]);
  M5.Lcd.setCursor(270, 120);
  M5.Lcd.println("Tlv:" + String(trig_lv));
  M5.Lcd.setCursor(270, 130);
  M5.Lcd.println((trig_edge == TRIG_E_UP) ? "T:UP" : "T:DN");
}
//---------------------------------------------------------------------------------------------
void CheckSW(){
  M5.update();
  if (M5.BtnB.wasPressed()){(menu < 129) ? (menu += 10) : (menu = 19);return;
  }else if (M5.BtnA.wasPressed()){
    switch (menu){
    case  19:if (Start == 0){Start = 1;}else{Start = 0;}break;
    case  29:if (range0 > 0){range0--;}break;
    case  39:if (range1 > 0){range1--;}break;
    case  49:if (rate > 0){rate--;}break;
    case  59:if (ch0_mode > 0){ch0_mode--;}break;
    case  69:if (ch1_mode > 0){ch1_mode--;}break;
    case  79:if (ch0_off > -1023){ch0_off -= 1024 / VREF[range0];}break;
    case  89:if (ch1_off > -1023){ch1_off -= 1024 / VREF[range1];}break;
    case  99:if (trig_ch == 0){trig_ch = 1;}else{trig_ch = 0;}break;
    case 109:if (trig_mode > 0){trig_mode--;}else{trig_mode = TRIG_SCAN;}break;
    case 119:if (trig_lv > 0){trig_lv--;}break;
    case 129:if (trig_edge == TRIG_E_UP){trig_edge = TRIG_E_DN;}else{trig_edge = TRIG_E_UP;}break;
    }
    return;
  }
  if (M5.BtnC.wasPressed()){
    switch (menu){
    case  19:if (Start == 0){Start = 1;}else{Start = 0;}break;
    case  29:if (range0 < RANGE_MAX){range0++;}break;
    case  39:if (range1 < RANGE_MAX){range1++;}break;
    case  49:if (rate < RATE_MAX){rate++;}break;
    case  59:if (ch0_mode < 2){ch0_mode++;}break;
    case  69:if (ch1_mode < 2){ch1_mode++;}break;
    case  79:if (ch0_off < 1023){ch0_off += 1024 / VREF[range0];}break;
    case  89:if (ch1_off < 1023){ch1_off += 1024 / VREF[range1];}break;
    case  99:if (trig_ch == 0){trig_ch = 1;}else{trig_ch = 0; }break;
    case 109:if (trig_mode < TRIG_SCAN){trig_mode++;}else{trig_mode = 0;}break;
    case 119:if (trig_lv < 60){trig_lv++;}break;
    case 129:if (trig_edge == TRIG_E_UP){trig_edge = TRIG_E_DN;}else{trig_edge = TRIG_E_UP;}break;
    }
    return;
  }else{return;}
  DrawText();
}
//---------------------------------------------------------------------------------------------
void DrawGrid(){
  for (int x = 0; x <= SAMPLES; x += 2){ // Horizontal Line{
    for (int y = 0; y <= LCD_HEIGHT; y += DOTS_DIV){M5.Lcd.drawPixel(x, y, GREY);CheckSW();}
    if (LCD_HEIGHT == 240){M5.Lcd.drawPixel(x,LCD_HEIGHT - 1,GREY);}
  }
  for (int x = 0; x <= SAMPLES; x += DOTS_DIV){ // Vertical Line{
    for (int y = 0; y <= LCD_HEIGHT; y += 2){M5.Lcd.drawPixel(x, y, GREY);CheckSW();}
  }
}
//---------------------------------------------------------------------------------------------
void DrawGrid(int x){
  if ((x % 2) == 0){
   for (int y = 0; y <= LCD_HEIGHT;y += DOTS_DIV){M5.Lcd.drawPixel(x,y,GREY);}
  }
  if ((x % DOTS_DIV) == 0){
    for (int y = 0; y <= LCD_HEIGHT; y += 2){M5.Lcd.drawPixel(x, y, GREY);}
  }
}
//---------------------------------------------------------------------------------------------
void ClearAndDrawGraph(){
  int clear = 0;
  if (sample == 0){clear = 2;}
  for (int x = 0; x < (SAMPLES - 1); x++){
    M5.Lcd.drawLine(x, LCD_HEIGHT - data[clear + 0][x], x + 1, LCD_HEIGHT - data[clear + 0][x + 1], BLACK);
    M5.Lcd.drawLine(x, LCD_HEIGHT - data[clear + 1][x], x + 1, LCD_HEIGHT - data[clear + 1][x + 1], BLACK);
    if (ch0_mode != MODE_OFF){
      M5.Lcd.drawLine(x, LCD_HEIGHT - data[sample + 0][x], x + 1, LCD_HEIGHT - data[sample + 0][x + 1], CH1COLOR);
    }
    if (ch1_mode != MODE_OFF){
      M5.Lcd.drawLine(x, LCD_HEIGHT - data[sample + 1][x], x + 1, LCD_HEIGHT - data[sample + 1][x + 1], CH2COLOR);
    }
    CheckSW();
  }
}
//---------------------------------------------------------------------------------------------
void ClearAndDrawDot(int i){
  int clear = 0;
  if (i <= 1){return;}
  if (sample == 0){clear = 2;}
  M5.Lcd.drawLine(i - 1, LCD_HEIGHT - data[clear + 0][i - 1], i, LCD_HEIGHT - data[clear + 0][i], BLACK);
  M5.Lcd.drawLine(i - 1, LCD_HEIGHT - data[clear + 1][i - 1], i, LCD_HEIGHT - data[clear + 1][i], BLACK);
  if (ch0_mode != MODE_OFF){
    M5.Lcd.drawLine(i - 1, LCD_HEIGHT - data[sample + 0][i - 1], i, LCD_HEIGHT - data[sample + 0][i], CH1COLOR);
  }
  if (ch1_mode != MODE_OFF){
    M5.Lcd.drawLine(i - 1, LCD_HEIGHT - data[sample + 1][i - 1], i, LCD_HEIGHT - data[sample + 1][i], CH2COLOR);
  }
  DrawGrid(i);
}
//---------------------------------------------------------------------------------------------
void DrawGraph(){
  for (int x = 0; x < SAMPLES; x++){
    M5.Lcd.drawPixel(x, LCD_HEIGHT - data[sample + 0][x], CH1COLOR);
    M5.Lcd.drawPixel(x, LCD_HEIGHT - data[sample + 1][x], CH2COLOR);
  }
}
//---------------------------------------------------------------------------------------------
void ClearGraph(){
  int clear = 0;
  if (sample == 0){clear = 2;}
  for (int x = 0; x < SAMPLES; x++){
    M5.Lcd.drawPixel(x, LCD_HEIGHT - data[clear + 0][x], BLACK);
    M5.Lcd.drawPixel(x, LCD_HEIGHT - data[clear + 1][x], BLACK);
  }
}
//---------------------------------------------------------------------------------------------
inline long adRead(short ch, short mode, int off){
  long a = analogRead(ch);
  a = (((a + off) * VREF[(ch == ad_ch0) ? range0 : range1]) / 10000UL) + 30;
  a = ((a >= LCD_HEIGHT) ? LCD_HEIGHT : a);
  if (mode == MODE_INV){return LCD_HEIGHT - a;}
  return a;
}
//---------------------------------------------------------------------------------------------
void ledcAnalogWrite(uint8_t channel, uint32_t value, uint32_t valueMax = 255){
  uint32_t duty = (8191 / valueMax) * min(value, valueMax);
  ledcWrite(channel, duty);
}
//---------------------------------------------------------------------------------------------
// Make a PWM generator task on core 0
// Signal generator pin 2
void LedC_Task(void *parameter){
  ledcSetup(0, 50, 13);
  ledcAttachPin(2, 0);
  for (;;){
    ledcAnalogWrite(0, amplitude);
    amplitude = amplitude + amplitudeStep;
    if (amplitude <= 0 || amplitude >= 255){amplitudeStep = -amplitudeStep;}
    delay(30);
  }
  vTaskDelete(NULL);
}
//---------------------------------------------------------------------------------------------
void SigmaDelta_Task(void *parameter){
  sigmaDeltaSetup(0, 312500);
  sigmaDeltaAttachPin(5, 0);
  sigmaDeltaWrite(0, 0);
  for (;;){
    static uint8_t i = 0;
    sigmaDeltaWrite(0, i++);
    delayMicroseconds(50);
  }
}
//---------------------------------------------------------------------------------------------
void setup(){
  M5.begin();
  dacWrite(25, 0); // Speaker OFF
  Wire.begin(); 
  if(digitalRead(BUTTON_A_PIN)==0){updateFromFS(SD);ESP.restart();}
  M5.Lcd.fillScreen(BLACK);
  disableCore0WDT(); // Prevent reboot every 5 seconds. rev 2019.11.30
  disableCore1WDT(); // Prevent reboot every 5 seconds. rev 2019.11.30
  DrawGrid();
  DrawText();
  M5.Lcd.setBrightness(100);

  xTaskCreatePinnedToCore(
    LedC_Task,         /* Task function. */
    "LedC_Task",       /* name of the task, a name just for humans */
    8192,                    /* Stack size of task */
    NULL,                    /* parameter of the task */
    2,                       /* priority of the task */
    &LedC_Gen,               /* Task handle to keep track of the created task */
    0);                      /*cpu core number where the task is assigned*/

  xTaskCreatePinnedToCore(
    SigmaDelta_Task,     /* Task function. */
    "SigmaDelta_Task",     /* name of task, a name just for humans */
    8192,                    /* Stack size of task */
    NULL,                    /* parameter of the task */
    2,                       /* priority of the task */
    &SigmaDeltaGen,          /* Task handle to keep track of the created task */
    0);                      /*cpu core number where the task is assigned*/
}
//---------------------------------------------------------------------------------------------
void loop(){
  if (trig_mode != TRIG_SCAN){
    unsigned long st = millis();
    short oad;
    if (trig_ch == 0){oad = adRead(ad_ch0, ch0_mode, ch0_off);
    }else{oad = adRead(ad_ch1, ch1_mode, ch1_off);}
    for (;;){
      short ad;
      if (trig_ch == 0){ad = adRead(ad_ch0, ch0_mode, ch0_off);
      }else{ad = adRead(ad_ch1, ch1_mode, ch1_off);}

      if (trig_edge == TRIG_E_UP){
        if (ad >= trig_lv && ad > oad){break;}
      }else{if (ad <= trig_lv && ad < oad){break;}}
      oad = ad;
      CheckSW();
      if (trig_mode == TRIG_SCAN){break;}
      if (trig_mode == TRIG_AUTO && (millis() - st) > 100){break;}
    }
  }

  // sample and draw depending on the sampling rate
  if (rate <= 5 && Start){
    // change the index for the double buffer
    if (sample == 0){sample = 2;}else{sample = 0;}
    if (rate == 0){ // full speed, channel 0 only
      unsigned long st = millis();
      for (int i = 0; i < SAMPLES; i++){
        data[sample + 0][i] = adRead(ad_ch0, ch0_mode, ch0_off);
      }
      for (int i = 0; i < SAMPLES; i++){data[sample + 1][i] = 0;}
     // full speed, channel 1 only
    }else if (rate == 1){
      unsigned long st = millis();
      for (int i = 0; i < SAMPLES; i++){
        data[sample + 1][i] = adRead(ad_ch1, ch1_mode, ch1_off);
      }
      for (int i = 0; i < SAMPLES; i++){data[sample + 0][i] = 0;}
    // full speed, dual channel
    }else if (rate == 2){
      unsigned long st = millis();
      for (int i = 0; i < SAMPLES; i++){
        data[sample + 0][i] = adRead(ad_ch0, ch0_mode, ch0_off);
        data[sample + 1][i] = adRead(ad_ch1, ch1_mode, ch1_off);
      }
    }
    // .5ms, 1ms or 2ms sampling
    else if (rate >= 3 && rate <= 5){
      const unsigned long r_[] = { 5000 / DOTS_DIV, 10000 / DOTS_DIV, 20000 / DOTS_DIV };
      unsigned long st0 = millis();
      unsigned long st = micros();
      unsigned long r = r_[rate - 3];
      for (int i = 0; i < SAMPLES; i++){
        while ((st - micros()) < r)
          ;
        st += r;
        data[sample + 0][i] = adRead(ad_ch0, ch0_mode, ch0_off);
        data[sample + 1][i] = adRead(ad_ch1, ch1_mode, ch1_off);
      }
    }
    ClearAndDrawGraph();
    CheckSW();
    DrawGrid();
    DrawText();
  }else if (Start){ // 5ms - 500ms sampling
    // copy currently showing data to another
    if (sample == 0){
      for (int i = 0; i < SAMPLES; i++){
        data[2][i] = data[0][i];
        data[3][i] = data[1][i];
      }
    }else{
      for (int i = 0; i < SAMPLES; i++){
        data[0][i] = data[2][i];
        data[1][i] = data[3][i];
      }
    }

    const unsigned long r_[] = { 50000 / DOTS_DIV, 100000 / DOTS_DIV, 200000 / DOTS_DIV,
      500000 / DOTS_DIV, 1000000 / DOTS_DIV, 2000000 / DOTS_DIV,
      5000000 / DOTS_DIV, 10000000 / DOTS_DIV };
    unsigned long st0 = millis();
    unsigned long st = micros();
    for (int i = 0; i < SAMPLES; i++){
      while ((st - micros()) < r_[rate - 6]){
        CheckSW();
        if (rate < 6){break;}
      }
      // sampling rate has been changed
      if (rate < 6){M5.Lcd.fillScreen(BLACK);break;}
      st += r_[rate - 6];
      // sampling rate has been changed to shorter interval
      if (st - micros() > r_[rate - 6]){st = micros();}
      if (!Start){i--;continue;}
      data[sample + 0][i] = adRead(ad_ch0, ch0_mode, ch0_off);
      data[sample + 1][i] = adRead(ad_ch1, ch1_mode, ch1_off);
      ClearAndDrawDot(i);
    }
    DrawGrid();
    DrawText();
  }else{CheckSW();}
  M5.update();
}
//---------------------------------------------------------------------------------------------

M5Stack , Oscilloscope ,

Written by macsbug

4月 3, 2018 at 11:38 am

カテゴリー: ESP32, M5STACK, Make

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

3D Printer Review

leave a comment »

3Dプリンターは、しばらく使用していないと再調整が必要な為、メモを記載した。     2015.07.10


Power Mac Pro(Early 2008)に、SSDを取り付ける為に、SSD Adapterを作りました。
データーは、MakerBot ThingiverseMac Pro SSD Adapter をDLする。
必要な時に買う為に出かける事無く直ぐ作れるのは、3Dプリンターの利点ですね。

今回は、Plateへの素材の定着不足で浮き上がり、素材がくっ付いて丸まってしまいました。
原因は、Head Plat へ素材の定着が低い為です。
対策は、Head高の調整、Plate温度を少し上げ、速度を少し遅くしました。
尚、設定は、個人用メモで、個々の装置によって違います。

他、環境対策として部屋の窓にファンを取り付けました。


ssd1 ssd2

3D Printer
1. ヘッドの高さの確認 及び 調整をする。

MakerWare
2. STLファイルのデーターによっては、向きを調整する(Turn)
3. Scale: 100.00%。(通常は、102.5%)
4. Quality: infill=100%, Number of shells=2,  Layer Height=0.40mm
5. Temperature: Left Extruder=230°,  Right Extruder=230°, Build Plate=118°C
_ ( default Build Plate=110°C )
6. Speed: Speed while Extruding=80 mm/s, Speed while Traveling=100 mm/s
_ ( default Speed while Extruding=90 mm、default Speed while Traveling==150 mm )

 

 

環境対策:異臭をファンで外に廃棄する為にファンを窓枠に設置。
台が大きく設置は窓枠の上に置くだけで良い。羽が大きい為に風量があり効果がありました。
あきばお〜:テクノス TEKNOS 扇風機 羽根18cmサーキュレーターメカ SAK-23 税込み1999円。

4955014038296

 

Written by macsbug

7月 10, 2015 at 3:33 am

カテゴリー: Make

3D PRINTER 備忘録

leave a comment »

3D Printer を使用し気づいた点をメモしました。             ORG 2015.02.15

経験した4つのポイント。

1. 材料の匂いが部屋に充満し、且つ有害である事。専用の部屋や換気装置が必要。家族のいる所では使えない。

2. 部品交換とメンテナンスが必要。ノズルの寿命は約1年で部品が購入できる事。

3.  CADのソフトが必要。サイズ入力ができる事。図面通りの物は難しい。プリンター出力の精度は低い。

4.  費用がかかる。維持費(材料)が高い。メンテナンス費用もかかる。

 

その他、詳細を以下に記載します。

購入:Makerbot 2X を海外から購入。理由は、国内の代理店は高額だった事と他には無い時であった。
_  購入費用は約30万。個人輸入のためリスク付きです。

寿命:ノズルは長くても1年くらいです。交換が必要となり部品、道具、技量が必要です。

部品:交換部品が必要となる。販売店で交換及び修理用部品がある事。Extruder Nozzle、Nozzle Head Drill Cleaner
_  国内では無いか高いので、私は海外から購入しました。ebay, AliExpress
_  ただし、全ての部品があるわけではありません。
_  Makerbot は、SD を使いますが、大容量のSDは使えません。2G SD FAT FORMAT を用意する事。

道具:アーレンレンチ、ペンチ、プライヤー、ノズル掃除ピン、スパナー、 等が必要。

材料:ABSを使用。PLAと混在するとノズルが痛む。よってABSのみ使用。湿気や温度を考慮した保存が必要。

匂い:匂いが強く生活空間には持ち込めません。この件は販売時に述べていない物が多数です。
_  メディアやテレビ、販売店、等では、この重要な事が述べられていません。

有害:ABS のガスは有害です。ABS MSDS

ノズル:交換は難しいです。道具と技量が必要です。ノズルが不良となり交換した経験はあります。
_  ノズルの不具合は掃除もありますが、交換した方が簡単です。その為には、低価格のノズルを複数用意する。
_  ノズル(Extruder Nozzle)は、ebayで、5個1000円程度で販売している。(Makerbot 0.4mm)
_  Makerbotの新型は交換を簡単にする為にアタッチメント式を採用し便利だが価格が問題になる。
_  たとえば、少しだけのメンテナンスに毎回、高価なアタッチメントを交換する訳にはいかない。

図面:CAD が必要。サイズを入力できる事。CADの習熟が必要。VectorWorksが良いが高価(注:OS Ver)。
_  使用する面や曲面を綺麗に精度良く出力するには、以下の様に縦側に配置する事。
_  通常、ケースを製作する場合、使用する面が下になる例が多いが、下面は綺麗に出来ない。
_  横の例:Arduino Mega R3 case。ネジ止めのピンは作れるが、表面が荒くなる。
_  縦の例:RAMP 1.4 Enclosure。ネジを使用せずスライド式にする。表面は綺麗だが時間がかかる。
_  参考:フリーで使える無料3Dソフト

434 435

 

出力:CADでサイズを設定してもプリントするとサイズが正しく繁栄されません。
_  つまり、図面通りのものが出来ません。大きさの決まった物は取り付かない事になります。
_  サイズ調整方法:MakerWareのScaleでScale toの倍率を設定する。例:101.50 %、102.5%
_  この方法は、全体に実施する為に、縦と横の出力サイズのズレには対応できません。
_  材料によっては、出力が若干変化します。

精度:精度は低い。0.4 mm 。3次元の下側が一番荒い、次は一番上、横は一番良い。上下に曲面で表現すると荒い。
_  出力精度向上には、必要とされる面を横に配置し縦に出力する。理由:横面は精度が良い。時間はかかる。
_  事後処理としてヤスリ等の研磨はかなり面倒と綺麗に仕上がらない。ABSは柔らかい物の削る場合は固い。
_  シンナーで表面を溶かし凹凸を修正できるが、均一にするには難しい。表面はテカテカになる。

時間:小さな物で30分。大きなものや、縦にすると一昼夜かかります。

騒音:音はうるさいです。静かに過ごしている所には置けません。

流れ:CADで図面作成  -> stl Fileを出力 -> Makerwareで、stl Fileから x3g File(g code)を出力 ->
_  Makerbot で、SD を挿入し x3g File(g code) をプリントする。
_  ネットにあるデータは、stl File を使用し上記のMakreware から実施する。stlは編集できない。

失敗:ネットで失敗例を調べておきましょう。

 

参考になる所:
Makerwareの操作方法(Kajiyama):Makerware の使い方が書かれています。
Makers Love:3D Printer 全般について書かれています。
サポートスタッフ「O(オー)」:ノズルの不具合対策等、詳細な記事が書かれています。

Written by macsbug

2月 14, 2015 at 11:59 pm

カテゴリー: Make

ちょっと遊べる小道具リスト

with one comment

小道具のリスト作りを始めました。           2015.01.29〜

   画像    名前  販売先(リンク)  価格         メモ  (済):動作確認済み
USB LED Night Light  worldchips
116円
11day=1.17-1.28
 (済) LEDが点灯する。 電流=90 mA
USB Touch switch 4LED Night Light  worldchips
135円
 (済) タッチでLEDが点灯/消灯する。
電流=70 mA
STM32F103C8T6 ARM STM32 Minimum System Development Board Module  worldchips
553円
 入手済。IDE調査中。
Arduino Support Package For Maple
maple-ide
Roger Clark
4 Channe IIC I2C Logic Level Converter Bi-Directional Module 5V to 3.3V  worldchips
139円
  入手済
Mifare RC522 Card Read Antenna RFID Reader IC Card Proximity Module  worldchips
396円
  入手済
RFID IC Key Tags Keyfobs  worldchips
10個 289円
  入手済
USB Charger Doctor Voltage Current Meter  worldchips
193円
  (済) 上海問屋では977円。
Male to Male Jumper Wires  worldchips
221円
  (済) 秋月で 220円。
TFT/SD Shield for Arduino DUE TFT LCD Module SD Card Adapter  wkws20(信頼有)
1174円
19day=1.13-2.1
 (済)Arduino DUE用TFT Display接続CARD。DUE+Sheeld+TFT となる。
入手済
HC-SR501PIR Motion Sensor  kxnkxk
5個 766円
12day=1.18-1.30
 入手済
秋月は1個600円。
I2C  OV7670 CMOS Camera Module Lens 640X480  kxnkxk
763円
12day=1.18-1.30
 入手済
Welding Goggles  sx4us
409円12day=1.22-2.3
  入手済。低級、購入ミス。
14-in-1-Solar-Robot-Car-Boat-Kid-Educational-Toy  sx4us
2494円12day=1.22-2.3
 入手済。低級、購入ミス。
10X + 15X Eye Magnifier Loupe Lens Set  sx4us
374円12day=1.22-2.3
  入手済。低級、購入ミス。
WS2812 5050 RGB LED Module for Arduino  flyfuntech2014
351円
 (済)複数個の連結が可能。libraryでLEDの数を設定する。libraryにより多機能の表示可能。
8 x WS2812 5050 RGB LED with Integrated Drivers
Adafruit_NeoPixel library
Microphone Sound Module for Arduino  flyfuntech2014
210円
 (済)マイクの入力部が狭く感度が低い。
 40pcs×20cm 2.54mm male to female survy2014
291円
*day=2.1-
 注文中。2ea=583円
Digispark Kickstarter ATTINY85 Arduino General Micro USB Development Board survy2014
356円
*day=2.1-
注文中。おおっ、あのKickstarterのである。
2PCS DC 3.7V 22000RPM Coreless Motor Propeller for RC Aircraft Helicopter Toy survy2014
2ea=338円
**day=2.1-
注文中。 4ea=680円
IR Infrared Obstacle Avoidance Sensor Module for Arduino Smart Car Robot 3-wire survy2014
148円
**day=2.1-
 注文中
DS1302 Serial Real Time Clock RTC with Battery  survy2014
220円
**day=2.1-
 注文中。2ea=442円
 BMP180 Replace BMP085 Digital Barometric Pressure Sensor Module survy2014
177円
**day=2.1-
 注文中
 2.54mm 20cm Dupont wire cable 8P-8P Connector Female to Female  survy2014
150円
**day=2.1-
 注文中。4ea=601円
 5PCS 5V Mini USB 1A Lithium Battery Charging Board Charger Module NEW  survy2014
5ea=281円
**day=2.1-
 注文中
 10Pcs 4N25 6Pin Optoisolators Transistor DIP New  survy2014
10EA=234円
**day=2.1-
 注文中
 5PCS 32.768 kHz 32.768k Hz Crystal Oscillator 3 x 8 mm Cylinder  survy2014
5ea=152円
**day=2.1-
注文中
10pcs 8 Pin Female tall stackable Header Connector socket for Arduino Shield  survy2014
10ea=279円
**day=2.1-
 注文中。20ea=560円
 new Sound detection sensor module sound sensor Intelligent vehicle  survy2014
148円
**day=2.1-
注文中
 Digital Sound detection sensor module loudnes voice Intelligent vehicle Arduino  wkws20
351円
**day=2.1-
 注文中。5ea=1757円
Vibration Sensor Module Theft prevention shake digital output  wkws20
351円
5day=2.1-2.6
 入手済
PWM Generator Controller Adjustable Frequency 100-400kHz SG3525  wkws20
704円
5day=2.1-2.6
 入手済
 Mini Flame Fire Sensor for Arduino 760nm to 110nm IR Wavelength Sensor AVR PIC  wkws20
234円
5day=2.1-2.6
 入手済
 5″ 5.0″ inch TFT LCD module Font IC 800×480 SSD1963 arduino DUE MEGA2560  wkws20
5994円
5day=2.1-2.6
 入手済
 5V Relay Module For Arduino DSP AVR PIC ARM 220/110V 10A control appliance  wkws20
351円
5day=2.1-2.6
 入手済。2ea=703円

Written by macsbug

1月 29, 2015 at 12:45 am

カテゴリー: Arduino, Make

Arduino 風 PSoc5

leave a comment »

Make Meeting 07 (2011.12.03-04) で Arduino 風 PSoc5 を購入。
CPU は Cypress の 32-bit ARM Cortex-M3  67MHz

素晴らしい基盤の出来映えです。
@aasoukai128 さんが製作し 5000 円でした。
アナログ回路も設計できるのでなんでも出来そうです。

Written by macsbug

12月 11, 2011 at 4:45 am

カテゴリー: Make