Raspberry Pi

指定した日時に自動でコマンド実行できるcrondの使い方メモ

crondとは Linuxで使える指定した日時にコマンドを自動実行できるサービス この前Raspberry Pi用にpythonで書いたプログラムがたまに何故か終了しているようなので,cronで定期的に監視することに... ArduinoとRaspberryPiでスマホから家のエアコンで暖房をつ…

Raspberry PiでBluetoothを扱う

具体的にはBluetoothのキーボードを接続予定。ついでにヘッドセットもつないでみる。 Bluetooth関連のパッケージのインストール $ sudo apt-get install bluetooth bluez-utils blueman ちなみにbluemanはデスクトップ環境でのBluetooth管理ツールですので,…

Pythonでmp3再生

pygameというライブラリでmp3が再生できるらしいので,Raspberry Piにインストールしようとしたのですが,どうやらデフォルトで入っていたみたい。無かった人は↓のコマンド $ sudo apt-get install python-pygame 実際にプログラム書いてみる。 #!/usr/bin/env…

ArduinoとRaspberryPiでスマホから家のエアコンの暖房をつけてみた。

きっかけ 毎年,冬になると家に帰っても寒くて布団に入りたくなってしまう。 そこで学校からの帰りの電車の中や信号待ちの時に,さっとスマホを取り出して家のエアコンを付けることができたら,家に変えるのが楽しくなりそう・・・っていうのがきっかけ 具体的…

Pythonで天気を取得してくる

朝起きた時に,今日の天気をRaspberry Piに読み上げてほしいので,↓のサイトから引っ張ってくる。 http://tenki.jp/forecast/pref-31.html 流れとしてはソケット通信でhtmlを取得してきて,idから文章を引っ張ってきて正規表現でタグ消し を行う。後はこちらの…

Raspberry PiからArduinoを制御する(シリアル通信,I2C通信)

Raspberry PiからArduinoを制御 ここはかなりつまづいた。python用のシリアル通信のパッケージをインストールしてから,pythonのスクリプトでArduinoに信号を送ってみたものの,Arduinoの動作がおかしくて挫折。 I2C通信 I2Cはシリアル通信がうまくいかなかっ…

PythonからTwitterを利用する

MacとRaspberry Piにtweepyをインストール 参考サイト: twitterAPI用pythonライブラリtweepyを使えるようになるまで。 Macにはpipをインストールしていないので,easy_installでtweepyを導入。導入後はimport出来るか確認 $ sudo easy_install tweepy $ pytho…

Raspberry Piで音声合成(AquesTalk Pi,Open JTalk)

Raspberry Piで音声合成をするには,Open JTalkかAques Talkあたりがよさそうだったので,どちらも試してみる。 まずは音が出るか確認 イヤホンをつないで↓のコマンドを叩く $ amixer cset numid=3 1 $ aplay /usr/share/sounds/alsa/Front_Center.wav AquesTa…