Satura rādītājs:

Ultraskaņas diapazona meklētājs ar durvīm: 7 soļi (ar attēliem)
Ultraskaņas diapazona meklētājs ar durvīm: 7 soļi (ar attēliem)

Video: Ultraskaņas diapazona meklētājs ar durvīm: 7 soļi (ar attēliem)

Video: Ultraskaņas diapazona meklētājs ar durvīm: 7 soļi (ar attēliem)
Video: Именно это делает отрезные круги опасными! Увлекательный взгляд на отрезные колеса! 2024, Novembris
Anonim
Ultraskaņas diapazona meklētājs ar durvīm
Ultraskaņas diapazona meklētājs ar durvīm

Ultraskaņas diapazona meklētājs nosaka, vai kaut kas ir ceļā, izstarojot augstas frekvences skaņas vilni. Šīs pamācības uzmanības centrā būs tas, kā durvis un ultraskaņas diapazona meklētāji var strādāt kopā, īpaši tas, kā tos var izmantot, lai noteiktu, kad durvis atveras un aizveras. Izmantojot šo mērierīci, mēs varam redzēt, vai tā var noteikt durvju atvēršanu un aizvēršanos.

1. solis: MATERIĀLI

Mūsu plānam mums ir nepieciešams:

Arduino Uno mikrokontrolleris

USB kabelis (lai savienotu Arduino ar datoru)

Klēpjdatoru

Maizes dēlis

Vadi (apmēram 4-5)

Sonārs

2. solis: valdes pievienošana

Valdes savienošana!
Valdes savienošana!

Pastāv dažāda veida un izmēra dēļi, garajiem mēs iesakām sekot pirmajam attēlam iepriekš.

Ja jums ir mazais, iesakām izmantot otro attēlu iepriekš.

3. solis: Arduino programmēšana

Programmē savu Arduino!
Programmē savu Arduino!
Programmē savu Arduino!
Programmē savu Arduino!

Šis solis ir saistīts ar Arduino programmēšanu, iepriekš varat redzēt mūsu izmantoto kodu. Izmantojot šo kodu, jūs varēsit panākt, lai monitors nolasa Sonāra attāluma meklētāja vērtību un reģistrē to ekrānā.

4. darbība. Sonāra diapazona kalibrēšana

Tagad jums ir jāizveido vienādojums, ko Arduino var izmantot, lai pareizi parādītu attālumu no hidrolokatora līdz durvīm vai jebkuram jūsu atklātajam objektam. Novietojiet lineālu hidrolokatora priekšā un iegūstiet jebkuru priekšmetu, piemēram, grāmatu. Novietojiet objekta priekšpusi uz 10 collu līnijas, kas atzīmēta uz lineāla, un ierakstiet hidrolokatora norādīto vērtību. Dublējiet grāmatu par 5 collām un ierakstiet monitorā parādītās vērtības.

5. solis: kalibrēšanas līknes izveidošana

Kalibrēšanas līknes veidošana
Kalibrēšanas līknes veidošana

Tagad, kad jums ir dati, mēs to izmantosim, lai izveidotu vienādojumu nolasīšanas attālumiem! Izmantojot Logger Pro, iestatiet x asi attālumu no hidrolokatora un y asi kā hidrolokatora rādījumus, aizpildot diagrammas. Labajā pusē parādīsies punktu kopums, kurā parādīts raksts. Noklikšķiniet pa kreisi no grafika kreisākā punkta un iezīmējiet visus punktus pa labi, līdz sasniedzat pēdējo. Kad tas ir izdarīts, dodieties uz grafikiem ekrāna augšdaļā un nospiediet “Lineārs”, lai ievietotu grafiku ar vispiemērotāko līniju. Virziet kursoru virs diagrammas un ierakstiet parādīto vienādojumu.

6. darbība: sistēmas kalibrēšana

Tagad jums būs jāatgriežas pie sava koda un jāmaina visas int vērtības uz peldošām, ļaujot kodam nolasīt arī decimāldaļas. Pēc tam izveidojiet jaunu mainīgo savam vienādojumam augšpusē, varat to nosaukt par “temperatūru” un iestatīt to vienādu ar vienādojumu, kas iegūts no iepriekšējās darbības. Ļaujiet jaunajam mainīgajam iekļaut arī decimāldaļas, pievienojot jaunu koda rindiņu, kas ir “peldošā temperatūra”. Visbeidzot zem šīm divām rindām ievadiet Serial.println (“mainīgā nosaukums”), lai tiktu ierakstīta jūsu jaunā attāluma vērtība. Tam vajadzētu izskatīties apmēram šādi =

*y apzīmē nosaukumu, kuru ievietojāt mainīgajam*

peldēt y; y = (a* x) + b; Sērijas.println (y);

Atcerieties arī noņemt citu sērijas druku, jo tā nav vērtība, uz kuru mēs koncentrējamies.

7. darbība. Sonāra diapazona meklētāja pārbaude

Sonāra diapazona meklētāja pārbaude
Sonāra diapazona meklētāja pārbaude

Kad esat izveidojis vienādojumu, varat to izmantot un ievietot kodā! Kad esat to ievietojis, varat savienot klēpjdatoru ar dēli un pārsūtīt kodu, lai to pārbaudītu. Jūs varat redzēt, kā skaitļi mainās atkarībā no hidrolokatora diapazona meklētāja un durvju attāluma, ne tikai skaitļi mainīsies, bet arī gaismām vajadzētu ieslēgties un izslēgties.

Sonāra diapazona meklētājam jābūt kalibrētam un rezultātiem jābūt redzamiem ekrānā. Tagad esat pabeidzis!:)

Ieteicams: