RaspiCar報告書

Similar documents
RPI-ZUMO-ASM-MANUAL Raspberry Pi on Zumo キット 組立てマニュアル ver2.0 弊社製品 Raspberry Pi on Zumo キットをお買い上げ頂きありがとうございます 本製品は組立てキットとなっております 以

Studuinoプログラミング環境

AKI-PIC16F877A開発キット (Ver1

iCLR

Arduinoで計る,測る,量る

Arduino をドリトルから 制御する教材の試行 鈴木裕貴 1

重要更新作業を実施される前に必ずご確認ください OS の更新を実行するときはタブレット端末に AC アダプターを接続して使用してください AC アダプターを接続していないと OS の更新はできません 実行中は AC アダプターを抜かないでください OS の更新が正しく行えなくなり タブレット端末が正

重要更新作業を実施される前に必ずご確認ください OS の更新を実行するときはタブレット端末に AC アダプターを接続して使用してください AC アダプターを接続していないと OS の更新はできません 実行中は AC アダプターを抜かないでください OS の更新が正しく行えなくなり タブレット端末が正

課題情報シート テーマ名 : 動画中継ラジコンカーの製作 担当指導員名 : 土山博剛実施年度 : 25 年度施設名 : 四国職業能力開発大学校課程名 : 専門課程訓練科名 : 電子情報技術科課題の区分 : 総合制作実習課題学生数 : 1 時間 : 12 単位 (216h) 課題制作 開発のポイント

パーツリスト 組み立て前にすべてのパーツがそろっているかご確認ください 種類 品番 数 種類 品番 数 基板 I2C LCD 1 コンデンサ 0.1uF (104) 積層セラミック 1 IC ATtiny コンデンサ 10uF 電解 1 半固定抵抗 10~50kΩ 1 コネクタ IC ソ

TWE-Lite R 取扱説明書

ラズベリー パイコンピュータ (Raspbian Linux) 簡易説明書 ( 第 2.1 版 ) ステラシンフォニー

WiFiの現状

RS-422/485 ボード取扱説明書 RS-422/485 ボード取扱説明書 Revision 0.3 コアスタッフ株式会社技術部エンジニアリング課 Copyright 2009 Core Staff Co.,Ltd. All Rights Reserved - 1 of 17

Raspberry Pi BF BF BF Raspberry Pi PC USB HDMI OS SD SD OS Raspberry Pi Model B MicroUSB MicroSD OS SD GPIO HDMI USB LAN Raspberry Pi MicroUSB MicroSD

UMB-CP2114 User's Manual

ETCB Manual

Microsoft PowerPoint - ã•’Newlineã•‚TRUCAST_ã†fl紹仉è³⁄挎_ pptx

Raspberry Pi (Windows10 IoT Core) を使用したリーダ ライタの制御例 (UART 接続 ) 2018 年 12 月 18 日第 版 株式会社アートファイネックス

セットアップする付録2 セットアップする Step1 各部の名称を確認する 電源ボタン microusb ポート ( 電源供給用 ) 給電用 microusb ケーブル ( 添付 ) を接続します USB 2.0 ポート 必要に応じて USB 機器 ( 別途用意 ) をつなぎます ストラップホール

S0027&S0028 取扱説明書 1-1 充電をするには 1-2 電源を入れるには 1-3 電源を切るには 1-4 充電が少なくなった場合 1-5 動作切り替え 目次 2-1 動画録画 2-2 静止画撮影 2-3 PC で再生するには 3-1 録画装置を HDMI コードでテレビモニターに繋いで使

高音質で知られている SDTrans384 をアルミケースに格納し Ultra Low Noise Power Supply 基板から個別に電力を供給する改造を施した機材です [ 概略 ] フェニックス社の R コアトランス 2 個を電源トランスに採用しました Ultra Low Noise Pow

sakura.io HAT for Raspberry Pi SCO-RPi-01取扱説明書

WiFiの現状

機器仕様構造 : プラグイン構造接続方式 入出力信号 供給電源 :M3.5 ねじ端子接続 ( 締付トルク 0.8N m) NestBus RUN 接点出力 : コネクタ形ユーロ端子台 ( 適用電線サイズ :0.2~2.5mm 2 剥離長 7mm) 端子ねじ材質 : 鉄にクロメート処理ハウジング材質

PA-S500 取扱説明書

Raspberry Pi Mouse Ver1.0 Raspberry Pi Mouse 取扱い説明書 1.0 版 2015 年 8 月 4 日 株式会社アールティ 1

Raspberry Piでエアコン操作 高町咲衣 たかまち さき

Taro-82ADAカ.jtd

PIC の書き込み解説 PICライターを使うときに間違った使い方を見受ける 書き込み失敗の原因は知識不足にある やってはいけないことをしている 単に失敗だけならまだしも部品を壊してしまう 正しい知識を身に着けよう 書き込みに必要なピンと意味 ICSPを意識した回路設計の必要性 ICSP:In Cir

AR-DV1_TAI_Software_Media_Setup_Procedure_v1.0_JAPANESE

CCD リニアイメージセンサ用駆動回路 C CCD リニアイメージセンサ (S11155/S ) 用 C は 当社製 CCDリニアイメージセンサ S11155/S 用に開発された駆動回路です S11155/S11156-

現行のICカードリーダRW4040インストーラの課題

EPSON EB-2265U/2245U/2165W/2155W/2140W/2065/2040 かんたんワイヤレス接続ガイド

Microsoft Word - PIC-USBマイコンボード_v1-02@WEB公開用資料.docx

ドライブレコーダー

ファイル管理 microsdメモリカードを利用する 232 microsdメモリカードを取り付ける 233 microsdメモリカードを取り外す 234 microusbケーブルでパソコンと接続する 235 メモリの使用量を確認する

HDLトレーナーサンプルプログラム説明書

microsd メモリカード (microsdhc メモリカードを含む ) を IS11LG 本体にセットして データを保存することができます また 連絡先 メール ブックマークなどを microsd メモリカードに控えておくことができます アプリケーションによっては microsdメモリカードをセ

モータ HILS の概要 1 はじめに モータ HILS の需要 自動車の電子化及び 電気自動車やハイブリッド車の実用化に伴い モータの使用数が増大しています 従来行われていた駆動用モータ単体のシミュレーション レシプロエンジンとモータの駆動力分配制御シミュレーションの利用に加え パワーウインドやサ

2. 仕様 電源 :USB バスパワー (USB 入力の 5V 電源を使用します ) 出力 : 3.5mm ステレオジャック アナログステレオ出力 最大 20mArms 対応ヘッドホンインピーダンス 1Ω~500Ω RCA ピンジャック アナログ 2ch 出力 (L R) ラインレベル ヘッドホンア

手順書 20 イメージ最小化作業 はじめに JumboSpot を動かすために使用している RaspberryPi( 以下 ラズパイ という ) に Pi-Star という OS 兼ソフトウェアを microsd カードにセットアップして利用しているが バックアップイメージを残す際に利用するソフトウ

wx01j-v234_instmac

 

Microsoft Word - N-TM307取扱説明書.doc

プラネタリウム

Microsoft Word - XPC4ソフトマニュアル.doc

CoIDE 用 F4D_VCP の説明 V /07/05 USB の VCP( 仮想 COM ポート ) による非同期シリアル通信を行うプログラムです Free の開発ツール CoIDE で作成した STM32F4 Discovery 用のプロジェクトです プログラムの開始番地は 0x

本資料のご使用につきましては 次の点にご留意願います 本資料の内容については 予告無く変更することがあります 1. 本資料の一部 または全部を弊社に無断で転載 または 複製など他の目的に使用することは堅くお断りいたします 2. 本資料に掲載される応用回路 プログラム 使用方法等はあくまでも参考情報で

2.4GHz デジタル信号式一体型モニター ワイヤレスカメラ 4 台セット 取り扱い説明書 ~ 1 ~

Microsoft Word - Et100pciL_02a†iWinXP_PDFŠp†j.doc

G800SE HTMLdocument update

スライド 1

Armadillo-800 EVAリビジョン情報

01

PICKIT3オフライン書き込みガイドブック

Photo Sensor – 적외선 센서

製品仕様書 製品名 インターフェース基板 製品型番 TR3-IF-U1A 発行日 2016/4/1 仕様書番号 TDR-SPC-IF-U1A-102 Rev 1.02

FMV取扱ガイド

MPC104-96DIO

Industrial shields brochure_JP

G800 Firmware update

評価ボード キット 開発ツールご使用上の注意事項 1. 本評価ボード キット 開発ツールは お客様での技術的評価 動作の確認および開発のみに用いられることを想定し設計されています それらの技術評価 開発等の目的以外には使用しないで下さい 本品は 完成品に対する設計品質に適合していません 2. 本評価

GenieATM 6300-T / 6200-T シリーズ 1. 基本的な機器オペレーションのために 1-1. 機器への接続 機器への接続方法は 以下の 2 通りがあります シリアルポートを使用してログインする LAN 経由で Telnet または SSH を使用して仮想 Interface からロ

Microsoft Word - ViSaGeSetupガイド2005.doc

情報処理学会研究報告 IPSJ SIG Technical Report Vol.2015-CE-131 No /10/10 1,a) 1,b) 1,c) 2,d) 1,e) 1,f) Raspberry Pi GPIO I2C Raspberry Pi Linux HTTP, Rasp

形式 :WYPD 絶縁 2 出力計装用変換器 W UNIT シリーズ パルスアイソレータ ( センサ用電源付 2 出力形 ) 主な機能と特長 パルス入力信号を絶縁して各種のパルス出力信号に変換 オープンコレクタ 電圧パルス リレー接点パルス出力を用意 センサ用電源内蔵 耐電圧 2000V AC 密着

ターミナルアダプタ INSメイトV30Slim セットアップ手順書 株式会社エムアイシー

-2 外からみたプロセッサ GND VCC CLK A0 A1 A2 A3 A4 A A6 A7 A8 A9 A10 A11 A12 A13 A14 A1 A16 A17 A18 A19 D0 D1 D2 D3 D4 D D6 D7 D8 D9 D10 D11 D12 D13 D14 D1 MEMR

Ver.1-5 Date レゾルバ変換器 (R/D 変換器 ) R D 1416 取扱説明書 レゾルバデジタル変換器 (RD1416) サーボテクノ株式会社 神奈川県相模原市中央区相模原 TEL: FAX:

GameSir G4s controller 取扱説明書 このたびは 弊社製品を買い上げいただき誠にありがとうございます ご使用になる前に この取扱説明書をよくお読みのうえ 本品を安全にご使用ください お読みになったあとは いつでも見られるように 大切に保管してください ご注意 : 保護者の方へ必ず

1. USB の VCP( 仮想 COM ポート ) について USB の VCP( 仮想 COM ポート ) は USB を非同期シリアル通信として使用するための USB のドライバです PC には VCP ドライバをインストールする必要があります USB の VCP( 仮想 COM ポート )

NJU72501 チャージポンプ内蔵 圧電用スイッチングドライバ 概要 NJU72501はチャージポンプ回路を内蔵し 最大で3V 入力から 18Vppで圧電サウンダを駆動することができます このチャージポンプ回路には1 倍 2 倍 3 倍昇圧切り替え機能を備えており 圧電サウンダの音量を変更すること

APC UPSユーザーマニュアル

牟田 卒論

RY_R8C38ボード RY-WRITER基板 自動書き込み・実行解説マニュアル

Microsoft Word - SCR331DI_mac10.14_manual.doc

Microsoft Word - Et100pciS2_02a†iWinXP_PDFŠp†j.doc

EU-SD/MCシリーズ アプリケーションノート

光変調型フォト IC S , S6809, S6846, S6986, S7136/-10, S10053 外乱光下でも誤動作の少ない検出が可能なフォト IC 外乱光下の光同期検出用に開発されたフォトICです フォトICチップ内にフォトダイオード プリアンプ コンパレータ 発振回路 LE

目次 1 I2Cとは 13 結線写真 2 センサの多くがI2Cに対応 14 WHO_AM_I 3 マイコンでのI2C通信例 15 I2C読込みプログラム 4 とは 16 I2C読込みスクリプト概要① 5 タイミングパラメータ 17 I2C読込みスクリプト概要② 6 書込み 18 センサ読込みプログラ

商品番号 : CP-300VD アナログ RGB 信号 DVI-D シングルリンク信号用ビデオスケーラー ( 映像信号変換器 ) はじめに 本製品をご使用になる前に 必ずこのマニュアルをよくお読みください 本書の内容を許可なく転載することを禁じます 本書の内容についてのご質問や お気づきの点がござい

CMOS リニアイメージセンサ用駆動回路 C CMOS リニアイメージセンサ S 等用 C は当社製 CMOSリニアイメージセンサ S 等用に開発された駆動回路です USB 2.0インターフェースを用いて C と PCを接続

EPSON EB-U42/EB-W41/EB-X41/EB-S41/EB-W05/EB-X05/EB-S05 かんたんワイヤレス接続ガイド

RS232-TTLレベル変換基板製作マニュアル

形式 :TMS テレメータ テレメータ変換器 (300bps 専用回線用 ) 主な機能と特長 アナログ 1 点または 2 点 接点 2 点を送受信するテレメータ変換器 帯域品目 3.4kHz 300bps アプリケーション例 小規模テレメータシステム 符号品目 50bps 用テレメータ ( 形式 :

SDC_SDIO_STM32F4 の説明 2013/09/17 SDIO インターフェースで SD カードをアクセスするプログラムのプロジェクトサンプルです FAT でファイルアクセスするために FatFs( 汎用 FAT ファイルシステム モジュール ) を使用しています VCP(USB 仮想 C

ライカ D-LUX 4 ファームウェア 2.20 ファームウェアをインストールすることで ライカ D-LUX 4 の機能を下記のようにアップデートできます アップデート情報 対象機種 LEICA D-LUX 4 アップデートバージョン Ver 2.20 アップデートファイル名 / サイズ 更新日 D

RW-5100 導入説明書 Windows7 用 2017 年 7 月 シャープ株式会社

センサーライト型カメラ LC002 取扱説明書 ご使用前に 正しくご使用いただくために この取扱説明書を必ずお読みください 必要に応じてダウンロードをして保管下さい 最終更新 :2016 年 2 月 5 日 - 1 -

評価ボード キット 開発ツールご使用上の注意事項 1. 本評価ボード キット 開発ツールは お客様での技術的評価 動作の確認および開発のみに用いられることを想定し設計されています それらの技術評価 開発等の目的以外には使用しないで下さい 本品は 完成品に対する設計品質に適合していません 2. 本評価

表 信号端子 端子名 入出力 機能 DTR 出力 COM ポート DTR (Data Terminal Ready Control Output / Handshake Signal) RXD 入力 COM ポート RXD (Receiving Asynchronous Data Input) TX

Microsoft PowerPoint - Portable Power Supply 01.pptx

取り付け前の確認 準備 この章では 本製品をパソコンへ取り付ける前の確認や準備について説明します 各部の名称 機能 3 ヘ ーシ 本製品の各部の機能 名称を確認します ネットワークへの接続 4 ヘ ーシ 本製品をネットワークに接続します 2

Microsoft Word - MK138Bmanual.docx

US-2x2/US-4x4_RN-J_RevB

CMOS リニアイメージセンサ用駆動回路 C10808 シリーズ 蓄積時間の可変機能付き 高精度駆動回路 C10808 シリーズは 電流出力タイプ CMOS リニアイメージセンサ S10111~S10114 シリーズ S10121~S10124 シリーズ (-01) 用に設計された駆動回路です セン

p ss_kpic1094j03.indd

5

DIO-16/16D-UBC

Transcription:

2015 年 3 月 5 日 2015 年 3 月 16 日 京都産業大学蚊野浩 1. システムの外観 PS3, DC, Raspberry,Pi 図 1 Raspberry Pi を用いた模型自動車 2. 部品リストと説明 表 1 部品リスト 名称 型番 数量 単価 コメント Raspberry Pi Model B+ 1 5,000 マイクロ SD カード 8GB 1 1,000 タミヤ 楽しい工作シリーズ No.112 1 1,500 前後輪周りを利用 タミヤ 楽しい工作シリーズ No.98 2 400 ユニバーサルプレート 1.5 枚使用 ユニバーサル基板 Linkman LUPCB-7247S 1 110 モータードライバ IC TA7291P 1 150 後輪の DC モーター駆動用 74HC125 1 RaspPi の GPIO のバッファ用 その他 コンデンサ 抵抗 LED スイッチ コネクタ 40 ピン基板用ピンフレーム サーボモーター GWS/MICRO/STD/F 1 1,100 1.8kgcm(4.8V), 28x14x30 PS3 用ワイヤレスリモコンソニー CECHZC2J 1 5,000 モバイルバッテリーパナソニック QE-QL105 1 1,500 2,900mAh/3.7V, 1A/5V 充電専用 Micro-USB ケーブル,10cm 1 500 その他 スペーサ マジックテープ ネジなど 合計 17,000 円程度 幾つかの部品について説明する

1 モータードライバ IC TA7291P: 電子工作で DC モーターの駆動によく使われる IC である 後に示す図 3 の回路図からわかるように この IC の2 本の出力端子を DC モーターの2 本の端子に接続する 端子間に流れる電流の方向によって回転方向が決まり 電圧 電流によって回転速度 トルクが決まる 2 サーボモーター : モーターの軸角度を外部からの制御信号によってコントロールできるモーター 制御信号としてパルス状の方形波を用いる パルス幅によって角度を制御する 3. システム構成と回路図 DC # Raspberry#Pi#B+ # # 図 2 主な要素を展開した写真図 2 に主な構成要素を示す 図左の台車は ユニバーサルプレートを加工し タミヤ楽しい工作シリーズ No.112 バギー工作基本セット を装着したものである 台車中央に マジックテープでモバイルバッテリーを固定する Raspberry Pi 基板を スペーサを用いて ユニバーサルプレートに固定する ユニバーサルプレートの裏面を マジックテープでモバイルバッテリーの上に固定する 図右のユニバーサル基板は DC モーターの駆動回路などを実装し Raspberry Pi 基板のピンヘッダと接続する

PS3 $ $ $ 5V,$1A$ Raspberry$Pi GPIO4(p7) GPIO14(p78)$ $ GPIO15(p10) GPIO18(p12) USB GPIO17(p11) GPIO27(p13) PWM$ +3.3V$ 10kΩ$ ~OE1$ 1A$ 1Y$ ~OE2$ $ 2A$ 2Y$ ~OE3$ $ 3A$ 3Y$ ~OE4$ $ 4A 4Y 74HC125 $ $ +5V$ +5V$ 2.2Ω$ IC$TA7291P$ GND$OUT1$NC$$Vref$$IN1$$IN2$VCC$$VS$$$NC$$OUT2$ 1$$$$2$$$$3$$$$$4$$$$5$$$$6$$$7$$$$8$$$$9$$$10$$$$$$$$$$$$$$$$$$$$$ 1$ 2$ DC $ 10kΩ$ +3.3V$ 330Ω$ LED$ $ $ 47uF$ $ $ 0.1uF$ $ $ $ M $ $ DC$ M 図 3 システムの接続とユニバーサル基板の回路図 図 3 にシステムの接続とユニバーサル基板の回路図を示す 回路設計に対するコメントを以下に示す 1 Raspberry Pi の GPIO 端子を保護するため バッファ IC として 74HC125 を用いた シャトダウンスイッチと動作確認用 LED は後付けしたため GPIO17 と GPIO27 はバッファされていない 手作り基板の場合 GPIO 端子を外部回路に直接接続するのではなく バッファ IC を介して接続するのが安全であると判断した 2 当初 DC モーターを駆動すると Raspberry Pi が暴走した 暴走する原因は DC モーターのノイズとモバイルバッテリーの電圧降下が考えられる 電源として AC アダプターを用いると AC アダプターの仕様がモバイルバッテリーと同じ 5V 1A であっても 暴走しなかった このことから暴走の原因は DC モーターに電流が流れたことによる モバイルバッテリーの電圧降下であると判断した DC モーターに供給する電流の変化を緩和することにより症状が改善すると考え TA7291P の VCC 端子と +5V の間に低抵抗 (2.2 Ω) を挿入した この対策により 暴走しなくなった 3 当初 電源投入時などにサーボモーターが勝手に動くという問題が発生した サーボモーターは Raspberry Pi から制御パルスが入力された時だけ動作し それ以外は静止して欲しいのだが 電源投入時とシャトダウン時に位置を変えることがあった その原因は 電源投入時とシャトダウン時の信号値が不安的になっていることである 一般的に 入出力に利用する端子は 未定義状態においてハイインピーダンスに設定され 信号値が不安的になる そこで http://homepage1.nifty.com/yamatatsu/robot/rc-servo.html の記述も参考にし GPIO4 の出力を 10kΩを介して 3.3V にプルアップした これによって電

源投入時の不安的な動作はなくなったようである しかし シャトダウン時に生じる動き は 少し 残っている なお Raspberry Pi の GPIO は +3.3V/0V で動作するので 間違 えて 5V を接続しないこと 4. プログラム模型自動車用のプログラムを python で開発した そのプログラムを付録 1に示す このプログラムの動作については コード中のコメントを参照のこと 前輪のステアリングに用いるサーボモーターにパルス状の方形波を送る必要がある サーボモーターの制御に適したプログラムとして ServoBlaster を利用した ServoBlaster の使い方については 書籍 Raspberry Pi で遊ぼう改訂第 2 版 ( ラトルズ発行 2014 年 1 月 ) の pp.181-187 を参考にした 後輪を駆動する DC モーターの速度 トルクを制御するために PWM(Pulse Width Modulation パルス幅変調) を用いた 図 3 において TA7291P の Vref 端子の電圧を 0V VCC の間で調整すると DC モーターの速度 トルクを変えることができる このようなアナログ電圧による調整と同等の機能を デジタル的に実現する方法として PWM がある PWM では Vref に方形波を加え 方形波のデューティ比によって速度 トルクを調整する Raspberry Pi は GPIO18 を PWM に利用できるように設計されているので この端子を利用した Raspberry Pi を搭載した模型自動車は プログラムを開発する段階ではディスプレイ キーボード マウスを接続し Linux パソコン状態で使用する 一方 これらの周辺機器を接続しないで模型自動車を動作させるには 電源投入後 自動的に付録 1 のプログラムが起動される必要がある 付録 1 のプログラムを /home/pi/python/autorun.py とする /etc/init.d/ にシェルスクリプトを置いて 実行可能状態にすると 起動時に自動的に実行される 今回 autorun_script というファイル名で 付録 2 のものを準備した これを作成した後 ターミナルから以下のコマンドを入力する ( ターミナルは /etc/init.d/ にあるとする ) # sudo chmod 755 autorun_script # sudo update-rc.d autorun_script defaults まず,raspi-config を操作し, 起動時にキャラクター端末で login 待ちするモードにする. 次いで,/etc/inittab を編集し, 1:2345:respawn:/sbin/getty 38400 tty1 の行を # でコメントアウトし, 1:2345:respawn:/bin/login f pi tty1 /dev/tty1 2>&1 を入力する. これで,login 待ちしないで pi で自動的にログインする. 次いで,.profile の最後に行に

sudo python python/autorun.py & を入力する. 以上で, 起動時に autorun.py がバックグランドで自動的に実行される. Raspberry Pi を再起動すると 自動的に autorun.py が実行される autorun.py が動作していることは ユニバーサル基板上の LED が点灯することことによって確認できる また ユニバーサル基板上にシャトダウンボタンがあり autorun.py は これが押された場合に sudo shutdown h now を実行する 5. ノウハウ 5.1 PS3 リモコンと接続 PS3 用のワイヤレスリモコン DUALSHOCK3 と Raspberry Pi を USB で接続すると デバイスファイル /dev/input/js0 が自動的に生成される ここから リモコンのデータをバイト列として読み取ることができる リモコンの状態とバイト列の関係は 書籍 格安 PC ボードで始める電子工作超入門 ( 日経 Linux 編 日経 BP 社発行 2014 年 3 月 ) の pp.73-75 を参考にした なお この書籍にはブルーツースによるワイヤレス通信の方法が記載されているが 安定して動作させることができなかった USB による有線接続は安定している このリモコンはワイヤレスであり 加速度センサなどのセンサ類も実装されている これらの機能を使いこなすためには さらなる調査が必要である 5.2 台車に用いるユニバーサルプレートの加工!! 図 4 台車に用いるユニバーサルプレートの加工 バギー工作基本セット の前輪 後輪を取り付けるために 図 4 のように ユニバーサルプレートを若干 加工した 前輪のスイングアームがプレートの上面で支えられるように ユニバーサルプレートを削り過ぎないこと

5.3 ステアリング 図 5 サーボモーターによる前輪のステアリング前輪はアッカーマンタイプステアリング機構でタイヤが左右に動くようになっている これは タイヤの方向を回転させるアップライトがタイロッドで結合された機構であり タイロッドを左右に移動させることで タイヤの方向を制御する 図 5 のように コ の字型の金具をタイロッドに半田付けし この金具をサーボホーンの穴に挿入することで サーボモターとステアリング機構を接続する サーボモーターは ±45 度程度の範囲で動作させる この範囲を超えると メカニズムを損傷させる可能性が高いので 注意が必要である 5.4 モバイルバッテリーでの動作可能時間今回利用したモバイルバッテリーは 2900mAh/3.7V の電池容量で 出力は 5V 1A である 2900mAh/3.7V は 3.7V の電圧で 1A(=1000mA) の電流を出力した場合 2.9 時間もつ ということである 5V 1A で利用する場合 3.7V から 5V への変換によるロスを考慮して 2 時間弱利用できることになる 今回のシステムの電流量は DC モーター サーボモーターを同時に動かした場合でも 1A 未満のようであるから ( 全てを動作させてもシステムがダウンしない ) 2 時間以上の利用が可能であると期待できる 実際 1 時間程度 連続して動作させても バッテリーの残量表示は橙色 ( 約 60 30%) にならなかった 6. 課題 バグ現在のシステムの課題 不具合 バグをリストアップする 1 /etc/init.d/autorun_script を実行可能にするとシャットダウンが完了しない シャットダウンの完了は Raspberry Pi 基板上の緑 LED が完全に消灯することと ディスプレイへの信号が無くなることで確認しているが これらが 完全には消えない したがって ロ

グアウトの時に再起動を選択しても シャットダウンしないので 再起動もしない ファイルシステムが壊れている可能性がある 今のところ 十分に時間を開けて 電源を落としている 2 シャットダウンボタンの動作がおかしい 1の問題があるので シャットダウンボタンが効いて sudo shutdown h now が実行されても 完全にはシャットダウンしない それだけではなく autorun.py が完全には終了していない状態になる ( リモコンのボタンが一部効く ) また autorun.py はポーリングによってシャットダウンボタンの状態を読み取っているが リモコンを机の上などに置くことで リモコンから何も信号が送られないと ポーリングがストップしてしまい シャットダウンボタンが効かない 1と2の問題は,/etc/init.d/ を使うのではなく, ユーザ pi の.profile に実行命令を置くことで解決した. 3 ステアリングの動作が不安定 リモコンのボタンによってサーボモーターの回転位置を制御しているが レスポンスが悪い その原因の一つは Linux がリアルタイム OS ではないため python プログラムの実行に不規則な遅延が発生していることであろう また python はインタプリタで実行されるため 実行そのものが遅い ということもあると考えている