
Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-23 15:13

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
Sagabal Pag-iwas sa Robot Gamit ang Mga Ultrasonic Sensor: 9 Mga Hakbang (na may Mga Larawan)

Paghadlang sa Pag-iwas sa Robot Paggamit ng Ultrasonic Sensors: Ito ay isang simpleng proyekto tungkol sa Obstacle Avoiding Robot na gumagamit ng Ultrasonic sensors (HC SR 04) at Arduino Uno board. Gumagalaw ang robot na iniiwasan ang mga hadlang at pagpili ng pinakamahusay na paraan upang sundin ng mga sensor. At mangyaring pansinin na hindi ito isang proyekto sa tutorial, ibahagi sa iyo
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