☆地球の青☆

☆地球の青☆

2018.04.05
XML
とりあえず試験版を公開します
センターコンソールの6ボタン操作で最大20アクションが可能です。
もちろん赤外線リモコンも同時に使用可能です
その他、ドアライト、ルーフライト、トランクライトを追加しました。
※試験版なのでピン割り当ては変更する可能性が有ります。
​​​​​​
ブレッドボード回路図

※クリックで拡大表示
​Arduino プログラムソースコード(試験版)ダウンロード​
BTTF_Delorean_Mega.ino (最終更新日2018/12/02)
 2018/12/02 ADD small light(D41) outtput
 2018/11/15 D45,D46 Analog output
 2018/11/05 D15 bug fix
 2018/10/16 D12 ルームライトLED(ドア開閉連動)追加
        D14,D15 ライト(スモール) LED 追加
        D40 エンジンルームライト LED 追加
        D33,A15 エンジルームライト スイッチ 追加
 2018/06/02 D47~D51 ループLED、D52常灯LED、ゆらぎ点滅LED を追加
        純正ドアスイッチに合わせてON/OFF判定を逆に変更しました。
 2018/04/28 D10 ドアライト2LED 追加、前トランクライトLED をD11へ変更
 2018/04/22 D17 Dfplayer再生中 LED 追加
 2018/04/22 D17 Dfplayer再生中 LED 追加


フラックスキャバシターユニットはOLED液晶かマトリックスLEDを選択してください。
Flux capacitor OLED unit (Flux_capacitor Arduino OLED Display Version)
Flux capacitor MatrixLED unit (Flux_capacitor Arduino 2Matrix LED Version)


インストールが必要なArduino追加ライブラリ
DFPlayer library V2.0
DFRobot_utility library
TimerOne
ライブラリの追加方法

使用部品リスト

Arduino Mega2560 Pro Mini
DFPlayer Mini
赤外線受信モジュール・キット
カーボン抵抗(炭素皮膜抵抗) 1/4W 200~330Ω(LED接続用)
カーボン抵抗(炭素皮膜抵抗) 1/4W 1kΩ(MP3ボード・シリアル接続用)
ブレッドボード
ブレッドボード・ジャンパーコード
ブレッドボード・ジャンパーワイヤ
ホビースピーカー
・マイクロSDカード(最大32Gまで対応)
・各色LED

赤外線リモコン キー設定
M-07042.jpg
[POWER] 全オフ
[FUNC/STOP] 音楽再生(音楽1、音楽2、音声解説)

[Vol+]音量アップ

[Vol-]音量ダウン

[EQ]パッシング

[ST/REPT]ホーン

[▲]スモール→LOW→HIGH 順次点灯

[▼]HIGH→LOW→スモール 順次消灯

[|◀◀]オートデモ 開始(終了まで他キーは受付ません)

[▶||]ランダムデモ 開始・終了

[0]ルーフライト

[1]エンジン始動

[2]ブレーキ

[3]アクセル

[4]方向指示器(左)

[5]ハザード

[6]方向指示器(右)

[7]バックライト

[8]タイムサーキット起動

[9]次元転移装置レベル変更


センターコンソールボタン設定

[1]ボタンを押す毎にモードが0~3へ順次切り替わります。

【モード0】
1:モード切替(0→1)
2:エンジン始動
3:アクセル
4:ライト順次点灯
5:バック
6:タイムトラベル

【モード1】
1:モード切替(1→2)
2:方向指示器(右)
3:ハザード
4:方向指示器(左)
5:パッシング
6:ホーン

【モード2】
1:モード切替(2→3)
2:フラックスレベル
3:ルーフライト
4:ランダムデモ
5:フルデモ
6:予備

【モード3】
1:モード切替(3→0)
2:音楽
3:音量(-)
4:音量(+)
5:予備
6:予備


ピン割り当て
D02 * 方向指示器(左) LED
D03 * 方向指示器(右) LED
D04 * ブレーキ LED
D05 * バック LED
D06 * ライト(スモール) LED
D07 * ライト(ロー) LED
D08 * ライト(ハイ) LED
D09 * ドアライト1 LED
D10 * ドアライト2 LED
D11 前トランク LED
D12 ルームライト LED
D13 * ルーフ LED
D14 ライト(スモール) LED
D15 ライト(スモール) LED
D16 Power ON LED
D17 Dfplayer再生中 LED
D18 Dfplayer接続(TX1)
D19 Dfplayer接続(RX1)
D20 II2C接続(SDA)
D21 II2C接続(SCL)
D22 Dfplayer接続(BUSY)
D23 IR赤外線モジュール接続(DATA)
D24 Flux capacitorユニット接続(ON)
D25 Flux capacitorユニット接続(+)
D26 Flux capacitorユニット接続(-)
D27 ボタンモード1 LED
D28 ボタンモード2 LED
D29 ボタンモード3 LED
D30 IR赤外線モジュール接続(GND)
D31 IR赤外線モジュール接続(+5v)
D40 エンジンルームライト LED
D41 ライト(スモール) LED
D44 *
D45 スモール&方向指示器(左) LED
D46 スモール&方向指示器(右) LED
D47 ループLED 1 (エンジン始動時)
D48 ループLED 2(エンジン始動時)
D49 ループLED 3(エンジン始動時)
D50 ループLED 4(エンジン始動時)
D51 ループLED 5(エンジン始動時)
D52 常灯 LED(エンジン始動時)
D53 ゆらぎ点滅 LED(エンジン始動時)
*のピンはPWMで出力を抑えているので抵抗は不要です。
その他LED用は+5vがpinから出力されるので抵抗を間に入れて下さい。
 赤・橙・黄・黄緑色LEDは330Ω、青・青緑・緑・白・電球色は200Ωあたりが目安。

スイッチ用ピン割り当て

A01 センターコンソールスイッチ(GND)
A03 センターコンソールスイッチ(6)
A05 センターコンソールスイッチ(5)
A07 センターコンソールスイッチ(4)
A09 センターコンソールスイッチ(3)
A11 センターコンソールスイッチ(2)
A13 センターコンソールスイッチ(1)

A00 ブレーキスイッチ(GND)
A02 ブレーキスイッチ

A04 ドアスイッチ1(GND)
A06 ドアスイッチ1

A08 ドアスイッチ2(GND)
A10 ドアスイッチ2

A12 前トランク スイッチ(GND)
A14 前トランク スイッチ

D33 前トランク スイッチ(GND)
A15 前トランク スイッチ


MP3音楽&効果音 ファイルリスト
* 0001_メインテーマ曲
* 0002_デロリアン解説
* 0003_エンジン始動
* 0004_アクセル
* 0005_アイドリング
* 0006_ホーン
* 0007_タイムトラベル

* 0008_The power of love(音楽)
* 0010_Door Open
MP3ファイル ダウンロード
※MP3ファイルはマイクロSDカードのルートディレクトリー直下に"mp3"フォルダを作成し置いて下さい。
MP3ファイルの ファイル名は先頭4桁の番号以外は認識されないので自由です。
※音楽とデロリアン解説のMP3ファイルは非公開です。

当回路使用や改造は自己責任でお願いいたします。

​​​​​​​​





お気に入りの記事を「いいね!」で応援しよう

最終更新日  2018.12.02 09:50:00
コメント(31) | コメントを書く


■コメント

お名前
タイトル
メッセージ
画像認証
上の画像で表示されている数字を入力して下さい。


利用規約 に同意してコメントを
※コメントに関するよくある質問は、 こちら をご確認ください。


Re:週刊デロリアン Arduino MEGA2560 Pro Mini ユニット(試験公開)(04/05)  
otto さん
お早うございます。

わ~仕事が早いですね。
もう新しいプログラムを走らせているんですね。

それにしても本当にメガ盛りの(笑)機能追加になりましたね!
MEGA2560ProMiniがもう少し安くなれば私も挑戦するのですが。

でも基板に配線するのに一苦労しそうなので
今回は見て楽しむだけにしときます。^_^;
(2018.04.06 09:04:22)

Re[1]:週刊デロリアン Arduino MEGA2560 Pro Mini ユニット(試験公開)(04/05)  
ottoさん、こんばんは。

arduinoの全ピンがアナログ出力可能になれば、抵抗なしでデアゴの配線そのまま挿せるのですが一部のピン(megaでも最大15本)しかできないのが残念ですね〜(^_^;)
でもやはりmegaはピンやメモリーに余裕があって良いですよ!
あ! 3.3v版のどこかで出してくれたらそれでも解決かも?!

(2018.04.06 23:21:44)

Re:週刊デロリアン Arduino MEGA2560 Pro Mini ユニット(試験公開)(04/05)  
yusin0617 さん
いつもお世話になっております。
今回のArduino MEGA2560 Pro Mini が届き書き込みしようとしましたが、いきなりつまづきました(^_^;)
ツールからボードを選択してArduino/Genuino MEGA or Mega2560を選択してプロセッサをATmega2560を選択
それでは駄目なのでしょうか。
書き込みしようとするとボードが接続されてませんになってしまいます。 (2018.04.08 17:09:06)

Re[1]:週刊デロリアン Arduino MEGA2560 Pro Mini ユニット(試験公開)(04/05)  
yusin0617さん、こんにちは。

CH340G USBドラバーがインストルーされてないと認識しないかもです。
こちらからDLできます。
https://robotdyn.com/mega-2560-pro-embed-ch340g-atmega2560-16au.html (2018.04.08 18:20:10)

Re[4]:週刊デロリアン Arduino MEGA2560 Pro Mini ユニット(試験公開)(04/05)  
yusin0617 さん
レッサーかずさんへ
やはりかずさんの言った通りドライバが必要な様ですね。
しかしCH341SER.INFのインストールボタンを押すとthe drive is successfully pre-installed in advanceと表示されるのですがデバイスを接続してもインストールが始まってくれません(^_^;)なぜなのでしょうか? (2018.04.10 20:38:21)

Re[2]:週刊デロリアン Arduino MEGA2560 Pro Mini ユニット(試験公開)(04/05)  
yusin0617さん、こんばんは!

原因は良く解りませんがこちらを参考にしてみては?(^^;)
http://support.next-step.asia/tag/ch340g/ (2018.04.10 21:41:16)

Re[5]:週刊デロリアン Arduino MEGA2560 Pro Mini ユニット(試験公開)(04/05)  
yusin0617さん、こんばんは!

購入されたMEGA2560Pro mini ってメスピンのコレ↓ですか?
http://r.ebay.com/9Ub6HI

すいません、これはCH340Gじゃなかったです(^^;)
Atmega16U2でした。
Atmega16U2ドライバはArduinoIDEインストール時にPCに入るみたいです。
https://www.switch-science.com/catalog/789/

以前使用していたArduinoがUNOやNANO互換機だったらCH340Gで動いてと思われます。
Atmega16U2ドライバが正常に動いていないのかそのMEGA2560が故障しているのか・・・・・。

ArduinoIDEを再インストールしたりバージョンを変えてインストールしてみるのも手かも?

(2018.04.11 00:13:18)

Re[6]:週刊デロリアン Arduino MEGA2560 Pro Mini ユニット(試験公開)(04/05)  
MEGA2560のブートローダーが壊れている場合は以下の修復方法もあるようですが・・・・汗
https://physical-computing-lab.net/arduino/learn_arduino_bootloader_install.html
(2018.04.11 00:26:24)

Re[8]:週刊デロリアン Arduino MEGA2560 Pro Mini ユニット(試験公開)(04/05)  
yusin0617 さん
レッサーかずさんへ
ありがとうございます^_^

はいメスピンのコレ↓ですね(^_^;)
http://r.ebay.com/9Ub6HI

もしかしたら壊れているかもしれません(^_^;) (2018.04.11 12:34:47)

Re[9]:週刊デロリアン Arduino MEGA2560 Pro Mini ユニット(試験公開)(04/05)  
yusin0617さんへ

あちゃー(>_<)
ハズレ引きましたか?
まあ、格安チャイナ品ですからね.....
(2018.04.11 12:42:30)

Re[10]:週刊デロリアン Arduino MEGA2560 Pro Mini ユニット(試験公開)(04/05)  
yusin0617 さん
レッサーかずさんへ
まぁ(^_^;)しょうがないですね・・・
また購入します! (2018.04.11 12:51:01)

Re[11]:週刊デロリアン Arduino MEGA2560 Pro Mini ユニット(試験公開)(04/05)  
yusin0617 さん
yusin0617さんへ
いつもお世話になっております。
気になったのですがD20 II2C接続(SDA)とD21 II2C接続(SCL)は何の接続でしょうか?
タイヤのファイヤーのでしょうか? (2018.04.19 23:30:10)

Re[12]:週刊デロリアン Arduino MEGA2560 Pro Mini ユニット(試験公開)(04/05)  
yusin0617さん、こんばんは!

はい、一応今のところタイヤエフェクトUNIT用のII2C接続です。
II2C接続なので芋づる式接続可能なんで、
今後の思い付きで何か作るかもです。

(2018.04.20 00:01:34)

Re:週刊デロリアン Arduino MEGA2560 Pro Mini ユニット(試験公開)(04/05)  
yusin0617 さん
いつもお世話になってます(^_^;)
動作チェックをしていて先程気がついたのですが、いろいろな箇所を同時に点灯させるとスピーカーからブーと鳴り全て止まってしまいます。
スピーカー音量を上げても同じくブーと鳴り止まってしまいます。

電圧不足でしょうか?DC12の2.0Aのアダプターを使用してます。 (2018.06.17 00:15:22)

Re[1]:週刊デロリアン Arduino MEGA2560 Pro Mini ユニット(試験公開)(04/05)  
yusin0617さん、おはようございます。

音量を上げたりすると突然ノイズ音が出るのはDfplayerの欠点っぽいですね。
恐らく電流のノイズを拾って暴走するのかも?
Dfplayerの電源を独立させると良いとか色々情報がありますが、
完全な解決策は無いのかも?

それとすべての回路をONにしてLEDを高輝度で点灯させると、
Arduinoの限界電流を超えて壊れてしまうかもです(^^;)
Arduinoは1ピンあたり20mA、全体で200mAまでです。
それを超えて使うにはmosfetなどを使ってスイッチング回路を作る必要があります。 (2018.06.17 08:29:07)

Re[15]:週刊デロリアン Arduino MEGA2560 Pro Mini ユニット(試験公開)(04/05)  
yusin0617 さん
レッサーかずさんへ
そうなんですね!それでは仕方がないですね。
ありがとうございます。
(2018.06.17 09:34:53)

Re[16]:週刊デロリアン Arduino MEGA2560 Pro Mini ユニット(試験公開)(04/05)  
yusin0617 さん
yusin0617さんへ
やはり全部点灯させたいですね(^_^;)
スモール点灯でメーター、プルトニウムチャンバー、ハンドルスイッチ、スモール灯、ナンバー灯は1ピンは厳しいかですかね。
カズさんはメーター灯、プルトニウムチャンバー、ハンドルスイッチ等は、どこから引いてますか? (2018.06.21 23:07:06)

Re[17]:週刊デロリアン Arduino MEGA2560 Pro Mini ユニット(試験公開)(04/05)  
yusin0617さん、おはようございます。

とりあえず今はスモールから引いてます。
厳しいようなら各ピンの出力を下げて調整するしかないかな(^^;)
ヘッドライト以外は点灯してるのが判る程度の明るさで十分でしょうから (2018.06.22 08:22:15)

Re:週刊デロリアン Arduino MEGA2560 Pro Mini ユニット(試験公開)(04/05)  
yusin0617 さん
本日トランクの中にスイッチを取り付けました!
スイッチを押すと点灯して離すと消灯します。
離すと点灯する様にしたいのですが、どの様にすると良いでしょうか(^_^;)
いつもすいません。 (2018.06.28 20:17:13)

Re[19]:週刊デロリアン Arduino MEGA2560 Pro Mini ユニット(試験公開)(04/05)  
yusin0617さん、こんばんは。


if (digitalRead(68) == HIGH){
のHIGHをLOWに変えれば逆になります(^∇^)
(2018.06.28 22:43:40)

Re[20]:週刊デロリアン Arduino MEGA2560 Pro Mini ユニット(試験公開)(04/05)  
yusin0617 さん
レッサーかずさんへ
ありがとうございます!助かります。

(2018.06.28 22:50:15)

Re[1]:週刊デロリアン Arduino MEGA2560 Pro Mini ユニット(試験公開)(04/05)  
CushMan さん
ottoさんへ

こんにちは、

私はこのmodをしたいと思います、誰かが私にArduinoメガやナノに入れるコードとコードを説明することができますか?ありがとうございました


(2018.11.11 05:24:50)

Re:週刊デロリアン Arduino MEGA2560 Pro Mini ユニット(04/05)  
AnthonyJullien さん
こんにちは、

私はこのモードをしたいと思いますが、私はよく理解していません、あなたは私に接続を説明することができますか、特にすべてをプログラムする方法 ありがとうございま

(2018.11.11 05:49:43)

Re:週刊デロリアン Arduino MEGA2560 Pro Mini ユニット(04/05)  
Steven38 さん
Hello Kazuaki,

where does the 6-Pin connector of the 6-Button-Switch of the centre console connect to?

I can not find it in the diagram?

Thanks! (2019.02.09 09:08:02)

Re[1]:週刊デロリアン Arduino MEGA2560 Pro Mini ユニット(04/05)  
Steven38さんへ

Look switch pin allocation
https://plaza.rakuten.co.jp/kazuw01/diary/201804060000/

A01 center console switch(GND)
A03 center console switch(6)
A05 center console switch(5)
A07 center console switch(4)
A09 center console switch(3)
A11 center console switch(2)
A13 center console switch(1)

(2019.02.09 12:20:24)

Re[2]:週刊デロリアン Arduino MEGA2560 Pro Mini ユニット(04/05)  
Steven38 さん
Thank you very much. I had not seen that. Thanks again! (2019.02.10 06:34:24)

Re:週刊デロリアン Arduino MEGA2560 Pro Mini ユニット(04/05)  
Roberto さん
el busy del df player a que pin lo tienes que conectar al 22? (2020.07.30 05:18:35)

Re:週刊デロリアン Arduino MEGA2560 Pro Mini ユニット(04/05)  
Roberto さん
el busy del df player a que pin lo tienes que conectar al 22? (2020.07.30 05:20:05)

Re:週刊デロリアン Arduino MEGA2560 Pro Mini ユニット(04/05)  
lime green さん
レッサーかずさんへ
こんばんは!
またお聞きしたい事があり連絡した次第です。ご迷惑でなければよろしくお願い致します。
回路図を参考に接続し、色々やってはいるもののDFPayerを使用してスピーカーから中々音を出す事ができません。
基盤に書き込みはできてます。
鳴らない原因は何か他にあるんでしょうか? (2020.11.18 22:06:20)

Re[29]:週刊デロリアン Arduino MEGA2560 Pro Mini ユニット(04/05)  
lime greenさん、こんばんは!

何が原因か解りませんが、
とりあえずコチラの記事どおりやって
音が鳴るか確認してみたら良いかも?
https://www.noboyu.com/2016-10-30-213604/

Dfplayer自体が壊れてる可能性もありますし.....(^_^;)
(2020.11.23 22:44:49)

Re[30]:週刊デロリアン Arduino MEGA2560 Pro Mini ユニット(04/05)  
lime green さん
レッサーかずさんへ
返答ありがとうございます。
dfplayer破損してる可能性があるのですね^^;
やってみたいと思います。 (2020.11.26 08:51:03)

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x

© Rakuten Group, Inc.
Design a Mobile Website
スマートフォン版を閲覧 | PC版を閲覧
Share by: