SlideShare uma empresa Scribd logo
1 de 106
ソフト屋が挑戦した電子工作
〜力ずくの10か月〜
【合同勉強会】
インフィニットループ×クリプトン×ジグソー×クラスメソッド
2016/03/25
クラスメソッド株式会社
アプリケーションエンジニア
平内真一
スタッフ CLR/H
ブログ SIN@SAPPOROWORKSの覚書
Microsoft MVP for Visual C# (2013/1~)
フリーソフト BlackJumboDog
BuildInsider Xamarin逆引きTips
SIN/札幌ワークス
@furuya02
XXX
4Ⓒ Classmethod, Inc.
ブリッジ整流回路
交流を直流にするやつ
5Ⓒ Classmethod, Inc.
ブリッジ整流回路
交流を直流にするやつ
XXX
6Ⓒ Classmethod, Inc.
XXX
7Ⓒ Classmethod, Inc.
切る!
XXX
8Ⓒ Classmethod, Inc.
切った!
XXX
9Ⓒ Classmethod, Inc.
バラす!トランス1個と基盤
XXX
10Ⓒ Classmethod, Inc.
これか?
XXX
11Ⓒ Classmethod, Inc.
ダイオード4個・・ひし形の奴?
XXX
12Ⓒ Classmethod, Inc.
おっコンデンサもある?
XXX
13Ⓒ Classmethod, Inc.
電圧測ってみる(感電注意)
13Vぐらい・・
14Ⓒ Classmethod, Inc.
12V用の電源コードだったのに・・
13Vぐらい・・
XXX
15Ⓒ Classmethod, Inc.
各所の波形も測ってみる
XXX
16Ⓒ Classmethod, Inc.
コンデンサ無い時の波形は?
コンデンサ取る
XXX
17Ⓒ Classmethod, Inc.
交流
全波整流
直流
トランスで101V位から
14V位へ
XXX
18Ⓒ Classmethod, Inc.
だいたいでいいんだ〜
13Vぐらい・・
トランスで101V位から
14V位へ
19Ⓒ Classmethod, Inc.
トランスで電圧が下がる・・○
ダイオードで全波整流している・・○
コンデンサで平滑している・・○
電圧は、大体合ってればい・・△
XXX
20Ⓒ Classmethod, Inc.
部品が欲しい
とにかく色々試してみたい・・・
XXX
21Ⓒ Classmethod, Inc.
ビデオカード
XXX
22Ⓒ Classmethod, Inc.
バラした
XXX
23Ⓒ Classmethod, Inc.
オーディオタイマー
XXX
24Ⓒ Classmethod, Inc.
バラした
XXX
25Ⓒ Classmethod, Inc.
モデムカード(PC98用)
XXX
26Ⓒ Classmethod, Inc.
バラした
繋がりを書いてみる・・むずい
後に、電話交換器になる
27Ⓒ Classmethod, Inc.
繋がりを書いてみる・・
XXX
28Ⓒ Classmethod, Inc.
電話的特性完璧
XXX
29Ⓒ Classmethod, Inc.
古いマザーボード
XXX
30Ⓒ Classmethod, Inc.
バラした
XXX
31Ⓒ Classmethod, Inc.
几帳面
XXX
32Ⓒ Classmethod, Inc.
FET
XXX
33Ⓒ Classmethod, Inc.
レギュレータ
XXX
34Ⓒ Classmethod, Inc.
チップ部品
XXX
35Ⓒ Classmethod, Inc.
マウス
XXX
36Ⓒ Classmethod, Inc.
バラした
XXX
37Ⓒ Classmethod, Inc.
フォトダイオード?
マウスが動くと、穴の開い
たボードが回転し、フォト
ダイオードをON/OFFする
(感じ・・・)
XXX
38Ⓒ Classmethod, Inc.
フォトダイオードに赤外線LED
XXX
39Ⓒ Classmethod, Inc.
フォトダイオードに青色LED
XXX
40Ⓒ Classmethod, Inc.
タイマー?
XXX
41Ⓒ Classmethod, Inc.
安心して下さい。バラしました
XXX
42Ⓒ Classmethod, Inc.
液晶見っけ
XXX
43Ⓒ Classmethod, Inc.
実験用に足を付けた
XXX
44Ⓒ Classmethod, Inc.
表示できた!
XXX
45Ⓒ Classmethod, Inc.
PICで制御
プログララムだけなので、ソフト屋にとって
は、この辺、屁でもない^^)
XXX
46Ⓒ Classmethod, Inc.
部品箱
XXX
47Ⓒ Classmethod, Inc.
ネジなんか売るほどある
48
Ⓒ Classmethod, Inc.
色々作りました。
電話機をヘッドセット
電話機をヘッドセット
XXX
51Ⓒ Classmethod, Inc.
擬似電話機
電話機の呼び鈴を鳴らす
ダイアル信号生成
DTMFデコーダ
擬似交換機
擬似交換機
擬似交換機
電池HUB
試験用安定化電源
試験用安定化電源
ロジックテスター
Wifi付きArduinoモジュール
Wifi付きArduinoモジュール
回線減速装置
通話A/D変換
66
Ⓒ Classmethod, Inc.
学習しました。
Ⓒ Classmethod, Inc.
1.燃える
68
Ⓒ Classmethod, Inc.
69
Ⓒ Classmethod, Inc.
燃
え
る
70
Ⓒ Classmethod, Inc.
短
絡
71
Ⓒ Classmethod, Inc.
電流制限抵抗
赤色LEDは、2Vかけて10mAぐらい流すと光る
計算すると300オーム
0.03w(抵抗の耐圧)
72
Ⓒ Classmethod, Inc.
白LEDは、3Vかけて15mAぐらい必要
電流が少ないと暗い
電源が3.3Vだったら・・・?
73
Ⓒ Classmethod, Inc.
邪魔くさい
とりあえず
200Ωぐらい
耐圧?
大きさ、形状
で大体分かる
2.コンデンサ
76
Ⓒ Classmethod, Inc.
「パスコン」と「カップリング」
直流成分カット
雑音カット
邪魔くさい
色々着けてみる
3.オシロスコープ
必要ですか?
ためらわず購入
83Ⓒ Classmethod, Inc.
チョッパー型昇圧回路
84Ⓒ Classmethod, Inc.
各部の電圧とか
波形とか確認・・・
デバッグ的感覚
XXX
85Ⓒ Classmethod, Inc.
チャージポンプ
86Ⓒ Classmethod, Inc.
オシロスコープ最強
XXX
87Ⓒ Classmethod, Inc.
ブレッドボードに
マウント
オペアンプ
XXX
88Ⓒ Classmethod, Inc.
テスター
printf
オシロスコープ
IDE&デバッガUSBタイプ、スペアナ付きで2万弱ぐらい
4.モジュール
ENC28J60
ENC28J60
ENC28J60
ENC28J60
チョッパー・チャージポンプ
vs
オペアンプ
5.マイコン
癒し系ネットワーク機器
癒し系ネットワーク機器
癒し系ネットワーク機器
波動砲
6.手が汚れる
洗う
ご清聴ありがとうございました

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

NET Standard と Xamarin
NET Standard と XamarinNET Standard と Xamarin
NET Standard と Xamarin
 
モバイル向けクロスプラットフォーム開発ツール Xamarin の概要とその利点
モバイル向けクロスプラットフォーム開発ツール Xamarin の概要とその利点モバイル向けクロスプラットフォーム開発ツール Xamarin の概要とその利点
モバイル向けクロスプラットフォーム開発ツール Xamarin の概要とその利点
 
Xamarin 概要~Windows Embedded の業務用端末から Android へのシームレスな移行~
Xamarin 概要~Windows Embedded の業務用端末から Android へのシームレスな移行~Xamarin 概要~Windows Embedded の業務用端末から Android へのシームレスな移行~
Xamarin 概要~Windows Embedded の業務用端末から Android へのシームレスな移行~
 
20171202 Xamarinの歩き方
20171202 Xamarinの歩き方20171202 Xamarinの歩き方
20171202 Xamarinの歩き方
 
Computer Vision と Translator Text API 使ってみた
Computer Vision と Translator Text API 使ってみたComputer Vision と Translator Text API 使ってみた
Computer Vision と Translator Text API 使ってみた
 
Visual Studio + xamarin で始めるモバイル アプリ開発
Visual Studio + xamarin で始めるモバイル アプリ開発Visual Studio + xamarin で始めるモバイル アプリ開発
Visual Studio + xamarin で始めるモバイル アプリ開発
 
