Satura rādītājs:
- 1. darbība: apkopojiet savus materiālus
- 2. darbība: ķēdes pievienošana
- 3. solis: Arduino programmēšana
- 4. darbība. Kalibrēšanas datu ierakstīšana
- 5. darbība. Kalibrēšanas līknes izveide
- 6. darbība: sistēmas kalibrēšana
Video: Arduino diapazona meklētājs: 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Šis diapazona meklētājs tika izveidots, lai uzraudzītu, vai durvis ir atvērtas. Durvju attāluma mērīšana ļaus mums noteikt, vai durvis ir atvērtas vai aizvērtas.
1. darbība: apkopojiet savus materiālus
Lai pabeigtu šo projektu, jums jāiegādājas:
Arduino Uno mikrokontrolleris
USB kabelis (lai savienotu Arduino ar datoru)
Klēpjdatoru
Rezistori (10 000 omi)
Maizes dēlis
Sonārs
2. darbība: ķēdes pievienošana
Izpildiet iepriekš redzamo diagrammu, lai savienotu ķēdi. Jūs pamanīsit, ka vcc ir savienots ar 5 V tapu, trig ir savienots ar 9 pin, atbalss ir savienots ar 10 pin, un gnd ir savienots ar zemi.
3. solis: Arduino programmēšana
Kopējiet un ielīmējiet šo kodu redaktorā, pēc tam augšupielādējiet to savā Arduino. Tādējādi no jūsu Arduino tiks iegūtas attāluma vērtības, kuras mums būs jākalibrē
4. darbība. Kalibrēšanas datu ierakstīšana
Pašlaik jūsu Arduino neražo attāluma vērtības, tas rada ilguma vērtības. Mums ir jāizveido kalibrēšanas līkne, lai atrastu līnijas vienādojumu. Lai to izdarītu, paņemiet lineālu un uzstādiet savu Arduino tā pamatnē, ik pēc 5 collām ierakstiet Arduino ražotā ilgumu. Pēc tam mēs ņemsim šos datus un ievadīsim tos Excel izklājlapā.
5. darbība. Kalibrēšanas līknes izveide
Programmā Excel pārliecinieties, ka 1. ailē ir norādīts attālums, bet 2. slejā - attālums. Pēc tam iezīmējiet kolonnas un pēc tam atlasiet ievietot izkliedes diagrammu. Ar peles labo pogu noklikšķiniet uz viena no datu punktiem un noklikšķiniet uz formāta tendenču līnijas, pēc tam atlasiet lineāro. Visbeidzot diagrammā izvēlieties displeja vienādojumu. Visbeidzot pierakstiet jums doto vienādojumu.
6. darbība: sistēmas kalibrēšana
Tagad, kad esat atradis savu vienādojumu, jūs pārvēršat ilgumu par attālumu. Ņemiet vienādojumu un ievadiet to savā kodā zem vietas, kur sākotnēji beidzām. Piemēram, mans vienādojums bija y = 0,007x-0,589, tāpēc es ievadīšu:
ilgums = pulseIn (echoPin, HIGH);
kavēšanās (1000);
attālums = 0,007*ilgums-0,589;
Sērijas.println (attālums);
kavēšanās (500);
Saglabājiet šo kodu un augšupielādējiet to savā Arduino
Ieteicams:
Arduino kartona lielgabals (diapazona meklētājs un tahometrs): 8 soļi
Arduino kartona lielgabals (RangeFinder un tahometrs): Vai nebūtu lieliski, ja varētu ērti izmērīt attālumu, ērti sēžot uz dīvāna? Tā vietā, lai izmantotu tradicionālo lenti? Tāpēc šodien es izveidošu arduino pistoli, kas spēj bezkontakta mērīt attālumus no 2 cm līdz 400 cm
Sonāra diapazona meklētājs: 4 soļi
Sonāra diapazona meklētājs: šajā instrukcijā tika izveidots testa plāns, lai noskaidrotu, vai hidrolokatoru diapazona meklētājs var noteikt, vai klēpjdators ir atvērts vai nē. Tālāk ir sniegti norādījumi par to, kā izveidot sonāra diapazona meklētāju, kā ieprogrammēt Arduino un to kalibrēt
DIY diapazona meklētājs ar Arduino: 6 soļi
DIY diapazona meklētājs ar Arduino: Šajā rakstā es jums parādīšu, kā jūs varat izveidot diapazona meklētāju, izmantojot arduino
Ultraskaņas sensora diapazona meklētājs: 5 soļi
Ultraskaņas sensora diapazona meklētājs: Ievads: Ultraskaņas diapazona meklētājs, izmantojot Arduino. Ultraskaņas diapazona meklētājs ir vienkārša metode, kā aprēķināt attālumu no šķēršļa no attāluma bez jebkāda fiziska kontakta. Tas izmanto ultraskaņas attāluma sensoru, kas izmanto skaņas impulsus
Ultraskaņas diapazona meklētājs ar durvīm: 7 soļi (ar attēliem)
Ultraskaņas diapazona meklētājs ar durvīm: Ultraskaņas diapazona meklētājs nosaka, vai kaut kas ir ceļā, izstarojot augstfrekvences 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