開発

「IoT×API de 街ハック!#MA_2017 名古屋ハッカソン予選」に参加してきました

「IoT×API de 街ハック!#MA_2017 名古屋ハッカソン予選」に参加してきました mashupawards.connpass.com 10月14日・15日に名古屋工業大学さんで行われたMashupAward名古屋予選に参加してきました。 今回は、一般参加でもあり、運営のお手伝いもさせていただ…

RaspberryPiでRFID-RC522を使ってみる【失敗編】

RaspberryPiでRFID-RC522を使ってみる【失敗編】 このエントリーは失敗編です。失敗に至るメモのため、情報が基本ないので読み飛ばしてください。 以前の勉強会で教えてもらった(もう数年も前になりますが)NFCのタグシールを何かに使えないかと思って購入…

RaspberryPiでTwitterのタイムラインを読み上げてみる(Amazon Polly & Twitter & Python)

RaspberryPiでTwitterのタイムラインを読み上げてみる(Amazon Polly & Twitter & Python) 以前のエントリーでAmazon Polly(以下Polly)を使っていましたが、流石にもう少しちゃんと動くものを作ってみようかなと思います。具体的にはTwitterのタイムライ…

Node.jsでRSSのデータを取得する【Windows10、RaspberryPi、DragonBoard】

Node.jsでRSSのデータを取得する【Windows10、RaspberryPi、DragonBoard】 以前からちょっと欲しいなと思っていたのですが、現在のテレビ番組を一覧的に表示できなかなと。テレビをつけてEPGを見ればいいじゃないとというのはもちろんわかっているんですが、…

Amazon Rekognitionを使ってみる

Amazon Rekognitionを使ってみる Amazon Pollyに引き続いて、Amazon RekognitionもCLIで使用してみようと思います。詳細は以下のリンクにあります。 製品の詳細 - Amazon Rekognition | AWS Rekognition では、画像内の物体、シーン、および顔を検出できます…

Amazon PollyをPythonから使ってみる

Amazon PollyをPythonから使ってみる 前回のエントリーではAWS CLIからAmazon Pollyをコールしてみましたが、今度はpythonから呼び出してみたいと思います。 uepon.hatenadiary.com Pollyに関しては各言語のドキュメントもサンプルもそろっているので行ける…

Windows10にPyCharmをインストールしてみる

Windows10にPyCharmをインストールしてみる 前から興味はあったのですが、なかなかインストールできなかったpythonのIDE環境PyCharmをインストールしてみました。PyCharmはあのIntelliJ IDEAやReSharperで有名なJetBrainsさんのIDEですので、かなり期待期待…

Windows10のAWS CLI経由でAmazon Pollyを使用してみる

Windows10のAWS CLIを使ってAmazon Pollyを使用してみる 先日、JAWS-UG名古屋の勉強会に行ってきました。久々のCLIという感じだったのですが、RaspberryPiを触っているので何とかなるだろうと思っていたのですが、Windows10のBash環境からの前提だったためか…

Windows10にPython3を入れたくなったのでAnacondaでインストールしてみる

Windows10にPython3を入れたくなったのでAnacondaでインストールしてみる 最近、pythonを使うことが多くなってきたのですが、いろいろうまくいかないこともあってインストールに迷うことが多くありました。 それまでは以下からインストーラをダウンロードし…

RaspberryPi3へのRaspbianインストール(2017/08/20版)

RaspberryPi3へのRaspbianインストール(2017/08/20版) いままでRaspberryPiも2ばかり使っていたのでそろそろRaspberryPi3を使おうと思いました。(そろそろ機械学習なんかにも手をだしたいなあとということもあってマシンパワーが欲しくなった) タイミン…

Raspberry PiでAquesTalk Piを使ってみる

Raspberry PiでAquesTalk Piを使ってみる これまでTTSではOpenJTalkを使っていましたが、ちょっと目線を変えてAquesTalk Piを使ってみます。といっても、ライセンスがあるのでお気をつけください。(個人非商用であれば問題いようです) インストール 以下の…

DragonBoard 410c(Debian)でOpenCVを使ってみる

DragonBoard 410c(Debian)でOpenCVを使ってみる DragonBoardを使用してWebCamを使用できるようになったので今度はOpenCVを使ってみます。概ねRaspberryPiと同じような設定で問題ありません。 (注意!)2017/08/12にapt-get dist-upgradeを行ったところ/de…

Raspberry PiをFirewall/NAT越しにSSH・RDPをする【ngrok】

