Машинка для Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ: Arduino. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Β«Π ΠΎΠ±ΠΎΡ‚-машина RoboCar4WΒ» / Π₯Π°Π±Ρ€

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Bluetooth машинка своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ | AlexGyver

ΠžΠ‘ΠΠžΠ’Π›Π•ΠΠ˜Π―


  • v1.1 – ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π° ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ. ВрСбуСтся Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° GyverMotor

05.11.2021 ΡƒΠ΄Π°Π»Π΅Π½Π° старая вСрсия, оставил Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 1.1. ОбновлСна Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° GyverMotor Π² Π°Ρ€Ρ…ΠΈΠ²Π΅

ΠžΠŸΠ˜Π‘ΠΠΠ˜Π•


И Π²ΠΎΡ‚ Π½Π°ΠΊΠΎΠ½Π΅Ρ†-Ρ‚ΠΎ я Ρ€Π΅ΡˆΠΈΠ»ΡΡ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ свою ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½ΠΊΡƒ Π½Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΏΠΎ Bluetooth! Для Π½Π°Ρ‡Π°Π»Π° Ρ€Π΅ΡˆΠΈΠ» ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ всё максимально просто: 4 ΠΌΠΎΡ‚ΠΎΡ€Π°, 4 колСса, Π°Ρ€Π΄ΡƒΠΈΠ½Π°, Π±Π»ΡŽΡ‚ΡƒΡ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, Π½Ρƒ ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€. Π—Π°ΠΏΠΈΡ‚Π°Π΅ΠΌ всё ΠΎΡ‚ ΠΏΠ°ΡƒΡ€Π±Π°Π½ΠΊΠ°, Π½Π° Π½Π΅Π³ΠΎ ΠΈ колёса Π·Π°ΠΊΡ€Π΅ΠΏΠΈΠΌ. Для Андроид слСпил ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΡŒΠΊΡƒ GyverJoy, ΠΏΡ€ΠΎΡΡ‚Π΅Π½ΡŒΠΊΠΈΠΉ дТойстик. Бамая главная Ρ„ΠΈΡˆΠΊΠ° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ FPV ΠΊΠ°ΠΌΠ΅Ρ€Ρƒ ΠΈ ΠΏΡ€ΠΈΡ‘ΠΌΠ½ΠΈΠΊ для смартфона, Π΄ΠΎΠ±Π°Π²ΠΈΠ² Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ экрана ΠΎΡ‚ Π½ΠΎΠ²ΠΎΠΉ вСрсии Андроид ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ машинкой ΠΈ Π²Ρ‹Π²ΠΎΠ΄ Π²ΠΈΠ΄Π΅ΠΎ с ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹! Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ видос, ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ просто Π±ΠΎΠΌΠ±Π΅Π·Π½Ρ‹ΠΉ!

ΠšΠžΠœΠŸΠžΠΠ•ΠΠ’Π«


Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹, ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅

ΠšΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ ссылок Π½Π° АлиэкспрСсс Π½Π° этом сайтС:

  • Всё для ΠΏΠ°ΠΉΠΊΠΈ: паяльники, приспособлСния
  • ΠŸΠ»Π°Ρ‚Ρ‹ Ардуино, ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ
  • ΠœΠΎΠ΄ΡƒΠ»ΠΈ ΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ для ΡƒΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ°
  • Π”Π΅ΡˆΡ‘Π²Ρ‹Π΅ инструмСнты
  • Аккумуляторы, ΠΏΠ»Π°Ρ‚Ρ‹ Π·Π°Ρ‰ΠΈΡ‚Ρ‹, зарядники
  • ΠœΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Ρ‚Ρ€Ρ‹
  • Π‘Π»ΠΎΠΊΠΈ питания, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ

Π–Π΅Π»Π΅Π·ΠΊΠΈ со схСмы

Π‘Ρ‚Π°Ρ€Π°ΡŽΡΡŒ ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ссылки Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Π΅ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Π΅ ΠΌΠ°Π³Π°Π·ΠΈΠ½Ρ‹, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π·Π°ΠΊΠ°Π·Ρ‹Π²Π°ΡŽ сам. Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ссылки Π²Π΅Π΄ΡƒΡ‚ ΠΏΠΎ возмоТности Π½Π° минимальноС количСство ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ минимально ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ Π·Π° доставку. Если ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ссылки Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΈΡΠΊΠ°Ρ‚ΡŒ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΡƒΡŽ ΠΆΠ΅Π»Π΅Π·ΠΊΡƒ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ Ардуино ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ. Π’Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΈΠ· ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΌΠΎΠ΅Π³ΠΎ Π½Π°Π±ΠΎΡ€Π° GyverKIT.

  • Powerbank XiaoMI USBx2Β https://ali.ski/WGT1X4
  • Arduino Nano ΠΊΡƒΠΏΠΈΡ‚ΡŒ Π² Π Π€, aliexpress, aliexpress, ΠΈΡΠΊΠ°Ρ‚ΡŒ

  • Bluetoth HC-06 aliexpress, aliexpress, ΠΈΡΠΊΠ°Ρ‚ΡŒ

  • Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ MX1508 aliexpress, aliexpress, ΠΈΡΠΊΠ°Ρ‚ΡŒ

  • ΠœΠΎΡ‚ΠΎΡ€Ρ‡ΠΈΠΊ ΠΈ колСсо
    • https://ali.ski/cr8rh
    • https://ali.ski/akKNb0
  • 4 ΠΌΠΎΡ‚ΠΎΡ€Π° ΠΈ колёса https://ali.ski/WHzSi
  • ΠœΠ°ΠΊΠ΅Ρ‚Π½Π°Ρ ΠΏΠ»Π°Ρ‚Π° aliexpress, aliexpress, ΠΈΡΠΊΠ°Ρ‚ΡŒ

  • Π’Π°Π½ΠΊΠΎΠ²ΠΎΠ΅ шасси https://ali.ski/6Mlgo7

FPV:

  • ΠšΠ°ΠΌΠ΅Ρ€Π° 3 Π² 1Β https://ali.ski/CwPX9
  • FPV OTG ΠΏΡ€ΠΈΡ‘ΠΌΠ½ΠΈΠΊ
    • https://ali.ski/dOjdwE
    • https://ali.ski/m-t6Jp
  • Π”Ρ€ΡƒΠ³ΠΈΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΏΡ€ΠΈΡ‘ΠΌΠ° Π²ΠΈΠ΄Π΅ΠΎ:
    • FPV часы https://ali. ski/geptr
    • ΠšΡ€ΡƒΡ‚ΠΎΠΉ дисплСй с ΠΏΡ€ΠΈΡ‘ΠΌΠ½ΠΈΠΊΠΎΠΌ https://ali.ski/YJflI
    • FPV шлСм ΠΊΠ°ΠΊ Ρƒ мСня https://ali.ski/36ORh
  • Β 

ΠŸΠ ΠžΠ¨Π˜Π’ΠšΠ


Π’ΠΠ˜ΠœΠΠΠ˜Π•!
Максимально ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΉ Π³Π°ΠΉΠ΄ ΠΏΠΎ Π½Π°Ρ‡Π°Π»Ρƒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΠ»Π°Ρ‚ΠΎΠΉ ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° находится Π—Π”Π•Π‘Π¬. Π˜Π·ΡƒΡ‡ΠΈ Π΅Π³ΠΎ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π° Ρ„ΠΎΡ€ΡƒΠΌ ΠΈΠ»ΠΈ Π² Π³Ρ€ΡƒΠΏΠΏΡƒ Π’Πš!


ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° 21 10 + 10 10 = 31 10 45 10 + 54 10 = 99 10 3 10 + 7 10 = 10 10
Β Β Β Β Β Β Β Β  10101 2

+Β Β Β Β Β Β  01010 2

_______________

11111 2

Β Β Β Β Β Β Β Β  101101 2

+Β Β Β Β Β Β  110110 2

_______________

1100011 2

Β Β Β Β Β Β Β Β  011 2

+Β Β Β Β Β Β  111 2

_______________

1010 2

Π§Π΅ΠΊ 1*2 3 + 0*2 2 + 1*2 1 + 0*2 0 =

1*8 + 0*4 + 1*2 + 0*1 = 10 10

Π—Π°Π΄Π°Ρ‡Π° 21 10 + 10 10 = 31 10 45 10 + 54 10 = 99 10 3 10 + 7 10 = 10 10
Β Β Β Β Β Β Β Β  25 8

+Β Β Β Β Β Β  12 8

_______________

37 8

Β Β Β Β Β Β Β Β  55 8

+Β Β Β Β Β Β  66 8

_______________

143 8

Β Β Β Β Β Β Β Β  3 8

+Β Β Β Β Β Β  7 8

_______________

12 8

Π§Π΅ΠΊ 3*8 1 + 7*8 0

3*8 + 7*1 = 31 10

1*8 2 + 4*8 1 + 3*8 0

64 + 32 + 3Β = 99 10

1*8 1 + 2*8 0

8 + 2 = 10 10

Π—Π°Π΄Π°Ρ‡Π° 21 10 + 10 10 = 31 10 45 10 + 54 10 = 99 10 3 10 + 7 10 = 10 10

Β Β Β Β Β Β Β Β  15 16

+Β Β Β Β Β Β  0A 16

_______________

1F 16

Β Β Β Β Β Β Β Β  2D 16

+Β Β Β Β Β Β  36 16

_______________

63 16

Β Β Β Β Β Β Β Β  3 16

+Β Β Β Β Β Β  7 16

_______________

А 16    (нС 10)

Π§Π΅ΠΊ 1*16 1 + 15*16 0

16 + 15 = 31 10

6*16 1 + 3*16 0

96 + 3 = 99 10

10*16 0

10 10

ДСсятичноС число Π”Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ

11 10

xΒ Β Β Β Β Β Β  13 10

_______________

33 10

