【やりたいこと】ESP32をスマホアプリBlynkでLチカしたい!
できました!
なんとかできた!
全然覚えてなくて悲し。
やっぱり、アウトプット大事!
ネットに書かれてあるから、メモらなくていいはダメ。
ネットから欲しい情報を探す作業は、めんどくさい。 pic.twitter.com/RKMBRZQ6Vk
— ヒデト@UnityC#記事書くぞ! (@Hide21Hk) February 4, 2019
以前、水中ドローンを自作するために、取り組んだことをこのカテゴリーで、書いていきたいと思います。
最初に行ったことは、遠隔操作です。
ドローンのコントロールは、基本、スマホや専用のコントローラーで行いますよね。
なので、今回は、スマホからマイコンボードを操作して、電子工作の基本中の基本「Lチカ」を行ってみました。
【10分でできる】BlynkでESP32を操作!
※ダウンロード時間は10分の中に含まれていません。
0.概要
はじめに、Blynkのアカウント作成と設定を行います。次に、Arduino IDEの設定をします。最後に、回路を組みます。
1.使用したもの
・ESP-WROOM-32
・LED
・ブレッドボード
・330Ω抵抗
・Micro USBケーブル
・スマホアプリ Blynk

・Arduino IDE
2.手順
※Arduino IDE、Blynkは、それぞれインストールされているものとして進めていきます。
※ESP32のファイルのインストールは、こちらの記事を参考にしてください

①Blynkの設定
まず、Blynkのアカウント作成・設定を行います。
Blynkのインストール後、起動させます。
Creat New Account をタップして、
アカウントを作成します。
New Projectをタップします。
CHOOSE DEVICE 蘭の↓マークをタップします。
ESP32 Dev Boardに設定します。
Project名を記入し、CONNECTION TYPE をWi-Fiに設定します。
その後、Createをタップします。
OKをタップします。
すると、アカウント作成時に設定したメールアドレスに認証情報が送られます。
後に使用するため、残しておいてください。
上記の画像が表示されたら、画面右上の+マークをタップしましょう。
Buttonをタップしましょう。
Buttonウィジェットが設置されました。
Buttonをタップしましょう。
上記の画像が表示されます。
PINをタップしましょう。
Digitalのgp5に設定します。
Buttonの名前を記入し、スマホ画面左上の←マークで、戻ります。
②Arduino IDE の設定
Arduino IDE でESP32とBlynkを使う準備をします。
ツール > ボード > ESP32 Dev Module
をクリックします。
ファイル > スケッチ例 > Blynk > Boards_Wifi > ESP32_Wifi
をクリックします。
その後、認証情報とWi-Fiの設定を行います。
①で認証情報がメールで送られてきています。
確認しましょう。
上記の画像のAuth Tokenが認証情報になります。コピーしましょう。
Arduino IDEの画面に戻ります。
上記の画像のように、
auth[] = “先ほどコピーした認証情報”
ssid[] = “使用するWi-Fi”
pass[] = “使用するWi-Fiのパスワード”
以上の3つをそれぞれ記入します。
③回路を組む
上記の画像のように、回路を組みます。
LEDの向きに注意してください。
LEDの足の長い方が+(アノード)、短い方が-(カソード)になります。
※画像をクリックすると、拡大表示されます。
④書き込みと実行
USBケーブルで、パソコンとESP32を接続します。
Arduino IDE の画面に移動し、画面左上のチェックマークをクリックして、コンパイルを行います。
画面左上の→マークをクリックし、マイコンボード(ESP32)にコードを書き込みます。
書き込みには、数十秒かかります。
書き込み後、Blynkの操作を行います。
Blynkの画面右上の再生マークをタップします。
ボタンをタップしてみてください。
上記の画像のように、LEDが光ります。離すと消えます。
以上です。ESP32をBlynkでLチカする方法でした。
まとめ
水中ドローンを作るために、とりあえず、遠隔操作ができるかやってみました。
LEDの光をモーターと見立てて、進めていく予定です。
次回をお楽しみに。
【最後に】マッハ新書と水中ドローンYoutubeチャンネルの紹介
マッハ新書で水中ドローンについてを紹介しています。
水中ドローンで撮影した動画をYoutubeにアップしています。
撮影で使用している水中ドローンはこちらです。
コメント