Направи си сам бордов компютър за кола на Arduino за $ 25
За около $ 25 ще направим бордов компютър, който може да отчита разхода на гориво, да показва температурата на охлаждащата течност, скоростта на автомобила, разстоянието на пътуване, консумирания бензин за пътуване, оборотите на двигателя, налягането във всмукателния колектор, температурата на всмукателния колектор, UOZ и много други. Възстановяването на грешка е налично в режим | --recovery-- | (как да влезете е написано по-долу). Анкетирането на данни от екюто се извършва приблизително 2 пъти в секунда.








Списък на необходимите части за сглобяване BC
1) Arduino Uno R3 - 1 бр.

2) LCD2004 lcd модул
3) Bluetooth модул HC-05

4) OBD ELM327 Bluetooth скенер

5) 5 kOhm резисторен тример, звуков сигнал за звук, 2 бутона за смяна на екрани, проводници за връзки, корпус
Конфигуриране на Bluetooth модул HC-05 за работа
Ние спояваме проводниците към щифтовете на bluetooth: (вижте картината с изходи в описанието на необходимите части)
- 1 е TX
- 2 е RX
- 12 е 3.3V
- 13 е GND
- 34 - ние също хвърляме 3.3 V на този вход (необходимо за превключване на модула в режим на конфигуриране с помощта на AT команди).
Свързваме bluetooth модула към arduino.
- 1 - TX модул в 6 пинови ардуини. (вниманието ще бъде TX към TX, това не е грешка!)
- 2 - RX модул в 7 пинови ардуини. (по същия начин не е грешка!)
- 12 - и 34 щифта до 3.3V ардуини.
- 13 - GND arduins.
Отворете IDE на Aduino и качете скицата през USB порта на платката.
#include
SoftwareSerial BTSerial (6, 7); // TX | RX
настройка за празнота ()
Serial.begin (9600);
Serial.println ("Въвеждане на AT команди:");
BTSerial.begin (38400);
>
цикъл void ()
ако (BTSerial.available ())
Serial.write (BTSerial.read ());
ако (Serial.available ())
BTSerial.write (Serial.read ());
>
След като качете скицата успешно, отворете: Service-> Port Monitor. След това, отдолу, задайте скоростта на 9600 бода и NL + CR заедно.