セリカのGT-4じゃねぇGT-FOURだ・Full time Onroad Unlimited Reardrive・思いついたwに関するカスタム事例|車のカスタム情報はCARTUNE
セリカのGT-4じゃねぇGT-FOURだ・Full time Onroad Unlimited Reardrive・思いついたwに関するカスタム事例

セリカのGT-4じゃねぇGT-FOURだ・Full time Onroad Unlimited Reardrive・思いついたwに関するカスタム事例

2025年09月06日 00時17分

【昭和最新強化版】破壊☆魔王 【日本製】のプロフィール画像
【昭和最新強化版】破壊☆魔王 【日本製】トヨタ セリカ ST205

オークです。 頑張って魔王に昇進しました。

セリカのGT-4じゃねぇGT-FOURだ・Full time Onroad Unlimited Reardrive・思いついたwに関するカスタム事例の投稿画像1枚目

しばらく冬眠と言ったな。

あれは嘘だ。

⋯Systemを思いついたのでメモ代わりに投稿してから冬眠します。
たぶん明日には完全に忘れてると思うので。
まだ思いついただけでプログラムの動作の検証もしてないのだけれど。
とりあえず試作したデータを。
以下プログラム

const byte vssPin = 2; // 車速パルス入力
const byte brakeControlPin = 8; // ブレーキランプ制御出力

volatile unsigned int pulseCount = 0;
unsigned long lastSpeedCheck = 0;
float speedPrev = 0.0;

// 設定値
const float speedFactor = 0.015; // 1パルス = 0.015 km/h
const float decelThreshold = 5.0; // 即点灯の減速度(km/h/s)
const unsigned long sustainedDecelTime = 5000; // 5秒(ms)
const float stopThreshold = 1.0; // 停車判定(km/h未満)
const unsigned long minOnDuration = 1000; // 最低点灯時間(ms)

// 状態管理
bool isSustainedDecel = false;
unsigned long decelStartTime = 0;
bool brakeLampOn = false;
unsigned long brakeOnTime = 0;

void setup() {
pinMode(vssPin, INPUT_PULLUP);
pinMode(brakeControlPin, OUTPUT);
digitalWrite(brakeControlPin, LOW);

attachInterrupt(digitalPinToInterrupt(vssPin), countPulse, RISING);
Serial.begin(9600);
}

void loop() {
unsigned long currentTime = millis();

if (currentTime - lastSpeedCheck >= 100) {
float speedNow = pulseCount * speedFactor;
float decel = (speedPrev - speedNow) / 0.1; // km/h/s

Serial.print("Speed: ");
Serial.print(speedNow);
Serial.print(" km/h | Decel: ");
Serial.print(decel);
Serial.println(" km/h/s");

// 停車判定
if (speedNow < stopThreshold) {
if (brakeLampOn && currentTime - brakeOnTime >= minOnDuration) {
brakeLampOn = false;
}
isSustainedDecel = false;
decelStartTime = 0;
}
// 即点灯条件
else if (decel >= decelThreshold) {
if (!brakeLampOn) {
brakeLampOn = true;
brakeOnTime = currentTime;
}
isSustainedDecel = false;
decelStartTime = 0;
}
// 減速継続判定
else if (decel > 0) {
if (!isSustainedDecel) {
decelStartTime = currentTime;
isSustainedDecel = true;
} else if (currentTime - decelStartTime >= sustainedDecelTime) {
if (!brakeLampOn) {
brakeLampOn = true;
brakeOnTime = currentTime;
}
}
}
// 加速または速度一定
else {
isSustainedDecel = false;
decelStartTime = 0;
if (brakeLampOn && currentTime - brakeOnTime >= minOnDuration) {
brakeLampOn = false;
}
}

// ブレーキランプ制御
digitalWrite(brakeControlPin, brakeLampOn ? HIGH : LOW);

speedPrev = speedNow;
pulseCount = 0;
lastSpeedCheck = currentTime;
}
}

void countPulse() {
pulseCount++;
}

セリカのGT-4じゃねぇGT-FOURだ・Full time Onroad Unlimited Reardrive・思いついたwに関するカスタム事例の投稿画像2枚目

強めのエンブレなどの減速が発生した際に後続車にブレーキランプを点灯させて知らせるシステム。

Arduino Nanoに車速パルスを拾わせ続けて規定値を超えた減速が発生した際にブレーキスイッチの12VをFETのコントロールでボディにGNDさせると言う。
追突されるリスク軽減のために。

トヨタ セリカ ST2056,054件 のカスタム事例をチェックする

セリカのカスタム事例

セリカ ST202

セリカ ST202

オイルの話。バックスでお願いしてた頃はMobileのハイマイレージを。4000円くらいでお手頃だった。ただし部分合成バックスのお兄ちゃんがいなくなってから...

  • thumb_up 27
  • comment 0
2025/10/05 23:51
セリカ ST205

セリカ ST205

ガラスの『油膜』が酷くなってきたので今度の週末は久しぶりの油膜取り予定です。

  • thumb_up 76
  • comment 0
2025/10/05 19:54
セリカ ST205

セリカ ST205

過去画像です。最近セリカの修理記事を読んでたら無性に乗りたくなって来てしまったw諸々出費が重なるので復帰は当分先になるんですけどね。最近は本場のバーベキュ...

  • thumb_up 31
  • comment 10
2025/10/05 19:22
セリカ ST202C

セリカ ST202C

推し飲食店が稲フォルニアに来るということで食事をしに行きましたょ🍽️魅力的なメニューの数々👀✨そして気になっていたタコス🌮を注文✨プルドポークと野菜の相性...

  • thumb_up 53
  • comment 2
2025/10/05 18:43
セリカ ST205

セリカ ST205

始めにコネクタ本体の爪を浮かせて固定ブラケットから引き抜きますコネクタ本体内部の赤◯を引き抜きますコレは端子固定爪固定用のパーツです更に内部爪で端子が固定...

  • thumb_up 52
  • comment 12
2025/10/05 17:26
セリカ ST205

セリカ ST205

昨日は雨…本日は天候回復したんでドライブ行きました〜でも、パラパラと雨😭時期的に仕方ないですかね午前中は…物置と化した作業部屋を掃除作業始めると片付け出来...

  • thumb_up 60
  • comment 5
2025/10/05 13:06
セリカ ST205

セリカ ST205

業務連絡つう…余計なお世話シーリズです♪コチラはセリカ号のフロントABSセンサー先端の右側です右は前期型左は中期型年式で形状や刻印が違いますそれは置いとて...

  • thumb_up 63
  • comment 17
2025/10/04 21:51
セリカ ST205

セリカ ST205

1ヶ月以上放置してたので洗ってまた放置ナックル完治したのでやっとパッド・ロータ交換ですディクセルさんとこ入れました次の休みには後ろ交換出来ればいいな(やろ...

  • thumb_up 57
  • comment 5
2025/10/04 20:18
セリカ ST205

セリカ ST205

今朝はお休みなので先日の続きを行いました。先日、魔王さんからのお奨めの耐熱塗料で塗っておいたフードインシュレーターです。軽くヤスリをかけて汚れを落とし脱脂...

  • thumb_up 60
  • comment 37
2025/10/04 12:24

おすすめ記事