2017年12月5日火曜日

Fritzing 再挑戦中

Fritzing
http://fritzing.org/home/

とっても便利そうなんだけど、いままではインストールだけして結局使わずじまい。  
もう、しのごの言わないって。もうこれに決めた! 

なので、再挑戦中。

早速、12f675が見つからずに つまづく。

https://youtu.be/Hxhd4HKrWpg

Fritzing は、 Aruduinoのソースコードも一緒に保管できるし、
コンパイラの連携や シリアルモニタも利用できる。

コンパイラはAruduinoの他に PICAXE なんて見つけちゃったよ。

こちらに日本語の情報が
http://eleclabyrinth.blog.fc2.com/blog-entry-2.html

Basicでマイコンを動かすらしい。





リールに巻かれた電気配線材を 保管しておくためのラック(電線収納ラックケース)


名前が思出せなくなるので、ここにメモメモ。

電線収納リール ケース/ラック
https://jp.rs-online.com/web/p/cable-storage-racks-dispensers/3303548/?origin=PSF_412525|rel

電線ラック だと違うものが見つかる
https://www.google.co.jp/search?rlz=1C5CHFA_enJP750JP750&tbm=isch&sa=1&ei=0i8mWsnLLIae8QX1v6q4BA&q=%E9%9B%BB%E7%B7%9A+%E3%83%A9%E3%83%83%E3%82%AF&oq=%E9%9B%BB%E7%B7%9A+%E3%83%A9%E3%83%83%E3%82%AF&gs_l=psy-ab.3..0.5579.5782.0.6216.2.2.0.0.0.0.98.192.2.2.0....0...1.1.64.psy-ab..0.1.98....0.faKKJPF70sE


電線収納ラック
だと見つかる。 キーワードがわかると簡単にみつかるもんだ。


X型の ラック用のアルミ部材の名称がわからない。 引き続き調査中


2017年11月28日火曜日

MPLAB X IDE をmacにインストール

PICを久々に使ってみようと、 MacにMPLAB Xをインストールしてみています。

ダウンロードするのは、こちらから(http://www.microchip.com/mplab/mplab-x-ide)。  Chormeの自動翻訳が勝手に日本語にしてしまう設定で使っていたが、このページとは相性が悪かったようなので、一旦止めた。

ダウンロードファイルを展開して、

MPLAB X V4をインストール中。
基本設定だけなので、基本はデフォルトの状態でインストール
C言語はつかわないので、インストールしない。




2017年11月27日月曜日

Wine 2.0 Mac


https://wiki.winehq.org/MacOS からパッケージをダウンロード

Wineのインストールの前に、
XQuartz をインストール(https://www.xquartz.org/)。

続けて、Wineのインストール。 インストーラに従うだけ。
まず、最初の選択で、64bits サポートにもチェックいれてみた。


Wineの起動は「アプリケーションフォルダ」の中の「Wine Staging」から始めます

Windowsアプリケーション「なんたら.exe」はこのターミナル画面から
「wine なんたら.exe」
とプログラム名をパラメータにしてWineを起動します。

また「.msi」(インストーラー)の場合は、 
「wine msiexec /i program.msi」

と入力します。

winecnfig を実行すると、 monoパッケージがインストールされていないとうメッセージの後
パッケージのインストールが始まりました。
つづいて gecko パッケージのインストールが始まりました。

Wineconfigが表示されるので、
WindowsのバージョンをXPから7に変更しました。

これで、ひとまず Wineのインストールが済んだようです。

u-center for Windowsをダウンロードします。(https://www.u-blox.com/ja/product/u-center-windows )

ダウンロードして、zipを展開すると exeファイルが見えます。
Wine.appにリンクしているので、ダブルクリックすると インストールが開始されました。 Wineが動作していることがわかります。

インストール先として新たに ユーザディレクトリの自分のフォルダの下に適当な名前の
フォルダを作成してそこへインストールしました。 


cd ~/.wine/dosdevices
ln -s /dev/tty.usbmodem1411 com1    USBシリアルポートを com1へシンボリックリンクする。

u-centerで com1として u-blox M8pが 接続できるようになる。





2017年7月20日木曜日

Phantom3 Pro のコントローラ(送信機)に
HDMI Output Moduleをとりつけました。

http://ameblo.jp/sekido-rc/entry-12080780724.html


普通に 電子工作とか機械いじりをやっている人ならば、簡単に交換できます。

ただし、モジュールの構造がわかっていないと壊す恐れがあるので、
ネットの資料などをみて、電気的な接続の構造を
あらかじめ頭に入れてからがいいと思います。


2017年7月15日土曜日

Tiny RTCも 試してみた。

eBay で、0.99ドルで、 tinyRTCが購入できるって、情報があったので、
http://www.ebay.com/itm/130726938768

試しに買ってみた。

先日、チャイナさんから郵便が届いたので、早速試してみました。

情報は、
https://www.elecrow.com/wiki/index.php?title=Tiny_RTC
のリンクから、 
https://www.elecrow.com/wiki/index.php?title=File:RTC.zip
をダウンロードして、

ArduinoのライブラリーにRTC.zipを追加して、

サンプルプログラムを動かしただけ。

パソコンから時刻を取得して、書き込んでくれるので、
便利がいいです。

ただ、5秒ほどずれるので、なんでかなぁ?ておもっていたら、

コンパイル時にその時の日時文字列として展開される C のマクロの __TIME__ と __DATE__ をパースし、Time ライブラリの tmElements_t 構造体を生成する。

ぬ?  「コンパイル時」 てか。  そりゃそうだわね。

コンパイルした時刻が書き込まれるので、リセットするたんびに、時刻はずれてく。

プログラム自体は、
バックアップ電池を入れてあれば、このルーチンをジャンプするようになっているので、大丈夫。

とりあえず確認作業は終わり。


電流・電圧を INA226で計測

INA226
http://strawberry-linux.com/catalog/items?code=12031

電流・電圧を INA226で計測する。


参考にしたサイト
(オレ工房)さん
http://ore-kb.net/archives/150
Arduino UNOにプログラムを入れて動作確認。 超簡単。ありがたい。

こちらも、
http://n.mtng.org/ele/arduino/tutorial014.html
参考になりました。


SDAとSCLと接続する際に、 プルアップ抵抗は入れずに直接接続しました。

Wire.hを利用する際は、要らないようです。
http://myboom.mkch.net/modules/pukiwiki/180.html
(ハードウェアとしては、Atmega328Pのデータシートをみればわかるように、 
プルアップ抵抗をON/OFFできるようになっており、...) 


Genuino 101でも試してみた。 Warning 出てるけど、I2Cは動作しているみたい。
表示できた。