Daudzi autovadītāji saskaras ar problēmu ar automašīnu novietošanu garāžās, it īpaši, ja tā notiek garāža viņi nesen parādījās. Apguvis auto entuziasts Jaunā vietā var palīdzēt vienkāršs garāžas novietošanas sensors, ko var viegli salikt.
Materiāli:
- kontrolieris Arduino (autors izmantoja Duemilanove)
- Ultraskaņas sensors
- vadi
- plastmasas kaste
- 9 V barošanas avots
- Trīs krāsu gaismas diode
- līme
- maizes dēlis
Montāža:
Arduino ir pielīmēts plastmasas kastes apakšai ar līmi (varat izmantot silikonu). Jauda no tāfeles tiek piegādāta kontrolierim.
Tālāk tiek pievienota 5 V ultraskaņas sensora jauda.
SIG ultraskaņas sensora izeja ir savienota ar Arduino PWM izvadi (tas tiek darīts, lai nosūtītu impulsus uz sensoru un vēlāk lasītu to atgriešanos). Autore izmantoja kontroliera 7. izvadi.
Pirms gaismas diodes pievienošanas tiek noteikts, par kuru vadu ir atbildīga krāsa. Sarkana, zaļa un zila krāsa savienojas ar Arduino 11, 12 un 13 tapām.
Tagad atliek sagatavot programmatūras daļu mājās gatavots.
Programma:
Tā kā Arduino programmatūrā jau ir piemērs darbam ar ultraskaņas sensoriem, nekas cits nav jālejuplādē. Šajā vietā jāmeklē piemērs: Fails -> Piemēri -> Sensori -> Ping piemērs. Viss kods tiek kopēts jaunā projektā, un tam tiek dots patvaļīgs nosaukums.
Pirmkārt, mainās sūtīšanas intervāls sensoram; vērtība no 100ms mainās uz 1000 ms rindā ar vērtību “kavēšanās”.
Tālāk tiek uzstādīti gaismas diožu tapu skaitļi. Pirms rindas "const int pingPin = 7;" pievienoti dati par vērtību:
pinMode (13, OUTPUT); // zils
pinMode (12, OUTPUT); // zaļš
pinMode (11, OUTPUT); // sarkans
Tagad nāk pats LED pielāgojums, tas ir, kādā attālumā kādas krāsas tiks ieslēgtas. Autore to izveidoja tā, ka tad, kad automašīna atrodas tālāk par 60 cm no sienas, gaismas diode deg zaļā krāsā, mazāk nekā 60 cm krāsa mainās uz zilu, un, kad paliek mazāk nekā 15 cm, gaismas diode maina savu krāsu uz sarkanu.
Kods, kas pakļauts iepriekš aprakstītajām izmaiņām:
Tā rezultātā, izmantojot kodu, Arduino kontrolēs izejas, lai norādītu gaismas diodes krāsu, kas būs atkarīga no attāluma līdz automašīnai, un attālumu noteiks ultraskaņas sensors. Kodu galīgo versiju var lejupielādēt raksta apakšā.
Pēc programmas pareizas darbības pārbaudes autostāvvietas sensori tiek piestiprināti pie garāžas aizmugures sienas, un gaismas diode tiek parādīta ērtā un redzamā vietā.