INHOUDSOPGAWE:

Ultrasoniese toegangstelsel: 6 stappe (met foto's)
Ultrasoniese toegangstelsel: 6 stappe (met foto's)

Video: Ultrasoniese toegangstelsel: 6 stappe (met foto's)

Video: Ultrasoniese toegangstelsel: 6 stappe (met foto's)
Video: Slim je woning verduurzamen in 6 stappen 2024, Julie
Anonim
Ultrasoniese toegangstelsel
Ultrasoniese toegangstelsel

Hierdie keer bied ek u 'n ultraklank -gebaseerde toegangstelsel aan, en ek dink dit kan interessant wees.

Dit is gebaseer op ultraklankgolwe, dus dit is 'n kontaklose toegangstelsel wat geen ander elektroniese toestel nodig het nie, maar watter voorwerp ook al u hande probeer om toegang te gee tot wat u wil.

Die basiese beginsels van die stelsel: 'n geordende volgorde van gemete afstande vorm 'n sleutel

Ek hoop jy hou van

Stap 1: Hoe dit werk

Die stelsel gebruik 'n ultrasoniese sensor om afstande te meet van 'n voorwerp wat voor dit geplaas is.

Gestel ons stel die stelsel op om 6 gespesifiseerde afstande toe te laat: 1/2 ", 1/5", … en definieer 'n reeks van 5 gemete afstande as toegangsleutel, dan is die stel verskillende kombinasies 6x6x6x6x6 = 7776

Deur te speel met die getal gespesifiseerde afstande en die lengte van die toegangsleutel, kan ons 'n toegangstelsel met 'n groot aantal kombinasies opstel.

Die stelsel meet altyd afstande.

As 'n geldige afstand deur die sensor gedurende 'n bepaalde tydsinterval gemeet word, stoor die skets dit en brand 'n wit led gedurende 'n kort tydsinterval.

Daarna kyk die skets of al die afstande wat voorheen gestoor is, in dieselfde volgorde met die gekonfigureerde toegangsleutel ooreenstem.

As dit die geval is, sal die skets die groen led verlig en die versperring oopmaak.

Stap 2: Voorrade

Voorrade
Voorrade
  • Een ultrasoniese sensor HC-SR04
  • Een ARDUINO NANO of verenigbare mikro -rolstoel
  • Een mikro -servomotor
  • Een ARDUINO LCD
  • Een I2C ARDUINO LCD -adapter
  • Een protobord
  • Drie 5 mm leds: wit, rooi en groen
  • Drade
  • Laaghout
  • Karton

Stap 3: Fritzing -diagram

Fritzing diagram
Fritzing diagram

Stap 4: Bou die stelsel

Die bou van die stelsel
Die bou van die stelsel
Die bou van die stelsel
Die bou van die stelsel
Die bou van die stelsel
Die bou van die stelsel

Die stappe wat ek gevolg het om die stelsel te bou, is die volgende:

  • Maak verskeie gate op die laaghout oop om die ultrasoniese sensor, die mikroservomotor, die ARDUINO LCD en die drie LED's te installeer.
  • Koppel alle komponente en maak verbinding met die mikrobeheerder, soos u op die foto's kan sien.

Stap 5: Die kode

Verskeie punte om in die skets in ag te neem:

Die konstante string veranderlike "accessequence" stoor die waarde van die toegangsleutel

const String accessequence = "234";

  • Die afstandwaarde wat u op die ARDUINO LCD kan sien, is nie die afstandwaarde wat op duim of sentimeter gemeet word nie, maar die waarde van 'n 'afstandsgroep'. Ek bedoel, as die afstand wat deur die sensor gemeet word, van 0, 78 "na (0, 78" + stap_afstand) gaan, is die "afstandsgroep" -waarde 1 ensovoorts.
  • U kan die konstante heelgetal "step_distance", die "min_distance" en die "max_distance" verander om die presisie van die stelsel aan te pas.

Aanbeveel: