「メインページ」の版間の差分

提供: robot-jp wiki
ナビゲーションに移動検索に移動
10行目: 10行目:
 
!プログラム言語
 
!プログラム言語
 
|Arduino
 
|Arduino
|
+
| colspan="3" |#include
| colspan="2" |#include
 
 
|-
 
|-
 
! rowspan="4" |ライブラリ
 
! rowspan="4" |ライブラリ
| rowspan="4" |Adafruit以外
+
| rowspan="4" |動作が軽く小さいの有線
| rowspan="4" |Adafruit製は便利だけどメモリ消費が大きいため
 
 
|I2C
 
|I2C
|Wire.h
+
|[https://github.com/esp8266/Arduino/blob/master/libraries/Wire/Wire.h Wire.h]
 +
|
 
|-
 
|-
 
|SH1106
 
|SH1106
 
SSD1306
 
SSD1306
|U8g2lib.h
+
|[https://github.com/olikraus/u8g2 U8g2lib.h]
 +
|※Adafruitはデモ画像入りで大きすぎ
 
|-
 
|-
 
|SoftSerial(MH-Z19C)
 
|SoftSerial(MH-Z19C)
|SoftwareSerial.h
+
|[https://github.com/PaulStoffregen/SoftwareSerial SoftwareSerial.h]
 +
|
 
|-
 
|-
 
|BME680
 
|BME680
|Zanshin_BME680.h
+
|[https://github.com/Zanduino/BME680/blob/master/src/Zanshin_BME680.h Zanshin_BME680.h]
 +
|
 
|-
 
|-
!CAD
+
! rowspan="2" |CAD
|Free限定
+
| rowspan="2" |Free限定
|なるべく長期でFreeな物を優先
+
|回路
 +
|[https://www.kicad.org/ '''KiCAD''']
 +
 
 +
[https://easyeda.com/ EasyEDA]
 +
 
 +
[https://www.p-ban.com/dspcb/ds_pcb.html DesignSpark PCB]
 
|
 
|
 +
|-
 +
|メカ
 +
|[[App:Mech:Fusion360|'''Fusion360''']]
 +
[[App:Mech:DesignSpark Mechanical|DesignSpark Mechanical]]
 +
 +
[[App:Mech:OnShape|OnShape]]
 +
 +
[[App:Mech:FreeCAD|FreeCAD]]
 
|
 
|
 
|}
 
|}

2022年3月18日 (金) 12:21時点における版

このWikiは閲覧自由な個人的なメモです。

書き込みはメンバーに限定しています。

    ※工事中※


基本

プログラム言語 Arduino #include
ライブラリ 動作が軽く小さいの有線 I2C Wire.h
SH1106

SSD1306

U8g2lib.h ※Adafruitはデモ画像入りで大きすぎ
SoftSerial(MH-Z19C) SoftwareSerial.h
BME680 Zanshin_BME680.h
CAD Free限定 回路 KiCAD

EasyEDA

DesignSpark PCB

メカ Fusion360

DesignSpark Mechanical

OnShape

FreeCAD

  

DevBoard

DevBoard ブランド
Arduino NANO ArduinoNano-icon.jpg KKHMF
NANO EVERY ArduinoNanoEvery-icon.jpg Arduino
ESP32 NodeMCU-32S NodeMCU-32S-icon.jpg HiLetgo
ESP32-DevKitC-32D ESP32-DevKitC-32D-icon.jpg Espressif
ESP32-CAM-MB ESP32-CAM-MB.jpg DiyStudio

Display

Type Size Module Driver Touch SD I/F 商社
OLED 0.91inch 128*32 MC091GX (LCDwiki) MC091X-icon.jpg SSD1306 I2C DSD Tech
OLED 0.96inch 128*64 MC096VX (LCDwiki) MC096VX-icon.jpg SSD1306 I2C KKHMF
OLED 1.3inch 128*64 MC130GX(LCDwiki) MC130GX-icon.jpg SH1106 I2C HiLetgo
LCD 2.8inch 240*320 MSP2807 (LCDwiki) MSP2807-icon.jpg ILI9341 XPT2046 SPI 秋月電子通商

Sensor

空気センサ /CO2センサ (Absolute accuracy)
Module I/F CO2(ppm) 気質(Ω) 気温(℃) 湿度(%RH) 気圧(hPa) 生産
Sensor name image 測定範囲 精度 測定範囲 精度 測定範囲 精度 測定範囲 精度 測定範囲 精度
BMP280 GY-BMP280 Bmp280-icon.jpg I2C/SPI 0~65 Δ±1 300~1100 Δ±1.0 終了済
BME280 GY-BME280 BME280-icon.jpg I2C 0~65 Δ±1 0~100 Δ±3 300~1100 Δ±1.0 ok
BME680 CJMCU680 CJMCU680-icon.jpg I2C/SPI 0~500 Δ±1 0~65 Δ±1 10~90 Δ±3 300~1100 Δ±0.6 ok
AHT20 AHT20-icon.jpg I2C 20~60 Δ±0.3 20~80 Δ±2 ok
MH-Z19C --- MH-Z19C-icon.jpg UART/PWM 400~5000 Δ1 -10~50 Δ±1 ok
SCD41 --- SDC41-icon.jpg I2C 400~5000 Δ40+5% -10~60 Δ±0.8 0~95 Δ±6 ok


電源

電源IC
XCL103
XCL103

開発アプリ

回路 CAD/Sim

Freeな回路・PCB設計用CAD・回路シミュレータ
Name Open

Source

CAD OS Gerber対応 特徴
Sch PCB AutoRouter Sim Windows ubuntu Web P板.com
KiCAD × 使いやすく実用的。Ver6以降で日本語フォント対応済
EasyEDA 使いやすい。2点までcloseでok
DesignSpark PCB × ×
EAGLE(Fusion360) ○2点 ○80cm2 × Fusion360に組み込まれている
LibrePCB × × 不明 ほとんど資料がない。
CircuitTree × × 不明 ほとんど資料がない。
Schematics × × × × ×
upverter × × × × ×
LTSpice ×
TINA-TI 初心者向け (1)QuickStart (2)解析
PSpice-for-TI
MicroCAP ×
QUCS ×
PartSim ×
CircuitLab × ×
Circuit Simulator × × × × × 超初心者のイメトレ専用
CADLUS PCB × × ×
K2CAD × × × ×
PCBE × × ×

メカ 3D/2D-CAD

Name Link 3Dモデリング 3Dから2D図面 2D製図
Fusion360 autodesk  
DesignSpark Mechanical rs-online
FreeCAD freecad
OnShape onshape
Solid Edge siemens

流体Sim

Name
OpenFOAM
Flowsquare

  

IDE (ファーム)

Name Arduino IDE Visual Studio Code
C/C++
Python ?
Board Manager Arduino IDEで設定
Library Manager Arduino IDEで設定
intellisense ×
GitHub ×
Program Language:Arduino

測定器

マルチメータ KEW2000A KEW2000A-icon.jpg LCR58 GLOBAL-LCR58-icon.jpg
オシロスコープ
電子天秤

試作工程のメモ

基本設計
機能試作
量産試作

about Wiki