Raspberry PiをFirewall/NAT越しにSSH・RDPをする【ngrok】 前回のエントリーに引き続きngrokに関連した話題になります。 uepon.hatenadiary.com 前回の話題でhttp、httpsに関しては無事にngrokを経由して公開をおこなうことができました(httpsに関しては言…

Raspberry PiをFirewall/NAT越しにWebアプリケーションを公開する【ngrok】

Raspberry PiをFirewall/NAT越しにWebアプリケーションを公開する【ngrok】 RaspberryPiなどでWebアプリケーションを使用しているとルータなどの環境ではネットワークのポート開放などをしないとWebアプリケーションの公開ができないというのがちょっと残念…

DragonBoard 410c(Debian)で日本語音声合成(Open JTalk)のTTSしてみる

DragonBoard 410c(Debian)で日本語音声合成(Open JTalk)のTTSしてみる 前回のエントリで音声の出力ができるようになったDragonBoard。この機能を元にOpen JTalkを用いた音声合成を行ってみたいと思います。 Open JTalk - HMM-based Text-to-Speech System …

DragonBoard 410c(Debian)でPechatを使用してみる(Bluetooth経由の音声出力)

DragonBoard 410c(Debian)でPechatを使用してみる DragonBoardの唯一困った点は音声出力のpinがデフォルトではないことかなと思います。 できれば、このあたりもついていると良かったかなと。最近は音声認識や自動音声や音声による操作もあるので、こうい…

DragonBoard 410c(Debian)でGPIOプログラミング(Python編)

DragonBoard 410c(Debian)でGPIOプログラミング(Python編) 前回まではC言語でGPIOを触っていましたが、流石に最近はpythonとかnode.jsで触りたいですね。 uepon.hatenadiary.com uepon.hatenadiary.com 折角、pythonのラッパーもインストールしてあるの…

DragonBoard 410c(Debian)でGPIOプログラミング(C言語編):少し解決

DragonBoard 410c(Debian)でGPIOプログラミング(C言語編):少し解決 前回のエントリではなかなかタクトスイッチを使ったGPIOの入力処理がうまく行かず途中で中断してしまいました。 タクトスイッチの回路をArduinoで動作するか試したり、プログラムを直…

DragonBoard 410c(Debian)でGPIOプログラミング(C言語編):課題あり

DragonBoard 410c(Debian)でGPIOプログラミング(C言語編) 以前のエントリーでは、設定まで行うまででした。そこで今回は動作確認を行ったサンプルのソースを確認していこうと思います。 先日ソースからインストールを行った96BoardsGPIOのexampleディレ…

【自分だけではなかった…】DragonBoard 410c(Debian)の定期的なリブート対策

DragonBoard 410c(Debian)の定期的なリブート対策 どうもDragonBoardでリブートが頻発するのは自分だけの現象ではなかったようです。 Facebookでも同じ現象の方が多くなってきているようです(?) このエントリーは過去のエントリーからの継続ネタになり…

DragonBoard 410c(Debian)でGPIOを使用する

DragonBoard 410c(Debian)でGPIOを使用する そろそろDragonBoard(debian)でもGPIOを使用したくなってきましたので、GPIOを使用するための設定を行いたいと思います。 お急ぎの方は下の方にある解答編まで飛ばしてください。 手順 DragonBoard(debian)…

DragonBoard 410c(Debian)でNode.jsとPhantom.jsを使えるようにする

DragonBoard 410c(Debian)でNode.jsとPhantom.jsを使えるようにする ※ 結論をお急ぎの方は「まとめ」まで読み飛ばしてください。 先日、「DragonBoard+IoTアプリコンテスト meet up!」というイベントに参加してきました。 algyan.connpass.com DragonBoar…

LoLin製のNodeMCUでMicroPythonのインストールをしてみる

LoLin製のNodeMCUでMicroPythonのインストールをしてみる 前回設定したLoLin製のNodeMCUですが、Arduinoで使用するのはまあ普通かなと思ったので、 少し気になっていたMicroPythonのインストールをして使えるようにしたいと思います。 参考にしたのはこちら…

aitendoで購入したLoLin製のNodeMCUを使ってみる

aitendoで購入したLoLin製のNodeMCUを使ってみる 以前、秋葉原に行ったときにaitendoさんでESP8266モジュールのついたLoLin製のNodeMCUを購入したのですが一度も使わずに片付けていました。 そのころはほとんど開発用のボードはなかったので結構いいなと思っ…

RaspberryPiでPechatを使用してみる【失敗?】

RaspberryPiでPechatを使用してみる pechat.jp (注)今回のエントリーは失敗の記録になります。ただ、デバイスとしては使用できています。最後の方だけみてもらえればいいかなと思います。 以前のエントリーにも書いたダブルドライバーをRaspberryPiでの実…

RaspberryPiでUSBメモリを挿したことをユーザプログラムから認識する

RaspberryPiでUSBメモリを指したことを確認する つい先日名古屋ではこういうイベントがありました。 geekbar.doorkeeper.jp 発表もいろいろあったので自分ももう少し作品作りをしなければという気持ちになりました。ということで次回のイベント(?)に向け…

Node.jsでもOpenCVしてみる

Node.jsでもOpenCVしてみる 少し前のエントリではPythonを使用してOpenCVで顔認識をしていたんですが、モノによってはnode.jsでも同様なことができるかなと思いますので 実験をやってみました。 node.jsでもopencvのモジュールがあります。ただ、OpenCVは2系…

RaspberryPiでOpenCVを使って顔認識を行ってみる

RaspberryPiでOpenCVを使って顔認識を行ってみる ようやくやりたかったOpenCVを使った顔認識を行ってみます。MicrosoftさんやIBMさんのサービスなどのWebサービスで顔認識ができるのでそれほど必須というわけでは無いのですが、ネットワークサービスが使えな…

RaspberryPiにPhantomJSをインストールする

RaspberryPiにPhantomJSをインストールする 昔作ったPhantomJSのプログラムをRaspberryPiでも実行したいと思ったのですが、RaspberryPiのパッケージがなく、 ビルドにも数時間かかるということだったので諦めていました。そろそろ時間もできたのでインストー…

RaspberryPiでOpenCVを使ってみる【つまづき編】

RaspberryPiでOpenCVを使ってみる【つまづき編】 やっと、OpenCVに手をだす感じになってきたのですが、即挫折させられるという運の無さ。 急いでいる人は以下の手順でOKです。 $ sudo apt-get install libopencv-dev $ sudo apt-get install python-opencv $…