注釈

こんにちは、SunFounder Raspberry Pi & Arduino & ESP32 愛好者コミュニティ (Facebook) へようこそ! Raspberry Pi、Arduino、ESP32 を仲間と共にさらに深く学びましょう。

参加する理由

  • 専門的サポート: 販売後の問題や技術的な課題をコミュニティとチームで解決

  • 学びと共有: 技術やチュートリアルを交換し、スキルを向上

  • 限定プレビュー: 新製品発表や先行情報に早期アクセス

  • 特別割引: 新製品を特別価格で購入可能

  • イベント・プレゼント企画: プレゼントや季節キャンペーンに参加

👉 一緒に探求し、創造しましょう。今すぐ [ここ] をクリックして参加!

Blynk の開始

このプロジェクトでは Blynk の使い方を学びます。

Blynk 上のウィジェットを操作すると、Raspberry Pi がその値を出力します。

以下の手順に従ってください。順序を飛ばさずに進めることが重要です。

1. Blynk の設定

  1. BLYNK へアクセスし、START FREE をクリックします。

    ../../_images/sp220607_142551.png
  2. メールアドレスを入力してアカウントを登録します。

    ../../_images/sp220607_142807.png
  3. メールに届いたリンクを開き、アカウント登録を完了します。

    ../../_images/sp220607_142936.png
  4. 登録後、Blynk Tour が表示されます。Blynk の基本情報を知るために読むことをおすすめします。

    ../../_images/sp220607_143244.png
  5. 次にテンプレートとデバイスを作成する必要がありますが、ここでは Cancel をクリックします。

    ../../_images/sp220607_143608.png
  6. ナビゲーションバーから Developer Zone を選択します。

    ../../_images/develop_zone.png
  7. Create New Template をクリックします。

    ../../_images/new_template.png
  8. NAME を自由に入力し、HARDWARERaspberry Pi を選択し、Done をクリックします。

    ../../_images/sp220913_170402.png
  9. Info ページに移動したら、右上の save をクリックします。

    ../../_images/sp220913_171202.png
  10. ナビゲーションバーから Devices ページへ移動します。

    ../../_images/devices.jpg
  11. Create New Device をクリックします。

    ../../_images/new_devices.png
  12. From template を選択します。

    ../../_images/create_new_device.png
  13. TEMPLATE は先ほど設定したものを選択し、DEVICE NAME は自由に設定して Create をクリックします。

    ../../_images/sp220913_173507.png
  14. 次のようなページが表示されれば、初期設定は完了です。

    ../../_images/my_device.png

2. ダッシュボード編集

  1. edit dashboard をクリックします。

    ../../_images/edit_dashboard.png
  2. 任意の制御ウィジェットをダッシュボードにドラッグします。例として Switch と Slider を追加しました。

    ../../_images/sp220913_180725.png
  3. ウィジェットの設定アイコンをタップします。

    ../../_images/sp220913_180806.png
  4. Datastream を作成し、Virtual Pin を選択します。

    ../../_images/sp220913_180906.png
  5. Datastream の設定を完了します。Switch 用の場合、DATA TYPEIntegerMIN0MAX1 に設定して作成し、保存します。

    ../../_images/sp220913_181113.png
  6. 同様に Slider ウィジェット用の Datastream を作成し、DATA TYPEMINMAX を必要に応じて設定します。

    ../../_images/sp220913_182042.png
  7. 完了したら、右上の Save And Apply をクリックします。

    ../../_images/sp220913_182300.png

3. Blynk ライブラリのインストール

以下のコマンドでインストールします。

cd ~
git clone https://github.com/vshymanskyy/blynk-library-python.git
cd blynk-library-python
sudo python3 setup.py

4. サンプルコードのダウンロード

以下のコマンドを実行してサンプルコードを取得します。

cd ~
git clone https://github.com/sunfounder/blynk-raspberrypi-python.git

5. コードの実行

  1. Blynk の Device Info ページに移動し、FIRMWARE CONFIGURATION にある BLYNK_AUTH_TOKEN をコピーします。

    ../../_images/sp220913_182456.png
  2. コードを編集します。

cd ~/blynk-raspberrypi-python
sudo nano blynk_start.py
  1. 以下の行を見つけ、 BLYNK_AUTH_TOKEN を貼り付けます。

BLYNK_AUTH = 'YourAuthToken'
  1. コードを実行します。

sudo python3 blynk_start.py
  1. Blynk のダッシュボードにアクセスし、ウィジェットを操作します。

    ../../_images/sp220913_183529.png
  2. ターミナルにあなたの操作が表示されるはずです。

..
   ___  __          __
  / _ )/ /_ _____  / /__
 / _  / / // / _ \/  '_/
/____/_/\_, /_//_/_/\_\
        /___/ for Python v1.0.0 (linux)

Connecting to blynk.cloud:443...
Blynk ready. Ping: 142 ms
V0 value: ['1']
V0 value: ['0']
V1 value: ['3']
V1 value: ['8']
V0 value: ['1']