リラックス解除
2025年8月12日火曜日
Google Spread Sheetの利用
Google Home miniを喋らせる
gmail送信
1.Gmail側の設定
Wi-Fi 接続といろいろ
今回は Raspberry Pi Pico W を使って、MicroPython で Wi‑Fi に接続する方法を紹介します。これまでの Pico には Wi‑Fi 機能がなかったんですが、Pico W になってついに無線が使えるようになりました!
これからは、この Wi‑Fi 機能を使って、インターネットにつないだり、他のデバイスとやりとりしたり、いろんなことにチャレンジしていきたいと思います。1. MicroPython で Wi-Fi 接続
Raspberry Pi Pico W×2台:Bluetooth接続とGPIO制御の実装例
Raspbery Pi PicoWでも使えるのでThonny2つ起動できないので片方をMuエディタにします。
Bluetooth接続を介してLチカをしてみる
ESP32ではBluetooth ClassicとBLEの両方が使えますが、Raspberry Pi Pico WはBLEのみ対応しています。Bluetooth Classicは音楽再生や連続データ転送向け、BLEは省電力でセンサ制御などに適しています。BLEは理論上多数の機器と接続可能ですが、実際の接続数はデバイスや実装により異なります。今回はPico WのBLE機能を使って、スマホなどからLEDの点灯・消灯を制御します。Pico WのBLEは実験的な機能ですが、簡単な通信制御には十分使えます。ESP32ほど多機能ではありませんが、Pico Wでも手軽にBLE通信を試すことができます。
BLEのサンプルコードは、micropython/micropython リポジトリの examples/bluetoothディレクトリに用意されています。
MPU‑6050で6軸センサ値を読み取り、OLED SSD1306にリアルタイム表示!
今回は、MPU‑6050(加速度センサ+ジャイロセンサを内蔵した6軸モーションセンサ)を使い、デバイスの動きや傾きを計測して、そのデータをOLEDディスプレイ(SSD1306)にリアルタイム表示します。
MPU‑6050とは?
MPU‑6050は、3軸方向の加速度を測定する加速度センサと、3軸の角速度を測定するジャイロセンサを1つの小型チップに集約した、6軸モーションセンサです。
加速度センサは、デバイスの直線的な動きや傾きを検出します。例えば、スマートフォンの画面が回転する仕組みや、歩数計の動きを感知する役割を担います。
ジャイロセンサは、回転の速さや角度の変化を測定します。これにより、デバイスがどの方向にどれだけ回転したかを正確に把握できます。
この2つのセンサを組み合わせることで、デバイスの姿勢や動きを多角的に把握することが可能です。例えば、ロボットやドローンの制御、自作ゲームコントローラの動き検知、モーションキャプチャーなど、幅広い応用が期待できます。
また、MPU‑6050はI²C通信を用いて簡単にマイコンと接続でき、小型で省電力、比較的安価なため、多くの電子工作や組み込みシステムで人気のあるセンサです。
Google Spread Sheetの利用
以前に ESP32 で作っていたものを、Raspberry Pi Pico W + MicroPythonで再現してみました。 1.Googleスプレッドシートの設定 1.Google Drive → 右クリック → Google スプレッドシート 2.作成して共有をクリック
-
Raspberry Pi Pico W(ラズベリーパイ ピコ ダブリュー) は、英国 Raspberry Pi 財団が 2022 年に発売した Wi-Fi 搭載マイコンボードです。従来の「Raspberry Pi」と聞くと Linux が動くシングルボードコンピュータ(SBC)...
-
Raspberry Pi Pico W に BME280 (温度・湿度・気圧センサー)と OLED(SSD1306) を I²C でつなぎ、 センサーで測った値をLCDに表示 します。 測定したデータはリアルタイムに画面に表示され、室内の環境の変化がすぐにわかるよ...
-
HC‑SR04 超音波距離センサを Raspberry Pi Pico から制御し、OLED(SSD1306 128×64)にリアルタイム表示するデモを MicroPython で作成します。センサが発した超音波が物体で反射し戻るまでの往復時間を計測し、 Pico ...