Satura rādītājs:

Kā izveidot vienkāršu, Bluetooth vadāmu RC automašīnu: 7 soļi (ar attēliem)
Kā izveidot vienkāršu, Bluetooth vadāmu RC automašīnu: 7 soļi (ar attēliem)

Video: Kā izveidot vienkāršu, Bluetooth vadāmu RC automašīnu: 7 soļi (ar attēliem)

Video: Kā izveidot vienkāršu, Bluetooth vadāmu RC automašīnu: 7 soļi (ar attēliem)
Video: CS50 2013 - Week 9, continued 2024, Novembris
Anonim
Kā izveidot vienkāršu, Bluetooth vadāmu RC automašīnu
Kā izveidot vienkāršu, Bluetooth vadāmu RC automašīnu

Sveiki visiem, es esmu Bryan Tee Pak Hong. Šobrīd esmu viena gada students Singapūras Politehnikumā, kurš studē datortehniku.

Kad es biju bērns, mani vienmēr fascinēja RC automašīnas un to darbība. Kad es to izjaucu, es redzu tikai metāla gabalus, kas novietoti visur. Es vienmēr gribēju, lai būtu vienkārša apmācība, kas aptver RC automašīnas pamatkomponentus, un šodien es jums to parādīšu.

Es plānoju izmantot šo RC automašīnu arī dažādiem citiem projektiem. Ja esat saskāries ar kādām problēmām, skatiet šo pamācību rokasgrāmatu.

Bez papildu domām, sāksim!

1. darbība: 0. darbība: materiālu sagatavošana

0 solis: materiālu sagatavošana
0 solis: materiālu sagatavošana

Materiāli ir ļoti vienkārši un viegli iegūstami, tie ir:

  1. Automašīnas šasija* (es izmantoju jaunā gada sīkfailu kastīti, esiet radošs ar savu izvēli!) X1
  2. Līdzstrāvas motori un riepas x2
  3. Arduino Uno (vai citi varianti) x1
  4. L298N H tilts x1
  5. Riteņa ritenis x1
  6. Baterijas (1 Arduino, 1 motoriem)
  7. Lēcēji no vīriešiem līdz vīriešiem, no vīriešiem līdz sievietēm
  8. Bluetooth modulis HC-06 vai HC-05 x1
  9. Maizes dēlis (ātri un viegli savienojami) x1

Cits aprīkojums, kas jums būs/var būt nepieciešams:

  • Lodmetāls
  • Karstās līmes pistole

*Piezīme: manai šasijai ir pievienots IR sensors, šajā apmācībā tas nav nepieciešams

2. darbība: 1. darbība: šasijas sagatavošana

1. darbība: šasijas sagatavošana
1. darbība: šasijas sagatavošana

Pirmkārt, noņemiet maizes dēli. Tam vajadzētu būt iespējai sadalīt 3 daļās, 2 +/- vertikālos stieņus no sāniem un vidusdaļas, kur tiks veikta lielākā daļa savienojumu. Tas ļauj ļoti viegli izvietot komponentus, ļaujot:

  • pievienojiet 5V no sava Arduino kreisajā pusē
  • savienojiet GND no sava Arduino uz labo pusi
  • veiciet visus savienojumus netālu no Arduino

Ir svarīgi pareizi noteikt pozīciju pirmo reizi, jo maizes dēli būs grūti noņemt un pārvietot. Pārliecinieties, vai ir pietiekami daudz vietas, lai gan Arduino, gan L298N varētu sēdēt starp 2 vertikālajām joslām.

3. darbība: 2. darbība. L298N savienošana ar motoriem

2. darbība: L298N pievienošana jūsu motoriem
2. darbība: L298N pievienošana jūsu motoriem
2. darbība: L298N pievienošana jūsu motoriem
2. darbība: L298N pievienošana jūsu motoriem
2. darbība: L298N pievienošana jūsu motoriem
2. darbība: L298N pievienošana jūsu motoriem

Lodējiet 2 vadus pie līdzstrāvas motora. Pēc tam savienojiet pārējos vadu galus ar vienu no 2 caurumu ligzdām uz L298N tilta. Vada pievienošanas secībai nav nozīmes. Atkārtojiet to ar otru motoru.

Pēc tam uzlieciet džemperus no vīriešiem uz sievietēm uz vīriešu tapām, kas atrodas blakus 3 kontaktligzdai. Nepieciešams 6, 3 katrā pusē, kur 1 ir jākontrolē motora ātrums, izmantojot PWM, un 2 - virzieniem. Atcerieties, kuri vadi ir pievienoti kur, jo tas būs svarīgi vēlāk.

Paņemiet vienu no akumulatoriem un piestipriniet/lodējiet melno vadu (zemējuma vadu) pie džempera. Tas tiks izmantots, lai vēlāk panāktu kopīgu valodu ar arduino. Pievienojiet sarkano vadu 12V ieejai (kreisākā kontaktligzda) un melno vadu L298N moduļa GND (vidējai ligzdai).

4. darbība: 3. darbība: visu salieciet kopā

3. solis: visu salieciet kopā
3. solis: visu salieciet kopā
3. solis: visu salieciet kopā
3. solis: visu salieciet kopā
3. solis: visu salieciet kopā
3. solis: visu salieciet kopā
3. solis: visu salieciet kopā
3. solis: visu salieciet kopā

Karstā kārtā pielīmējiet L298 moduli uz automašīnas šasijas pozīcijā, kuru uzskatījāt par piemērotu 1. darbībā. Tālāk ar līdzstrāvas sāniem līmējiet 2 līdzstrāvas motorus. Manai šasijai ir kritums ap malām, tāpēc es izmantoju dažus uzgriežņus, kas man bija gulējuši, lai kompensētu augstumu, lai es varētu pareizi pielīmēt motorus. Tas nav obligāti, ja izmantojat plakanu šasiju, nobīde nav nepieciešama. Pēc divu motoru līmēšanas pielīmējiet akumulatoru pie šasijas. Es pielīmēju raktuves apakšā telpas ierobežojumu dēļ. Es arī līmēju akumulatoru nedaudz pa labi, lai atbrīvotu vietu akumulatora vāka noņemšanai. Visbeidzot, pielīmējiet ritentiņa riteni un jūsu pamata automašīna ir pabeigta! Mēģiniet atrast ritentiņa riteni, kas ļautu jūsu robotam būt nemainīgam augstumam, lai arī ritenis grieztos.

Pievienojiet 6 džempera vadus pie maizes dēļa, iedaliet tos kategorijās kā 3 pa kreisi un 3 pa labi.

Nākamajā daļā mēs apskatīsim automašīnas smadzenes, jeb Arduino.

5. darbība: 4. darbība: Arduino savienojums un kods

4. solis: Arduino savienojums un kods
4. solis: Arduino savienojums un kods
4. solis: Arduino savienojums un kods
4. solis: Arduino savienojums un kods

Savienojiet labo ātruma tapu ar 6. tapu un kreiso ātruma tapu ar 11. tapu Arduino.

Pēc tam savienojiet pārējās 2 virziena tapas no maizes dēļa uz Arduino, izmantojot džemperus no vīriešiem līdz vīriešiem:

  • pa labi - 7. un 8. tapa
  • pa kreisi - 12. un 13. tapa

Neatkarīgi no tā, kāda secība ir svarīga, mēs mainīsim savienojumus, ja tie būs nepareizi. Tomēr ir svarīgi nepārslēgt kreiso un labo daļu. Novietojiet Arduino pozīcijā, kuru plānojāt 1. darbībā.

Tagad nokopējiet kodu no šīs vietnes, lai pārbaudītu motora kustības:

  1. augšupielādējiet šo kodu savā Arduino
  2. ja robots griežas pulksteņrādītāja virzienā, pārslēdziet vīriešu 2 virziena vadus uz džemperiem labajā pusē
  3. ja robots griežas pretēji pulksteņrādītāja virzienam, pārslēdziet vīriešu 2 virziena vadus uz džemperiem kreisajā pusē
  4. ja robots pārvietojas atpakaļ, pārslēdziet vīrieša 2 virziena vadus uz džemperi no abām pusēm

Līmējiet otru akumulatoru pie šasijas, un pamata robots ir gatavs! Šajā brīdī jūs varat ieprogrammēt savu robotu, kā vēlaties, nekautrējieties eksperimentēt. Nākamajā solī mēs izpētīsim dažas pamata kustības mūsu RC automašīnai, izmantojot Bluetooth.

6. darbība: 5. darbība: HC-06 modulis

5. solis: HC-06 modulis
5. solis: HC-06 modulis

Šī moduļa apstrāde ir nedaudz sarežģīta. Pirms sākam, augšupielādējiet šo kodu savā Arduino.

Novietojiet moduli uz maizes dēļa, nepārklājiet savienojumus ar motoriem. Veiciet savienojumus, kā parādīts attēlā:

  • VCC - 5V (3.3V nedarbosies!)
  • GND - GND
  • RX uz Bluetooth --- 1. pin uz Arduino
  • TX uz Bluetooth --- 0 pin uz Arduino

Android tālrunī lejupielādējiet lietotni ar nosaukumu Arduino Bluetooth kontrolieris. Man nepieder iphone, tāpēc atvainojiet iPhone lietotājus, taču jums vajadzētu būt iespējai atrast līdzīgas lietotnes ar tādu pašu funkciju. Ieslēdziet Arduino un savienojiet pārī Bluetooth moduli ar tālruni (parasti to sauc par HC-05/06 vai BT03/04 utt.), Ja jums tiek prasīts ievadīt paroli, ievadiet 1234 vai 0000, ja verifikācija neizdodas vai šķiet, ka nevar izveidot savienojumu, tad mums tas būs jākontrolē no datora, kuram ir Bluetooth funkcija. Pagaidām atveriet Bluetooth kontroliera lietotni Arduino un pievienojiet to savai ierīcei. Izvēlieties savu Bluetooth moduli, un jūs sasniegsit PS2 vadības interfeisu.

Veiciet šos taustiņu stiprinājumus

  • w Uz priekšu
  • a pa kreisi
  • s Atpakaļ
  • d Pareizi
  • EDIT: j Stop taustiņš

7. solis: Apsveicam! Jūsu vienkāršā Bluetooth kontrolētā RC automašīna ir pabeigta

Apsveicam! Jūsu vienkāršā Bluetooth kontrolētā RC automašīna ir pabeigta!
Apsveicam! Jūsu vienkāršā Bluetooth kontrolētā RC automašīna ir pabeigta!

Kopsavilkums:

  • Lai vadītu motoru, mums būs nepieciešami 2 motori un H tilts
  • Smadzenes, mūsu gadījumā arduino, ir nepieciešamas, lai komandētu robotam, kā pārvietoties
  • Mēs varam izmantot savus tālruņus kā mūsu RC automašīnas tālvadības pulti

Tomēr, ja vēlaties izmantot datoru, savienojiet pārī datoru ar Bluetooth moduli, dodieties uz Bluetooth iestatījumiem, kas atrodami Bluetooth konfigurācijas lapas beigās, pārbaudiet, ar kuru portu tas savienojas (padoms: tas ir izejošais un tam ir nosaukums) no jūsu Bluetooth moduļa). Atveriet rīkus> seriālie porti un nomainiet COM uz pareizo COM portu. Ieslēdziet Seial monitoru un ievadiet “w”, lai robots varētu virzīties uz priekšu, “s”, lai pārvietotos atpakaļ utt.

Ja esat tik tālu, apsveicu! Izklaidējieties ar savu Bluetooth vadāmo RC automašīnu!

Atjauninājums: jūs varat izlasīt manu emuāra ziņu šeit.

Ieteicams: