Satura rādītājs:

Uz Arduino balstīta noteikšanas sistēma: 6 soļi
Uz Arduino balstīta noteikšanas sistēma: 6 soļi

Video: Uz Arduino balstīta noteikšanas sistēma: 6 soļi

Video: Uz Arduino balstīta noteikšanas sistēma: 6 soļi
Video: Output DC or AC Voltage using MCP4725 DAC with LCD and PWM to Voltage Converter with Arduino 2024, Jūlijs
Anonim
Uz Arduino balstīta noteikšanas sistēma
Uz Arduino balstīta noteikšanas sistēma
Uz Arduino balstīta noteikšanas sistēma
Uz Arduino balstīta noteikšanas sistēma

Šajā pamācībā

Mēs izgatavosim vienkāršu uz Arduino balstītu noteikšanas sistēmu, izmantojot ultraskaņas sensoru, servomotoru un pjezoelektrisko skaņas signālu, kas sāk zvanīt, kad sensors atklāj objektu tā darbības zonā. Šis ir vienkāršs projekts, ko var paveikt stundas laikā, un tas papildinās jūsu zināšanas par Arduino un izmantotajām sastāvdaļām.

Tātad, sāksim darbu !!!

1. darbība. Darbs

Darbojas
Darbojas
Darbojas
Darbojas

Šīs sistēmas darbība ir šāda:

Ultraskaņas sensors, kura darbības rādiuss ir 400 cm, ir novietots uz servomotora, un, rotējot, sensors noteiks, vai ir kāds traucējošs priekšmets.

Ja ir kāds traucējošs objekts, sensors to noteiks un nosūtīs signālu uz skaņas signālu, kas savukārt sāks zvanīt, un attālumu, kādā objektu var apskatīt Arduino IDE sērijas monitorā.

Šie sensora dati tiek nosūtīti arī apstrādes IDE programmatūrai, kas pēc tam izveido grafisko karti, kurā parādīts, kur un kādā attālumā objekts atrodas.

2. darbība. Nepieciešamie komponenti un rīki

1. Arduino UNO un Ethernet kabelis

2. Ultraskaņas sensors - HC -SR04

3. Servomotors - MG -995

4. Pjezoelektriskais skaņas signāls

5. Maizes dēlis

6. Vīriešu - vīriešu džemperu vadi

7. Sieviešu - vīriešu džemperu vadi

8. Fevikviks - 2

9. Maza plastmasas kastīte

10. Nazis

3. darbība. Veicamie savienojumi:

Veicamie savienojumi
Veicamie savienojumi
Veicamie savienojumi
Veicamie savienojumi

Savienojiet sensora sprūda tapu ar Arduino 2. tapu

Savienojiet sensora atbalss tapu ar Arduino 3. tapu

Pievienojiet attiecīgi Vcc un GND sensora padevei un zemei

Novietojiet skaņas signālu uz maizes dēļa

Savienojiet tā pozitīvo galu ar Arduino 10. tapu un pievienojiet negatīvo galu zemei

Piestipriniet servomotora melno un sarkano vadu attiecīgi pie zemes un barošanas

Pievienojiet servodzinēja dzelteno vadu Arduino 9. tapai

Pievienojiet Arduino 5V spaili barošanai un Arduino GND termināli pie zemes

Pēc šo savienojumu pabeigšanas ievietojiet visu ķēdi, kā parādīts attēlā

Tagad ir pienācis laiks kodēt

4. solis: plastmasas kaste

Plastmasas kaste
Plastmasas kaste
Plastmasas kaste
Plastmasas kaste

Kā redzat attēlos, mēs esam izmantojuši vidēja izmēra plastmasas kastīti.

Izgrieziet kastes vāku divās daļās, kā parādīts attēlā, lai atvērtu pusi vāka, lai noregulētu savienojumus, kamēr motors netiek traucēts.

Izgrieziet nelielu kvadrātveida caurumu kastes apakšā, kā parādīts attēlā, lai pievienotu Ethernet kabeli Arduino.

5. darbība: kods

Šis projekts sastāv no diviem kodiem, viens Arduino IDE un otrs IDE apstrādei.

Apstrādes IDE tiek izmantots, lai izveidotu radaru, kurā visi objekti tiek kartēti to atrašanās vietās.

Programmatūru var lejupielādēt šeit.

Kods ir pieejams zemāk -:

6. solis: pēdējie pieskārieni

Pēdējie pieskārieni
Pēdējie pieskārieni
Pēdējie pieskārieni
Pēdējie pieskārieni
Pēdējie pieskārieni
Pēdējie pieskārieni

Pēc savienojuma pabeigšanas un koda augšupielādes Arduino uzmanīgi ievietojiet ķēdi plastmasas kastē, kā parādīts attēlā, kā arī uzmanīgi novietojiet ultraskaņas sensoru uz Servo motora, kā parādīts attēlā, un novietojiet Servo motoru uz kastes vāka un pielīmējiet to ar littleikwik.

Ja skaņas signāls nedarbojas, lūdzu, vēlreiz pārbaudiet skaņas signāla un arī sensora savienojumus.

Izbaudi!

Ieteicams: