Innehållsförteckning:

Ultraljudsbaserat åtkomstsystem: 6 steg (med bilder)
Ultraljudsbaserat åtkomstsystem: 6 steg (med bilder)

Video: Ultraljudsbaserat åtkomstsystem: 6 steg (med bilder)

Video: Ultraljudsbaserat åtkomstsystem: 6 steg (med bilder)
Video: Обязательно запомни эту хитрость! Как можно моментально вывести йод с одежды? #shorts 2024, Juli
Anonim
Ultraljudsbaserat åtkomstsystem
Ultraljudsbaserat åtkomstsystem

Den här gången presenterar jag ett ultraljudsbaserat åtkomstsystem som jag tror det kan vara intressant.

Den är baserad på ultraljudsvågor, så det är ett kontaktlöst åtkomstsystem som inte behöver någon annan elektronisk enhet men oavsett objekt, även dina händer för att försöka ge åtkomst till vad du vill.

Grunderna i systemet: en ordnad sekvens av uppmätta avstånd utgör en nyckel

jag hoppas du gillar

Steg 1: Hur det fungerar

Systemet använder en ultraljudssensor för att mäta avstånd till ett objekt placerat framför det.

Låt oss anta att vi konfigurerar systemet för att tillåta 6 angivna avstånd: 1/2 ", 1/5", … och vi definierar en sekvens med 5 uppmätta avstånd som åtkomstnyckel, då skulle uppsättningen olika kombinationer vara 6x6x6x6x6 = 7776

Genom att spela med antalet angivna avstånd och längden på åtkomstnyckeln kan vi konfigurera ett åtkomstsystem med ett stort antal kombinationer.

Systemet mäter alltid avstånd.

Om giltiga avstånd mäts av sensorn under ett visst tidsintervall, sparar skissen det och tänder en vit lysdiod under ett kort tidsintervall.

Därefter kontrollerar skissen om alla avstånd som tidigare sparats matchar i samma ordning med den konfigurerade åtkomstnyckeln.

I så fall kommer skissen att tända den gröna lysdioden och öppna barriären.

Steg 2: Tillbehör

Tillbehör
Tillbehör
  • En ultraljudssensor HC-SR04
  • En ARDUINO NANO eller kompatibel mikrostyrning
  • En mikro servomotor
  • En ARDUINO LCD
  • En I2C ARDUINO LCD -adapter
  • En protoboard
  • Tre 5 mm lysdioder: vit, röd och grön
  • Trådar
  • Plywood
  • Kartong

Steg 3: Fritzing Diagram

Fritzing Diagram
Fritzing Diagram

Steg 4: Bygga systemet

Bygga systemet
Bygga systemet
Bygga systemet
Bygga systemet
Bygga systemet
Bygga systemet

Stegen jag har följt för att bygga systemet är följande:

  • Öppna flera hål på plywood för att installera ultraljudssensorn, mikroservomotorn, ARDUINO LCD och de tre lysdioderna.
  • Anslut alla komponenter och anslut till mikrokontrollen som du kan se på bilderna.

Steg 5: Koden

Flera punkter att ta hänsyn till i skissen:

Den konstanta strängvariabeln "accessequence" lagrar värdet för åtkomstnyckeln

const String accessequence = "234";

  • Avståndsvärdet du kan se på ARDUINO LCD är inte avståndsvärdet mätt på tum eller centimeter utan värdet på en "distansgrupp". Jag menar att om avståndet som mäts av sensorn går från 0, 78 "till (0, 78" + stegdistans) är "distansgruppens" värde 1 och så vidare.
  • Du kan ändra det konstanta heltalet "step_distance", "min_distance" och "max_distance" för att justera systemets precision.

Rekommenderad: