Мазмуну:

Смартфон Ардуинону колдонгон RC Унаасы: 13 Кадам (Сүрөттөр менен)
Смартфон Ардуинону колдонгон RC Унаасы: 13 Кадам (Сүрөттөр менен)

Video: Смартфон Ардуинону колдонгон RC Унаасы: 13 Кадам (Сүрөттөр менен)

Video: Смартфон Ардуинону колдонгон RC Унаасы: 13 Кадам (Сүрөттөр менен)
Video: ЛУЧШИЙ ЗА 24000 Р🔥СМАРТФОН XIAOMI POCO X6 PRO 5G MediaTek Dimensity 8300 Ultra ИЛИ ОСТАВИТЬ POCO F3 2024, Ноябрь
Anonim
Smartphone Ардуинону колдонуп RC Унаасын башкарат
Smartphone Ардуинону колдонуп RC Унаасын башкарат

Бул Нускамада смартфондун башкарылуучу Arduino робот машинасын кантип жасоо керектиги көрсөтүлгөн.

2016 -жылдын 25 -октябрында жаңыртылган

1 -кадам: Youtube Video Link

Image
Image

2 -кадам: Бөлүктөр жана инструменттер талап кылынат

Түзүм / Шасси
Түзүм / Шасси

1. 4WD робот шасси комплект 2. Arduino Uno

3. LM298 H көпүрө модулу

4. Bluetooth модулу HC-05

5. 12v Li-po батареясы

6. Эркек-ургаачы секирүүчү зымдар

7. Эркек-Эркек Jumper Wires

8. Түтүк тасмасы же башка лента 9. Смартфон

3 -кадам: Түзүм / Шасси

Сиз 4WD Даяр Автомобилдин шассиин сатып ала аласыз же аны PVC / Кандай болбосун Hard Board колдонуп жасай аласыз.

4 -кадам: Мотор / Актуатор

Мотор / Актуатор
Мотор / Актуатор

Бул долбоордо мен 6v DC моторун колдоном. Сиз 6v DC моторунун бардык түрүн колдоно аласыз.

5 -кадам: Motors терминалын даярдоо

Мотор терминалын даярдаңыз
Мотор терминалын даярдаңыз
Мотор терминалын даярдаңыз
Мотор терминалын даярдаңыз
Мотор терминалын даярдаңыз
Мотор терминалын даярдаңыз

Узундугу болжол менен 5-6 дюйм болгон 4 даана кызыл жана кара зымдарды кескиле.

0,5 чарчы мм зымдарды колдонсо болот.

Зымдардын изоляциясын ар бир учунда сыйрып алыңыз. Зымдарды мотор терминалына туташтырыңыз

Сиз мотордун полярдуулугун батареяга кошуп текшере аласыз. Эгер ал алдыга карай бурулса (кызыл зым оң жана кара зым аккумулятордун терс терминалы менен), анда байланыш туура.

6 -кадам: Моторду орнотуп, үстүнкү чатырын орнотуңуз

Моторду орнотуп, үстүнкү чатырын орнотуңуз
Моторду орнотуп, үстүнкү чатырын орнотуңуз
Моторду орнотуп, үстүнкү чатырын орнотуңуз
Моторду орнотуп, үстүнкү чатырын орнотуңуз
Моторду орнотуп, үстүнкү чатырын орнотуңуз
Моторду орнотуп, үстүнкү чатырын орнотуңуз
Моторду орнотуп, үстүнкү чатырын орнотуңуз
Моторду орнотуп, үстүнкү чатырын орнотуңуз

7 -кадам: Контроллер

Контроллер
Контроллер

Arduino UNO-бул Microchip ATmega328P микроконтроллерине негизделген жана Arduino.cc тарабынан иштелип чыккан ачык булак микроконтроллер тактасы. Такта санарип жана аналогдук киргизүү/чыгаруу (I/O) казыктарынын топтому менен жабдылган, алар ар кандай кеңейтүү такталарына (калканчтарга) жана башка схемаларга туташтырылышы мүмкүн. Тактада 14 санарип казык, 6 аналогдук төөнөгүч бар жана Arduino IDE (Integrated Development Environment) менен B түрүндөгү USB кабели аркылуу программаланышы мүмкүн. Бул USB кабели же тышкы 9 вольттук батарея менен иштесе болот, бирок ал 7 жана 20 вольттун ортосундагы чыңалууну кабыл алат. Бул дагы Arduino Nano жана Leonardo окшош. Аппараттык маалымдама дизайны Creative Commons Attribution Share-Alike 2.5 лицензиясы боюнча бөлүштүрүлгөн жана Arduino веб-сайтында жеткиликтүү. Аппараттын кээ бир версияларынын макети жана өндүрүш файлдары да бар. "Uno" итальянча бирди билдирет жана Arduino Software (IDE) 1.0 чыгарылышын белгилөө үчүн тандалган. Uno тактасы жана Arduino Software (IDE) 1.0 версиясы Arduino'нун маалымдама версиялары болгон, азыр жаңы релиздерге айланып кеткен. Uno тактасы USB Arduino такталарынын сериясындагы биринчи жана Arduino платформасынын маалымдама модели. Arduino Unoдогу ATmega328, жүктөлүүчү менен алдын ала программаланган түрдө келет, бул ага жаңы кодду тышкы аппараттык программистти колдонбостон жүктөөгө мүмкүндүк берет. [3] Бул STK500 протоколу аркылуу байланышат. Uno ошондой эле FTDI USB-сериялык драйвер чипин колдонбогону менен мурунку бардык такталардан айырмаланат. Анын ордуна, ал USB-сериялык конвертер катары программаланган Atmega16U2 (R2 версиясына чейин Atmega8U2) колдонот.

