DIY電子工作系ブログです。ラズパイやArduinoなどの自作した小物を中心に、電子工作の「ツボ」を勉強したり紹介したりするサイトです。その他興味があれば色んなハードウェアの話題を取り扱っております。
ブログ
ブログ記事一覧です。ラジオボタンをクリックしてカテゴリーごとに記事をフィルタできます。
(119記事)
ラズパイ MQTT Nodejs【ラズパイ x IoTネットワーク】ラズベリーパイとMQTT/Node.jsを活用したIoT開発
2025/12/05Node.jsをベースにラズパイをMQTTクライアントにして、ブローカー(MQTTサーバー)を介して通信する方法を特集します。
ID#:19
ラズパイゼロ 監視カメラ WebRTC Node.jsRaspberry Pi Zero監視カメラ自作プロジェクト:基本セットアップからWebRTCリアルタイム配信、Slack連携まで徹底解説
2025/12/05ラズパイゼロで高機能な自作監視カメラを構築する全手順を解説。WebRTCでの映像配信、Momo/UV4Lの活用、Slack連携、Systemdでの自動起動まで網羅
ID#:68
ラズパイ デジカメ化Raspberry Pi 4で自作デジカメ!カメラ接続からNode.jsアプリ開発までの完全ガイド
2025/12/04Raspberry Pi 4でオリジナルの簡易デジカメを自作。カメラ接続からNode.jsでのGPIO制御、アプリ開発までを網羅解説。
ID#:135
freecad ベベルギア【FreeCAD使い方講座】Part/Draftワークベンチでベベルギアの面取りをしてみよう
2025/10/17FreeCADのGearワークベンチで作ったベベルギアの歯を滑らかに面取りする方法を解説。PartとDraftワークベンチを使い、ソリッドを直接編集する効率的なテクニックを紹介します。
ID#:163
KiCad フットプリントKiCadの表現力を高める!DXFファイルから複雑なパッド形状を自作する方法
2025/09/16KiCadで標準ライブラリにない特殊なフットプリントが必要ですか?本記事ではFreeCAD等のCADで作成したDXFファイルをインポートし、カスタム形状のパッドを持つオリジナルフットプリントを作成する具体的な手順を解説します。
ID#:162
3Dプリンター フィラメントあなたのプロジェクトに最適な素材は?3Dプリンターフィラメントの種類と特徴まとめ
2025/09/143Dプリンターのフィラメント選びで迷っていませんか?本記事ではPLA、ABS、PETGからカーボンファイバーまで、各素材の物理特性、推奨設定、保管方法を徹底解説。あなたのニーズに最適なフィラメントを見つけ、造形品質を向上させるための実践的ガイドです。
ID#:161
ラズパイ 卓上CNC【Raspberry PI x 卓上CNC】切削用CAMソフト「bCNC」をラズパイにインストールして卓上CNCを動作テストする
2025/09/09卓上CNCルータを使うと、ちょっとした電気回路基板を試しをすぐに手元で試せるのでDIYレベルのプロトタイピングに非常に重宝します。今回はネットショップでも購入できる卓上CNCルータを利用して、ラズパイに『bCNC』をインストールする手順を解説します。
ID#:8
LTspice 回路設計 電子工作【LTspice】Debian LinuxでLTspiceをインストールしてみる
2025/09/08LTspiceは無償でありながら有償のSPICEソフトウェアにも引けを取らないアナログ回路シミュレーターソフトです。しばらくご無沙汰だったLTspiceをDebian Linuxにインストールして久しぶりに起動させてみたときの手順をまとめます。
ID#:10
CNC【PCB基板加工したい人向け】DIY電子工作のためのCNCツール入門:ドリル、エンドミル、Vカッターの選び方と計算
2025/09/04卓上CNCで利用する切削ツールの種類(ドリル、エンドミル、Vカッター)と特徴、送り速度の計算方法を解説。DIY電子工作の品質向上に役立つ基礎知識を提供します。
ID#:160
ラズパイ リモートデスクトップ VNC【最新版】Raspberry Pi OS (Bookworm) VNCリモートデスクトップ設定ガイド
2025/08/31Raspberry Pi OS BookwormでVNCリモートデスクトップを構築する手順を解説。Wayland環境での設定やVNC Playerを使った接続方法を詳しく紹介します。
ID#:159
KiCad LinuxDebian LinuxにKiCad v9以降をインストールする方法
2025/08/21最新のKiCad(v9以降)をDebian Linuxにインストールする手順をいくつか例を挙げながら紹介します。
ID#:83
ラズパイ Pico2Raspberry Pi Pico 2とサーミスタで始める!アナログ入力温度測定入門
2025/08/19Raspberry Pi Pico 2とサーミスタを使って、手軽に温度計を自作する方法を解説。アナログ入力の基本から回路、プログラミングまで、ステップバイステップで学べます。
ID#:158
ArduinoIDE Linux インストールDebain Linux (64bit)版にArduinoIDE2.0を導入してみる
2025/08/17Debian LinuxにArduino IDE 2.0を導入してみた際の手順をメモしておきます。手元の環境の都合でDebain Linuxを利用しましたが他のLinuxOSでもほぼ同じ操作でインストール可能です。
ID#:16
3dprinter【2025年最新版】Creality Enderシリーズ徹底比較!あなたにぴったりのEnderの3Dプリンターを見つけよう
2025/08/12Creality Enderシリーズ3Dプリンターの全機種を徹底解説。初心者から上級者まで、あなたに最適なモデルを見つけるための完全ガイド。
ID#:157
ラズパイ Pico2Raspberry Pi Pico 2の技術解説!電子工作を始めるためのハードウェアとプログラミングの基礎
2025/08/10Raspberry Pi Pico 2のハードウェア仕様、ピンアサインメント、Arduino IDEでのプログラミング方法を解説。電子工作の基礎を学び、Pico 2を使いこなすこと目指します。
ID#:156
FreeCAD ネジ形状作成【FreeCAD初心者ガイド】FreeCADで規格ボルト用のネジ溝を作成する
2025/04/03FeeCADで工業ネジ規格に則したネジ形状を作成したい場合に便利な「Fasteners」ワークベンチの使い方を簡単に復習します。
ID#:76
FreeCAD OpenSCAD【FreeCAD初心者ガイド】Linux版FreeCADからOpenSCADを提携させるときの注意点
2025/03/26FreeCADで標準で使えるようになっている「OpenSCADワークベンチ」を利用する前に気をつけるべきポイントに関して解説します。
ID#:131
FreeCAD インストール【FreeCAD初心者ガイド】Debian LinuxにFreeCAD(最新安定版)をパッケージインストールする方法
2025/03/25無償の高機能3dモデリングCAD・『FreeCAD v1.0』以降をDebian Linuxにパッケージインストールする方法を解説します。
ID#:4
DIY 3Dプリンター その他【3Dプリンター活用】市販のペール缶を組み合わせてサイクロン集じん装置をDIYする
2024/11/01ペール缶と3Dプリントした部品を使ってサイクロン集じんユニットを自作する方法を検討します。
ID#:155
3Dプリンター フィラメント3Dプリントした後で余ったフィラメントをロウソク1本で繋げる技を試してみる
2024/10/303D印刷をしているうちに余ってしまったちょっとした長さのフィラメント同士をロウソクの熱でくっつける方法を紹介します。
ID#:154
FreeCAD 歯車 アニメーション【FreeCAD使い方講座】Assembly4ワークベンチで簡単な歯車の噛み合わせアニメーションを作る
2024/09/20FreeCADでAssembly4ワークベンチとGearワークベンチを使った簡単な歯車の噛み合いアニメーションを作成するテクニックを解説します。
ID#:153
FreeCAD 歯車形状作成【FreeCAD初心者ガイド】FreeCADで詳細な歯車形状を作成するやり方
2024/09/16FeeCADで詳細な歯車形状を作成したい場合に便利な「Gears」ワークベンチ(A Gear module for FreeCAD)の使い方を簡単に復習してみます。
ID#:77
FreeCAD STL変換【FreeCAD使い方講座】『Mesh Remodel』ワークベンチを使ってSTLモデルを出来だけ綺麗にソリッドへ復元する
2024/08/19ダウンロードしたSTLメッシュモデルをFreeCADソリッドに再構築する目的に特化した『Mesh Remodel』ワークベンチの基本的な使い方を解説します。
ID#:152
3Dプリンター ネジ3Dプリンターでオネジ・メネジの嵌め合い形状に適したクリアランス値を評価する
2024/07/10勘合可能なネジ形状を3Dプリンターだけで実現するためのクリアランス量の決め方を実際の印刷物から評価してみます。
ID#:151
FreeCAD 3dモデリング【FreeCAD使い方講座】FreeCADでのオブジェクトのアタッチメント
2024/06/29FreeCADにおける高度な3Dモデリングを行うに際に重要となるオブジェクトの「アタッチメント」のテクニックの基本を紹介していきます。
ID#:150
3dプリンター Ender3 メンテナンス初心者向け3Dプリンター『Creality・Ender-3』のノズルお手入れ・交換
2024/06/26初心者向け3Dプリンター・Ender-3シリーズでロングセラーモデルともなっているEnder-3(無印)のノズルお手入れと交換方法についてまとめてみます。
ID#:133
3Dプリンター フィラメント乾燥器【3Dプリンター・セットアップガイド】格安のフードドライヤーを改造した自作のフィラメント乾燥器を評価する
2024/06/25見た目に拘らなければ3Dプリンター用のフィラメント乾燥器を安めのフードドライヤーなどで代用することもできます。今回は簡単なDIYフィラメント乾燥器の設定手順と大体の乾燥させる目安を考えてみます。
ID#:82
FreeCAD アニメーション作成【FreeCAD使い方講座】Assembly4ワークベンチを使った機構アニメーション作成の基礎
2024/06/22FreeCADで「Assembly4」ワークベンチを使った部品の動作シミュレーションをアニメーションとして動かすテクニックの基礎を紹介します。
ID#:124
ラズパイ sixel sshWezTerm&libsixelでSSH接続したラズパイから即興の監視カメラ的な使い方を試す
2024/06/20ターミナルソフトに直接画像を表示することのできる「SIXEL」グラフィックプロトコルを使って、SSH接続したラズパイから撮影した画像を動画風にリアルタイム表示させてみます。
ID#:148
3dプリンター Ender3 拡張パーツ『Creality・Ender-3』向けのエクストルーダー拡張キットを取り付ける
2024/06/18初心者向け3Dプリンター・Ender-3シリーズのクラシックモデルのエクストルーダーをダイレクトドライブ方式にアップグレードする拡張パーツを取り付ける方法を解説します。
ID#:149
FreeCAD 曲面モデリング【FreeCAD初心者ガイド】Curvesワークベンチ・テクニック集①〜曲線エッジで囲われた領域に曲面を張る
2024/05/21FreeCADのCurvesワークベンチを使いこなすためのガイダンスその一回目です。今回は「JoinCurves」と「GordonSurface」という2つのツールの使い方を紹介します。
ID#:147
iphone自分でできるiphone7のメンテナンス〜割れた液晶ガラス&劣化バッテリーの同時交換
2024/05/07多少の指の器用さは要るかもしれませんが、互換性のある交換部品が入手しやすいiphoneスマホは自分で修理しやすい製品です。今回はiphone7のフロントパネル&バッテリーを交換する手順を解説してみます。
ID#:143
3Dプリンター gcoordinator【pythonで動くG-codeビルダー】gcoordinatorから円筒曲面上にパンチングホールパターンを形成してみる
2024/04/05Pythonコードから直接3Dプリンター向けのG-code形式ファイルを生成できる「gcoordinator」を使って、円筒曲面上にパンチングホールパターンを作る方法を紹介します。
ID#:146
3dプリンター G-coordinator【pythonで動くG-codeビルダー】G-coordinator/gcoordinatorをLinuxにインストール&動作確認してみる
2024/04/043Dプリンター向けにPythonソースコードでモデリングするシンプルなツール・『G-coordinator』をLinuxへ導入する方法を紹介します。
ID#:90
CNC加工 FlatCAM Oval【卓上CNCでドリル加工】FlatCAMでOval(楕円穴/長穴)を切削する
2024/04/02FlatCAMを使って卓上CNC向けのドリル加工ファイルを作るときに、丸穴だけなく長穴(Oval)も加工したい場合の設定手順を解説します。
ID#:144
KiCad FlatCAM CNCKiCad&FlatCAMで設計したシンプルなアナログ基板を卓上CNCで切削加工する
2024/03/26スイッチ・DCジャックしかない極めてシンプルな「オレオレ回路基板」をKiCadとFlatCAMで設計し、卓上CNCで削って使うまでの工程を紹介していきます。
ID#:142
FreeCAD Python matplotlib【FreeCAD使い方講座】FreeCADのmatplotlibを使ってGyroid関数を3次元プロットしてみる
2024/03/25Gyroid関数の計算をより扱いやすい解析式に変形し、matplotlibによって正しく計算できているかを確かめてみます。
ID#:145
電子工作 その他瞬間接着剤x重曹でスマホの電源ケーブルの付け根を修復・強化
2024/03/15シアノアクリレート系の瞬間接着剤と重曹を使って、どこにでも埋まってしかも強固な充填材で、破損した電源ケーブルを修復してみます。
ID#:119
3D-CNC flatCAM 切削加工[FlatCAM導入] FlatCAM 8.9(Beta)をLinuxにインストールする
2024/03/14卓上CNCを楽しむのに欠かせないのが基板のCADから切削加工用のg-codeを出力してくれるCAMソフトです。今回は高性能でありながら無償で利用できるCAMソフト・FlatCAMのベータ版をDebainLinuxへ導入する手順をまとめてみます。
ID#:26
ラズパイ Fritzing その他Debian Linuxでも無料版Fritzing〜ラズパイ4&ラズパイピコをライブラリに追加
2024/03/06美しい回路模式図の描ける電子回路設計ソフト「Fritzing」のベータ版を使って、ラズパイ4とラズパイピコのモデルをインポートする方法を紹介します。
ID#:141
FreeCAD 面切断【FreeCAD初心者ガイド】Draft&Partワークベンチを使って面を面で切り取るときのワンポイントアドバイス
2024/02/28FreeCADで作製した3Dモデルに存在するシェルやソリッドの『隠れ欠損・欠陥』を修正する際にお世話になる「面の切り抜き」のテクニックを掘り下げます。
ID#:139
FreeCAD モデル最適化【FreeCAD初心者ガイド】Freecadで内部に余分なエッジ・面を含む平面を単一の面に統合する方法
2024/02/22FreeCADでのモデリングに欠かせない複数の形状同士の「結合」のときに生じてしまう無駄な面・辺などをきれいに除去する方法を深堀りしてみます。
ID#:138
3dプリンター yagv gcode軽量な3Dプリンター用のG-codeビューアー・『yagv』でgcodeの中身をサクサクな快適解析
2023/10/25G-codeファイルの中身をシンプルに確認するだけに特化したPython製の『yagv』のインストール・利用方法を紹介していきます。
ID#:134
3Dプリンター G-coordinator【pythonで動くG-codeビルダー】G-coordinatorユーザーのための3Dプリンターで前処理・後処理をG-codeで考察する
2023/10/20G-coordinatorから3Dプリンターの簡単なプリンティングの前工程・後工程を追加で作成するためのノウハウをまとめて解説していきます。
ID#:132
FreeCAD Python matplotlib【FreeCAD初心者ガイド】FreeCAD付属のmatplotlibを使って3次元モデリングに便利なプロトタイプ関数を思索する
2023/10/06FreeCADに標準で組込まれているPython製高機能プロッター・matplotlibの基本的な使い方を紹介していきます。
ID#:130
FreeCAD 曲面モデリング【FreeCAD初心者ガイド】Curvesワークベンチで自由曲面へパンチングパターンを作成する
2023/09/30FeeCADで使える高度な自由曲面上3Dモデリングを可能とした「Curves」ワークベンチの使い方を実用例を交えながら説明していきます。
ID#:129
3Dプリンター G-coordinator【pythonで動くG-codeビルダー】シンプルなシリンダー形状のサンプルでG-coordinatorの使い方を学習する
2023/09/26最初にG-coordinatorの使い方を学ぶ上で、最も基礎的な例題の一つである「シリンダー(円筒)」を生成するpythonコードを詳しく解説してみます。
ID#:118
3Dプリンター スライサー【3Dプリンター X Debian Linux】古いグラフィックボードだとCuraが動かなくなったのでPrusa Slicer(プルサスライサー)に引っ越しする
2023/08/21Debian Linuxで3Dプリンター用のスライサーとして使ってきたCuraが割と使いにくくなってきた理由もあって、PrusaSlicerに移行した際の導入の防備録です。
ID#:117
Debian Linux pyenv その他DebianからでもLinuxbrew(Homobrew on Linux)でサクッとpyenvを導入してPython環境を整える
2023/08/15Linuxへpython開発環境を整える上でオススメの「LinuxBrew(HomeBrew on Linux)」を使ったpyenvの導入方法を紹介します。
ID#:93
FreeCAD 部品組立【FreeCAD初心者ガイド】FreeCADで部品の組立〜『Assembly4』と『A2plus』を導入する
2023/07/04FeeCADの高機能な部品組立系の拡張ワークベンチである『Assembly4』と『A2plus』の導入方法や機能の概要などを簡単に紹介します。
ID#:92
Debian Linux その他【Linuxメンテナンス】Debian で「gave up waiting for suspend/resume device」が出て起動が遅くなるときの対処法
2023/06/14Debian Linuxのパソコンの中身そのままでより大きな容量のSSDへ移し替える際に起こる「gave up waiting for suspend/resume device」での90秒待ち問題を自力で解決してみます。
ID#:91
ラズパイ iptablesラズパイで簡単なNATコンバータを使ってiptablesコマンドからIoTファイアウォールの理解を深める
2022/12/11ラズパイを使ったNATコンバーターを使ってIoTセキュリティーの要とも言えるファイアウォールを『iptables』コマンドで設定するときのポイントを解説します。
ID#:89
KiCad Linux【KiCad応用講座】PCB切削で平面コイルが動くか試してみる① CADファイルの準備
2022/10/02今回はKiCadで手で配線しながら設計することの難しい平面コイルの作成法を、KiCad_pcbファイルのフォーマット構造などを考慮しながら解説していきます。
ID#:28
KiCad CNC GBRガーバーデータKiCadとInkscapeでSVG画像からGBR(ガーバー)ファイルに変換して卓上CNCで基板を削る①
2022/10/02KiCadとInkscapeを組み合わせて、簡単なCNC切削パターンの作成し、GBR(ガーバー)データをエクスポートする方法を検討してみます。
ID#:31
FreeCAD 3d-printer【FreeCAD初心者ガイド】SVG画像から印鑑を3dモデリングして光学3dプリンターで出力する
2022/08/19FreeCADでSVG画像から印鑑の3dモデルの作成し、光学形成の3dプリンターを利用するまでの手順をまとめてご紹介します。
ID#:5
FreeCAD 3dモデリング【FreeCAD初心者ガイド】壊れた扇風機のファンロータの羽根形状を作成する手順
2022/08/19FreeCADを用いた3dモデリングの事例紹介のコーナーです。破損した扇風機のファンローターの形状を復元を試みます。
ID#:42
FreeCAD 初心者向け【FreeCAD初心者ガイド】Draftベンチを活用した寸法測定のすゝめ
2022/08/19Draftベンチを中心にFreeCADで3次元図面へ寸法記入を利用するやり方をいくつか紹介してみます。
ID#:59
FreeCAD STL変換【FreeCAD初心者ガイド】外部提供のSTLモデルからFreeCADモデルに綺麗にインポートするやり方
2022/08/19フリーで公開されている3Dプリンター用のSTLファイルから、FreeCADで使うソリッドへ変換・最適化するときのポイントを紹介します。
ID#:78
FreeCAD 日本語マニュアル【FreeCAD初心者ガイド】モデリング操作に便利なManipulatorワークベンチのドキュメントを日本語化してみた
2022/08/19FreeCADには有志の方が開発・提供している強力な機能を持った外部ワークベンチが存在します。今回はパーツの移動を自在に操作するためのManipulatorワークベンチの使い方を紹介します。
ID#:79
FreeCAD 日本語マニュアル【FreeCAD初心者ガイド】自作卓上装置のモデリング省力化に便利なMakerワークベンチのドキュメントを日本語化してみた
2022/08/19FreeCADの外部ワークベンチを日本語で紹介していくコーナーです。今回は組み立て式アルミフレームで自作の卓上装置のモデリングに使えるMakerワークベンチを紹介します。
ID#:80
FreeCAD 日本語マニュアル【FreeCAD初心者ガイド】2次元断面カーブから滑らかな流線形3Dモデルを作成できるCurvedShapesワークベンチを日本語化してみた
2022/08/19FreeCADの外部ワークベンチを日本語で紹介していくコーナーです。今回は柔軟な流体力学的形状の3次元モデリングに便利なCurvedShapesワークベンチを紹介します。
ID#:81
FreeCAD Python【FreeCAD使い方講座】スクリプトで簡単なモデルを生成・保存する〜Pythonコンソールの使い方①
2022/08/18FreeCADのPythonコンソールの起動方法と、スクリプトから対話的に3dモデル作成・保存の基本操作を解説していきます。
ID#:37
FreeCAD Python【FreeCAD使い方講座】Draftでべシェ曲線・Bスプライン曲線を描く〜Pythonコンソールの使い方②
2022/08/18FreeCADのPythonコンソールからDraftベンチをスクリプトで操作し、ベジェ曲線とBスプライン曲線を描く使い方を特集します。
ID#:39
FreeCAD Python【FreeCAD使い方講座】翼形状をスクリプトで生成する〜Pythonコンソールの使い方③
2022/08/18FreeCADのPythonコンソールからPartを使ったソリッド化を行う際のポイントと、スクリプトで3dモデリングできるマクロの書き方を解説します。
ID#:41
3Dプリンター 遊星歯車機構3Dプリンターで遊星ギヤベアリングを試したときの作成メモ
2022/06/053Dプリンターで一発生成できる遊星ギアベアリングというものを自前の環境で印刷してみた際のプリント設定などを防備録として残してみます。
ID#:75
Arduino 電子工作【Arduino工作〜基礎編】Arduinoから柔軟なPWM波形を生成する方法
2022/05/18今回はArduino Uno Rev3を想定したArduino IDEからでもプログラミング可能な範囲で、より柔軟なPWM波を得る場合の方法を考えていきます。
ID#:74
3dプリンター Ender3 メンテナンスCreality Ender-3 PROの配線周りを分解した際の記録
2022/05/113Dプリンター・Creality Ender-3 PROで電気パーツと機械パーツを分離してみた際の配線写真を折角なのでメモ程度に残しておきます。
ID#:67
ラズパイ NATサーバー iptablesラズパイでiptablesを使って有線LANを中継するスイッチングハブ的なNATコンバータを作る
2022/04/21今回はラズパイ4の使いこなし応用講座として、自宅のホームネットワークで活躍しそうな自作ルーター&NATコンバータ化の手順を紹介していきます。
ID#:66
ラズパイ SSH 初回セットアップ【Raspberry Piセットアップ方法(最新)】Raspberry Pi Imagerで初回のSSH接続環境を整える
2022/04/17直近の話題としてRaspberry Piのデフォルトユーザー名とパスワードの利用が廃止となりました。そこで現在の初回のSSH接続設定方法をRaspberry Pi Imagerから行う手順を紹介していきます。
ID#:65
ラズパイ リモートデスクトップ【Raspberry Piセットアップ方法(旧式)】ラズパイ & Remmina on LinuxでRDP接続してリモートデスクトップさせてみる
2022/04/16ラズパイでリモートデスクトップ接続する際のアレコレを細かく解説します。ラズパイ側でやっておくべき事前設定からRemminaの使い方までを一通り手順としてまとめました。
ID#:35
ラズパイ Rust クロスコンパイルラズパイで動くバイナリプログラムをRustでクロスコンパイルするための基本手順
2022/04/14ラズパイはARMアーキテクチャ駆動ですので、Rustでクロスコンパイルするには少しだけコツが必要です。ラズパイ上で動く簡単なバイナリプログラムをRustで作る手順をまとめてみます。
ID#:64
CNC加工【卓上CNCでの両面切削加工】裏表ひっくり返したときにXY座標を一致させるジグを自作する
2022/04/12卓上CNCでPCBの両面加工を簡単に行えるようにするために少し気の利いた固定補助ジグを検討・作成してみます。
ID#:62
Debian Linux WiFiセットアップ ラズパイDebian Linux 11で無線WiFiモジュール・TP-Link TL-WN725Nをセットアップするやり方
2022/04/11Debian 11 Linuxデスクトップを簡単にWiFi接続対応に出来るWiFiクライアントモジュール・「TP-Link TL-WN725N」をセットアップするやり方を解説していきます。
ID#:60
CNC加工 Inkscape FlatCAMInkscapeでSVG画像からBGR(ガーバー)ファイルに変換して卓上CNCで基板を削る②
2022/04/01今回は前の回でInkscapeで作成して出力していたガーバーデータを元にV字カッターでアイソレーション加工でパスの縁取りを削っていこうと思います。
ID#:61
Arduino シリアル通信 ブラウザ【シリアル通信〜基礎編】Arduino UnoとWeb Serial APIでブラウザ直通シリアル通信を利用する
2021/11/30最近のブラウザで使えるシリアル通信機能・Web Serial APIを使って、Arduino Unoと連携する操作の実装を簡単に考えてみます。
ID#:56
AVRプログラミング Arduino Rust【Arduino工作〜発展編】AVR-RustでAtmega328pの割り込み処理を試そう!
2021/11/10AVR-Rustライブラリを使ってAtmega328pの機能を扱う連載技術記事の第5段目です。今回は割り込み処理を使うための基本を考えます。
ID#:54
AVRプログラミング Arduino Rust【Arduino工作〜発展編】AVR-RustでAtmega328pのUSARTを使ってみる
2021/11/06AVR-Rustライブラリを使ってAtmega328pの機能を扱う技術記事の第4段です。今回はUSART通信の操作方法を紹介します。
ID#:53
AVRプログラミング Arduino Rust【Arduino工作〜発展編】AVR-RustでAtmega328pをLチカ!レベル2
2021/11/04前回は初回ということで、AVR-RustプロジェクトのArduino Uno向けのラッパーライブラリであるruduinoを使ってLチカを試しました。今回の記事は「レベル2」と題して、ruduinoの内部の実装を参考にしながら、もう少しだけ応用範囲を拡げられるようにAVR-Rustライブラリを使ったLチカを紹介します。
ID#:51
AVRプログラミング Arduino Rust【Arduino工作〜発展編】AVR-RustでAtmega328pからPWM波形を出力したい!
2021/10/29AVR-Rustライブラリを使ってAtmega328pの機能を扱う技術記事の第3段です。今回はPWM波形を出力するための方法を紹介します。
ID#:52
LTspice 電子工作【LTspice入門】ローパスフィルタでPWM波形を平滑化して定電圧(降圧)を取り出す回路の色々
2021/10/20PMW波形を使った発展的な回路としてローパスフィルタ回路を使って、直流定電圧を取り出すことができます。今回はPWMとローパスフィルタの組み合わせによる電圧の出力特性を考察してみます。
ID#:88
LTspice 電子工作【LTspice入門】LTspiceでマイコンのPWM波形発生モデルを作成・シミュレートする方法
2021/10/19今回はLTspice上でマイコンに見立てた自作コンポーネントから擬似的なPWM波形を発生させるための方法を色々と考察していきます。
ID#:50
LTspice 回路設計 電子工作【LTspice】サブサーキットファイルでのモデル追加 〜 LM358の場合
2021/10/18実例をとりながらLTspiceにサブサーキットモデルを追加する手順を解説します。
ID#:11
LTspice 電子工作【LTspice入門】JFET(接合型FET)の自作サブサーキットモデル〜2SK118と2SK2881の場合
2021/10/14LTspiceの自作サブサーキット作りのための基礎講座第四回目です。今回はNチャンネル型JFETの自作サブサーキットモデルから、LTspiceコンポネントを作成し簡単な回路シミュレーションを行います。
ID#:87
LTspice 電子工作【LTspice入門】バイポーラトランジスタの自作サブサーキットモデルを作成する
2021/10/10LTspiceの自作サブサーキット作りのための基礎講座第三回目です。今回はバイポーラトランジスタの自作サブサーキットモデルに基づく、単独コンポネント化の方法を紹介します。
ID#:86
LTspice 電子工作【LTspice入門】電源(V/Bシンボル)を使って自作コンポネントを作成する方法
2021/10/06LTspiceの自作サブサーキット作りのための基礎講座第二回目です。今回はVシンボルとBシンボルをベースに「カスタム電圧源」の定義の方法を説明します。
ID#:85
LTspice 電子工作【LTspice入門】自作サブサーキットモデルで回路シミュレーションに組み込む
2021/10/04今回は自分の防備録も兼ねて、LTspiceの自作コンポーネント作りのためのサブサーキットの自作方法を実例を踏まえながら考えてみたいと思います。
ID#:84
ffmpeg ラズパイゼロffmpegでラズパイゼロからカメラ画像をUDP配信する方法
2021/07/21ffmpegを使えばWebサーバーを経由せずとも直接UDPを利用してストリーミング先を指定するやり方で、動画配信することが可能です。今回は簡単にできる自分専用動画配信サービスをffmpegでどう実現するかを解説します。
ID#:49
ffmpeg dockerffmpeg/ffserverで保存した動画ファイルをRTSP配信を試す
2021/07/20今回はffmpegとDocker版のffserverを使った動画配信用のテスト環境を作る方法を今更ながら取りまとめてみます。
ID#:48
WebRTC基礎講座 Node.js Docker【WebRTCのお勉強】2つのDockerコンテナ間を利用してWebRTCのシグナリングの基礎を考える
2021/07/14WebRTCを習得すると非常に魅力的な応用テーマが考えられますが、使い慣れるまでは中々難しいと感じてしまいます。今回はnode.jsベースの2つのDockerコンテナで、Dockerネットワークブリッジを跨いだ模擬WebRTC環境を構築し、シグナリングをさせる方法を検証してみます。
ID#:47
LTspice 回路設計 電子工作【LTspice】バイポーラトランジスタの基本特性をシミュレーションしてみる
2021/06/22今回はバイポーラトランジスタの2SC1815と2SC2120を例に、データシートに記載されている基礎特性を基本特性をLTspiceでシミュレーションする手順を検証していきます。
ID#:13
Websocket Node.js ラズパイ Arduino【Websocket X IoT】Node.js上でWebsocketネットワークを構築し、ラズパイ&Arduinoをシリアル通信でデータを受信してみる
2021/06/13今回はNode.jsを使ったWebsocketサーバをLinux機(ラズパイ)に構築し、シリアル接続したArduinoからWebsocket経由でデータを取得する例を解説しながら、Websocketネットワークベースの家庭向けIoT機器通信網の作り方を学んでみましょう。
ID#:44
Docker Node.js ラズパイ シリアル通信【ラズパイでもDocker!】Dockerコンテナ越しにシリアル通信を叩くNode.jsアプリの作成方法
2021/06/12ラズパイでNodejsアプリを使う場合、Dockerコンテナ内部で起動させて利用することが可能です。今回はラズパイでDockerコンテナー内部から外部デバイスを操作する際に覚えておきたいポイントを解説してみます。
ID#:63
ラズパイ シリアル通信 Arduino【シリアル通信〜基礎編】USBを繋いでArduino Unoとラズパイ間で簡単なシリアル通信を行ってみる
2021/06/11ラズパイとArduinoをシリアル通信させるときにもっとも手っ取り早く使えるようにする方法はUSB接続です。今回はラズパイをホストとしてUSB接続させたAruduinoとサクッと通信させる方法を解説します。
ID#:30
3dプリンター Cura テスト手順【Cura実用編】プラグインで穴や柱の構造物の出力具合をいい感じに条件だしする方法
2021/05/133Dプリンターの印刷をするにあたって、自分でベストな条件を見つけるのはとても骨の折れる作業です。トライアンドエラーを繰り返しながら絞りこんでいくのが正攻法ですが、高機能スライサー・Curaのエクステンション機能ChangeAtZを使うことで、出来る限り効率的にこの印刷条件高速化の方法を考えてみます。
ID#:57
3dプリンター Ender3 テスト手順Creality Ender-3 PRO 3Dプリンターの立ち上げ
2021/05/073Dプリンター・Creality Ender-3 PROの組み立て後に最初のテストプリントの手順をせっかくなのでメモ程度ですが記事として手順を残しておきます。
ID#:40
AVRプログラミング Rust Arduino[Arduino工作〜発展編] RustでATmega328pのプログラムをビルドしてみる
2021/03/22別記事でFreeROSをArduinoにインストールしてLチカさせる方法を紹介しました。別のアプローチとして、Rustによる組込プログラミングというのも可能です。今回はRustからどのようにAVRマイコン用のプログラムを使っていくのか考えていきます。
ID#:43
Arduino Microchip-Studio AVR開発[Windowsユーザー向け] Microchip Studio(旧Atmel Studio)を使ってArduino/AVRマイコンの状態をチェックする
2021/03/17Microchip Studio(旧Atmel Studio)は基本的にWindows用のソフトウェアですが、公式の開発者用ツールであるので、使いこなすと非常に便利に利用できます。今回はMicrochip Studioの補助的な使い方を紹介していきます。
ID#:55
Arduino 発展編 Atmel-ICE[Atmel-ICE on Linux] Debianからavrdudeを使ってブレッドボード上でAtmega328pのプログラムを書き込む
2021/03/09前回は新品のAtmega328pマイコンにArduinoIDEからブートローダーを書き込んで、更にArduinoの基板に載せ替えて使うことでArduino用のプログラムを書き込みました。今回は新品のAtmega328pにDebian Linux & Atmel-ICEでavrdudeを使ったプログラムをブレッドボード上で書き込みする手順を特集します。
ID#:46
Arduino基礎講座 ブートローダー[Arduino復旧術] サラのATmega328Pにブートローダーでプログラムを書き込む
2021/02/26新品未使用のATmega328Pマイコンを買って最初にやるべきことにブートローダーを準備する必要があります。様々な技術系ブログでも散々取り上げられているため今更感のあるネタではあるのですが、このブログでも手順を一度しっかり振り返ります。
ID#:45
Arduino基礎講座 FreeRTOS Lチカ[Arduino工作 〜 発展編] Arduino Uno Rev3にFreeRTOSのインストールしてLチカも試す
2021/02/20前回の記事では標準的なやり方でArduino Uno Rev3のLチカを行ってみました。今回は更なる発展的な方法としてArduinoにFreeRTOSを入れた時の手順とその時のポイントをメモしておきます。
ID#:23
Arduino基礎講座 Linux Lチカ[LinuxでArduino!事始め編] Arduino Uno Rev3のピン配置等の基礎知識まとめと簡単なLチカ手順
2021/02/19巷にはArduino〇〇と題して様々な製品バリェーションがありますが、搭載しているマイコンが違えば必然的にピン配置が違ってきます。当然モデルごとのピンアサインメントが違うので、ArduinoIDEでプログラミングするのにも、ピン番号の理解は欠かすことのできない要素です。さて前回はLinux環境でArduinoIDEが簡単にインストールできることをネタにそのインストール手順を説明ました。
ID#:17
RaspberryPiZero SSH セットアップ方法[ラズパイ x 環境構築] Wi-FiとSSHから行うRaspberryPi Zero Wのセットアップ方法
2021/02/10とても今更感はあるのですがRaspberry Pi Zeroのセットアップ方法で、適切なHDMIケーブルが無かったときのためのSSH接続を利用したディスプレイレスな環境構築手順をまとめてみます。
ID#:38
Debian Linuxbrew その他Debian 10にLinuxbrewをインストールしてみる
2020/11/27macOSXで動く便利なソフトウェアパッケージマネージャのHomebrewのLinux版であるLinuxbrewをDebianOSにインストールする手順を簡単に解説しております。
ID#:36
ラズパイ raspbianosRaspbian OSでスクリーンキャプチャのキーボードショートカットキーを設定する
2020/11/24Raspbian OSでスクリーンキャプチャをする場合に、キーボードショートカットキーを新たに登録するやり方を簡単にまとめておきます。
ID#:34
ラズパイ メモリ拡張Raspberry Pi 3B+でzramを用いてメモリ拡張をやってみた際のメモ
2020/11/20zramを用いてラズパイのメモリ拡張を試した際のメモ書きです(ほとんど自分の忘備録です…)
ID#:33
3D-CNC flatCAM 切削加工[プロトタイプ電子基板 x CNC切削加工] 電子基板のプロトタイピング② ~ エンドミル加工とドリル加工
2020/10/27前回まででアイソレーション加工の内容の説明を行いました。その続きとして、今回はエンドミル加工とドリル加工に関する手順の解説を行います。
ID#:29
3D-CNC flatCAM 切削加工[プロトタイプ電子基板 x CNC切削加工] 電子基板のプロトタイピング① ~ アイソレーション加工
2020/10/15前回のbCNCのインストールからオートレベリングの続編で、卓上CNCでの実践的なプロトタイプ基板づくりに着手してみようと思います。今回はアイソレーション加工を解説してみます。
ID#:27
3D-CNC flatCAM 切削加工[FlatCAM導入] FlatCAM 8.9(Beta)をmacOSXにインストールする
2020/10/11卓上CNCを楽しむのに欠かせないのが基板のCADから切削加工用のg-codeを出力してくれるCAMソフトです。今回は高性能でありながら無償で利用できるCAMソフト・FlatCAMのベータ版をmacOSXへ導入する手順をまとめてみます。
ID#:25
電子工作 LED LTspice[電子工作] 自作のLEDドライバで白色LEDチップNSSW157Tを点灯させてみる
2020/10/07日亜化学製の大出力白色チップLED・NSSW157Tを利用して、自作LEDドライバの簡単な回路をテストしてみます。
ID#:24
ラズパイ 電子工作[ラズパイx電子工作] 壊れた扇風機を改造してラズパイで制御してみる
2020/09/21古くなって壊れた扇風機などは探せば結構家庭に眠っているものです。故障して捨てれられるくらいなら、ラズパイのPWM制御の遊び道具としてリユースさせてみようというのが今回の記事の内容です。
ID#:18
電子工作 コモンモードノイズ[配線のDIY] 専用のノイズ低減用グラウンド線を作る
2020/08/30今回は、電子機器に乗ってくる微弱なノイズを低減するためのグラウンド環境作りの前知識を考察しようと思います。
ID#:15
tensorflow.js ラズパイ alpinealpine(Dockerコンテナ)上でTensorflow.jsを利用する 〜 ラズパイへの導入編
2020/08/12今回はラズパイ上でTensorflow.jsを軽量なalpine linuxベースのdockerコンテナを動作させるまでの手順を解説します。
ID#:14
LTspice 回路設計 電子工作【LTspice】基礎的なオペアンプ差動増幅回路のシミュレーション方法
2020/07/21LTspiceでオペアンプを使った回路シミュレーションを学習するときにまず最初に理解したいのが反転増幅回路と差動倍増回路です。今回は復習がてらにLTspiceでこの回路パターンのシミュレーションの基礎を簡単に説明していきます。
ID#:12
ラズパイ jq[ラズパイ x jq] ラズパイにjqをインストールしてjsonレスポンスを見やすく表示するやり方
2020/06/19普段からsshでコマンド画面からラズパイを操作していると、jqコマンドによるjson形式のファイル処理をさせたくなります。今回はラズパイにjqをインストールして利用するという内容です。
ID#:9
ラズパイ Lチカ Docker Nodejs【ラズパイでLチカ】Docker Alpineコンテナ上のNode.jsネイティブからラズパイのGPIOを操作する方法
2020/05/08今回はNodejsのネイティブアプリケーションからラズパイ側のGPIOをDockerコンテナを通じてLEDをチカチカさせてみましょう。NodejsでLチカするために利用できるパッケージで2つ例を挙げてご紹介します。
ID#:7
ラズパイ Lチカ Docker[ラズパイ] ラズパイでLチカ 〜 実機からShellで行う方法 & Docker AlpineコンテナからShellで行う方法の比較
2020/05/02今回はラズパイ実機からShellでLチカする方法を紹介し、それと比較してDocker AlpineコンテナからLチカを行ったときの内容です。Dockerからラズパイ開発をしていく上であらためて基礎的な知識をおさらいしたい方向けの話題になっています。
ID#:6
運営関連プライバシーポリシー
2020/04/13このサイトの個人情報保護規約を記載したページです。このサイト内に記載されている内容に対して、その情報を利用をご検討される場合には、ぜひこのページの項目をご確認ください。
ID#:1
運営関連運営者に関して
2020/04/13このページでは運営者に関する情報をとりまとめて掲載しております。どのような運営者がブログを編集しているのか興味がございましたら、このページもぜひ一読ください。
ID#:2
運営関連このサイトの免責事項に関して
2020/04/13当サイトの定める免責事項のご案内です。
ID#:3
タコツボ?
当ブログ『タコツボの中の工作室』は(同)タコキンの運営するブランチブログです。 主にDIY系電子工作関連の技術的な話題を紹介しております。
運営者情報
管理者: taconocat
南九州の山奥で田園に囲まれた会社で、日中は地元のスマート農業を推進するお仕事をこなしながら、夜中はテック系ブログのネタ作りに奮闘中です。
プロフィール
(同)タコスキングダム現代表社員。 日本〜アメリカで半導体装置製造メーカーに開発職で足掛け9年勤務後、 地元熊本県でスマート農業の技術を独自に深めるべく独立。 本場シリコンバレーの中で培ったIT技術を武器に、スマート農業向けの技術開発中の合間を縫ってブログを更新したりしている。 運営会社に関する詳細はこちらをご参考ください。
プライバシーポリシー
当ブログのプライバシーポリシーはこちらのページでご確認ください。
免責条項
免責に関する項目はこちらのページでご確認ください。
お問い合わせ
ご意見・ご質問は以下のお問合せフォームにて受け付けております。