読者です 読者をやめる 読者になる 読者になる

カイロプラクターの日々

卒業したので改題

卒業研究奇 続暖機編

アナログ機器のコントロールには、Pythonでそれ用のライブラリ spi を使用する必要があるらしい。

ということで、その準備をする。以下もテックシェアストアからの引用です。

 

sudo apt-get update

sudo apt-get upgrade

用心のためのRaspberry Pi の更新とアップグレード。

次にpythonの開発バージョンをいれとく

sudo apt-get install python-dev

git 経由でライブラリ入れるので、git もいれとく

sudo apt-get install git

で、spi ライブラリをgit で入手する。

git clone http://github.com/doceme/py-spidev.git/

cd py-spidev

sudo do python setup.py install

で spi ライブラリのインストール完了。python を起動し、インタラクティブモードで

import spidev

でエラーがでなければインストール成功。

で、import spidev でエラーなし、成功。

もちろんspidevライブラリについてクラスとか関数とかグローバル変数とかそういったことをまじめに調べるなどということは、淡きこと水の如しを信条としているため一切しない。(続)

 

 

 

卒業研究奇 暖機編

数年ぶりのLinuxであるし、そもそもハードウェアコントロールや電子工作なんて初心者なので、購入したテックシェアストアのスターターキットに付属のチュートリアルにそって、とにかく動くものを作ることにする。(以下、テックシェアストアから引用)

まず、そもそもこの配線板というか、ブレッドボードすら知らないわけで。

 

http://gigaplus.makeshop.jp/techshare/RaspberryPi/rev/raspi_3.1_1.png

 

サイドがずらっとつながってて、真ん中は横がセグメントごとにつながってると。

これにジャンパワイヤーとよばれる細い線をつなぐんですね。

で、LEDをRaspberry Pi からの命令で点灯するための、これが回路図。

 

 

http://gigaplus.makeshop.jp/techshare/RaspberryPi/rev/raspi_3.1_3.png

はい、もうすでにわかりません。

とはいえ、というところで。もうほんといっぱいネットを調べました。

左の箱がRaspberry Pi のピンたちをあらわしていて5v とか 3V3(3.3V)は電源らしくっていわゆる+の電極のイメージ、GNDはアースとかグラウンドとかいっていわゆる-のこと。その他 GPIOなんたらは、コントロールするためのI/Oの口みたいなもの。で上記は、3.3Vの電圧でLEDを点灯させて、39番のアースにつなぐという意味、でLEDは抵抗がないので、そのまま流すと電流流れすぎるいわゆるショートしてしまうので、510オームの抵抗をいれている。

で、これは3.3Vにそのままつないでるので、Raspberry Pi に電源いれるとそのままLEDがつく。で、実際やってみたら点いた。もうこれ以上は深く考えない。

次にPythonから、LEDの点灯、消灯を行う。

http://gigaplus.makeshop.jp/techshare/RaspberryPi/rev/raspi_3.2_2.png

こんどは、29番PINであるGPIO5 からLEDにつなぐ。で sudo pythonで起動。

import RPi.GPIO as GPIO

GPIO.setmode(GPIO.BCM)

 

LED1 = 5

GPIO.setup(LED1, GPIO.OUT)

GPIO.setup(LED1.GPIO.HIGH)

で、LED点灯

GPIO.output(LED1, GPIO.LOW)

で消灯。

GPIO.cleanup()

exit()

で、GPIOの接続クリアして、終了。

なるほど、点いたし消えた。

で、当然、もうこれ以上GPIOライブラリをマニュアルをみるとか深入りはしない。

ということで、次はアナログ機器との接続を試すことにする。(続)

 

卒業研究奇 設定編

ということでまずは、Raspberry Pi のセットアップ。やることは。

 

1. OSのインストール

2. ネットワーク設定

3. もろもろ環境設定

 

でそのあとにやっとセンサーうんぬんとなる。

 

1.OSのインストール

Raspberry Piをモニターとキーボードなしで導入する(その1)SSHでのログインまで | 株式会社インデペンデンスシステムズ横浜

 

我が家は、ノートPC環境で、キーボードやモニタがないので、ネットワーク経由でのインストールが条件なので、上記を参考にインストール。

OSは「NOOBS」、「Raspbian」などのLinux がインストール可能とのこと、深い意味もなく「Raspbian」を選択(ちなみ、もともとLinuxディストリビューションにはDebianというのがあってそれにちなんでRaspberry Pi用に開発されたものだと思うので、なにかその別の意味合いがある名前ではないと略)した。

 

