Indholdsfortegnelse:

Ultralydbaseret adgangssystem: 6 trin (med billeder)
Ultralydbaseret adgangssystem: 6 trin (med billeder)

Video: Ultralydbaseret adgangssystem: 6 trin (med billeder)

Video: Ultralydbaseret adgangssystem: 6 trin (med billeder)
Video: Ford Explorer Electric — новые возможности лучшего кроссовера-внедорожника 2024, Juli
Anonim
Ultralydbaseret adgangssystem
Ultralydbaseret adgangssystem

Denne gang præsenterer jeg dig et ultralydbaseret adgangssystem, jeg tror, det kunne være interessant.

Det er baseret på ultralydsbølger, så det er et kontaktløst adgangssystem, der ikke har brug for nogen anden elektronisk enhed, men uanset hvilket objekt selv dine hænder skal prøve at give adgang til, hvad du vil.

Det grundlæggende i systemet: en ordnet rækkefølge af målte afstande danner en nøgle

Jeg håber du kan lide

Trin 1: Sådan fungerer det

Systemet bruger en ultralydssensor til at måle afstande til et objekt placeret foran det.

Lad os antage, at vi konfigurerer systemet til at optage 6 angivne afstande: 1/2 ", 1/5", … og vi definerer en sekvens på 5 målte afstande som adgangsnøgle, så ville sættet med forskellige kombinationer være 6x6x6x6x6 = 7776

Når vi leger med antallet af angivne afstande og adgangsnøglens længde, kan vi konfigurere et adgangssystem med et stort antal kombinationer.

Systemet måler altid afstande.

Hvis sensoren måler en gyldig afstand i et bestemt tidsinterval, gemmer skitsen den og tænder en hvid LED i et kort tidsinterval.

Derefter kontrollerer skitsen, om alle de tidligere gemte afstande matcher i samme rækkefølge med den konfigurerede adgangsnøgle.

I så fald lyser skitsen den grønne led og åbner barrieren.

Trin 2: Forbrugsvarer

Forbrugsvarer
Forbrugsvarer
  • Én HC-SR04 ultralydssensor
  • Én ARDUINO NANO eller kompatibel mikrocotroller
  • Én mikro servomotor
  • Én ARDUINO LCD
  • Én I2C ARDUINO LCD -adapter
  • Et protoboard
  • Tre 5 mm lysdioder: hvid, rød og grøn
  • Ledninger
  • Krydsfiner
  • Pap

Trin 3: Fritzing Diagram

Fritzing Diagram
Fritzing Diagram

Trin 4: Opbygning af systemet

Opbygning af systemet
Opbygning af systemet
Opbygning af systemet
Opbygning af systemet
Opbygning af systemet
Opbygning af systemet

De trin, jeg har fulgt for at bygge systemet, er følgende:

  • Åbn flere huller på krydsfiner for at installere ultralydssensoren, mikroservomotoren, ARDUINO LCD og de tre lysdioder.
  • Tilslut alle komponenter og tilslut til mikrokontrolleren, som du kan se på billederne.

Trin 5: Koden

Flere punkter at tage højde for i skitsen:

Den konstante strengvariabel "accessequence" gemmer værdien af adgangsnøglen

const String accessequence = "234";

  • Afstandsværdien, du kan se på ARDUINO LCD, er ikke afstandsværdien målt på tommer eller centimeter, men værdien af en "afstandsgruppe". Jeg mener, at hvis afstanden målt af sensoren går fra 0, 78 "til (0, 78" + trin_distance) værdien "afstandsgruppe" er 1 og så videre.
  • Du kan ændre det konstante heltal "step_distance", "min_distance" og "max_distance" for at justere systemets præcision.

Anbefalede: