Satura rādītājs:

UCL - iegulta - brīdinājumu sistēma - RC automašīna: 7 soļi
UCL - iegulta - brīdinājumu sistēma - RC automašīna: 7 soļi

Video: UCL - iegulta - brīdinājumu sistēma - RC automašīna: 7 soļi

Video: UCL - iegulta - brīdinājumu sistēma - RC automašīna: 7 soļi
Video: HIGHLIGHTS | Arsenal vs Manchester City (1-0) | Martinelli returns to win it! 2024, Jūlijs
Anonim
UCL - iegultā - brīdinājumu sistēma - RC Car
UCL - iegultā - brīdinājumu sistēma - RC Car
UCL - iegultā - brīdinājumu sistēma - RC Car
UCL - iegultā - brīdinājumu sistēma - RC Car
UCL - iegultā - brīdinājumu sistēma - RC Car
UCL - iegultā - brīdinājumu sistēma - RC Car

Šajā projektā es izveidoju vienkāršu brīdināšanas sistēmu loģistikas robotiem. Būtībā tā ir RC automašīna ar ultra skaņas sensoru priekšā un šķēršļu novēršanas sensoru aizmugurē. Automašīna tiek vadīta, izmantojot lietotnē Bluetooth.

1. darbība: video un attēlu attēlošana

Image
Image
Video un attēli
Video un attēli
Video un attēli
Video un attēli
Video un attēli
Video un attēli

2. darbība: sastāvdaļas

Šis ir manu izmantoto komponentu saraksts:

1 x arduino mega 25601 x L298N divu H-tilta motora draiveris 1 x ultraskaņas sensors 1 x šķēršļu novēršanas sensors 1 x HC-05 Bluetooth modulis 3 x gaismas diodes, zaļa, dzeltena un sarkana 2 x līdzstrāvas motori 1 x skaļrunis 1 x tranzistors 4 x 220 omi rezistori 1 x 1 k rezistors 1 x 2 k rezistors

vadu maizes dēlis 3D drukas turētājs ultraskaņas sensoram 1 x 9v akumulators 6 x AA baterijas

3. darbība: vadu shēma

Elektroinstalācijas shēma
Elektroinstalācijas shēma
Elektroinstalācijas shēma
Elektroinstalācijas shēma

4. solis: kods

Programmas ideja ir brīdināt un apturēt rc automašīnu, ja tā ir jāaizver pārāk objekts. Kad kaut kas atrodas mazāk nekā 30 cm attālumā, sāk mirgot sarkana gaismas diode, skaļrunis izdod skaņu un automašīna apstājas. Kad automašīna ir apturēta, nav iespējams virzīt automašīnu uz priekšu.

Ja kaut kas atrodas 31 līdz 70 cm attālumā, mirgo dzeltena gaismas diode. Ja nekas nav kārtībā, iedegas zaļa gaismas diode.

Ja kaut kas atrodas apmēram 20 cm attālumā no automašīnas aizmugures, automašīna apstājas. Kad automašīna ir apturēta, nav iespējams likt automašīnai pārvietoties atpakaļ.

Es mēģināju rakstīt kodu dažādās klasēs, lai galvenais būtu pēc iespējas tīrāks. Bet man bija daudz problēmu ar plūsmu kodā, kas kontrolē RC. Tātad galu galā es uzrakstīju kontroles kodu galvenajā programmā. Šī ir lieta, kuru es vēlētos mainīt.

5. darbība: lietotne

Lietotne
Lietotne
Lietotne
Lietotne

Esmu izveidojis lietotni automašīnas vadīšanai. Lietotne ir izveidota MIT lietotņu izgudrotājā. Vienīgā MIT lietotņu izgudrotāja problēma ir tā, ka viņi neatbalsta multitouch.

Lietotne sūta datus, izmantojot Bluetooth. Bluetooth modulis arduino mega izmanto rx1 un tx1. To darot, es varētu programmēt arduino, izmantojot USB, un izmantot lietotni, lai vienlaikus vadītu automašīnu.

6. darbība: 3D drukāšana

3D druka
3D druka

Esmu izgatavojis kronšteinu ultraskaņas sensoram. Pats zīmējums, ko esmu izveidojis fusion 360.

Kronšteins ir paredzēts manai RC automašīnai.

7. solis: galīgā doma

Veicot šo projektu, esmu daudz iemācījies. Lielākais izaicinājums šajā projektā bija panākt, lai Bluetooth komunikācija darbotos. Es iemācos izmantot milis un mikros, nevis kavēšanos, jo aiztures funkcija aptur visu programmu. Es iemācījos izveidot savu 3D zīmējumu un to izdrukāt.

Viena lieta, ko es vēlētos darīt, ir piešķirt automašīnai automātisku funkciju, lai tā varētu braukt pati.

Kopumā man bija ļoti jautri to darīt, un es zinu, ka automašīnā ir daudz, ko varētu uzlabot.

Ieteicams: