Inhoudsopgave:

Ultrasoon gebaseerd toegangssysteem: 6 stappen (met afbeeldingen)
Ultrasoon gebaseerd toegangssysteem: 6 stappen (met afbeeldingen)

Video: Ultrasoon gebaseerd toegangssysteem: 6 stappen (met afbeeldingen)

Video: Ultrasoon gebaseerd toegangssysteem: 6 stappen (met afbeeldingen)
Video: Голубая стрела (1958) фильм 2024, Juli-
Anonim
Ultrasoon gebaseerd toegangssysteem
Ultrasoon gebaseerd toegangssysteem

Deze keer presenteer ik u een op ultrasoon gebaseerd toegangssysteem dat volgens mij interessant kan zijn.

Het is gebaseerd op ultrasone golven, dus het is een contactloos toegangssysteem dat geen ander elektronisch apparaat nodig heeft, maar welk object dan ook, zelfs uw handen, om toegang te verlenen tot wat u maar wilt.

De basis van het systeem: een geordende opeenvolging van gemeten afstanden vormt een sleutel

Ik hoop dat je leuk vindt

Stap 1: Hoe het werkt

Het systeem gebruikt een ultrasone sensor om afstanden te meten tot een object dat ervoor wordt geplaatst.

Laten we aannemen dat we het systeem configureren om 6 gespecificeerde afstanden toe te laten: 1/2", 1/5", … en we definiëren een reeks van 5 gemeten afstanden als toegangssleutel, dan zou de reeks verschillende combinaties 6x6x6x6x6 = 7776 zijn

Spelend met het aantal opgegeven afstanden en de lengte van de toegangssleutel kunnen we een toegangssysteem configureren met een enorm aantal combinaties.

Het systeem meet altijd afstanden.

Als een geldige afstand wordt gemeten door de sensor gedurende een gespecificeerd tijdsinterval, slaat de schets deze op en licht een witte led op gedurende een korte tijdsinterval.

Daarna controleert de schets of alle eerder opgeslagen afstanden in dezelfde volgorde overeenkomen met de geconfigureerde toegangssleutel.

Als dat het geval is, zal de schets de groene led oplichten en de slagboom openen.

Stap 2: Benodigdheden

Benodigdheden
Benodigdheden
  • Eén HC-SR04 ultrasone sensor
  • Eén ARDUINO NANO of compatibele microcoroller
  • Een micro-servomotor
  • Een ARDUINO LCD
  • Eén I2C ARDUINO LCD-adapter
  • Eén protoboard
  • Drie leds van 5 mm: wit, rood en groen
  • Draden
  • Multiplex
  • Karton

Stap 3: Fritzing-diagram

Fritzing-diagram
Fritzing-diagram

Stap 4: Het systeem bouwen

Het systeem bouwen
Het systeem bouwen
Het systeem bouwen
Het systeem bouwen
Het systeem bouwen
Het systeem bouwen

De stappen die ik heb gevolgd om het systeem te bouwen zijn de volgende:

  • Open verschillende gaten op het triplex om de ultrasone sensor, de micro-servomotor, de ARDUINO LCD en de drie leds te installeren.
  • Sluit alle componenten aan en sluit ze aan op de microcontroller zoals u op de foto's kunt zien.

Stap 5: De code

Verschillende punten om rekening mee te houden in de schets:

De constante stringvariabele "accessequence" slaat de waarde van de toegangssleutel op

const String toegangsvolgorde = "234";

  • De afstandswaarde die u kunt zien op het ARDUINO LCD-scherm is niet de afstandswaarde gemeten in inches of centimeters, maar de waarde van een "afstandsgroep". Ik bedoel, als de door de sensor gemeten afstand van 0, 78" naar (0, 78" + step_distance) gaat, is de waarde van de "afstandsgroep" 1 enzovoort.
  • U kunt de constante integer "step_distance", de "min_distance" en de "max_distance" wijzigen om de systeemprecisie aan te passen.

Aanbevolen: