Përmbajtje:
- Hapi 1: Lidhja e videove në Youtube
- Hapi 2: Pjesët dhe mjetet e kërkuara
- Hapi 3: Struktura / Shasia
- Hapi 4: Motor / Aktivizues
- Hapi 5: Përgatitni Terminalin Motors
- Hapi 6: Montoni motorin dhe instaloni çatinë e sipërme
- Hapi 7: Kontrolluesi
- Hapi 8: Ura H (Moduli LM 298)
- Hapi 9: Burimi i energjisë
- Hapi 10: Instalimet elektrike
- Hapi 11: Logjika e Kontrollit
- Hapi 12: Softuer
- Hapi 13: Kodi Arduino
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Ky udhëzues tregon se si të bëni një makinë robot Arduino të kontrolluar nga smartphone.
Përditësuar më 25 tetor 2016
Hapi 1: Lidhja e videove në Youtube
Hapi 2: Pjesët dhe mjetet e kërkuara
1. Kompleti i Shasisë Robot 4WD 2. Arduino Uno
3. Moduli i urës LM298 H
4. Moduli Bluetooth HC-05
5. Bateri Li-po 12v
6. Tela bluzë meshkuj-femra
7. Tela bluzë meshkuj-meshkuj
8. Duct Tape ose ndonjë kasetë tjetër 9. Smartphone
Hapi 3: Struktura / Shasia
Ju mund të blini shasi të gatshme 4WD Car ose mund ta bëni duke përdorur PVC / Çdo lloj bordi të fortë.
Hapi 4: Motor / Aktivizues
Në këtë projekt unë përdor motor 6V DC. Ju mund të përdorni çdo lloj motori DC 6v.
Hapi 5: Përgatitni Terminalin Motors
Pritini 4 copë tela të kuq dhe të zi me gjatësi afërsisht 5 deri në 6 inç.
Mund të përdoren tela 0.5 metra katrorë.
Hiqni izolimin nga telat në secilin fund Ngjitini telat në terminalin e motorit
Ju mund të kontrolloni polaritetin e motorit duke e lidhur atë me paketën e baterisë. Nëse rrotullohet në drejtim përpara (tela e kuqe me tela pozitive dhe e zezë me terminal negativ të baterisë) atëherë lidhja është e saktë.
Hapi 6: Montoni motorin dhe instaloni çatinë e sipërme
Hapi 7: Kontrolluesi
Arduino UNO është një bord mikrokontrollues me burim të hapur i bazuar në mikrokontrolluesin Microchip ATmega328P dhe i zhvilluar nga Arduino.cc. Bordi është i pajisur me grupe kunjash hyrës/dalës (I/O) dixhital dhe analog që mund të ndërlidhen me borde të ndryshme zgjerimi (mburoja) dhe qarqe të tjera. Bordi ka 14 kunja dixhitale, 6 kunja analoge dhe të programueshëm me Arduino IDE (Mjedisi i Zhvillimit të Integruar) nëpërmjet një kabllo USB të tipit B. Mund të mundësohet nga një kabllo USB ose nga një bateri e jashtme 9 volt, megjithëse pranon tensione midis 7 dhe 20 volt. Alsoshtë gjithashtu e ngjashme me Arduino Nano dhe Leonardo. Dizajni i referencës së harduerit shpërndahet nën një licencë Creative Commons Attribution Share-Alike 2.5 dhe është në dispozicion në faqen e internetit të Arduino. Skedarët e paraqitjes dhe prodhimit për disa versione të harduerit janë gjithashtu në dispozicion. "Uno" do të thotë një në italisht dhe u zgjodh për të shënuar lëshimin e Arduino Software (IDE) 1.0. Bordi Uno dhe versioni 1.0 i Arduino Software (IDE) ishin versionet referente të Arduino, të evoluar tani në lëshime më të reja. Bordi Uno është i pari në një seri bordesh USB Arduino, dhe modeli referues për platformën Arduino. ATmega328 në Arduino Uno vjen i paraprogramuar me një bootloader që lejon ngarkimin e kodit të ri në të pa përdorimin e një programuesi të jashtëm të harduerit. [3] Ai komunikon duke përdorur protokollin origjinal STK500. Uno gjithashtu ndryshon nga të gjitha bordet e mëparshme në atë që nuk përdor çipin e drejtuesit FTDI USB-to-serial. Në vend të kësaj, ai përdor Atmega16U2 (Atmega8U2 deri në versionin R2) të programuar si një konvertues USB në serial.
Mikrokontrolluesit zakonisht programohen duke përdorur një dialekt të veçorive nga gjuhët e programimit C dhe C ++. Përveç përdorimit të zinxhirëve tradicionalë të përpiluesve, projekti Arduino siguron një mjedis zhvillimi të integruar (IDE) bazuar në projektin e gjuhës së përpunimit.
Hapi 8: Ura H (Moduli LM 298)
Çfarë është H-Ura? Termi urë H rrjedh nga paraqitja grafike tipike e një qarku të tillë. Isshtë një qark i cili mund të drejtojë një motor DC në drejtim përpara dhe mbrapsht. Puna: Shikoni foton e mësipërme për të kuptuar funksionimin e urës H.
Ai përbëhet nga 4 ndërprerës elektronikë S1, S2, S3 dhe S4 (Transistorë / MOSFETs / IGBTS). Kur çelsat S1 dhe S4 janë të mbyllur (dhe S2 dhe S3 janë të hapur) një tension pozitiv do të aplikohet në të gjithë motorin. Kështu ai rrotullohet në drejtimin përpara. Ngjashëm kur S2 dhe S3 mbyllen dhe S1 dhe S4 hapen një tension i kundërt aplikohet në të gjithë motorin, kështu që rrotullohet në drejtim të kundërt.
Shënim: Çelsat në të njëjtin krah (ose S1, S2 ose S3, S4) nuk mbyllen kurrë në të njëjtën kohë, do të bëjë një qark të shkurtër të vdekur. Urat H janë të disponueshme si qarqe të integruara, ose mund të krijoni tuajën duke përdorur 4transistorë ose MOSFET. Në rastin tonë ne po përdorim IC-urën LM298 H që mund të kontrollojë shpejtësinë dhe drejtimin e motorëve.
Përshkrimi i pinit:
Jashtë 1: Motori DC 1 "+" ose një motor stepper A+
Jashtë 2: Motor DC 1 "-" ose motor stepper A-
Jashtë 3: Motor DC 2 "+" ose motor stepper B+
Jashtë 4: Motor B të çojë jashtë
Pin 12v: Hyrje 12V por mund të përdorni 7 deri në 35V
GND: Tokë
Pin 5v: Prodhimi 5V nëse bluza 12V është në vend, ideale për fuqizimin e Arduino -s tuaj (etj)
EnA: Aktivizon sinjalin PWM për Motor A (Ju lutemi shihni seksionin "Konsideratat e Sketch Arduino")
IN1: Aktivizoni motorin A
IN2: Aktivizo MotorA
IN3: Aktivizo MotorB
IN4: Aktivizo MotorB
EnB: Aktivizon sinjalin PWM për Motor B
Hapi 9: Burimi i energjisë
Ato bateri mund të përdoren:
1. Bateri Alkaline AA (E Rimbushshme) 2. Bateri AA NiMh ose NiCd (e rimbushshme)
3. Bateria Li Jon
4. Bateria LiPo
Hapi 10: Instalimet elektrike
Për instalime elektrike keni nevojë për disa tela kërcyes. Lidhni telat e kuq të dy motorëve (në secilën anë) së bashku dhe telat e zinj së bashku.
Kështu që më në fund keni dy terminale në secilën anë. MOTORA është përgjegjëse për dy motorë të anës së djathtë, përkatësisht dy motorë të anës së majtë janë të lidhur me MOTORB Ndiqni udhëzimet më poshtë për të lidhur gjithçka.
Lidhja e motorëve:
Out1 -> Tela e Kuqe e motorit në anën e majtë (+)
Out2 -> Tela e zezë e motorit në anën e majtë (-)
Out3 -> Tela e kuqe e motorit në anën e djathtë (+)
Out4 -> Tela e zezë e motorit në anën e djathtë (-)
LM298 -> Arduino
IN1 -> D5
IN2-> D6
IN2 -> D9
IN2-> D10
Moduli Bluetooth -> Arduino
Rx-> Tx
Tx -> Rx
GND -> GND
Vcc -> 3.3V
Fuqia:
12V -> Lidhni tela të kuqe të baterisë
GND -> Lidhni telin e zi të baterisë dhe kunjin Arduino GND
5V -> Lidhuni me pinin Arduino 5V
Hapi 11: Logjika e Kontrollit
Hapi 12: Softuer
Pjesa e softuerit është shumë e thjeshtë, nuk ka nevojë për ndonjë bibliotekë. Nëse e kuptoni tabelën logjike në hapat e mëparshëm, atëherë mund të shkruani kodin tuaj. Unë nuk kam shpenzuar shumë kohë për të shkruar kodin, kështu që vetëm duke përdorur një kod të shkruar nga dikush tjetër. Për të kontrolluar Robot Car, unë jam duke përdorur smartphone tim. Smartphone është i lidhur me kontrolluesin nëpërmjet një moduli Bluetooth (HC -06 / 05) Shkarkoni Aplikacionin Pas instalimit të aplikacionit, duhet ta çiftoni me modulin Bluetooth. Fjalëkalimi për çiftim është "1234".
Lidhja e shkarkimit: https://play.google.com/store/apps/details? Id = brau…
Hapi 13: Kodi Arduino
==> Kodi Arduino
Ose
www.mediafire.com/folder/jbgp52d343bgj/Smartphone_Controlled_RC_Car_Using_Arduino_%7C%7C_By_Tafhim