Raspberry Pi

ラズパイをウェブブラウザからWebSocketでリモート操作【JavaScript/Python】

この記事ではHTMLとJavaScriptでボタンを作り、Macのウェブブラウザからラズパイを遠隔操作する方法を説明する。通信方法はWebSocketを使用した。遠隔操作できるようになることが目的なので、LEDをオンオフするだけの簡単なプログラムでやってみよう。
READ MORE

ラズパイでジャイロ、加速度センサーBMX055の使い方

この記事ではラズパイでジャイロセンサーおよび加速度センサーを使う方法をお伝えする。使ったセンサーはBOSCHのBMX055で、ジャイロと加速度に加え磁気までをそれぞれxyzの3軸で測ることができる。またこのセンサーはI2C通信でデータをやりとりする。
READ MORE

【MCP3008】ラズパイとADコンバーターのSPI通信を詳しく解説

ADコンバーターのMCP3008を、ラズパイからSPI通信でデータを読み取ることに成功した。難解だったspi.xfer2関数(Python)や論理演算の計算結果を、ようやく理解できたので詳しく説明していく。
READ MORE

ラズパイでSPI通信できるようにするまで、ADコンバーターMAX1118

ラズパイでSPI通信できるようにするまでの設定を紹介する。今回SPI通信でやりとりするのは、ADコンバーターのMAX1118となる。MAX1118は、2チャネル、シリアル8ビットのADコンバーターだ。ADコンバーターを使えばラズパイからアナログ電圧を自由に読み取れる。SPIの設定はぜんぜん難しくないのでぜひ挑戦してみよう。
READ MORE

ラズパイをWebSocketサーバーにしてPythonとJavaScriptで通信してみた

ラズパイをWebSocketサーバーにして、同じローカルネットワーク内にいるMacBからPythonやJavaScriptでデータ通信できるか試してみた。前半ではHTMLとJavaScrpitを使ってクライントを作り、できるだけ簡単にWebSocketの通信を実現しWebSocketの全体像をつかむことを目的とする。後半ではPythonでWebSocketクライアントを作り、HTTPヘッダーの内容まで足をふみ込んでいく。
READ MORE

ラズパイでカメラモジュールを使って定点観測する方法【タイムラプス/コマ抜き撮影】

この記事ではラズパイでカメラモジュールを使えるようにする方法と、そのカメラを使って一定時間置きに写真撮影をし、それを動画にするまでの方法を説明していく。
READ MORE

ラズパイをAirPlayサーバーにしてラズパイオーディオ作ってみた【音楽サーバー/shairport-sync】

iPhoneやiPad、Macから無線で音楽を流すことができるAirPlayサーバーを、ラズパイで構築してみた。すごく快適で便利になったので設定方法を記録として残しておく。
READ MORE

はじめてのステッピングモータ制御【Raspberry Pi/TB6674PG/SM-42BYG011】

ラズパイでバイポーラ駆動のステッピングモータSM-42BYG011を制御してみた。モータドライバはTB6674PGを使った。制御信号の流れが少しややこしいが、初心者でも分かりやすいようにゆっくり手順を追って説明してく。
READ MORE

10日で作る!倒立振子ロボット【Raspberry Pi/Python】

夏休みの宿題のノリで倒立振子を作ってみた。Raspberry Piを使ってジャイロと加速度センサーからデーターを読み取り、相補フィルターとPID制御で姿勢をコントロールしていく。
READ MORE

はじめてのI2C通信【ラズパイ/ADコンバータMCP3425】

この記事ではラズパイを使って、ADコンバータMCP3425とI2C通信するやり方を説明していく。SPI通信よりI2C通信の方が簡単だったので、初心者の方にはオススメする。ぜひこの記事を参考にADコンバータなどにも挑戦してみて欲しい。
READ MORE

ラズパイの初期設定/SSHでリモートアクセス、モニターなし

この記事ではラズパイを「モニターなし」「キーボードなし」で使えるようにするための初期設定方法を紹介する。ラズパイへのアクセスはリモート操作となるため、SSHの設定も行っていく。とくにラズパイをIoT製品として使いたい場合は、このリモート操作が必須なため設定しておいて損はないだろう。手順通りに進めれば難しいことはないので、ぜひ参考にしてみてほしい。
READ MORE