550円の「Raspberry Pi Pico」でIoT その1:気温と湿度、気圧を測定する :名刺サイズの超小型PC「ラズパイ」で遊ぶ(第44回)(1/2 ページ)

今回は「550円の「Raspberry Pi Pico」でIoT その1:気温と湿度、気圧を測定する :名刺サイズの超小型PC「ラズパイ」で遊ぶ(第44回)(1/2 ページ)」についてご紹介します。

関連ワード (上部、当時、測定等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、It Media News様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


 Raspberry Pi Picoについてはでざっと紹介しました。当時は本体に付いているLEDを光らせてみただけですが、今回はもう一歩進んで、気温、気圧、湿度が測定できる、BME280搭載デバイスを使ってみましょう。

 ラズパイとRaspberry Pi Picoが大きく異なるのが、シリアル通信「I2C」で利用する「SDA」(データ入出力)と「SCL」(クロック)に対応する端子が多く用意されていることです。ラズパイで使えるのは1番ピンと3番ピンだけですが、小型のRaspberry Pi Picoには12ペアのSDAとSCLがあり、いずれにつないでも利用できます。

I2C接続でBME280を使う準備

 気温などをラズパイで測定する方法はこの連載のです。

 I2C接続で利用する端子ですが、分かりやすいように1番ピンと2番ピンを選びました。ここを基本としてつなげていくことになります。なおAE-BME280ですが、VDDとCSB、GNDとSDOをつないで使います。Raspberry Pi Picoとの接続は、SDIに1番ピンを、SCKに2番ピンをつなげればOKです。

 プログラムですが、もあり、これをPCにインストールするとWindows PCとRaspberry Pi Picoをつないでプログラムを動作させられます。

 PCとはUSB Type-A⇔microUSBのケーブルで接続します。その際にはRaspberry Pi Picoの基板にあるボタンスイッチを押しながら接続する必要があります。PCからはUSBマスストレージとして認識されます。

 接続が終了したら、以下のプログラムを走らせて、BME280を認識しているか確認しましょう。

 このプログラムでは、SDAの入力にGPIO0(1番ピン)を、SCLの入力にGPIO1(2番ピン)に設定したあと、「i2c.scan()」でI2Cに接続されている機器を検索しています。「machine」はMicroPythonで使う関数ですが、CPU、タイマー、バスなどのハードウェアを扱うためのものです。

 プログラムをThonnyの上部に記述したら、左上にある「▶」をクリックすると実行されます。下のカラムに「118」と表示されればOKです。この数字は10進数で表されているので、16進数に変換すると「76」。つまり「0x76」で認識していることになり、正しく接続されています。

 次に、BME280を扱うためのパッケージを導入します。Thonnyの「ツール」−「Manage Packages」を選びます。上のカラムに「bme280」と入力したら「Search PyPI」をクリックします。「Search results」にある中から「micropython-bme280」を選んで「インストール」をクリックすると、パッケージがインストールされます。これでパッケージの導入は終わりです。

Copyright © ITmedia, Inc. All Rights Reserved.

(仮称)下郷大橋上部工事 | 川田・安部日鋼・三立 特定建設工事 ...

国道118号 (仮称)下郷大橋上部工事の進捗状況をお知らせします 発注者 : 福島県南会津建設事務所 福島県南会津建設事務所のwebサイトはこちら 下郷町役場のwebサイトはこちら 新 着 情 報 現在の現場状況 5月20日 現在の現場状況 4 ...

ameblo.jp - 竹村製作所 陸上部

 · 竹村製作所 陸上部 小田切亜希 公式ブログ ブログトップ 記事一覧 画像一覧 前ページ 次ページ 新しいもの 12月の楽しみの1つ。 それは、 手帳を買うこと 新しい手帳を買う時、 そして、 手帳に初めて書き込む時。 …なんだかワクワク ...

埼玉栄高校女子陸上部

 · notice 女子陸上部 紹介 schedule 大会日程 news ニュース TRAINING トレーニング RECORD 記録/大会結果 埼玉栄 埼玉栄高等学校. 〒331-0078 埼玉県さいたま市西区西大宮3-11-1 TEL.048-624-6488 FAX.048-622-3068 . ...

日本郵政グループ女子陸上部‐日本郵政 - JAPAN POST

日本郵政グループ女子陸上部についてご紹介します。 当社のWebサイトは、スタイルシートを使用しております。 お客さまが使用されているブラウザは、スタイルシート非対応のブラウザか、スタイルシートの設定が有効になっていない可能性があります。

Twitter

詳細の表示を試みましたが、サイトのオーナーによって制限されているため表示できません。

富山高校陸上部の日々 - アメーバブログ(アメブロ)

 · 富山高校陸上部さんのブログです。最近の記事は「今日は先生の誕生祭じゃ!!!!」です。みなさん今日もお疲れ様です。たかちです。わたしは今とても悲しいです なぜなら、濡れました、 …

【バストアップ方法】大胸筋上部狙いのインクラインプレス ...

Blu-ray&写真集『TRAINING GIRLS』特別版: 先着限定500冊[メイキング特典4K映像]約180分 Blu-ray付きhttps://store.genkosha.jp/?pid=158961255写真集『TRAINING GIRLS』通常版https://store.genkosha.jp/?...

早稲田大学競走部

早稲田大学競走部公式サイトです。試合の予定、結果、部員日記や部員紹介、写真、早稲田記録、歴代記録など。

国立中央リトルシニア野球協会公式サイト | Enjoy Baseball

7月11日。卒業生大会。A、B チーム共に敗れる。 9月22日。西東京支部秋季大会兼マツダボール杯。敗者復活三回戦で、あきる野シニアに0-1で破れる。 9月21日。OB を招いて三年生の引退試合を開催。その後、引退セレモニーを行った。

シスメックス女子陸上競技部-Sysmex Women's Track & Field ...

シスメックス女子陸上競技部のオフィシャルサイト。所属選手たちの活動をご案内しています。 2021年07月14日(水) ホクレン・ディスタンスチャレンジ2021 第4戦 北見大会 北海道 北見市東陵公園陸 …

COMMENTS


Recommended

TITLE
CATEGORY
DATE
AWS、コンテナ特化で瞬時に起動する軽量VM「Firecracker」オープンソースとしてバージョン1.0に到達。AWS LambdaやAWS Fargateで利用
AWS
2022-02-02 00:26
「企業全体の再創造」で不確実な時代に飛躍的な成長を–アクセンチュア、TER戦略を解説
IT関連
2023-06-11 09:30
量子コンピューティングのIonQ、Softbank Investment Advisorsと戦略的提携
IT関連
2021-06-04 07:51
オープンソースライセンスの真の理解に向け活動を強化するOpen Source Initiative
IT関連
2022-10-08 22:40
ジブリ最新作「アーヤと魔女」、4月に劇場公開 初の3D CG 一部カット追加
くらテク
2021-02-15 09:42
全メンバーにとってベストな会議日時を教えてくれるチーム向けカレンダーアプリ「Rise」
IT関連
2022-01-30 05:45
年1000件超の診断から見たウェブアプリケーションに作り込まれやすい脆弱性–前編
IT関連
2022-12-08 04:11
AVEVA と日本IBM、低炭素実現に向け戦略的提携を実施–製造業のエネルギー転換を支援
IT関連
2023-11-18 08:40
ユーザーがクラウド事業者に求める役割は“競合”ではない–アカマイ
IT関連
2024-03-29 10:20
【コラム】プロダクトのアクセシビリティが不十分である可能性を示す4つの兆候
その他
2021-04-07 11:27
連邦政府はSpaceXがNASAの月着陸船建造を受注したことに対するBlue OriginとDyneticsの異議を退ける
宇宙
2021-08-18 23:33
「Microsoft Teams」、無料の個人向け機能をリリース–最大24時間のビデオ通話
IT関連
2021-05-19 23:59
オープンソースの開発者が製造責任や賠償責任を負う可能性があるとして、EUのサイバーレジリエンス法案にPython Software FoundationとEclipse Foundationらが異議を表明
オープンソース
2023-04-20 08:35
Switchでプログラミングを学んでゲームを作れる、「ナビつき! つくってわかる はじめてゲームプログラミング」発表
EdTech
2021-05-07 13:52