Xamarin の特徴と開発手法概要
Xamarin の特徴と開発手法概要Xamarin の特徴と開発手法概要
Xamarin の特徴と開発手法概要
 
続Xamarinはじめました
続Xamarinはじめました続Xamarinはじめました
続Xamarinはじめました
 
Xamarin の概要と活用事例
Xamarin の概要と活用事例Xamarin の概要と活用事例
Xamarin の概要と活用事例
 
Xamarin から使う Azure
Xamarin から使う AzureXamarin から使う Azure
Xamarin から使う Azure
 
私とXamarinと。
私とXamarinと。私とXamarinと。
私とXamarinと。
 
Xamarinの歩き方
Xamarinの歩き方Xamarinの歩き方
Xamarinの歩き方
 
Realm Mobile Platform 概要
Realm Mobile Platform 概要Realm Mobile Platform 概要
Realm Mobile Platform 概要
 
Xamarin 概要
Xamarin 概要Xamarin 概要
Xamarin 概要
 
XAML + C#で開発するときの Visual Studio 2013(とBlend)の 便利機能
XAML + C#で開発するときのVisual Studio 2013(とBlend)の便利機能XAML + C#で開発するときのVisual Studio 2013(とBlend)の便利機能
XAML + C#で開発するときの Visual Studio 2013(とBlend)の 便利機能
 
Xamarin概要+最新情報
Xamarin概要+最新情報Xamarin概要+最新情報
Xamarin概要+最新情報
 
Xamarin.Forms概要
Xamarin.Forms概要Xamarin.Forms概要
Xamarin.Forms概要
 
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
 
この辺でXamarin導入による 効果と限界をしっかり把握してみよう MVP Community Camp 2015
この辺でXamarin導入による 効果と限界をしっかり把握してみよう  MVP Community Camp 2015 この辺でXamarin導入による 効果と限界をしっかり把握してみよう  MVP Community Camp 2015
この辺でXamarin導入による 効果と限界をしっかり把握してみよう MVP Community Camp 2015
 
Xamarin概要
Xamarin概要Xamarin概要
Xamarin概要
 

Semelhante a ソフト屋が挑戦した電子工作 〜力ずくの10か月〜

Semelhante a ソフト屋が挑戦した電子工作 〜力ずくの10か月〜 (20)

わんくま名古屋 #29 (2013/11/23) TDD道場 #17
わんくま名古屋 #29 (2013/11/23) TDD道場 #17わんくま名古屋 #29 (2013/11/23) TDD道場 #17
わんくま名古屋 #29 (2013/11/23) TDD道場 #17
 
DataTable
DataTableDataTable
DataTable
 
LogicFlow 実践編~LogicFlowでいろいろつくってみた ~
LogicFlow 実践編~LogicFlowでいろいろつくってみた ~LogicFlow 実践編~LogicFlowでいろいろつくってみた ~
LogicFlow 実践編~LogicFlowでいろいろつくってみた ~
 
.NET Standard で SQLServer と接続してみた
.NET Standard で SQLServer と接続してみた.NET Standard で SQLServer と接続してみた
.NET Standard で SQLServer と接続してみた
 
Atomic Designと付き合うコツ♡
Atomic Designと付き合うコツ♡Atomic Designと付き合うコツ♡
Atomic Designと付き合うコツ♡
 
Intelli code
Intelli codeIntelli code
Intelli code
 
1ヶ月で作り切る!スタートアップのための Rails 爆速開発術 (20170306)
1ヶ月で作り切る!スタートアップのための Rails 爆速開発術 (20170306)1ヶ月で作り切る!スタートアップのための Rails 爆速開発術 (20170306)
1ヶ月で作り切る!スタートアップのための Rails 爆速開発術 (20170306)
 
Blazor でアプリを作ろう! ~テンプレートインストールから最初のデバッグ実行まで~
Blazor でアプリを作ろう! ~テンプレートインストールから最初のデバッグ実行まで~Blazor でアプリを作ろう! ~テンプレートインストールから最初のデバッグ実行まで~
Blazor でアプリを作ろう! ~テンプレートインストールから最初のデバッグ実行まで~
 
Uno Platform さわってみた
Uno Platform さわってみたUno Platform さわってみた
Uno Platform さわってみた
 
Service Cloud Trailblazers Meetup #02
Service Cloud Trailblazers Meetup #02Service Cloud Trailblazers Meetup #02
Service Cloud Trailblazers Meetup #02
 
Visual Studio Code でプログラムをデバッグしよう!
Visual Studio Code でプログラムをデバッグしよう!Visual Studio Code でプログラムをデバッグしよう!
Visual Studio Code でプログラムをデバッグしよう!
 
Visual Studio Code で C# でのアプリ開発
Visual Studio Code で C# でのアプリ開発Visual Studio Code で C# でのアプリ開発
Visual Studio Code で C# でのアプリ開発
 
わんくま名古屋 #40 (20161217) Xamarinで自動化テストしよう
わんくま名古屋 #40 (20161217) Xamarinで自動化テストしようわんくま名古屋 #40 (20161217) Xamarinで自動化テストしよう
わんくま名古屋 #40 (20161217) Xamarinで自動化テストしよう
 
C言語講習会資料(後半)
C言語講習会資料(後半)C言語講習会資料(後半)
C言語講習会資料(後半)
 
UWPでもDataTable
UWPでもDataTableUWPでもDataTable
UWPでもDataTable
 
.net micro framework for toppers
.net micro framework for toppers.net micro framework for toppers
.net micro framework for toppers
 
Xamarin で始めるクロスプラットフォーム開発
Xamarin で始めるクロスプラットフォーム開発Xamarin で始めるクロスプラットフォーム開発
Xamarin で始めるクロスプラットフォーム開発
 
Uno Platform 入門
Uno Platform 入門Uno Platform 入門
Uno Platform 入門
 
20190727_DevelopUseiPaas
20190727_DevelopUseiPaas20190727_DevelopUseiPaas
20190727_DevelopUseiPaas
 
ロボコンの為のFusion360講座 #CAD編
ロボコンの為のFusion360講座 #CAD編ロボコンの為のFusion360講座 #CAD編
ロボコンの為のFusion360講座 #CAD編
 

Mais de Shinichi Hirauchi

C#で作成するfacebookアプリ mvp community camp
C#で作成するfacebookアプリ mvp community campC#で作成するfacebookアプリ mvp community camp
C#で作成するfacebookアプリ mvp community camp
Shinichi Hirauchi
 
簡易電話交換機の作成~廃品利用による低予算プロジェクト
簡易電話交換機の作成~廃品利用による低予算プロジェクト簡易電話交換機の作成~廃品利用による低予算プロジェクト
簡易電話交換機の作成~廃品利用による低予算プロジェクト
Shinichi Hirauchi
 
Black jumbodogの新機能(webapi)~自動テストにおけるsmtpモックとして
Black jumbodogの新機能(webapi)~自動テストにおけるsmtpモックとしてBlack jumbodogの新機能(webapi)~自動テストにおけるsmtpモックとして
Black jumbodogの新機能(webapi)~自動テストにおけるsmtpモックとして
Shinichi Hirauchi
 
初めてのFacebookアプリの開発
初めてのFacebookアプリの開発初めてのFacebookアプリの開発
初めてのFacebookアプリの開発
Shinichi Hirauchi
 
HTMLを1行も書かずにwebアプリを作ってみました
HTMLを1行も書かずにwebアプリを作ってみましたHTMLを1行も書かずにwebアプリを作ってみました
HTMLを1行も書かずにwebアプリを作ってみました
Shinichi Hirauchi
 
世界一簡単なGithub入門(githubは無料で使用する場合、全てのファイルが公開されていることにご注意ください)
世界一簡単なGithub入門(githubは無料で使用する場合、全てのファイルが公開されていることにご注意ください)世界一簡単なGithub入門(githubは無料で使用する場合、全てのファイルが公開されていることにご注意ください)
世界一簡単なGithub入門(githubは無料で使用する場合、全てのファイルが公開されていることにご注意ください)
Shinichi Hirauchi
 

Mais de Shinichi Hirauchi (20)

Amazon connect について 〜各種AWSのサービスとの連携〜
Amazon connect について 〜各種AWSのサービスとの連携〜Amazon connect について 〜各種AWSのサービスとの連携〜
Amazon connect について 〜各種AWSのサービスとの連携〜
 
Alexa SDK Alexa Salon
Alexa SDK Alexa SalonAlexa SDK Alexa Salon
Alexa SDK Alexa Salon
 
Developers.io 2017 iPhoneによるAlexa/Lex/Pollyを利用した 音声対応クライアントの作成方法
Developers.io 2017 iPhoneによるAlexa/Lex/Pollyを利用した 音声対応クライアントの作成方法Developers.io 2017 iPhoneによるAlexa/Lex/Pollyを利用した 音声対応クライアントの作成方法
Developers.io 2017 iPhoneによるAlexa/Lex/Pollyを利用した 音声対応クライアントの作成方法
 
20分でできる!Xamarin.Forms入門
20分でできる!Xamarin.Forms入門20分でできる!Xamarin.Forms入門
20分でできる!Xamarin.Forms入門
 
シルバーウィークにfacebookアプリを作成した
シルバーウィークにfacebookアプリを作成したシルバーウィークにfacebookアプリを作成した
シルバーウィークにfacebookアプリを作成した
 
Xamarin.formsで作成する翻訳機能付きtwitterクライアント
Xamarin.formsで作成する翻訳機能付きtwitterクライアント Xamarin.formsで作成する翻訳機能付きtwitterクライアント
Xamarin.formsで作成する翻訳機能付きtwitterクライアント
 
簡易電話交換機の作成~廃品利用による低予算プロジェクト~
簡易電話交換機の作成~廃品利用による低予算プロジェクト~簡易電話交換機の作成~廃品利用による低予算プロジェクト~
簡易電話交換機の作成~廃品利用による低予算プロジェクト~
 
C#で作成するfacebookアプリ mvp community camp
C#で作成するfacebookアプリ mvp community campC#で作成するfacebookアプリ mvp community camp
C#で作成するfacebookアプリ mvp community camp
 
Facebookスパムデータベース~あなたのお友達に、スパムアカウントが紛れ込んでませんか
Facebookスパムデータベース~あなたのお友達に、スパムアカウントが紛れ込んでませんかFacebookスパムデータベース~あなたのお友達に、スパムアカウントが紛れ込んでませんか
Facebookスパムデータベース~あなたのお友達に、スパムアカウントが紛れ込んでませんか
 
簡易電話交換機の作成~廃品利用による低予算プロジェクト
簡易電話交換機の作成~廃品利用による低予算プロジェクト簡易電話交換機の作成~廃品利用による低予算プロジェクト
簡易電話交換機の作成~廃品利用による低予算プロジェクト
 
Black jumbodogの新機能(webapi)~自動テストにおけるsmtpモックとして
Black jumbodogの新機能(webapi)~自動テストにおけるsmtpモックとしてBlack jumbodogの新機能(webapi)~自動テストにおけるsmtpモックとして
Black jumbodogの新機能(webapi)~自動テストにおけるsmtpモックとして
 
初めてのFacebookアプリの開発
初めてのFacebookアプリの開発初めてのFacebookアプリの開発
初めてのFacebookアプリの開発
 
Facebookの偽アカウント
Facebookの偽アカウントFacebookの偽アカウント
Facebookの偽アカウント
 
テストコードの定型化
テストコードの定型化テストコードの定型化
テストコードの定型化
 
HTMLを1行も書かずにwebアプリを作ってみました
HTMLを1行も書かずにwebアプリを作ってみましたHTMLを1行も書かずにwebアプリを作ってみました
HTMLを1行も書かずにwebアプリを作ってみました
 
ReSharperでLinq変換
ReSharperでLinq変換ReSharperでLinq変換
ReSharperでLinq変換
 
マウスでタッチ操作
マウスでタッチ操作マウスでタッチ操作
マウスでタッチ操作
 
世界一簡単なGithub入門(githubは無料で使用する場合、全てのファイルが公開されていることにご注意ください)
世界一簡単なGithub入門(githubは無料で使用する場合、全てのファイルが公開されていることにご注意ください)世界一簡単なGithub入門(githubは無料で使用する場合、全てのファイルが公開されていることにご注意ください)
世界一簡単なGithub入門(githubは無料で使用する場合、全てのファイルが公開されていることにご注意ください)
 
C# から java へのプログラム移植で体験したtddの効果は?
C# から java へのプログラム移植で体験したtddの効果は?C# から java へのプログラム移植で体験したtddの効果は?
C# から java へのプログラム移植で体験したtddの効果は?
 
Webサーバのかくれんぼ
WebサーバのかくれんぼWebサーバのかくれんぼ
Webサーバのかくれんぼ
 

ソフト屋が挑戦した電子工作 〜力ずくの10か月〜