ハードウェア
アマゾンで5000円で売ってるメカナムホイールのトイラジコンを分解してみました。 驚くべきことに各軸にエンコーダ(ただし一相)がついています。Holyton ラジコンカー こども向け オフロード jeep RCカー 360°全方向移動 車のおもちゃ 人気 4WD 四輪駆動 ド…
PCのCOMポートをRS485に接続するには、レベル変換のほかに半二重通信のための制御が必要になります。具体的にはRS485変換ICのDE/~REピンに制御信号を入力しないといけません。これにはいくつかの方法があります。 (1) FTDIのICのTXDENを接続する メリット: …
中国製の廉価な安定化電源買いました。 (今までケンウッドの中古を使ってたのですが壊れたので買い替え。) WanptekというメーカーのNPS3010Wという製品です。 30V/10A のスイッチング電源で、サイズは7×13×23cm、1.3Kgです。 アマゾンで7199円。アマゾン発送…
ヒロセのDF11コネクタは、2mmピッチ2列型のコネクタであり、基板対ケーブル、ケーブル対ケーブル、基板対基板のいずれにも対応できるのが特長です。ただ、部品のバリエーションが多いために少し分かりにくいので以下にまとめました。 コネクタのバリエーショ…
DC電源と6つのスイッチング素子からなる三相インバータでACモータを駆動することを考える。下図上段のような単純な120°位相ずれの正弦波の相電圧(ただし実際にはPWM変調)をインバータが出力すると、モータのコイルにかかる線間電圧は下段のようになる。DC電…
RS-422とRS-485の規格の本質的な差は、ドライバ(送信器)が電気的に常時出力かトライステート出力かである。ドライバが常時出力であるRS-422では、ドライバどうしを結線することは許されない。そのため1本のバスは必ず片方向通信になる。これに対し、ドライバ…
スイッチサイエンスで購入 スイッチサイエンスで売ってるエンコーダ付きギヤードモータを試しに買ってみた。エンコーダ付きのモータが833円は超安い! エンコーダ付きホビーメタルギアドモーター(DG01D-E) - スイッチサイエンス 外観 よく見かける黄色いギ…
やりたいこと KORG製のUSB-MIDIコントローラ nanoKONTROL2 をArduinoに接続して、スライダやノブ、ボタンの値を取りたい。 使用するハードウェア Arduino Pro Mini 3.3V版 USBシリアルアダプタ 3.3V版 ミニUSBホストシールド nanoKONTROL2nanoKONTROL2 ミニU…
約3年ぶりにEagle使ったら操作をすっかり忘れてた。 Eagleはクセの強いソフトだし、そもそも使ってるバージョンが古い。 最新版だと改善されてるのだろうか? とにかく、また忘れないようにメモ。 ライブラリに部品をコピー まずコピー先のライブラリ(lbrフ…
基板取付用LANコネクタ(RJ45)は、LEDやシールドのピンを除くとどれも千鳥足の8ピンなのだが、ものによってピン配置がぜんぜん異なるので要注意。 パルストランスなしのもの パルストランスを内蔵してないものの場合は、ケーブルの線が足に直結しており、ケー…
日本圧着端子(JST)の基板対電線用圧着コネクタのうちよく使うものを以下にまとめる。JSTのコネクタはやたらと種類が多くてメーカーのサイトを見てもよく分からないが、入手しやすく現場でよく使われるものをチョイスしたつもりである。(※わりと独断と偏見が…
同じ2.54mmピッチのストレートピンヘッダにも、太さ・長さのちがうやつがあるので注意。 細いピンヘッダはブレッドボードに無理なくさせるのが利点だが、ふつうのピンソケットに挿すとスコスコになってしまう。 ふつうのピンヘッダ 太さ: 0.64mm 長さ: コン…
ロームのデジトラ、見た目のピン配置は同じなのにパッケージによってピン番号の振り方が違うの、落とし穴すぎる。CADでライブラリを作成するときに要注意。どうも、ペタ足のパッケージは左側が1番ピンで、ニョロ足のパッケージは右側が1番ピンの法則があるよ…
べつに内部の動作を知らなくても使えるのだけど、ムズムズするのでいちおう簡単に計算してみた。 参考 www.tij.co.jp
BOSCHの気圧・温度センサBME280とBMP280の差は、基本的には湿度センサの有無ですが、configレジスタのt_sbビットの解釈も一部異なっているので要注意。t_sbビットはセンサ測定値の更新周期に影響する tstandby を設定します。 tstandby[msec]の設定 t_sb[2:0…
手順メモ。 ワークスペースにライブラリプロジェクトを追加 左ペインのWorkSpace ExploerでWorkspaceを右クリックして「Add」>「New Project」 Select project typeで「Library project」を選択 ライブラリの場所と名前を指定。ここではプロジェクト名を「M…
Eagle7以前のライセンスを持っていて、古いEagleを再インストールしたいとしても、すでに古いバージョンのEagleのインストーラへのリンクは無くなっています。 現在、古いEagleのインストーラを提供する一時的なファイル置き場が設けられています。 ftp://ft…
CANとCANopen 自分でまとめた資料 技術レポート「CANopenプロトコル」|ソフテックだより CANとCANopenの概要 The Basics of CANopen - National Instruments CANopenの基礎 CANopen Basics - CANopen solutions.com CANopenの基礎 CanOpen - ByteMe CANopen…
自責は心のリストカット。そんなことよりパターンカットしようぜ! パターンカットといえば、プリント基板の修正のために銅箔のパターンをカットすることですが、正しいパターンカットの方法というものを教わったことはないような… 下記はあくまで僕の我流で…
NKKのSS-12SDP2ていうスライドスイッチ、スライドする途中の状態では両端の端子がショートしてしまう! ショーティングというタイプのスイッチらしい。知らずに電源ショートさせちゃったよ。
オリジナルのマイコンボードなどをプリント基板で作るとき、市販のユニバーサル基板と寸法を合わせると便利じゃないかなと思ってます。自分の場合、小規模の回路にはサンハヤトのICB-288を愛用しています。これは秋月のいわゆるCタイプとほぼ同じサイズです…
Eagleで出力したガーバーをFusionPCBに発注する手順のメモ。 FusionPCBのサイトにアクセスしてサインイン まず[PCB Parameters]タブで基板仕様の諸元を選択 PCB Qty(枚数)は、5枚からだけど、10枚でも金額は変わらず。(基本料金9.9ドル) PCB Layer(層数)は、…
手順のメモ。(両面基板をFusionPCBに発注の場合) ガーバー出力の手順 FusionPCBのサイトから、Seeed_Gerber_Generater_2-layerをダウンロード Eagleでbrdファイルを開く [File] > [CAM Processor]で CAM Processorを起動 [File] > [Open] > [Jobs...]で、See…
手順のメモ。 裏面のベタを描くときは、表面を非表示にしたほうが見やすい。[Layer settings]ボタン(襲ねみたいなアイコン)で。 [Polygon]ボタン(角の欠けた四角のアイコン)でベタの輪郭を描く。 このとき、上段のツールバーに種々の設定項目が出る。 塗りの…
EAGLEによるプリントパターン自動作成 電子工作室 - Eagleの使い方 Eagle の使い方のヒント - 電子キットコム CADソフト EAGLEの落としあな - がた老AVR研究所
手順のメモ。(両面基板をFusionPCBに発注の場合) FusionPCBのサイトから、Eagle Design Rules (EDR) for 2 layersをダウンロード Eagleでbrdファイルを開き、DRCのボタン(パターンに虫眼鏡のアイコン)をクリック [Load]でダウンロードしたSeeedStudio_2layer…
手順のメモ。 [File] > [New] > [Library] で新規作成 [File] > [Save as] で MyLibraryフォルダに保存 [Library] > [Symbol] > [New] でシンボル作成 シンボルを描く (ピン並べ、絵を描き、ピン名と種別設定、>NAMEや>VALUEを描く※) [Library] > [Package] …
あいかわらず仕事がヒマヒマなので、XilinxのFPGA評価ボードでVHDLの勉強などをしてます。Verilogは昔ちょこっとやったことがありますが、VHDLははじめてです。長らくハードの設計やってなかったというのもあって、最初かなり手間取りました。 VHDLはVerilog…