11 10–

_______________

143 10

Β Β Β Β  1011 2

x 1101 2

_______________

1011 2

0000 2-

1011 2–

1011 2β€”

_______________

10001111 2

Π§Π΅ΠΊ 8*16 1 + 15*16 0

128 + 15 = 143 10

0 0010 2 Π½Π°Ρ‡Π°Π»ΠΎ = 2 10
0 2 Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ
10 2 Π½Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π½ΠΎ встрСчаСтся ΠΎΠ΄Π½ΠΎ
110 2 ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ = ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ 0 Π½Π° 1
1110 2 ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ = ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ 0 Π½Π° 1
1 1110 2 ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ = ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ 0 Π½Π° 1

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° 33 10 – 19 10 = 14 10 69 10 – 84 10 = -15 10

Β Β Β Β Β Β Β Β  0 100001 2

+Β Β Β Β Β Β  1 101101 2

_______________

0 001110 2

Β Β Β Β Β Β Β Β  0 1000101 2

+Β Β Β Β Β Β  1 0101100 2

_______________

1 1110001 2

Π§Π΅ΠΊ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΡƒΡŽ Π±Π°Π·Ρƒ E 16 = 14 10 ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² Π·Π½Π°ΠΊ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹

– 0001111 2

ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΡƒΡŽ Π±Π°Π·Ρƒ (16)

– F 16 = – 15 10

Π”Π²ΠΎΠΈΡ‡Π½ΠΎ-дСсятичный ΠΊΠΎΠ΄ (BCD) ΠŸΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅-3
ДСсятичная Ρ†ΠΈΡ„Ρ€Π° Π”Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ 8-4-2-1 ДСсятичная Ρ†ΠΈΡ„Ρ€Π° Π”Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ 9 ΠΊΠΎΠΌΠΏΠ»ΠΈΠΌΠ΅Π½Ρ‚ΠΎΠ²

0

1

2

3

4

5

6

7

8

9

Н/Π”

Н/Π”

Н/Π”

Н/Π”

Н/Π”

Н/Π”

0000

0001

0010

0011

0100

0101

0110

0111

1000

1001

1010

1011

1100

1101

1110

1111

Π½/Π΄

Н/Π”

Н/Π”

0

1

2

3

4

5

6

7

8

9

Н/Π”

Н/Π”

Н/Π”

0000

0001

0010

0011

0100

0101

0110

0111

1000

1001

1010

1011

1100

1101

1110

1111

1111

1110

1101

1100

1011

1010

1001

1000

0111

0110

0101

0100

0011

0010

0001

0000

Π”Π•ΠšΠΠ‘Π Π¬ Π¨Π•Π‘Π’Π˜Π“Π . Π‘Π˜ΠœΠ’ΠžΠ› Π”Π•ΠšΠΠ‘Π Π¬ Π¨Π•Π‘Π’Π˜Π“Π . Π‘Π˜ΠœΠ’ΠžΠ›
32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

20

21

22

23

24

25

26

27

28

29

2А

2Π‘

2Π‘

2D

2Π•

2F

30

31

32

33

34

35

36

37

38

39

3А

3Π‘

3Π‘

3D

3Π•

3F

!

»

#

$

%

ΠΈ

β€˜

(

)

*

+

,

–

*

/

0

1

2

3

4

5

6

7

8

9

:

;

?

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

40

41

42

43

44

45

46

47

48

49

4А

4Π‘

4Π‘

4Π”

4Π•

4F

50

51

52

53

54

55

56

57

58

59

5А

5Π‘

5Π‘

5Π”

5Π•

5F

@

А

Π‘

Π‘

Π”

Π•

Π€

Π“

Π₯

я

Π”ΠΆ

К

Π»

М

Н

О 9

_

ДСсятичный Π‘Π΅Ρ€Ρ‹ΠΉ Код

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

0000

0001

0011

0010

0110

0111

0101

0100

1100

1101

1111

1110

1010

1011

1001

1000

Arduino Nano 3. 0 (с Atmega328)
http://geni.us/ArduinoNanoV3
Ρ… 1
TCRT5000
http://geni. us/TCRT5000
Ρ… 8
ΠœΠ°ΠΊΠ΅Ρ‚Π½Π°Ρ ΠΌΠΈΠ½ΠΈ самоклСящаяся красная Ρ… 1
. 42 «8-Π·Π½Π°Ρ‡Π½Ρ‹ΠΉ Tn Tran
http://geni.us/8digit7segmentDisplay
Ρ… 1
Π‘ΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ β€” Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ (22 AWG) Ρ… 1
КабСль USB A/ΠΌΠΈΠΊΡ€ΠΎ — 2 ΠΌ
Для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ Ардуино Нано
Ρ… 1
Pla 1,75 ΠΌΠΌ 1 ΠΊΠ³ Spl 3d Π½ΠΈΡ‚ΠΈ сСрого Ρ†Π²Π΅Ρ‚Π° Ρ… 1

Паяльник Ρ… 1
3Π΄ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ Ρ… 1