ジャイアントのフェンダー

GIANTのESCAPE R FENDER SETという泥除けの後輪部分が3ヶ月で振動で割れてしまって、接着剤でつけたりしてみたけど、またそこで割れるのでどうしたものか。耐候性のある接着剤をつかったのだけど。ぐぐってみると、このジャイアントのフェンダーは同じ3ヶ月…

pymol ちかちか

Oracle VM Virtual machine上のubuntu gnu linuxで,pymolがチカチカ点滅する(strange refresh behavior)状況に陥ったのですが,setting > display > 3D acceleration を有効にしたら落ち着きました.https://www.virtualbox.org/ticket/8537 しかし3D accel…

コレールに細かいヒビ

ヤマザキかどこかのパン屋さんの特典でもらったコレールの食器は10年近くつかったけど、この前オーブンで長時間焼いたら、油が多く触れてた皿の部分がザラザラになってしまった。よく見ると表面に細かいヒビが一様に入っている。それ以降、このお皿でカレー…

L, Cを測ることを考える

LCを測る原理は、LC回路を発振させてその周波数を読むか、高周波をかけて電圧を読むか、ないしはパルスをかけて過渡現象をみるか。 LCを測るには、次の方法がある。 LCメータを買って使う。秋月のポケットLCメータ ~ 6000 円。ただし測定範囲が狭い。 LCメー…

つれづれ

お風呂場に換気扇がないのと、窓はついてるけど、網戸がついてない。 ので、網戸の網を一枚分(2m)アマゾンで500円程度で買って、50x80cm程度に切って、それをグルーガンで窓枠につけました。窓枠はアルミ部分の露出がほとんどないので、窓枠につけたというか…

ノヴァーリスの青い花を読み終わった。青い花は詩の賛歌であった。一部後半のメルヒェンからは物語は詩によって展開し、つまり物語は比喩によって進む。そのため難解である。二部の初めで未完となっており難解さは増す。研究対象としては面白いかもしれない…

Raspberry piで大気圧と温度を記録してグラフにして他のPCからグラフを見る(メモ)

前エントリの続き 概要 次の機能を一つのpythonコードに押し込んで、(root権限の)crontabで定期的に(5分ごとないしは、20分ごと)実行して、pngグラフ作成までを行う。 i2cでLPS331から、大気圧と温度を読んできて、ファイルに書き出す。 ファイルから読み込…

raspberry pi を使って何かするメモ。

何ができるかについての(偏った)考え方 ADCがない raspberry piは、一般的なマイコンに付いているADCがついていないので、何かセンサをつなげるならば、デジタル信号がでてくるようモジュール化されたセンサを使うと楽。I2CやSPIはRaspberry piのGPIOにimple…

emacsで改行位置に記号を表示する

