You are on page 1of 23

30.07.

2016

Arduino25$/Geektimes

@horhomun

1,0

0,0

18

4201519:16

Arduino 25$

Arduino*

!
UPD18.02.2016:
1)60,300
.
2)
3)2,11,5810.
.

(1000,95%)AndroidGoogle
Play:OliviaDrive

25,,
,,,,
,,,,,
,.recovery(
).750.(
https://geektimes.ru/post/255012/

1/23

30.07.2016

Arduino25$/Geektimes

65,)

1)ArduinoUnoR31.~7:

https://geektimes.ru/post/255012/

2/23

30.07.2016

Arduino25$/Geektimes

2)LCD2004~6:

https://geektimes.ru/post/255012/

3/23

30.07.2016

Arduino25$/Geektimes

3)BluetoothHC05~4:

4)OBDELM327Bluetooth~4:

https://geektimes.ru/post/255012/

4/23

30.07.2016

Arduino25$/Geektimes

5)10,,2,,
~3.

HC05
:()
1TX
2RX
123.3V
13GND
343,3V(AT).

https://geektimes.ru/post/255012/

5/23

30.07.2016

https://geektimes.ru/post/255012/

Arduino25$/Geektimes

6/23

30.07.2016

Arduino25$/Geektimes

1TX6.(TXTX!)
2RX7.(!)
12343,3V.
13GND.
AduinoIDE1.0.6()USB.
#include<SoftwareSerial.h>
SoftwareSerialBTSerial(6,7)//TX|RX
voidsetup()
{
Serial.begin(9600)
Serial.println('EnterATcommands:')
BTSerial.begin(38400)
}
voidloop()
{
if(BTSerial.available())
Serial.write(BTSerial.read())
if(Serial.available())
BTSerial.write(Serial.read())
}

https://geektimes.ru/post/255012/

7/23

30.07.2016

Arduino25$/Geektimes

:>.9600
NL+CR.
[].ok.
AT//(1Error,,)
AT+NAME=Car//Car
AT+ROLE=1//
AT+PSWD=1234//1234OBDELM327
AT+BIND=AABB,CC,112233//MacOBDELM327.
AT+CMODE=1//
,mac:AA:BB:CC:11:22:33AABB,CC,112233.MAC
ELM327,.(
:1234,6789,0000).
,Bluetooth.

Arduino++LCD

https://geektimes.ru/post/255012/

8/23

30.07.2016

https://geektimes.ru/post/255012/

Arduino25$/Geektimes

9/23

30.07.2016

Arduino25$/Geektimes

1.HC05Bluetooth.
1TX7Pin(Rx)(TXRX,)
2RX8Pin(Tx)
12Pin(3,3V)Pin3,3V
13Pin(Gnd)Gnd
34Pin().
2.LCD.
VSSGND
VDD5V
V0
RS12
RWGND
E11
DB45
DB54
DB63
DB72
A5V
KGND.
GND.
10,,
,
.
3..
[1]:GND,10.
https://geektimes.ru/post/255012/

10/23

30.07.2016

Arduino25$/Geektimes

[2]:GND+9.
"+"13,GND.

ArduinoAduinoIDE1.0.6().
,,.
:
1)ED=1.9981.398
2)VE_correct=1.0:(
).
/
3)tcorrect=1.014().
4)delay_var=65,65,
chryslercirrus235.
5)speed_korrect_val=1,GPS/
,Arduinomillis()
.2:,time_start:23.
.10,time_start,,23.,
600605.623605=18.
tcorrect623/605=1,02975.

[1],[2].
Connecting[1]
16.
,Recovery
Alloff.
https://geektimes.ru/post/255012/

11/23

30.07.2016

Arduino25$/Geektimes

[1]+[2]:4,
.

:
:pastebin.com/eP20LeXX
(2.0)
,,ELM327,.
Fuelsystemstatus:
Closedloop(2).
openloop(1).:
1)
2).
3).

(,).,
(),
,().,
,100
%.
!

https://geektimes.ru/post/255012/

12/23

30.07.2016

Arduino25$/Geektimes

OBDII_PIDs
,IMAP,MAP,MAF
ELM327
ELM327Scanmastermanual
____
Hobdriveforum

OBDII

.
PID

EOBD

,,arduino,elm327,bluetooth,hc05

+50

99,3k 7 43

@horhomun

1,0

0,0

https://geektimes.ru/post/255012/

13/23

30.07.2016

Arduino25$/Geektimes

+11

30

42

96

8,2k

https://geektimes.ru/post/255012/

145

!MiNotebookAirXIAOMI
18,1k

+11

MobileyeTesla
4,6k

+38

2.05.?
8,9k

+10

127

34

14/23

30.07.2016

Arduino25$/Geektimes

+25

7,8k

38

(51)
s aboteur_kiev 4201519:43

+1

,,
ELM32788,?
ionflux 4201519:47

ODB2,.88.

LE0N 4201523:05

???)

horhomun 4201523:13

elm327v1.5.

DMiTRONiK 10201512:53

,SkodaFabianew,elm327v1.5..

horhomun 4201519:59

1991:CaliforniaAirResourcesBoard(CARB),,
1991,OBDI.
,.
1996:OBDII(OnBoardDiagnostic),
.
2000:EOBD(EuropeanUnionOnBoardDiagnostic)OBDII,ControllerAreaNetwork,
https://geektimes.ru/post/255012/

15/23

30.07.2016

Arduino25$/Geektimes

.EOBD,,
2001(.98/69/[1]).
s aboteur_kiev 4201520:32

!!!

a perechnev 4201519:47

,.,.
s htirlitsus 4201520:18

+1

horhomun 4201520:28

+1

Ok,.

creat0r 4201521:50

+3

:
1.:,
.,
,.MAF,..
14.7:1.
2.EEPROM5..
,EEPROM,=0ELM.
,,.
3.ELM327(),
Torque.
2.0:www.youtube.com/watch?v=r65grwgpdPc
,:)
https://geektimes.ru/post/255012/

16/23

30.07.2016

Arduino25$/Geektimes

horhomun 4201522:00()

+1

1).,,
MAP9598%,ShortLong,
14,71.
2)EEPROM100.
3).
.

creat0r 4201522:16

,injectordutycycleECU.
%.
STFTLTFT14.71.,.LTFT
,,10
15%.STFT,,,ECU
.,STFT,
,.,,
.
accelerationenrichmentopenloop.

horhomun 4201522:24

pidinjectordutycycle.

creat0r 4201522:38

.ECU.,,
.
,:en.wikipedia.org/wiki/OBDII_PIDs

horhomun 4201523:15

pid.
https://geektimes.ru/post/255012/

17/23

30.07.2016

Arduino25$/Geektimes

MAF,MAP.
Meklon 5201510:04

sd,

horhomun 5201510:51

,SD
A lexeyslav 5201511:07

?RAM,.

horhomun 5201511:31

.eeprom..

RSATom 5201518:32

VehicleDataLogger
A lexeyslav 5201510:49

FRAMEEPROM
.,10$32.

horhomun 5201511:31

.
s vd71 4201522:12

.elm327.
.3.
:,elm327.
https://geektimes.ru/post/255012/

18/23

30.07.2016

Arduino25$/Geektimes

horhomun 4201522:19

ELM327v1.53015,v1.4,
..,,.
bougakov 4201523:52

1.5.:
www.elmelectronics.com/obdic.html#ELM327v14b
ELM[]
.,,,@svd71

horhomun 5201500:11

,10
N0Good 5201511:28

.ELM327v1.5,2.1,
ELM327v2.1(,).
1.5,,.
MiHaLaP 5201507:28

+3

417,.,
mega8uart(mc33290).
,
.
.

RSATom 5201509:22()

,,
:freematics.com.

https://geektimes.ru/post/255012/

19/23

30.07.2016

Arduino25$/Geektimes

ncix 5201510:27

+1

,,?
?OBDBT.
.

horhomun 5201510:53

,2,0,1.4,multitronicsc590

rstepanov 5201510:50

ELM,bluetooth,
.,bluetooth.

horhomun 5201510:54

elmuart,bluetooth
A lexeyslav 5201511:12

+1

.OBDII?,.
.
,.

horhomun 5201511:22

mickvav 5201521:11

,obd.

Zzzuhell 11201514:38

,OBDII??
https://geektimes.ru/post/255012/

20/23

30.07.2016

Arduino25$/Geektimes

derwin 5201512:22

,OBDII.(98..)
.,ECU.

Nikobraz 6201510:11

8,.,.,
OBDII.

Sequd 5201513:19

,?

horhomun 5201513:21

Sequd 5201513:51

,.,.

horhomun 5201513:52

1,530.
gadzhi15 5201514:02

21099?

Fandir 5201516:20

15:www.multitronics.ru/products/mk_vaz_inj/x115/,25,50
))

https://geektimes.ru/post/255012/

21/23

30.07.2016

Arduino25$/Geektimes

Nikobraz 6201510:12

A lexRoch 7201520:28

,:
1.?
2.,ELM,750/,,
,750/..
:",,MAP9598%..."?
3.,ECU
,//
4.PID?
5.,PIDs
,..PIDs,?

horhomun 8201500:38()

+1

1..
2.750665+
5010
14
5%.
3.,.
4.PID.
5.PIDOBD,.
,,.

A lexRoch 8201507:46

.
.
.,
(GPS).

https://geektimes.ru/post/255012/

horhomun 8201513:51

0
22/23

30.07.2016

Arduino25$/Geektimes

maf,map,
OBD.,
gps.510,
1,5/,.

.,.

Sonic.78:, 3
Oracle12 3
MobileyeTesla 30
2.05.
? 141
Gojava 81

https://geektimes.ru/post/255012/

23/23