注釈

こんにちは、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. ナビゲーションバーからTemplateに移動します。

    ../../_images/sp220913_170029.png
  7. 新しいテンプレートを作成します。

    ../../_images/sp220913_170206.png
  8. NAME を入力し、 HARDWARERaspberry Pi に設定します。そして、 Done をクリックします。

    ../../_images/sp220913_170402.png
  9. Infoページにリダイレクトされるので、右上の保存ボタンをクリックします。

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

    ../../_images/sp220913_172727.png
  11. 新しいデバイスを作成します。

    ../../_images/sp220913_173259.png
  12. テンプレートから選択します。

    ../../_images/sp220913_173350.png
  13. 先ほど設定した TEMPLATE を選択し、 DEVICE NAME はカスタマイズ可能です。Createをクリックします。

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

    ../../_images/sp220913_173950.png

2. ダッシュボードの編集

  1. 右上のメニューアイコンをクリックして、ダッシュボードの編集を選択します。

    ../../_images/sp220913_180231.png
  2. ダッシュボードに追加したいCONTROLウィジェットをドラッグします。私はSwitchとSliderを追加しました。

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

    ../../_images/sp220913_180806.png
  4. データストリームを作成し、Virtual Pinを選択します。

    ../../_images/sp220913_180906.png
  5. データストリームの設定を完了します。ここではSwitch用に作成されたデータストリームで、 DATA TYPEInterger に、 MINMAX01 に設定します。作成したら保存します。

    ../../_images/sp220913_181113.png
  6. Sliderウィジェット用のデータストリームも同様の手順で作成し、 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']