About

Posts by :

[E-76] ESPマイコンでLチカ

(1)ESP32マイコンのWiFi機能を使って、スマートフォンのブラウザからLEDをオン・オフします。参考にさせていただいたWebサイトはmgo-tecさんの「ESP-WROOM-32(ESP32) で Wi-Fi スマホ LED スイッチ作り」です。ESP32マイコン「WeMos D1 R32」に「LED」と「I2C-LCD2004」を追加接続し、このマイコンのIPアドレス(Arduino IDEのシリアルモニタからも得られます)を表示して、スマホのブラウザからこのIPアドレスにアクセスし、LEDをON・OFFしました。 (2)ESP32マイコンボードのBluetooth機能を使って、Androidのスマートフォンアプリ「Bluetooth Terminal」からLEDをオン・オフしました。参考にさせていただいたWebサイトはHow to use Serial Bluetooth in ESP32です。スマートフォンから1を送信するとLEDがオンになり、0を送信するとLEDがオフになります。このソースプログラムのダウンロードはここをクリックしてください。(2019/03/30)
EPS32マイコンWemosR32

EPS32マイコンWemosR32

スマホWiFiでLチカ

スマホWiFiでLチカ

 
スマホBluetoothでLチカ

スマホBluetoothでLチカ

 

[E-75] 二足ロボット「Adicola」の製作


(1)2足歩行ロボット筐体と命名について: FBの「obnizファン」グーグルホーマーさんがQiitaに投稿された「3Dプリンタ/金属加工不要、サーボ代込み5000円でつくる2軸2足歩行ロボット筐体」https://qiita.com/Google_Homer/items/bf269828fbdf3ce83a8eを参考にさせていただきました。またこの2足歩行ロボットの名前を私の研究室名「Asami Digital Contents Laboratory」の各単語の前方の文字を取って「Adicola」と命名しました。(2019/03/12)
(2)「手」と「足の滑り止め」の取り付け: 「手」は以前作ったもの、「足裏の滑り止め」は百均で買った本物の靴の滑り止めです。ただ下足サーボ固定用の「M2x35mmビス」が見つからなかったので3Dプリンタで作りました。
「手」

「手」

「サーボ取り付け具」

「サーボ取り付け具」

「手」と「足の滑り止め」

「手」と「足の滑り止め」


(3)歩行コントロール・ソフトウェアの入手とサーボモータードライバの追加: グーグルホーマーさんから暫定の歩行コントロール・ソフトウェアを送っていただき、「I2C接続16チャンネルのサーボ&PWMドライバ PCA9685」でサーボを6個使用できるようにして、手の振りを追加しました。
前進・後進歩行

前進・後進歩行

 
(4)「測距モジュール」・「LEDリング」・「充電式バッテリー」の取り付け: シャープの赤外線測距モジュール「gp2y0a21yk0f」とws2812bタイプ「LED8連リング」を取り付けました。また充電式バッテリを単3タイプ4本から単4タイプ4本に取り替え、スイッチ付電池ケースに収めて、小型化しました。バッテリーケースにマイコンボードや測距モジュールを両面テープで取り付けました。
バッテリー周辺パーツ

バッテリー周辺パーツ


(5)LEDリングの色回転: WS2812Bタイプ「LED8連リング」のLEDの色を左回りに回転するようにしました。
LEDリング

LEDリング


(6)「測距モジュール」と「LEDリング」の連動: 障害物が100mm内にあれば、LEDリングを赤色に、100mm以上〜150mm内にあれば、LEDリングを黄色に、150mm以上ならLEDリングを緑色に点灯します。
(7)圧電ブザーの取り付け: 唯一残っているIOピンに圧電ブザーをつないで、「春が来た」を演奏しました。
圧電ブザー

圧電ブザー


(8)ブラウザからの発話: 予め登録した発話音声をブラウザから出力できるようにしました。 現在の登録文「私はアディコラです」「おはよう」「こんにちは」「こんばんは」「おやすみ」「さようなら」です。いくらでも増やせます。
(9)配線図と全機能の紹介動画: obnizマイコンボードとパーツの配線図と全機能の紹介動画を作りました。 このソースプログラムと3Dモデルのダウンロードはここをクリックしてください。 (2019/03/12)
配線図

配線図

正面

正面

左前方

左前方

左前方

左前方

[E-74] LEDスティック(WS2812B)電飾

WS2812BのNeopixelフルカラーLED8連スティック5本を入手したので、これを並列接続してArduino UNOで電飾を試みました。このLEDはマイコン内蔵なので端子は電源、入力信号、出力信号、GNDのたった4種類です。電源はエネループ4本のバッテリー、入力信号はD5ピンにしました。 FastLEDライブラリを使用しています。このソースプログラムのダウンロードはここをクリックしてください。(2019/02/22)
LEDスティック電飾

LEDスティック電飾

LEDスティック取付板

LEDスティック取付板