マイクロマウスのために買った部品たち

機械を習ったことがないが マイクロマウスを始めるために何が必要か全くわからなかったので 調べた結果必要だと思われるものを色々と買った。京商 ホイールセット (599XX) ラジコン用パーツ MZH270GM出版社/メーカー: 京商メディア: おもちゃ&ホビーこの商…

歯車の検討準備

歯車を購入するにあたって、機械要素部品としての基本的な知識を調べた。 小原歯車工業(株):歯車技術資料 歯車の歯形及び寸法Fusion 360のアドインに 平歯車を作るものがあり これに必要な最低限のもの Standard 寸法 mm単位 or inch単位 Pressure Angle 圧…

L3GD20 動作テスト②

前回の続き L3GD20が送る角加速度を見るが そのままのデータだとノイズやなんやらの影響で 値が暴れすぎるので今のところ移動平均をとって出力させる。 平均をとるデータ数を変えてどれくらいなめらかになるか試す。移動平均なし 5回 10回 なんとなく飛んで…

L3GD20 動作テスト①

急に作りたくなったものがあるので、L3GD20をmbedから使ってみる。I2Cはちょっと面倒なのでSPIで通信する。図にするほどのものでもない図。 akizukidenshi.com ライブラリがあるいが面白くないので自分でのチップデータシートによるとSPIの波形は のようなタ…

"AXI なんとか FIFO" の雑な違い..(?)

Vivado IP の中には今(2016.4)のところ FIFOで検索すると以下のものがヒットする。 FIFO Generator AXI Data FIFO AXI-Stream FIFO AXI4-Stream Data FIFO AXI Virtual FIFO Controller 一番目は普通のFIFOである。 最後はおいておいて、その下3つの違いにつ…

C# sscanf の代替

C#でsscanfしたいなという人が絶対にいると思っていたら ネットにあったのでその紹介。www.blackbeltcoder.comこれは同時に以下のTextParserというものを利用している。 (Microsoft.VisualBasic.FileIOにもTextParserクラスがあるが、それとは別) www.blackb…

C# serialport ReadExisting

急に作りたくなったもののためのデバッグのために UARTでパソコンに情報を送信しているが それを可視化したほうが分かりやすかったので寄り道。フォームアプリケーションが 楽なのでC#を使用。 2.0あたりで適当に使ってから久しぶりに使ったきがする。\r\nで…

BD6231F-E2動作テスト

急に作りたくなったものがあるので 秋月電子の良さそうなモータードライバ akizukidenshi.com の動作テスト 雑な図 モータードライバー自体の電源は6Vでも 入力電圧Hレベルは2.0VなのでmbedのPWM(3.3V)でもOK。ついでに可変抵抗でも繋いで、 AD変換した値を…

Bash on Windowsをイイカンジにする②

前回の続き e-tipsmemo.hatenablog.com右クリックでアイコンを表示 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\Background\shell\bash] "icon"="%USERPROFILE%\\AppData\\Local\\lxss\\bash.ico"ターミナルエミュレーターとして gi…

RN-42動作確認

急に作りたくなったものがあるので それのためにRN-42の動作テストを行った。 mbed RN-42 #include "mbed.h" Serial rn42(p13,p14); Serial pc(USBTX, USBRX); DigitalOut myled1(LED1); DigitalOut myled2(LED2); DigitalOut myled3(LED3); DigitalOut myle…

kernel moduleの個人的なテンプレート

キャラクタデバイスドライバのkernel moduleの個人的なテンプレート kernelは4あたり #include <linux/module.h> #include <linux/kernel.h> #include <linux/proc_fs.h> #include <linux/cdev.h> #include <linux/slab.h> #include <linux/device.h> #include <asm/uaccess.h> #define DEVNAME "hello" #define MINOR_COUNT 1 MODULE_LICENSE("Dual BSD/…</asm/uaccess.h></linux/device.h></linux/slab.h></linux/cdev.h></linux/proc_fs.h></linux/kernel.h></linux/module.h>

Bash on Windowsをイイカンジにする

右クリックでBash起動 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\Background\shell\bash\command] @="C:\\Windows\\System32\\bash.exe" 少し前のアップデートによって、Bash On Windowsから Windowsのアプリケーション(.exe)が起…

zybo 基板寸法

zyboを購入した。 のは良いが、裏面がむき出しなので、電源を入れたままスチールラックの上にうっかりおいた日にはショートして壊してしまう可能性がある。 裏面にアクリルの板を取り付ける。 Digilentのサイトを見ても寸法が書いていないので 適当なところ…

zybo 割り込み④ まとめ

e-tipsmemo.hatenablog.com これらのまとめ insmodの後に(デバイスが見つかったので)probeが呼ばれて幾つかのリソースの値を取得できている事がわかる。 もしprobeが呼ばれない場合は、compatibeが間違っていることやdevicetreeが間違っているなど。 zynq> i…

zybo 割り込み③ device driver編

e-tipsmemo.hatenablog.com の続き。デバイスドライバは書いたことがなかったので備忘録として 参考資料たち。Introduction to Linux Device Drivers - Part 1 The BasicsIntroduction to Linux Device Drivers - Part 2 Platform and Character Drivers ど…

zybo 割り込み② SDK, devicetree編

前回の続き e-tipsmemo.hatenablog.com SDK VivadoでBitstreamがでたら。 File->Export Hardwareでhdfファイルを出力する。(Include bitstreamにチェックをいれる。) File->Launch SDK SDKの準備 Xilinx Wiki - Build Device Tree Blob や google:xilinx sdk…

zybo 割り込み① PS,PL設定編

zyboというFPGAの入ったARMコアのSocが乗っかっている評価基板を買った。 CPUとFPGAを組み合わせた動作のために、 まずは、FPGAからARM側への割り込みを試してみる。 その過程で知ったこと、使ったサイトのメモ。全体を通して参考になるページ http://yuki-s…

KiCADのBOMとExcel

KiCADからBOMを出して部品の個数を数えたいときに、 毎回Excelの使い方を調べている気がするのでメモ BOMを出す KiCADのBOM機能とプラグイン 重複を除く CSVをxlsxとかで保存 部品の値と、フットプリントの文字列を&でつなげてそれを データ→並べ替えとフィ…

Windowsでシンボリックリンクをつくってインストール

CドライブをSSDにしてWindows本体を入れたのはいいが容量がそんなに多くないので MusicとかMovieとかDesktopとかをDドライブに移した。 もちろんProgram Files以下にインストールされるソフトウェアもD:\Program Files\以下にそうしたい。 大抵はインストー…

KiCAD 4.0.1で等長配線・ミアンダ配線をする。(単線)

今作っている基板に必要なのかは分からないが 等長配線・ミアンダ配線の方法のメモといっても 以下の動画を日本語に起こしたもの www.youtube.com Trace Length Matching 前提として回路図を書いてフットプリントの割当をしてある状態にする。 ①表示→OpenGL …

HDLを書き始めたときに使った本・物たち

最近FPGAがあついらしいので昔(今もだけど)買った学習の際に有用であると思われるものをリストしておこうと思う。 ・Verilog HDL & VHDL テストベンチ Verilog HDL&VHDLテストベンチ記述の初歩 (DESIGN WAVE MOOK) 作者: 安岡貴志 出版社/メーカー: CQ出版 …

Raspberry pi(Raspbian Jessie PIXEL)にQt5.7を入れる③

e-tipsmemo.hatenablog.com前回のこれを再度試していたら幾つかエラーが出たのでメモ ①SDカードをUbuntuにつなげると勝手に/media/$USER/{hogehoge}にマウントしてくれてしまって/mnt/rasp-pi-rootfsにマウントしてもRead onlyになってしまって sudo ./fixQu…

Raspberry pi(Raspbian Jessie PIXEL)にQt5.7を入れる ②

前の記事 e-tipsmemo.hatenablog.comの修正版 xcbのプラグインが必要な気がするのでそれを含めたQt5.7をインストールする。 準備として ダウンロードしたRaspbianをマウントして dhcpcd.conf を編集して固定IPアドレスにしておけば楽 Raspiを起動、sshでつな…

Raspberry pi(Raspbian Jessie PIXEL)にQt5.7を入れる

UbuntuをVM Playerなどに入れた この時32bitのUbuntuを使うと面倒でない。 (64bitでもできる) Raspberry Pi Beginners Guide - Qt Wiki Raspbianのイメージをマウントするところまでは大体同じ ➜ opt pwd /home/{USER}/opt ➜ opt wget https://www.dropbox.c…

Raspbian Jessie PIXEL の標準VNC

RaspbianのJessie with PIXELになってから VNCが標準で搭載されるようになった。(Raspi-config のAdvance Option) が、機能ONにしてディスプレイを繋げないでRealVNCで接続すると画面サイズが656x416で使いにくいのでそれを大きくする。 xrandrが使える?と…

ブログ作成

ブログ 備忘録