Orodha ya maudhui:

Gari ya RC inayodhibitiwa na Smartphone Kutumia Arduino: Hatua 13 (na Picha)
Gari ya RC inayodhibitiwa na Smartphone Kutumia Arduino: Hatua 13 (na Picha)

Video: Gari ya RC inayodhibitiwa na Smartphone Kutumia Arduino: Hatua 13 (na Picha)

Video: Gari ya RC inayodhibitiwa na Smartphone Kutumia Arduino: Hatua 13 (na Picha)
Video: $5 WiFi Camera Setup | ESP32 Wifi Setup view on Mobile phone 2024, Novemba
Anonim
Kudhibitiwa kwa RC Gari ya Smartphone Kutumia Arduino
Kudhibitiwa kwa RC Gari ya Smartphone Kutumia Arduino

Hii inaweza kufundishwa jinsi ya kutengeneza Gari ya Roboti ya Arduino inayodhibitiwa na Smartphone.

Sasisha tarehe 25 Oktoba 2016

Hatua ya 1: Kiungo cha Video ya Youtube

Image
Image

Hatua ya 2: Sehemu na Zana zinahitajika

Muundo / Chasisi
Muundo / Chasisi

1. 4WD Robot Chassis kit 2. Arduino Uno

3. Moduli ya daraja LM298 H

4. Moduli ya Bluetooth HC-05

5. 12v Li-po Betri

6. Waya wa Jumper wa Kiume na wa Kike

7. Waya wa Jumper wa Kiume na Kiume

8. Bomba la Mkanda au mkanda mwingine wowote 9. Smartphone

Hatua ya 3: Muundo / Chasisi

Unaweza kununua Chassis ya gari ya 4WD iliyo tayari au unaweza kuifanya kwa kutumia PVC / Aina yoyote ya Bodi Ngumu.

Hatua ya 4: Motor / Actuator

Motor / Actuator
Motor / Actuator

Katika mradi huu ninatumia motor 6v DC. Unaweza kutumia aina yoyote ya motor 6v DC.

Hatua ya 5: Andaa Kituo cha Motors

Andaa Kituo cha Motors
Andaa Kituo cha Motors
Andaa Kituo cha Motors
Andaa Kituo cha Motors
Andaa Kituo cha Motors
Andaa Kituo cha Motors

Kata vipande 4 vya waya nyekundu na nyeusi na urefu takriban inchi 5 hadi 6.

Waya 0.5 sqmm zinaweza kutumika.

Ondoa insulation kutoka kwa waya kila mwisho Solder waya kwenye terminal ya magari

Unaweza kuangalia polarity ya gari kwa kuiunganisha kwenye kifurushi cha betri. Ikiwa inazunguka mbele (waya mwekundu na waya chanya na mweusi na terminal hasi ya betri) basi unganisho ni sahihi.

Hatua ya 6: Panda Magari na Sakinisha Paa la Juu

Panda Pikipiki na Sakinisha Paa la Juu
Panda Pikipiki na Sakinisha Paa la Juu
Panda Pikipiki na Sakinisha Paa la Juu
Panda Pikipiki na Sakinisha Paa la Juu
Panda Pikipiki na Sakinisha Paa la Juu
Panda Pikipiki na Sakinisha Paa la Juu
Panda Pikipiki na Sakinisha Paa la Juu
Panda Pikipiki na Sakinisha Paa la Juu

Hatua ya 7: Mdhibiti

Mdhibiti
Mdhibiti

Arduino UNO ni bodi ya microcontroller ya chanzo wazi inayotegemea Microchip ATmega328P microcontroller na iliyoundwa na Arduino.cc. Bodi ina vifaa vya seti za pini za kuingiza / kutoa pembejeo za dijiti na analog (I / O) ambazo zinaweza kuingiliwa na bodi anuwai za upanuzi (ngao) na mizunguko mingine. Bodi hiyo ina pini 14 za Dijitali, pini 6 za Analog, na zinaweza kupangiliwa na Arduino IDE (Mazingira ya Jumuishi ya Maendeleo) kupitia kebo ya USB B ya aina. Inaweza kutumiwa na kebo ya USB au kwa betri ya nje ya volt 9, ingawa inakubali voltages kati ya volts 7 na 20. Pia ni sawa na Arduino Nano na Leonardo. Ubunifu wa kumbukumbu ya vifaa husambazwa chini ya leseni ya Creative Commons Attribution Share-Alike 2.5 na inapatikana kwenye wavuti ya Arduino. Mpangilio na faili za utengenezaji wa matoleo kadhaa ya vifaa pia zinapatikana. "Uno" inamaanisha moja kwa Kiitaliano na alichaguliwa kuashiria kutolewa kwa Programu ya Arduino (IDE) 1.0. Bodi ya Uno na toleo la 1.0 la Programu ya Arduino (IDE) zilikuwa matoleo ya kumbukumbu ya Arduino, ambayo sasa yamebadilishwa kuwa matoleo mapya. Bodi ya Uno ni ya kwanza katika safu ya bodi za USB Arduino, na mfano wa kumbukumbu wa jukwaa la Arduino. ATmega328 kwenye Arduino Uno huja imepangwa na bootloader ambayo inaruhusu kupakia nambari mpya bila matumizi ya programu ya vifaa vya nje. [3] Inawasiliana kwa kutumia itifaki ya asili ya STK500. Uno pia hutofautiana na bodi zote zilizotangulia kwa kuwa haitumii chip ya Dereva ya USB-to-serial ya FTDI. Badala yake, hutumia Atmega16U2 (Atmega8U2 hadi toleo la R2) iliyowekwa kama kibadilishaji cha USB-to-serial.

Watawala wadogowadogo kawaida hupangwa kwa kutumia lahaja ya huduma kutoka kwa lugha za programu C na C ++. Mbali na kutumia zana za jadi za mkusanyaji, mradi wa Arduino hutoa mazingira jumuishi ya maendeleo (IDE) kulingana na mradi wa lugha ya Usindikaji.

Hatua ya 8: H Bridge (Moduli ya LM 298)

H Bridge (Moduli ya LM 298)
H Bridge (Moduli ya LM 298)
H Bridge (Moduli ya LM 298)
H Bridge (Moduli ya LM 298)
H Bridge (Moduli ya LM 298)
H Bridge (Moduli ya LM 298)

H-Bridge ni nini? Neno H daraja limetokana na uwakilishi wa kielelezo wa mzunguko kama huo. Ni mzunguko ambao unaweza kuendesha gari la DC mbele na kugeuza mwelekeo. Kufanya kazi: Tazama picha hapo juu kwa kuelewa kazi ya daraja H.

Inajumuisha swichi 4 za umeme S1, S2, S3 na S4 (Transistors / MOSFETs / IGBTS). Wakati swichi za S1 na S4 zimefungwa (na S2 na S3 zimefunguliwa) voltage chanya itatumika kwenye gari. Kwa hivyo inazunguka kwa mwelekeo wa mbele. Vivyo hivyo wakati S2 na S3 zimefungwa na S1 na S4 zimefunguliwa voltage ya nyuma inatumika kwenye gari, kwa hivyo huzunguka kwa mwelekeo unaobadilisha.

Kumbuka: swichi kwenye mkono huo (ama S1, S2 au S3, S4) hazifungwi kamwe kwa wakati mmoja, itafanya mzunguko mfupi uliokufa. Madaraja H yanapatikana kama nyaya zilizounganishwa, au unaweza kujenga yako mwenyewe kwa kutumia 4transistors au MOSFETs. Kwa upande wetu tunatumia LM298 H-daraja IC ambayo inaweza kuruhusu kudhibiti kasi na mwelekeo wa motors.

Maelezo ya Pini:

Kati ya 1: DC motor 1 "+" au stepper motor A +

Kati ya 2: DC motor 1 "-" au motor stepper A-

Kati ya 3: DC motor 2 "+" au stepper motor B +

Kati ya 4: Motor B inaongoza nje

Pini ya 12v: Ingizo la 12V lakini unaweza kutumia 7 hadi 35V

GND: Ardhi

5v Pin: 5V pato ikiwa 12V jumper iko, bora kwa kuwezesha Arduino yako (nk)

EnA: Inawezesha ishara ya PWM ya Magari A (Tafadhali angalia sehemu ya "Utaftaji wa Mchoro wa Arduino")

IN1: Wezesha Magari A

IN2: Wezesha MotorA

IN3: Wezesha MotorB

IN4: Wezesha MotorB

EnB: Inawezesha ishara ya PWM kwa Motor B

Hatua ya 9: Chanzo cha Nguvu

Chanzo cha Nguvu
Chanzo cha Nguvu

Betri hizo zinaweza kutumika:

1. Betri ya alkali ya AA (Haichajiwi) 2. AA NiMh au Battery ya NiCd (Inachajiwa)

3. Li Ion Betri

4. Betri ya LiPo

Hatua ya 10: Wiring umeme

Kwa wiring unahitaji waya kadhaa za kuruka. Unganisha waya nyekundu za motors mbili (kwa kila upande) pamoja na waya mweusi pamoja.

Kwa hivyo hatimaye una vituo viwili kwa kila upande. MOTORA inasimamia motors mbili za kulia, sawa motors mbili za kushoto zimeunganishwa na MOTORB Fuata maagizo hapa chini kuunganisha kila kitu.

Uunganisho wa Motors:

Out1 -> Mashine Nyekundu ya kushoto (+)

Out2 -> Kushoto upande wa waya Nyeusi Nyeusi (-)

Out3 -> Kulia kwa Mashine Nyekundu waya (+)

Out4 -> Kulia Side Motor Nyeusi waya (-)

LM298 -> Arduino

IN1 -> D5

IN2-> D6

IN2 -> D9

IN2-> D10

Moduli ya Bluetooth -> Arduino

Rx-> Tx

Tx -> Rx

GND -> GND

Vcc -> 3.3V

Nguvu:

12V -> Unganisha Waya Nyekundu Nyekundu

GND -> Unganisha waya Nyeusi ya waya na pini ya Arduino GND

5V -> Unganisha kwenye pini ya Arduino 5V

Hatua ya 11: Dhibiti Mantiki

Kudhibiti Mantiki
Kudhibiti Mantiki

Hatua ya 12: Programu

Programu
Programu
Programu
Programu

Sehemu ya programu ni rahisi sana, haiitaji maktaba yoyote. Ikiwa unaelewa jedwali la mantiki katika hatua za mapema basi unaweza kuandika nambari yako mwenyewe. Sikutumia muda mwingi kuandika nambari hiyo, kwa hivyo tu kutumia nambari iliyoandikwa na mtu mwingine. Kudhibiti Gari la Robot, ninatumia simu yangu mahiri. Smartphone imeunganishwa na mtawala kupitia moduli ya Bluetooth (HC -06 / 05) Pakua Programu Baada ya kusanikisha programu hiyo, lazima uiunganishe na moduli ya Bluetooth. Nenosiri la kuoanisha ni "1234".

Pakua Kiungo: https://play.google.com/store/apps/details? Id = brau…

Hatua ya 13: Msimbo wa Arduino

Msimbo wa Arduino
Msimbo wa Arduino

==> Nambari ya Arduino

Au

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

Ilipendekeza: