Satura rādītājs:

DIY - uz Arduino balstīts parkošanās palīgs V2: 6 soļi
DIY - uz Arduino balstīts parkošanās palīgs V2: 6 soļi

Video: DIY - uz Arduino balstīts parkošanās palīgs V2: 6 soļi

Video: DIY - uz Arduino balstīts parkošanās palīgs V2: 6 soļi
Video: Мастер-класс: Совершенствование домашней беспроводной сети – Эпизод 3 2024, Decembris
Anonim
Image
Image

Kad dzīve tev dod banānus !!!!! Vienkārši ēdiet tos.

Nepieciešamība ir izgudrojumu māte, un es šo faktu nenoliegšu. Atklāti sakot, šī ir otrā reize, kad es iekļuvu mūsu garāžas sienā, kopš mēs pārcēlāmies uz šo jauno māju. Tas tā, nebūtu trešās reizes.

Šajā videoklipā es izmantošu ultraskaņas sensoru, lai aprēķinātu automašīnas attālumu no garāžas sienas un parādītu to, izmantojot zaļas, zilas, dzeltenas un sarkanas gaismas diodes. Gaismas diodes krāsa norāda, vai turpināt kustību, palēnināt ātrumu, apstāties vai atgriezties.

Projekta kopējās izmaksas ir aptuveni $ 20 - $ 25.

1. darbība. Shēma

Sastāvdaļu montāža
Sastāvdaļu montāža

Šim projektam mums ir nepieciešams:

  • 8 x daudzkrāsainas gaismas diodes
  • 8 x 220 omi rezistori
  • 1 x Arduino NANO
  • 1 x HC-SR04 ultraskaņas sensors
  • 1 x skaļrunis un
  • 1 x 100 omu rezistors

Sāksim, savienojot gaismas diodes ar Arduino tapas numuru D5 līdz D12 ar 200 omu rezistoru starp katru tapu. Pēc tam ļaujiet savienot skaļruni ar Arduino A0 tapu. Ultraskaņas sensora TRIG tapa tiek savienota ar D2, bet ECHO tapa - ar Arduino D3 tapām. Visbeidzot, pievienojiet ultraskaņas sensora VCC tapu Arduino 5V izejai un, lai pabeigtu ķēdi, pievienojiet visas -ve tapas ar Arduino GND tapu.

2. darbība: komponentu montāža

Sastāvdaļu montāža
Sastāvdaļu montāža
Sastāvdaļu montāža
Sastāvdaļu montāža

Sākšu ar gaismas diožu lodēšanu pie tāfeles. Augšā sarkans, tad dzeltens, kam apakšā zils un zaļš.

Jūs varat izmantot jebkuru vēlamo krāsu, pilnībā atkarīgs no tā, kā vēlaties to pasniegt. Iemesls, kāpēc es izvēlējos šīs krāsas, bija parādīt smaguma pakāpi, automašīnai tuvojoties sienai. Es varētu pat izmantot vienu krāsu visai iestatīšanai. Pēc gaismas diožu lodēšanas es lodēju aizmugurē 8 x 220 omu strāvas ierobežošanas rezistorus. Tālāk es lodēju skaņas signālu un 100 omu rezistoru. Pēc tam es lodēju 2 rindas sieviešu tapas galvenes sloksnes, lai turētu Arduino. Tālāk ir pienācis laiks pielodēt ultraskaņas sensoru pie tāfeles apakšējā bita. Visbeidzot, pirms apakšējā uzgaļa noņemšanas es pielodēju kabeļus pie tāfeles. Labi, tāpēc tas izskatās šādi. Tagad apskatīsim kodu nākamajā sadaļā.

3. darbība:

Attēls
Attēls
Attēls
Attēls
Attēls
Attēls

Gerber fails:

Shēma: https://hacksterio.s3.amazonaws.com/uploads/attachments/1031756/1_fFRSIQgYXr-p.webp

4. solis: kods

Kods
Kods

Sāciet kodu, iekļaujot bibliotēku "NewTone.h" un definējot konstantes un globālos mainīgos, kas tiks izmantoti visā kodā.

Pēc tam iestatīšanas sadaļā definējiet tapas režīmus. Tagad cilpas sadaļā aprēķiniet attālumu collas, nolasot no ultraskaņas sensora saņemto vērtību. Pēc tam, pārbaudot "Attāluma" vērtību, mēs ieslēgsim vai izslēgsim gaismas diodes, pamatojoties uz objekta attālumu. Ja attālums ir lielāks par 200, izslēdziet visas gaismas diodes un skaņas signālu, jo objekts atrodas ārpus diapazona.

Nākamais koda bits pārbauda, vai objekts pašlaik ir nekustīgs. Tas salīdzina pašreizējā attāluma vērtību ar iepriekšējo attālumu un, ja vērtības ir vienādas (objekts nav pārvietojies), tas palielina skaitītāju. Ja objekts šajā procesā pārvietojas jebkurā laikā, skaitītājs tiek atiestatīts uz 0.

Kad skaitītājs sasniedz 20, visas gaismas diodes tiek izslēgtas. Un visbeidzot izveidojiet funkciju, kas izslēdz visas gaismas diodes un skaņas signālu.

Kods:

NewTone bibliotēka: https://hacksterio.s3.amazonaws.com/uploads/attac…Gerber fails:

5. darbība: demonstrācija

Demo
Demo

Izmantojot savu Land Rover R1V2, es jums parādīšu projektu. Kā redzat, LED indikatori kļūst no zaļas līdz sarkanai, kad roveris tuvojas ultraskaņas sensoram. Jā!! misija pabeigta.

6. darbība

Paldies vēlreiz, ka pārbaudījāt manu ziņu. Es ceru, ka tas jums palīdz.

Ja vēlaties mani atbalstīt, abonējiet manu YouTube kanālu (https://www.youtube.com/user/tarantula3).

Paldies, vēlreiz manā nākamajā apmācībā.

  • JLCPCB - 2 $ PCB prototipam:
  • V1:
  • Teaser:
  • Video:

Ieteicams: