Talaan ng mga Nilalaman:
- Hakbang 1: Paano Ito Gumagana
- Hakbang 2: Mga Pantustos
- Hakbang 3: Fritzing Diagram
- Hakbang 4: Pagbuo ng Sistema
- Hakbang 5: Ang Code
- Hakbang 6: Pagsubok sa Sistema
Video: Sistema ng Pag-access na Nakabatay sa Ultrasonic: 6 Mga Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Sa oras na ito ipakita ko sa iyo ang isang sistema ng pag-access na batay sa ultrasonic sa palagay ko ito ay maaaring maging kawili-wili.
Ito ay batay sa mga ultrasonikong alon kaya't ito ay isang contactless access system na hindi nangangailangan ng anumang iba pang elektronikong aparato ngunit ang anumang bagay kahit na ang iyong mga kamay upang subukang bigyan ng access sa anumang nais mo.
Ang mga pangunahing kaalaman sa system: isang order na pagkakasunud-sunod ng mga sinusukat na distansya ay bumubuo ng isang susi
Sana magustuhan mo
Hakbang 1: Paano Ito Gumagana
Gumagamit ang system ng isang ultrasonic sensor upang masukat ang distansya sa isang bagay na inilagay sa harap nito.
Ipagpalagay nating nai-configure natin ang system upang aminin ang 6 na tinukoy na distansya: 1/2 ", 1/5", … at tinukoy namin ang isang pagkakasunud-sunod ng 5 sinusukat na distansya bilang access key, pagkatapos ang hanay ng iba't ibang mga kumbinasyon ay 6x6x6x6x6 = 7776
Nagpe-play sa mga numero ng tinukoy na distansya at ang haba ng access key maaari naming mai-configure ang isang access system na may maraming bilang ng mga kumbinasyon.
Palaging sumusukat ang distansya ng system.
Kung ang isang wastong distansya ay sinusukat ng sensor sa panahon ng isang tinukoy na agwat ng oras, nai-save ito ng sketch at sinisindi ang isang puting humantong sa isang maikling agwat ng oras.
Pagkatapos nito ay susuriin ng sketch kung ang lahat ng mga distansya na dating nai-save ay tumutugma sa parehong pagkakasunud-sunod na may naka-configure na key ng pag-access.
Kung gayon, sindihan ng sketch ang berdeng humantong at bubuksan ang hadlang.
Hakbang 2: Mga Pantustos
- Isang HC-SR04 ultrasonic sensor
- Isang ARDUINO NANO o katugmang microcotroller
- Isang micro servo motor
- Isang ARDUINO LCD
- Isang I2C ARDUINO LCD adapter
- Isang protoboard
- Tatlong 5 mm leds: puti, pula at berde
- Mga wire
- Plywood
- Karton
Hakbang 3: Fritzing Diagram
Hakbang 4: Pagbuo ng Sistema
Ang mga hakbang na sinunod ko upang maitayo ang system ay ang mga sumusunod:
- Buksan ang maraming mga butas sa playwud upang mai-install ang ultrasonic sensor, ang micro servo motor, ang ARDUINO LCD at ang tatlong leds.
- I-wire ang lahat ng mga bahagi at kumonekta sa microcontroller tulad ng nakikita mo sa mga larawan.
Hakbang 5: Ang Code
Maraming mga puntos na isasaalang-alang sa sketch:
Ang hindi nagbabagong string variable na "accessequence" ay nag-iimbak ng halaga ng access key
const String accessequence = "234";
- Ang halagang distansya na makikita mo sa ARDUINO LCD ay hindi ang halagang distansya na sinusukat sa pulgada o sentimetro ngunit ang halaga ng isang "distansya na pangkat". Ibig kong sabihin kung ang distansya na sinusukat ng sensor ay mula 0, 78 "hanggang (0, 78" + step_distance) ang halagang "distansya ng pangkat" ay 1 at iba pa.
- Maaari mong baguhin ang patuloy na integer na "step_distance", ang "min_distance" at ang "max_distance" upang ayusin ang katumpakan ng system.
Inirerekumendang:
Sistema ng Timing na nakabatay sa Arduino Laser: 6 Mga Hakbang (na may Mga Larawan)
Arduino Laser-based Timing System: Bilang bahagi ng aking pagtuturo, kailangan ko ng isang sistema upang tumpak na masukat kung gaano kabilis ang paglalakbay ng isang modelo ng sasakyan na 10 metro. Sa una, naisip kong bibilhin ko ang isang murang handa nang sistema mula sa eBay o Aliexpress, ang mga sistemang ito ay karaniwang kilala bilang mga light gate, pho
Wireless na Komunikasyon Gamit ang NRF24L01 Transceiver Module para sa Mga Proyekto na Nakabatay sa Arduino: 5 Mga Hakbang (na may Mga Larawan)
Wireless na Komunikasyon Gamit ang NRF24L01 Transceiver Module para sa Mga Proyekto na Nakabatay sa Arduino: Ito ang aking pangalawang itinuturo na tutorial tungkol sa mga robot at micro-Controller. Tunay na kamangha-manghang makita ang iyong robot na buhay at gumagana tulad ng inaasahan at maniwala ka sa akin magiging mas masaya kung kontrolin mo ang iyong robot o iba pang mga bagay nang wireless nang mabilis at
Pag-secure ng SCADA para sa Mga Sistema ng Pagkontrol na nakabatay sa Arduino: 5 Mga Hakbang
Ang pag-secure ng SCADA para sa Mga Sistema ng Control na nakabatay sa Arduino: Ang Supervisory Control and Data Acqu acquisition (SCADA) ay isang balangkas para sa pagsubaybay at malayo na pag-access sa mga control system na karaniwang ginagamit sa isang malawak na hanay ng mga pang-industriya na sistema tulad ng mga power plant, riles, manufacturing unit, planta ng bakal, eroplano , s
Mga Lightsaber na Nakabatay sa Arduino Na May Magaang at Mga Epekto ng Tunog: 14 Mga Hakbang (na may Mga Larawan)
Batay sa Arduino Lightsaber Na May Mga Magaan at Tunog na Mga Epekto: Kamusta jedi! Ang itinuturo na ito ay tungkol sa paggawa ng isang lightsaber, na ang hitsura, tunog at pagganap tulad ng isa sa pelikula! Ang pagkakaiba lamang - hindi ito maaaring mag-cut metal: (Ang aparatong ito ay batay sa platform ng Arduino, at binibigyan ko ito ng maraming mga tampok at pag-andar, ito
Nakabatay sa Network Clock ng ESP8266 at Monitor ng Panahon: 3 Mga Hakbang (na may Mga Larawan)
Nakabatay sa Network Clock ng ESP8266 at Monitor ng Panahon: Maikli at Simpleng proyekto sa Weekend na may ESP8266 at 0.96 "128x64 OLED Display. Ang aparato ay isang orasan sa network hal. Kumukuha ng oras mula sa mga ntp server. Nagpapakita din ito ng impormasyon ng lagay ng panahon sa mga icon mula sa openweathermap.org Mga Kinakailangan na Bahagi: 1. ESP8266 Modyul (Isang