Satura rādītājs:
- 1. solis: materiāli
- 2. darbība: ķēdes pievienošana
- 3. darbība: programmas izveide
- 4. darbība: datu vākšana un kalibrēšana
- 5. darbība: jauna koda izveide, izmantojot mūsu vienādojumu
- 6. darbība: galīgais kods
- 7. darbība. Rezultāti
Video: Sonāra pārbaudes plāns: 7 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Šī testa plāna mērķis ir noteikt, vai durvis ir atvērtas vai aizvērtas. Šis pārbaudes plāns parādīs, kā izveidot hidrolokatoru, izveidot programmu, kalibrēt sensorus un galu galā noskaidrot, vai mūsu skolas dārza vistas gaļas durvis ir atvērtas vai nē.
1. solis: materiāli
Industries, Adafruit. “Pusizmēra maizes dēlis.” Adafruit Industries emuāra RSS, www.adafruit.com/product/64.
"Jumper vadi." Arduino izpēte, 2013. gada 23. jūnijs, www.exploringarduino.com/parts/jumper-wires/.
Macfos. “Arduino Uno R3 ar kabeli.” Robu.in | Indijas interneta veikals | RC hobijs | Robotika, robu.in/product/arduino-uno-r3/.
Nedelkovski, Dejan. “Ultraskaņas sensora HC-SR04 un Arduino apmācība.” HowToMechatronics, 2017. gada 5. decembris, howtomechatronics.com/tutorials/arduino/ultrasonic-sensor-hc-sr04/.
Jums būs nepieciešams:
Dators ar Arduino un Excel SpreadSheets
USB kabelis
Arduino Uno mikrokontrolleris
Maizes dēlis
Sonāra sensors (HC-SR04)
Arduino vadi
Lineāls
2. darbība: ķēdes pievienošana
"Fritzing." Projekts-projekts HC-SR04, fritzing.org/projects/hc-sr04-project.
Izmantojiet iepriekš redzamo attēlu, lai palīdzētu jums sekot tam, kā savienot vadus ar arino.
Pārliecinies ka:
vads uz VCC tapas savienojas ar 5V
vads uz Trig tapas savienojas ar 8. tapu
Echo tapas vads savienojas ar 9
GND vads savienojas ar zemi
PIEZĪME. Jūs varat savienot vadus tieši ar arino, nevis vadus iepriekš minētajā izkārtojumā.
3. darbība: programmas izveide
Šis kods nolasa Sonāra sensora vērtību, ilgumu, kas norāda, cik ilgs laiks bija nepieciešams, lai skaņa atsistos no objekta un atgrieztos atpakaļ uz Sonāra sensoru.
Mēs izmantosim šo kodu, lai aprēķinātu no atbalss uzrādītās vērtības, un pēc tam grafikēsim šo informāciju uz Excel lapas, lai iegūtu slīpumu, un galu galā kalibrēšanas līkni, ko vēlāk izmantosim programmā.
4. darbība: datu vākšana un kalibrēšana
Iepriekš iegūtās vērtības bija, mērot ar lineālu attālumu starp objektu un sensoru, un mēs pierakstījām vērtību, kas parādījās sērijas monitorā. Mēs mēra pēc katrām.5 collām.
Izmantojot Excel izklājlapas datus, izveidojiet izkliedes diagrammas grafiku, kurā x ass ir ilgums milisekundēs un y ass ir attālums collās.
Pēc diagrammas izveidošanas izveidojiet kalibrēšanas līkni, noklikšķinot uz diagrammas un sadaļā Diagrammas rīki esošajā izkārtojumā atlasot Lineārā tendences līnija. Sadaļā Trendline opcijas atlasiet Linear un atlasiet opciju "Display Equation on Chart".
Tiks parādīts vienādojums, un mēs izmantosim šo vienādojumu turpmākajam kodam, lai varētu noteikt, cik tālu objekts atrodas collās.
5. darbība: jauna koda izveide, izmantojot mūsu vienādojumu
Mēs izmantojām iepriekš minēto kodu ar vienādojumu, ko ieguvām no kalibrēšanas līknes iepriekšējā slaidā. Šis vienādojums pārvērš milisekundes collās.
6. darbība: galīgais kods
Šis kods ir pēdējais kods, kas mums paziņos, vai durvis ir atvērtas vai nē, pamatojoties uz Sonāra nolasīto attālumu. Mūsu testam mēs izmērījām, ka, ja hidrolokators nolasa, ka durvis atrodas vairāk nekā 14 collu attālumā, tas nozīmē, ka durvis ir atvērtas, tad sērijas monitors izdrukās “Durvis ir atvērtas”.
7. darbība. Rezultāti
Kopumā sensors bija precīzs. Bija daži ierobežojumi. Daži trūkumi, ko mēs pieredzējām, bija tas, ka sensors nolasīja vērtības konusa formā priekšā, sensors bija ļoti jutīgs, objekti nelielā attālumā parādīja dīvainas vērtības, un vērtības, kas pārsniedz 14 collas, nebija precīzas. Mums bija jānodrošina, lai sensors būtu tādā pašā augstumā kā objekts, kuru mēs vēlējāmies izmērīt no durvīm, šajā gadījumā, bet tas pildīja savu funkciju.
Ieteicams:
LV-MaxSonar-EZ un HC-SR04 sonāra diapazona meklētāju salīdzinājums ar Arduino: 20 soļi (ar attēliem)
LV-MaxSonar-EZ un HC-SR04 sonāra diapazona meklētāju salīdzinājums ar Arduino: Es uzskatu, ka daudziem projektiem (īpaši robotiem) ir nepieciešams vai var gūt labumu no attāluma līdz objektam mērīšanas reālā laikā. Sonāra diapazona meklētāji ir salīdzinoši lēti, un tos var viegli savienot ar tādu mikrokontrolleri kā Arduino. Šī In
Skaņas slāpēšanas kafejnīcas pārbaudes plāns: 5 soļi
Skaņas slāpēšanas kafejnīcas pārbaudes plāns: Mēs cenšamies cīnīties pret ārkārtēju skaņas līmeni mūsu skolas kafejnīcā, izmantojot skaņu slāpējošus materiālus. Lai atrastu labāko veidu, kā risināt šo problēmu, mums ir jāaizpilda testa plāns, cerot pazemināt decibelu līmeni no vidējā
18650 litija jonu akumulatoru pārbaudes stacija: 6 soļi (ar attēliem)
18650 litija jonu akumulatoru testēšanas stacija: Apmēram pēdējā gada laikā esmu testējis 18650 litija jonu šūnas no pārstrādātām baterijām, lai tās atkārtoti izmantotu savu projektu darbināšanai. Es sāku testēt šūnas atsevišķi ar iMax B6, pēc tam ieguvu dažus Liitokalaa Lii-500 testerus un tā tālāk
Augsnes mitruma sensora pārbaudes plāns: 6 soļi (ar attēliem)
Augsnes mitruma sensora pārbaudes plāns: Izaicinājums: Izstrādājiet un izpildiet plānu, kurā iedegsies SARKANA gaismas diode, kad augsne ir mitra, un ZAĻA gaismas diode, kad augsne ir sausa. Tas ietvers augsnes mitruma sensora izmantošanu. Mērķis: Šīs pamācības mērķis ir noskaidrot, vai ir bijis lietus un vai augs
Termistora pārbaudes plāns: 8 soļi
Termistoru testa plāns: Šī testa plāna mērķis ir noskaidrot, vai mēs varam izmērīt cilvēka ķermeņa temperatūru. Šis testa plāns sniegs norādījumus, kā izveidot vienkāršu digitālo termometru, to kalibrēt, ieprogrammēt un pēc tam izmantot, lai noskaidrotu, vai varat noteikt simulētu temperatūru