Микроконтроллерлер адатта C жана C ++ программалоо тилдеринин өзгөчөлүктөрүнүн диалекти аркылуу программаланышат. Салттуу компилятор шаймандарын колдонуудан тышкары, Arduino долбоору Processing language долбоорунун негизинде интеграцияланган өнүктүрүү чөйрөсүн (IDE) камсыз кылат.

8 -кадам: H Bridge (LM 298 Module)

H Bridge (LM 298 Module)
H Bridge (LM 298 Module)
H Bridge (LM 298 Module)
H Bridge (LM 298 Module)
H Bridge (LM 298 Module)
H Bridge (LM 298 Module)

H-Bridge деген эмне? Термин H көпүрөсү ушундай схеманын типтүү графикалык өкүлчүлүгүнөн алынган. Бул DC кыймылдаткычын алдыга жана артка карай айдай турган схема. Иштөө: H көпүрөсүнүн ишин түшүнүү үчүн жогорудагы сүрөттү караңыз.

Бул 4 электроникалык S1, S2, S3 жана S4 (Транзисторлор / MOSFETs / IGBTS) которгучтарынан турат. S1 жана S4 өчүргүчтөрү жабылганда (жана S2 жана S3 ачык) мотор боюнча оң чыңалуу колдонулат. Ошондуктан ал алдыга карай бурулат. Ошондой эле S2 жана S3 жабылганда жана S1 жана S4 тескери чыңалуу ачылганда кыймылдаткыч боюнча колдонулат, ошондуктан тескери багытта айланат.

Эскертүү: Ошол эле колундагы которгучтар (же S1, S2 же S3, S4) бир убакта жабылбайт, ал өлүк кыска туташууну пайда кылат. H көпүрөлөр интегралдык микросхемалар катары жеткиликтүү, же 4transistors же MOSFETтерди колдонуу менен өзүңүз кура аласыз. Биздин учурда биз моторлордун ылдамдыгын жана багытын башкарууга мүмкүндүк бере турган LM298 H-bridge IC колдонуп жатабыз.

Pin Description:

Чыгуу 1: DC мотору 1 "+" же step motor A+

Чыгуу 2: DC мотору 1 "-" же тепкич мотору A-

Чыгуу 3: DC мотору 2 "+" же stepper мотору B+

Чыгуу 4: Мотор В алып барат

12v Pin: 12V киргизүү, бирок 7ден 35Vга чейин колдоно аласыз

GND: Жер

5v Pin: 5V чыгаруу, эгерде 12V секиргич болсо, сиздин Arduino кубаттоо үчүн идеалдуу (ж.

EnA: A мотору үчүн PWM сигналын иштетет ("Arduino Sketch ойлору" бөлүмүн караңыз)

IN1: А моторун иштетүү

IN2: MotorA иштетүү

IN3: MotorB иштетүү

IN4: MotorB иштетүү

EnB: B мотору үчүн PWM сигналын иштетет

9 -кадам: Кубат булагы

Кубат булагы
Кубат булагы

Бул батарейканы колдонсо болот:

1. AA щелочтуу батарея (кайра заряддалбайт) 2. AA NiMh же NiCd Батареясы (Заряддоого болот)

3. Li Ion Battery

4. LiPo батареясы

10 -кадам: Электр зымдары

Өткөрүү үчүн сизге кээ бир секирүүчү зымдар керек. Эки мотордун (ар бир тарабында) кызыл зымдарын бириктирип, кара зымдарды бириктиргиле.

Ошентип, акыры сизде ар бир тарапта эки терминал бар. MOTORA эки оң жактагы мотор үчүн жооптуу, ошого жараша эки сол жактагы мотор MOTORBго туташкан. Бардыгын туташтыруу үчүн төмөндөгү көрсөтмөнү аткарыңыз.

Моторлордун туташуусу:

Out1 -> Сол жактагы мотор Red Wire (+)

Out2 -> Сол жактагы мотор кара зым (-)

Out3 -> Оң жактагы мотор Red Wire (+)

Out4 -> Оң жактагы мотор кара зым (-)

LM298 -> Arduino

IN1 -> D5

IN2-> D6

IN2 -> D9

IN2-> D10

Bluetooth модулу -> Arduino

Rx-> Tx

Tx -> Rx

GND -> GND

Vcc -> 3.3V

Кубат:

12V -> Батареяны Кызыл Зымга туташтырыңыз

GND -> Батареяны туташтырыңыз Кара зым жана Arduino GND пин

5V -> Arduino 5V пинге туташыңыз

11 -кадам: Логиканы көзөмөлдөө

Control Logic
Control Logic

12 -кадам: Программалык камсыздоо

Программалык камсыздоо
Программалык камсыздоо
Программалык камсыздоо
Программалык камсыздоо

Программалык камсыздоо бөлүгү абдан жөнөкөй, ал эч кандай library. If логикалык таблицаны мурунку кадамдарда түшүнсөңүз, сизге өзүңүздүн кодуңузду жаза аласыз. Мен кодду жазууга көп убакыт короткон жокмун, ошондуктан башка бирөө жазган кодду колдонуп, робот машинаны башкаруу үчүн мен смартфонумду колдонуп жатам. Смартфон контроллерге Bluetooth модулу аркылуу туташкан (HC -06 / 05) Колдонмону жүктөп алуу Колдонмону орноткондон кийин, аны Bluetooth модулу менен жупташуу керек. Жупташуу үчүн сырсөз "1234".

Жүктөө шилтемеси: https://play.google.com/store/apps/details? Id = brau…

13 -кадам: Arduino коду

Arduino коду
Arduino коду

==> Arduino коду

Же

www.mediafire.com/folder/jbgp52d343bgj/Smartphone_Controlled_RC_Car_Using_Arduino_%7C%7C_By_Tafhim

Сунушталууда: