Innehållsförteckning:
- Steg 1: Hur det fungerar
- Steg 2: Tillbehör
- Steg 3: Fritzing Diagram
- Steg 4: Bygga systemet
- Steg 5: Koden
- Steg 6: Testa systemet
Video: Ultraljudsbaserat åtkomstsystem: 6 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:40
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
- 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
Steg 4: 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:
Ta fantastiska bilder med en iPhone: 9 steg (med bilder)
Ta fantastiska bilder med en iPhone: De flesta av oss har en smartphone med oss överallt nuförtiden, så det är viktigt att veta hur du använder din smartphone -kamera för att ta fantastiska bilder! Jag har bara haft en smartphone i ett par år, och jag har älskat att ha en bra kamera för att dokumentera saker jag
Hur: Installera Raspberry PI 4 Headless (VNC) med Rpi-imager och bilder: 7 steg (med bilder)
Hur: Installera Raspberry PI 4 Headless (VNC) med Rpi-imager och bilder: Jag planerar att använda denna Rapsberry PI i ett gäng roliga projekt tillbaka i min blogg. Kolla gärna in det. Jag ville börja använda mitt Raspberry PI men jag hade inte ett tangentbord eller en mus på min nya plats. Det var ett tag sedan jag installerade en hallon
Ultraljudsbaserat positioneringssystem: 4 steg (med bilder)
Ultraljudsbaserat positioneringssystem: Alla versioner av ultraljudsradarer jag har hittat för arduino -enheter (Arduino - Radar/Ultrasonic Detector, Arduino Ultrasonic Radar Project) är mycket fina radar men alla är "blinda". Jag menar, radarn upptäcker något men vad jag
Trådlös fjärrkontroll med 2,4 GHz NRF24L01 -modul med Arduino - Nrf24l01 4 -kanals / 6 -kanals sändarmottagare för Quadcopter - Rc helikopter - RC -plan med Arduino: 5 steg (med bilder)
Trådlös fjärrkontroll med 2,4 GHz NRF24L01 -modul med Arduino | Nrf24l01 4 -kanals / 6 -kanals sändarmottagare för Quadcopter | Rc helikopter | Rc -plan med Arduino: Att driva en Rc -bil | Quadcopter | Drone | RC -plan | RC -båt, vi behöver alltid en mottagare och sändare, antag att för RC QUADCOPTER behöver vi en 6 -kanals sändare och mottagare och den typen av TX och RX är för dyr, så vi kommer att göra en på vår
Hur man tar isär en dator med enkla steg och bilder: 13 steg (med bilder)
Hur man tar isär en dator med enkla steg och bilder: Detta är en instruktion om hur man demonterar en dator. De flesta av de grundläggande komponenterna är modulära och lätt att ta bort. Det är dock viktigt att du är organiserad kring det. Detta hjälper dig att inte förlora delar, och även för att göra ommonteringen