emacs にデフォルトで入っている whitespace-mode(マイナーモード)を使い,改行を記号で表示するようにしました. (autoload 'whitespace-mode "whitespace" "Toggle whitespace visualization." nil t) (add-hook 'gnuplot-mode-hook '(lambda () (whitespa…

gnuplot-mode のインデントを無効にする

If you want to negate the indent function on the gnuplot-mode, add this hook to ~/.emacs file. (add-hook 'gnuplot-mode-hook '(lambda () (defun gnuplot-indent-line () 0))) gnuplot-mode のインデントを無効にするには,~/.emacsなどに上記のhook…

raspberry pi gpio chk

LEDをチカチカしてみた。 import RPi.GPIO as GPIO from time import sleep GPIO.setmode(GPIO.BOARD) pin = 13 GPIO.setup(pin, GPIO.OUT) for i in range(10): GPIO.output(pin, 1) sleep(1) GPIO.output(pin, 0) sleep(1) GPIO.cleanup(pin)

raspberry pi

raspberry pi をお借りできたので、いじりながらメモをする。 安価なほうのModel A。USBポートにマウス・キーボードをつなぎ、HDMIポートにHDMI-DVI変換ケーブル経由でディスプレイをつないだ。SDカードを指す。USB microポートに電源をさすと起動する。 い…

クロスバイク

クロスバイクを買って乗っている話. 動機 海沿いに引っ越して,アップダウンがある通勤路となった.持ってきた自転車は平地走行では気にならなかったが,坂道で強くこぐとガタッとチェーン飛びを起こす.直そうと試みたが,直らなかった.外装ギアなので,…

オシロスコープの基本の使い方メモ

. 電源GND端子、筐体、プローブGND端子は繋がっている。(絶縁タイプのオシロでない場合) . 電源プラグは通常3P。GND端子は必ず繋ぐ。繋いでいないと、プローブのGNDが外れた時に、筐体はプローブのテスト端子の電位を持つため、筐体で感電する恐れがある。 .…

液晶とSDカード、CPLD、水晶を基板にまとめました。

とりあえず、基板にまとめたけど、これをどうしようかという感じ。 動画・フォトフレーム的な使い方以外にはなにかいい使い方はないものか。

74HCU04, 74HC04 を使って水晶振動子とセラロック(R)を振動させてみた

ブレッドボード上で発振回路を組んでPDS5022S 25 MHz 100 MS/sデジタルオシロでみてみました。プローブは60 MHz。(ブレッドボードはこのようなアナログな回路には良くないけれど。)電源は~3.3 V 74HCU04の1回路を負性抵抗として使った。その出力を74HCU04の…

液晶に動画を表示

MAX II CPLD(EPM570T100C5)を使って、SDカードに保存した無圧縮動画を液晶ZY-FGD1442701V1, ST7735に表示しました。CPLD内部クロック5.5 MHzを使って、19 fpsとなりました。SDカードSPIモードのクロックは25 MHzまで上げられますから、fpsをもっと上げること…

CPLDで、SDカード(Ver.1)とSPIモードで通信(初期化まで)

以前はFT245RLを使って、PCのUSBコネクタ経由でSDカードとSPIモードで通信しました。今度は、CPLDを使って、SDカード(Ver.1)とSPIモードで通信してみました。初期化までを行いました。 いまいちVerilogの書き方とか、順序回路のタイミングなどがわかっていな…

verilogとかquartus IIとかのちまちましたメモ

シミュレーションもしたいというときには、Quartus II 13.1.0 Web Edition (1.6 GB)だけでなく、model sim altera starter edition (900 MB)のインストールが必要。MAX IIなどのCPLDの規模(2210LEとか)ならば両方共フリー版で動く。 簡単なシミュレーション…

ZY-FGD1442701V1, ST7735をMAX II CPLDで駆動

aitendoで売っている(売っていた?)小型カラー液晶をCPLDでドライブするテストです。 4年ちょっと昔に売られ始めた時に買ったものです。その時はFT245RLあたりのICを使って、PCから制御していましたが、書き換えをもっと早くしたいというのと、CPLDのお勉強も…

大気圧表示LCDを立てて置けるように基板にのせました

ブレッドボード上に配置していた大気圧表示LCDを、ユニバーサル基板上に載せて、立てて置いておけるようにしました。緑の基板で色を合わせました。USBケーブルで電源供給です。秋月の新しいガラエポ基板は紙エポよりランドを剥がしにくいという触れ込みのよ…

大気圧をキャラクタLCDに表示しました

無事、大気圧をキャラクタLCDに表示できるようになりました。このために、AVRのハードTWI機能をつかったI2Cのコーディング、負電圧生成で5V用LCDを3.3Vで使う、cコードのファイル分割、ということをしました。c言語のオブジェクト指向風記述をしようとしまし…

水気耕栽培してたものの最後はこんなんでした(9月の話)

すでにブログに書いたと思っていたけれど、書いていなかったので、いまさらですが、自作装置での水気耕栽培の結果を書きます。自作の水気耕栽培装置を作って夏場にベランダでバジル・大葉などの葉物を育てていたのですが、最終的に、シーズンも終わりかけた…

5V単電源用のHD44780互換LCDキャラクタ液晶モジュールDMC16117Aを3.3Vで使う

課題: AVRで3.3V I2C動作の大気圧モジュールの値を読んで、LCDキャラクタ液晶に値を表示させたいが、5V用の液晶しか手元にない。昔のI2C仕様書にのっていたようなI2Cの5V-3.3Vレベル変換回路をNチャネルFET2個で組むにしても、その回路をつくる手間に加え、5…

LPS331使用 高精度大気圧モジュールのI2CでのONE_SHOT測定テスト

I2C通信chkに引き続き、大気圧ONE_SHOT測定のテストをしました。装置をactiveにして、one_shotの命令をし、測定が終わったかをSTATUS_REGで確認し、終わっていたらば大気圧を読みに行く、という流れです。 こちらも無事読み取りができました。 = 0x3f32b6 / …

LPS331使用 高精度大気圧モジュールとのI2Cでの通信テスト

秋月で、「LPS331使用 高精度大気圧モジュール」を650円で入手しましたので、そのテストです。大気圧モジュールの温度補償用として精度は±2 degCほどのようですが、温度計もついています。通信プロトコルとして、I2CとSPIに対応しています。5番ピンをプルア…

ニキシー管時計のAVR-gccソースコード

本体は内部RCで1 MHzで動作し、時計用タイマは外部クロック端子につながっている時計用水晶振動子の32.768 kHzで動作させています。24時間制です。 時計合わせ用にボタン2つ(←と↑)がついています。←を押すと順に1分の位、10分の位、1時間の位、10時間の位が…

AVRのIOピンに押しボタンスイッチで入力する

スイッチが押されると、LEDがON/OFFとトグルする簡単なコードを書きました。 スイッチはPC5, LEDはPD4に接続してあります。 PC5はプルアップしてあり、スイッチによりGNDに短絡されると、割り込み(PCINT1_vect)が入り、PD4の出力がXOR演算でトグルされます。…

usbaspをatmega328pと青色LEDでつくる

久しぶりにAVRに書き込みをすることに。winavrを入れたら開発環境が全部入っていてすぐ書き込みができるようになりました。(昔秋月で買ったatmega88vが220円の袋に入っていましたが、今ググったら150円に値下がりしていました。)しかし、この写真の、昔作っ…

ニキシー管とAVRをつなげました。

AVRにシチズン製の時計用水晶をつなげて、時間をカウントするコードを書き込みました。AVRとニキシー管をつなげて表示させてみました。無事光っています。家にある部品だけを新古問わず切り貼りして作ったので大変でした。表示のテストが終わったらとりあえ…

ニキシー管 IN-17を光らせた

7年前に買ったニキシー管IN-17を光らせました。そのために、まず200 V/8 mAの電源を作りました。1本1.5 mA必要で、4本をstaticに駆動する予定なので、1.5 x 4 = 6 mAです。余裕を見て8 mAとしました。ニキシー管の駆動回路を調べると、ダイナミック駆動が流…

メモ

ロジックICの在庫をメモしておく、、 74HC125 x1(+alpha) quad 3 state buffer; PC - IC インターフェース用 74HC04 x4, 14069 x2 hex inverter; NOT 74HCU04 x2 hex inverter; unbufferedで発振回路用 74HC14 x6 invert schmitt; 発振回路用 74HC74 x4, hd1…

NJM2360(MC34063)を使って負電圧-5V100mAを作りました。

NJM2360(MC34063)というスイッチング電源用ICを使って、負電圧-5 V 100 mAの電源を5Vから作りました。aki-038という秋月電子通商で昔取り扱いがあった、発振器キットの電源として±5 V各100 mAが必要なためです。100 mAというのが曲者で、50 mAまでだったら、…

EF-002というCCFL inverterの回路を調べてみた

各所で冷陰極管インバータ回路として数百円で売られている基盤の回路を調べてみました。端にEF-002と書いてありますが、これが基盤の名か? コイル・トランスを取り出したところ。インダクタについては測るものを持っていないので、発振器が動くようになった…

LMC555CNで遊んだ

LMC555CNで作った方形波から正弦波が出来ないかと調べたところ、エレキジャックの記事がみつかったので、試してみました。 http://www.eleki-jack.com/lab/2010/02/post-22.html まず555から方形波を作りました。50%デューティーのアプリケーション回路その…

ロジアナlap-c 16128をばらしたので写真をはる。

参考までに。 リンク先で「オリジナルサイズを表示」で結構大きくなります。

PDS5022Sのソフトウェアがアップグレードされてた

OWON製オシロスコープPDS5022などのPDSシリーズのPC用ソフトウェアのバージョンが上がり、OWON Oscilloscope software 2.0.8.20になったようです。2013/12/26ごろ。 http://www.owon.com.hk/service_down.asp?SortID_1=1久しぶりにインストールしてみたので…

メモ

10年前に買った部品で色々遊ぼうとしているところ。昔買った、aki-038という周波数ジェネレーターキットが3〜4 k円だったみたいだが、いまだとDDSキットがそれくらいの値段で買えてしまって、残念である。プラマイ5V, 100mAの電源をどう作るか。TL499a 昇圧I…

SDカードにFT245RL経由でようやく書き込みができました。

ロジアナで見たらFT245RLの信号が汚いのでAVRでやろうかと思ったけれど、これ以上SDカードに時間をかけるのも嫌と思って、FT245RLの制御をもうちょっと頑張ってみた。まず、クロックが汚いので、ウェイトを入れることにした。time.sleep()の精度は4 msなんで…

ロジアナ買って,SDカードとの通信をみてみたらFT245RLの出す信号が汚すぎて

ロジアナ買いましたー.LAP-C 16128というやつ.ソフトウェアは説明書を読まずにポチポチ動かしてみたが使いやすい.さすが台湾製だ. そしてうまく行ってなかったFT245RLとSDカードとの通信をみてみましたが,これでよく通信らしきものができていたものだと…

無印良品の「【ネット限定】壁にかけられる観葉植物 16×16cm C」の9ヶ月後

無印良品の「【ネット限定】壁にかけられる観葉植物 16×16cm C」を4月に入手して,9ヶ月が経ったので状況をアップ. ポトスが伸びて椅子の上では収集がつかなくなったので,壁にもどしました.ポトスの長いつるは1.5mくらいになっています.冬は水の…

SDカードから読み込めたけど,書き込みがacceptedされているのに書き込めていない

(追記: 書き込めるようになりましたhttp://d.hatena.ne.jp/beiz23/20131231/1388488925)SDカードの初期化が出来たので,読み込みをしてみた.FATらしき文字列がでてきてうまく読めているようだ. しかし,書き込みの方は,書き込み後のフラグがacceptedにな…

PCからFT245RL経由でSDメモリーカードにSPIでアクセスしてみる(初期化まで)

AVRやCPLDから大容量のデータを扱いたい場合は,EEPROMだと秋月でI2C接続で最大2MB程度のものが売っていますが,それでは足りない場合,SDカードをSPI接続で使うと良さそうです.2GBを超えるものはSDHCとなり仕様が公開されていない?(->公式に簡易仕様書があ…

CPLDのよもやま話

MAX IIはUFMとCFMの書き換え(erase and reprogram)回数は仕様ではMax100回となっているのですが,書き換えられなくなった人っているのだろうか.8k円した方の基盤を既に20回ほど書き換えてしまったので,100回で使えなくなるとしたら悲惨だ.と思って,放置…

ledドットマトリクスをCPLDで制御する

オプティマイズの1600円MAX II CPLDボードにチップをはんだづけして,使えるようにして,LEDドットマトリクスを制御してみた.LEDドットマトリクスには,何年前かに何処かで買ってきた5x7ドット緑色のもの(MD0657M-G, 1.7V 10mA)を使用.ちなみに,5x7ドット…

本など

「ベロニカは死ぬことにした」を読んだ.小説の形をとった啓蒙書.斜め読みをして紙ゴミに捨てる結果になった.啓蒙書がなぜベストセラーになるのかわからない.何も考えずに生きている人には楽しいのかもしれないが,まじめに生きている人にとっては失礼で…

「CPUの創りかた」掲載の4bit CPU TD4のMAX II CPLDへの実装

「CPUの創りかた」購入から9年を経て,ようやくCPLDにTD4(4bit CPU的なもの)を実装したのでメモしておく. 経過 本が出版された当初に最後まで読んで,ディスクリートで組むぞーとICを買ってきたのは良いものの,配線する元気が出ずそのままになっていました…

ドライマンゴーを頂いたら,昆布の味がして,昆布で熟成したのかなーとおもったが違うようでした. ぐぐってみると,ドライマンゴーを開封した人が昆布の味がする,とブログに書いていたり,マンゴーアイスが昆布の味というレビューがあったりして,そういう…

Quartus II 64bit 13.1.0 on windowsで、シミュレーション(Gate Level Simulation)アイコンを押して、シミュレーションしようとすると、pathがおかしいとてerrorになりましたが、tools->option->general->EDA tools optionsのパスは間違っていないのにおかし…