Направи си сам бордов компютър за кола на Arduino за $ 25

Направи си сам бордов компютър за кола на Arduino за $ 25

За около $ 25 можем да направим бордов компютър, който да отчита разхода на гориво, да показва температурата на охлаждащата течност, скоростта на автомобила, разстоянието на пътуване, изразходвания бензин за пътуването, оборотите на двигателя, налягането във всмукателния колектор, температурата на всмукателния колектор, UOZ, горивото корекция, напрежение на сензора кислород, натоварване на двигателя и др. Възстановяването на грешки е достъпно в режим „възстановяване“ (както е описано по-долу). Общият цикъл на работа със заявката за всички данни от ECU настъпва приблизително веднъж на всеки 750 ms. (ако приемем пауза между заявките от 65 ms, това е по подразбиране)

бордов

направи

компютър

направи

компютър

компютър

кола

бордов компютър

Списък на необходимите части за сглобяване BC

1) Arduino Uno R3 - 1 бр.

компютър

2) LCD2004 lcd модул

компютър

3) Bluetooth модул HC-05

направи

4) OBD ELM327 Bluetooth скенер

направи

5) 10 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.

кола

  • 1 - TX модул в 6 пинови ардуини. (вниманието ще бъде TX към TX, това не е грешка!)
  • 2 - RX модул в 7 пинови ардуини. (по същия начин не е грешка!)
  • 12 - и 34 щифта до 3.3V ардуини.
  • 13 - GND arduins.


Отворете Aduino IDE 1.0.6 (използва се тази версия) и качете скицата на платката чрез 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 заедно.

След това въведете командите една по една и щракнете върху [Изпрати]. След всеки вход трябва да има нормален отговор.

Това е, настройката на Bluetooth модула е завършена.

Сега трябва да сглобите веригата Arduino + bluetooth + LCD екран

направи

1. Нека започнем, като свържем Bluetooth модула HC-05.

  • 1 - поставете TX модула в 7 Pin (Rx) на арудина (а именно TX в RX, не както преди);
  • 2 - поставете RX модула в 8-пинов (Tx) на арудините;
  • 12 - Pin (3.3V) на модула към Pin 3.3V arduino;
  • 13 - Пин (Gnd) в Gnd на арудуини;
  • 34 - Ние не свързваме Pin никъде (изолираме или разпаяваме).