Comments
Description
Transcript
第2章 PICスパコン PiCCASOで作る おしゃべりヘルパ「スケジュー郎」
第 2 特集 I/O 力! PIC スパコン PiCCASO1 日製作 セキュリ ティや 介護に 近づくと時刻をお知らせ! IoT ロボットの口を作る 第2章 PICスパコン PiCCASOで作る おしゃべりヘルパ「スケジュー郎」 1 2 App スピーカ 「こんにちは.時刻は12時10分です」 温度/湿度/気圧センサ BME280 ラズベリー・パイ3 (テキストを音声に変換するアプリ ケーションAquesTalkを動かす) 液晶表示 モジュール (I2C) PICスパ コン試作 1号機 ドップラ・セ ンサNJR4265 (人の接近を 検知する) 案内音声 出力 PIC16F1509 (特集第10章の IoTロボット・ ムービにも 使用した最新 PICマイコン) 案内音声出力 (スピーカを駆動) 案内音声入力 音声ゲイン 調整 オーディオ・アンプIC TDA7052B (BLT出力,最大1W) 写真1 I/O強化ボード試作1号機とラズベリー・パイ3をつないだPICスパコンにスピーカをつないでおしゃべりヘルパ 「スケジュー郎」 を製作 本章では,第 1 章で製作した PIC スパコン試作 1 号機を使った無人 IoT の応用製作例を紹介します. 製作したのは,近づくと用意したテキストを読み 上げるおしゃべりヘルパ「スケジュー郎」です.し ゃべる内容は,テキスト・ファイルで自在に変えら れるので,スケジュール管理や音声掲示板として利 用できるでしょう.ハードウェア構成は第 1 章の前 半部を参照してください. PIC スパコンは,ドップラ・センサに手を近づけ ると人がいると判断して,スピーカから時刻や温度 の異常を音声で案内します.ラズベリー・パイ 3 が Wi−Fi で Web に接続していれば,時刻は自動的に 較正されいつも正確です. 2016 年 11 月号 ラズベリー・パイ3 テキストを読み上げる アプリケーション (AquesTalkPi) GPIO Pthonスクリプト (talk1.py) と シェル・スクリプト (start_speech.sh) 音声案内用テキスト PICスパコン拡張ボード PiCCASO オーディオ・アンプ PI Cマイコンの ファームウェア (Raspi-Speech) インター フェース スピ ーカ センサ 制作する 図 1 おしゃべりヘルパ「スケジュー郎」のプログラムの構成 119