プログラムと電子工作の置き場、たまにコラム

日々のスニペットやMaker's系のプログラムを置いてきます。

RubyMineからVisual Studio Codeに移行しようかと思う

RubyMine から VSCodeへ いままでずっと業務などの比較的大きな規模のプロジェクトの開発にはRubyMine。ターミナルで書き捨て用のプログラムを書く分にはEmacsを使ってました。しかしながら、今後RubyMineの用途部分に関してはVisual Studio Codeでいいかな…

ライト、ついてますか ワインバーグ追悼記事

PublicKeyで知ったのだが、G.M.ワインバーグさんが2018年8月7日この世を去ったそうだ。彼はIT業界出身の有名なコンサルタントで特にソフトウェアエンジニアの間では高い知名度がある。彼の著書「ライト、ついてますか―問題発見の人間学」には27、8歳の頃に出…

緊急地震速報の受信端末を作る (3)コーディング編

利用規約的にOKの範囲なのかわからないのですが、Wather Newsの緊急地震速報(EEW)をTwitterでツィートしてるアカウントがいます。以下のようなデータ形式でTwitterに投稿されます。eew_from_twitter 遅延時間のチェック Twitterにツィートされるまでの時間を…

緊急地震速報の受信端末を作る (2)理論編

まずは緊急地震速報の理論側をみていきたいと思います。緊急地震速報は現在基本的に経験則に基づいたモデルを利用しています。震源地からの距離に比例して地震の揺れが弱くなることは一般的な想像できると思いますが、過去の地震データを参考に、最大振幅等…

緊急地震速報の受信端末を作る (1)動機編

地震って怖いですよね。日本は地震大国でどこに住んでても避けようがないものだと思います。そんなわけで、突然の地震から身を守れるようにと、スマートフォンにはゆれくるコールを入れて心の安寧を保っているのですが、スマートフォンって自宅だと電池が切…

Raspberry Pi2を無線にてインターネット接続する。

ラズパイを無線にて接続します。OS: RASPBIAN Debian Wheezy Kernel version:3.18有線でSSH接続が必要なのでまずはLanケーブルを接続します。 モニターがあれば直接割り振られたアドレスを確認できますが、今回は周辺機器がない場合を想定します。Macならタ…

サーボモーターを動かす

サーボモータと言えばラジコン等でよく目にすることが多いですが、 どのようなものかというと下記の動画をご覧いただくのがよいと思います。 How to do Flag waving directly on Raspberry Pi with no add-on board - YouTubewikipediaによるサーボモーター…

圧電スピーカーで音階を奏でる

番外編圧電スピーカーで音階を奏でる。 すぐれたプログラマーになる過程で、いつかはC言語を学習することになります。ここで電子工作と一緒にC言語についても少しだけ触れてみましょう。今回は圧電スピーカを使って音階を奏でることにします。ここでもまずは…

部屋の明るさを取得するフォトトランジスター編

フォトトランジスターはスマートフォンにも組み込まれており、日ごろからお世話になっている電子部品です。 今回使用するフォトトランジスターはLEDに似たような部品です。上記の図では白色になってます。カソード、アノードのように足の長さが違いますが、…

【たぶん一番わかりやすい】Raspberry PiへのOS(Raspbian)インストール(周辺機器なし)

mrprc.stores.jp 【たぶん一番わかりやすい】Raspberry PiへのOS(Raspbian)インストール(周辺機器なし) モニターやその他周辺機器がない場合、Raspberry Piの為だけに買うのは勿体ないですね。周辺機器なしでもSSHやVNCを使えば問題なく利用できます。 Rasp…

Raspberry Piで温度センサー。部屋の気温を取得しよう

温度センサーを使って部屋の温度を取得してみましょう。 この記事を書いているのは冬なので今日は何度まで下がるのか等々、温度(気温)というのは人の生活において最も大切な指標の一つですね。今回はそんな気温をセンサーで取得してみましょう。このグラフ…

【たぶん一番わかりやすい】Raspberry PiへのOS(Raspbian)インストール(周辺機器あり)

mrprc.stores.jp Raspberry Piに接続するモニターやキーボード等周辺機器はありますか? これの有無によってかなりやり方が違ってきます。 単純に周辺機器ありの場合から見てみましょう。 ない場合は、↓↓↓ 【たぶん一番わかりやすい】Raspberry PiへのOS(Ras…

Raspberry Piで計測したデータをEmailで送信する。

前回はフォトレジスタとADコンバーターを使ってRaspberry Piで部屋の明るさを計測しました。今回は取得したデータをある一定の条件の際に携帯電話に送信するお知らせ機能を追加したいと思います。 Raspberry Piシリアル通信 その前に前回出てきたコードを理…

ADコンバーターとフォトレジスタを使って部屋の明るさを取得しよう。

Raspberry Piは残念ながらアナログ入力ピンが搭載されていないため、 各種アナログセンサーを使った電子工作の際に不便です。 それを解決するために、今回はADコンバーターをブレッドボード上に設置します。 その後、明るさを取得出来るセンサーを使って部屋…

スイッチを使ったLEDの点滅

mrprc.stores.jp最後にスイッチを使ったLEDの点滅です。 スイッチを押せばLEDが点灯し、離すと同時に消えるというまさにスイッチの仕組みです。今までのやり方のなかで既にコードをどのように書けばいいかわかっているはずです。 今回は自分で考えて見ましょ…

PWMでRaspberry PiのLEDの明るさ調整する

このページは、Right Directionより以下の商品を購入いただいたお客様のみ閲覧できます。 mrprc.stores.jp members-right-direction.hatenablog.com以前にRight Directionより購入を行っておりパスワードが不明な場合は、Emailにてお問い合わせください。

Raspberry PiとRubyでLED制御

このページは、Right Directionより以下の商品を購入いただいたお客様のみ閲覧できます。 本ブログのキットを販売しています。 mrprc.stores.jp mrprc.stores.jp members-right-direction.hatenablog.commembers-right-direction.hatenablog.com 以前にRight…

Raspberry PiでLED点灯(Lチカ)してみよう。

------------------------------------------------------------------------------------------- 本ブログのキットを販売しています。 mrprc.stores.jp --------------------------------------------------------------------------------------------- プ…