This commit is contained in:
Tomoya Matsuura(MacBookPro) 2023-08-24 22:38:07 +09:00
parent fcee9e37a3
commit 7629a3dcb6
9 changed files with 78 additions and 36 deletions

1
content/Arduino.md Normal file
View File

@ -0,0 +1 @@
#tools #hardware #opensource

View File

@ -82,10 +82,16 @@ https://brainwagon.org/2011/05/20/diy-fethome-made-transistor-scientific-america
## ツール系
### 電気炉
DIY 1200°C Tube Furnace
<iframe width="560" height="315" src="https://www.youtube.com/embed/oqOlrGPgng8" title="Building a 1200°C Tube Furnace" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
### 薬品塗布
[[Maasi]] (DIY [[スピンコーター]] )
### 測定機器
openflexture(顕微鏡)
@ -96,7 +102,4 @@ Puma
https://www.youtube.com/watch?v=7UbkrZyNgpo
[[Maasi]] (DIY [[スピンコーター]] )
[[カーブトレーサー]]

9
content/Don Sauer.md Normal file
View File

@ -0,0 +1,9 @@
#person #semiconductor
VCAによく使われるトランスコンダクタンスアンプのLM13600とかを設計した人
<https://idea2ic.com>
(IC設計の知識とかめちゃくちゃ詳しい)

View File

@ -2,7 +2,7 @@
[University of Maryland](https://www.umd.edu/)の[[Small Artifacts Lab]]による研究
ファイバーレーザーで銅箔とカプトンフィルムの切断、折り曲げ、半田付けなどを一括で行うことで立体的な電気回路の成形を実現
[[ファイバーレーザー加工機]]で銅箔とカプトンフィルムの切断、折り曲げ、半田付けなどを一括で行うことで立体的な電気回路の成形を実現
https://smartlab.cs.umd.edu/publication/fibercuit

5
content/Firmata.md Normal file
View File

@ -0,0 +1,5 @@
#tools #protocols
[[MIDI]]をベースにした、[[Arduino]]のほとんどの入出力制御をシリアル通信で行うためのプロトコルとライブラリ
[[Max]]maxuinoや[[PureData]](pduino)、[[Processing]]などで使える

1
content/Processing.md Normal file
View File

@ -0,0 +1 @@
#tools #software #opensource #design

View File

@ -0,0 +1,27 @@
#tools #hardware #semiconductor
トランジスタやダイオードの特性を測るための機械。普通はめっちゃ高い
とはいえ、基本的にはソース-ドレイン間の電流計+ゲートの電圧を制御するだけ
(現実には、ゲートの容量とかそのほかいろんなところの寄生容量とかでどのくらいのスピードででソース・ドレイン間の電圧変えるかとかが大変になるわけだけど)
[[Don Sauer]]による[[Arduino]]ベースでのDIYカーブトレーサー
[Arduino BiCMOS Curve Tracer](http://www.idea2ic.com/BiCmosCurveTracer/Arduino%2520BiCmos%2520Curve%2520Tracer.html)
シリアル通信で[[Processing]]にリアルタイム表示か、CSVに書き出してOCTAVEで分析想定
---
これをベースにシールドを作ってみた↓
[Simple Curve Tracer Shield for Arduino Uno](https://github.com/tomoyanonymous/carvetracer_arduino)
ArduinoスケッチとProcessingスケッチを両方管理するのがだるいので、[[Firmata]]で完結
---
コスパを考えて個人でやるならDigilentの[[Analog Discovery]]のTransistor Tester使うのが一番良さそう。

View File

@ -1,10 +1,4 @@
---
title: ファイバーレーザー
tags:
- tools
- digital-fabrication
---
#tools #hardware #digital-fabrication
金属彫刻、切断可能なレーザー加工機

View File

@ -16,6 +16,30 @@ export const sharedPageComponents: SharedLayout = {
}
// components for pages that display a single page (e.g. a single note)
const graph_cfg = {
localGraph: {
drag: true, // whether to allow panning the view around
zoom: true, // whether to allow zooming in and out
depth: 2, // how many hops of notes to display
scale: 1.1, // default view scale
repelForce: 0.5, // how much nodes should repel each other
centerForce: 0.3, // how much force to use when trying to center the nodes
linkDistance: 30, // how long should the links be by default?
fontSize: 0.6, // what size should the node labels be?
opacityScale: 1, // how quickly do we fade out the labels when zooming out?
},
globalGraph: {
drag: true,
zoom: true,
depth: -1,
scale: 0.9,
repelForce: 0.5,
centerForce: 0.3,
linkDistance: 30,
fontSize: 0.6,
opacityScale: 1,
},
};
export const defaultContentPageLayout: PageLayout = {
beforeBody: [Component.ArticleTitle(), Component.ContentMeta(), /*Component.TagList()*/],
left: [
@ -24,31 +48,9 @@ export const defaultContentPageLayout: PageLayout = {
Component.Search(),
Component.Darkmode(),
Component.DesktopOnly(Component.TableOfContents()),
Component.DesktopOnly(Component.RecentNotes())
],
right: [Component.Graph({
localGraph: {
drag: true, // whether to allow panning the view around
zoom: true, // whether to allow zooming in and out
depth: 2, // how many hops of notes to display
scale: 1.1, // default view scale
repelForce: 0.5, // how much nodes should repel each other
centerForce: 0.3, // how much force to use when trying to center the nodes
linkDistance: 30, // how long should the links be by default?
fontSize: 0.6, // what size should the node labels be?
opacityScale: 1, // how quickly do we fade out the labels when zooming out?
},
globalGraph: {
drag: true,
zoom: true,
depth: -1,
scale: 0.9,
repelForce: 0.5,
centerForce: 0.3,
linkDistance: 30,
fontSize: 0.6,
opacityScale: 1,
},
}), Component.Backlinks()],
right: [Component.Graph(graph_cfg), Component.Backlinks()],
}
// components for pages that display lists of pages (e.g. tags or folders)