ということで、Raspbianのディスクイメージをダウンロード、SDカードに焼いて、Raspberry Piにさして、192.168.0ネットワークを前提に、ノートPC側のIPをあわせて、Raspberry Piを探索、発見できたらログイン、なんと Raspberry pi 3には無線LANがついてるので、以下ページを参考に、我が家の設定にあわせる。

 

 

2. ネットワーク設定

Raspberry Pi の初期設定 | OpenRTM-aist

 

 これで、ノートPCから、無線で Raspberry Pi に接続できるようになった。

 

3. もろもろ環境設定

で、もろもろ設定は、いらないサービスとめたり、aptでパッケージ更新したり、gitで更新したり。

とくにもろもろやりはしたが、ネット情報そのままで特につっかかるトコロなし。

 

ダルい感しかなく、嵐の前のシヅケサ。(続)

卒業研究奇 購買編

前回リサーチで、ほぼ自分の研究が完成したと思った私は、学校と実習と仕事に存分に蹂躙されつくして年末を向かえた。

教官の先生からの圧が高まるつれ重い腰をあげ、部品の調達を行う。

 

 

 

Raspberry Pi電子工作エントリーキット(Economy)

Raspberry Pi電子工作エントリーキット(Economy)

 

 

あと、メモリとあと、センサーもうってる。アマゾンすごい。

 

感圧センサ(四角形)

感圧センサ(四角形)

 

 

で早速購入、そしてすぐ届く(続)

 

卒業研究奇 慢心編

卒業研究のお題を以下に決めました。

 

「胸椎アジャストメントの物理学的負荷の計測とその評価」 

 

で、What の次は Howです。

 

イメージ、胸椎に体重計のせて、そこアジャストすればいいんじゃないかということで、さっそく調査(ネットサーフィン)を開始。

 

高額なものものしい機器や難しい物理学用語におしつぶされないために、オトナは華麗に画像検索です

 

すると以下のページの画像がヒット。

 

denshi.blog.jp

おお、数千円の小型コンピューターに、数百円のセンサーつけたら

なにやら圧力が測定できるらしい、サンプルコードの言語もCかなんかで、いけそう。

そして、圧力センサー(FSR)でさらに検索したら以下のページ。

iinpht.jeez.jp

前述のArduinoとは違い、Raspberry piには専用のLinux OSがあって、外部機器とのやりとりも、自分にもなじみのある言語 Python が使えるみたい。

みると数行のサンプルコードで、センサーから値が取れているご様子。すばらしい!!

 

「できた、もうすでにできた、卒業研究は完成したよ」

 

もうそんな気分で、逆にやる気をなくしたほどです。

あとで地獄がまっていたわけですが。(続)

 

 

 

卒業研究奇 黎明編

2016年9月。最終学年も2学期を向かえ具体的になにをやるか決める必要があった。

自分なりに決めた方針は以下。

  1. 仮説を統計的に検証するような研究はしない。
  2. でもせっかくなので、少し「カシコげ」な雰囲気は醸したい。

ということで、一年の時に拝見した当時の卒業生の方の発表が印象的(たしかアジャストメントの前のセットアップ(ロック)の力学的解析かなにかだったような)だったので、カイロプラクティックの手技の物理学的計測はいいんじゃないかと考えた。

 

これなら、、元IT開発者の知識を生かして、定性的な手技の世界を定量化する、ということで1、2を方針をクリアできるということで、担当教官に相談したところ、「胸椎へのアジャストメントの負荷を、施術者バリエーションをつければ体格で差がでたりして面白いんじゃない」とのお言葉もあり、早速決定しました。

「胸椎アジャストメントの物理学的負荷の計測とその評価」 

にきまりました。(続)

 

 

アジャストメント(その2)

ある夜、魔法使いは、シンデレラの前に現れ、その魔法で

かぼちゃの馬車と綺麗なドレス、ガラスの靴を与える。

彼女は、それらを身にまとい、王子に会い、彼の心をひきつける。

ただそれは一夜かぎり、魔法はとけてすぐにみじめな生活に逆もどり。

でも、その経験は彼女を変え、迎えにきた王子の前に自ら踏み出すのであった。

 

 こんな話しでしたっけ。

 

アジャストメントの効果はすぐに消えます。

でも、こういう変化の可能性があなたにあります、というカイロプラクターからの

心をこめた提案です。

 

提案内容がそのカイロプラクターの個性であり、

そのリアリティがカイロプラクティックの技術、アジャストメントの本質なんだと思います。