Sisukord:

Arduino kauguseotsija: 6 sammu
Arduino kauguseotsija: 6 sammu

Video: Arduino kauguseotsija: 6 sammu

Video: Arduino kauguseotsija: 6 sammu
Video: Уроки Ардуино #0 - что такое Arduino, куда подключаются датчики и как питать Ардуино 2024, Juuli
Anonim
Arduino kauguse leidja
Arduino kauguse leidja

See kaugusmõõtja loodi selleks, et jälgida, kas uks on avatud või mitte. Ukse kauguse mõõtmine võimaldab meil tuvastada, kas uks on avatud või suletud.

Samm: koguge oma materjalid kokku

Koguge oma materjalid kokku
Koguge oma materjalid kokku

Selle projekti lõpuleviimiseks tuleb hankida:

Arduino Uno mikrokontroller

USB -kaabel (Arduino ühendamiseks arvutiga)

Sülearvuti

Takistid (10 000 oomi)

Leivalaud

Sonar

Samm: vooluahela ühendamine

Vooluahela ühendamine
Vooluahela ühendamine

Vooluahela ühendamiseks järgige ülaltoodud skeemi. Märkate, et vcc on ühendatud 5 v piniga, trig on ühendatud 9 kontaktiga, kaja on ühendatud 10 kontaktiga ja gnd on ühendatud maaga.

Samm: Arduino programmeerimine

Arduino programmeerimine
Arduino programmeerimine

Kopeerige ja kleepige see kood oma redigeerijasse, seejärel laadige see oma Arduinosse üles. See loob teie Arduino kauguse väärtused, mida peame seejärel kalibreerima

Samm: kalibreerimisandmete salvestamine

Kalibreerimisandmete salvestamine
Kalibreerimisandmete salvestamine
Kalibreerimisandmete salvestamine
Kalibreerimisandmete salvestamine

Praegu ei tooda teie Arduino kaugusväärtusi, vaid toodab kestuse väärtusi. Joone võrrandi leidmiseks peame looma kalibreerimiskõvera. Selleks võtke joonlaud ja seadistage oma Arduino selle alusele, registreerige iga 5 tolli tagant Arduino toodetud kestus. Seejärel võtame need andmed ja sisestame need Exceli arvutustabelisse.

Samm: kalibreerimiskõvera loomine

Kalibreerimiskõvera loomine
Kalibreerimiskõvera loomine

Excelis veenduge, et veergu 1 sisestate oma kauguse ja veergu 2 oma vahemaa. Seejärel tõstke esile veerud ja seejärel valige Lisa hajumisgraafik. Paremklõpsake ühel andmepunktil ja klõpsake vormingu trendijoont, seejärel valige lineaarne. Lõpuks valige diagrammil kuvatav võrrand. Lõpuks registreerige teile antud võrrand.

6. samm: süsteemi kalibreerimine

Süsteemi kalibreerimine
Süsteemi kalibreerimine

Nüüd, kui olete oma võrrandi leidnud, teisendate kestuse kauguseks. Võtke oma võrrand ja sisestage see oma koodi alla, kus me algselt pooleli jäime. Näiteks minu võrrand oli y = 0,007x-0,589, nii et ma sisestaksin:

kestus = pulseIn (echoPin, HIGH);

viivitus (1000);

kaugus = 0,007*kestus-0,589;

Serial.println (kaugus);

viivitus (500);

Salvestage see kood ja laadige see oma Arduinosse üles

Soovitan: