Talaan ng mga Nilalaman:

Isang Maliwanag na Ligtas: 6 na Hakbang
Isang Maliwanag na Ligtas: 6 na Hakbang

Video: Isang Maliwanag na Ligtas: 6 na Hakbang

Video: Isang Maliwanag na Ligtas: 6 na Hakbang
Video: DAalagang NAGBEBENTA ng BALOT INALOK ng 5k kada ARAW samahan lang MATULOG ang lalaking may SAKIT 2024, Hulyo
Anonim
Isang Maliwanag na Ligtas
Isang Maliwanag na Ligtas

Nagmumungkahi ang proyektong ito ng isang paraan upang ma-secure ang iyong bagay. Ang pangwakas na resulta ng proyekto ay isang switch na ipinag-utos ng arduino pagkatapos ng dalawang yugto ng seguridad. Ang switch ay maaaring magbukas ng isang portal, palitan ang isang remote control o simpleng utusan ang motor. Ang aking proyekto ay nagpapakita lamang ng isang bloke na nag-unlock ng isang bagay. Kaya mo ito maiakma sa iyong proyekto.

Ang unang yugto ng seguridad ay isang matrix ng 9 na photoresistors na nailawan ng larawan sa isang telepono. Ang pangalawang yugto ng seguridad ay isang code ng 4 na numero.

Ako ay isang mag-aaral na pranses, kaya't sinusubukan kong gawin ang aking makakaya upang magawa ang lahat ng "Ingles"

Hakbang 1: Ano ang Kailangan Mo?

Ano'ng kailangan mo ?
Ano'ng kailangan mo ?
Ano'ng kailangan mo ?
Ano'ng kailangan mo ?

Para sa proyektong ito, kakailanganin mo ang:

  • 9 photoresistors (1MOhm) at 20kOhm resistors
  • Isang analog na MUX na tinatawag na CD4051B
  • Mga wire
  • isang 3 * 4 Keypad matrix
  • Isang 2N2222 transistor
  • Isang arduino UNO

Hakbang 2: Gawin ang Aming "photoresistors-code"

Gawin ang aming
Gawin ang aming

Ang pangunahing ideya ay ang paggamit ng ningning upang ma-unlock ang aming bagay. Alam ng lahat na ang itim ay ginawa nang walang ilaw at ang puti ang pinakamakapangyarihang ilaw. Ito ang gagamitin namin. Gagamitin namin ang grayscale sa isang larawan upang magawa ito.

Gumawa ako ng isang maliit na programa ng sawa kung saan maaari naming i-setup ang laki ng aming screen, at pagkatapos, ang programa ay lilikha ng isang 3 * 3 matrix kung saan ang bawat lugar ay isang random na sukat ng kulay-abo. Ang larawan na ito ay natatangi, at bilang 255 ^ 9 na mga posibilidad.

Upang magamit ang aking programa, kakailanganin mo ang python 3.x na naka-install ang Pillow library. Kung hindi mo alam kung paano gawin, maaari kang maghanap sa internet, maraming mga video.

Maaari mong makita kung anong uri ng imaheng nakalap ako.

Hakbang 3: Paano Maayos na Gumagamit ng Aming "photoresistors_code"?

Paano Maayos na Gumagamit ng Aming
Paano Maayos na Gumagamit ng Aming

Upang magamit ang larawang ito, kakailanganin mong mag-install ng mga photoresistor. Upang gawin iyon, iminumungkahi kong i-print ang ilang maliliit na piraso sa 3D, kasama ang file na ibibigay ko sa iyo. Inirekomenda ko na gumamit ng kakayahang umangkop na filament. Pinapayagan ng maliit na piraso na ang buong ilaw ng screen ng iyong telepono ay pumupunta sa sensor.

Una, maghinang ng bawat photoresistor na may dalawang wires. Pagkatapos, maaari mong idikit ang mga maliit na bilog sa isang plato, mag-drill ng isang butas nang kaunti mas malaki kaysa sa isang photoresistor sa plato at makikita mo na ang photoresistor ay ganap na umaangkop sa butas. Mag-ingat, kailangan mong idikit ang mga pag-ikot sa iyong plato ayon sa laki ng iyong telepono. Ang bawat pag-ikot ay dapat magkasya sa tamang grey-square.

Hakbang 4: Paano Wire ang Iyong Photoresistors at I-calibrate ang Lahat?

Paano Wire ang Iyong Photoresistors at i-calibrate ang Lahat?
Paano Wire ang Iyong Photoresistors at i-calibrate ang Lahat?
Paano Wire ang Iyong Photoresistors at i-calibrate ang Lahat?
Paano Wire ang Iyong Photoresistors at i-calibrate ang Lahat?
Paano Wire ang Iyong Photoresistors at i-calibrate ang Lahat?
Paano Wire ang Iyong Photoresistors at i-calibrate ang Lahat?

Ang lahat ay nakadikit, ang mga wire ay libre. Kailangan mong ikonekta iyon sa arduino.

Ang isang arduino UNO ay mayroon lamang 6 na analog input, iminumungkahi kong magkaroon ng 8 pa sa CD4051B MUX. Gagamitin namin ang 8 input ng MUX na ito at ang huling magiging Analog1 sa Arduino. Ihanda ang bawat photodiode na may 20KOkm reistors ayon sa larawan. Pagkatapos ay maglagay ng isang numero sa bawat photoresistors ayon sa mga susunod na larawan. Panghuli i-wire ang ika-9 na photoresistors sa A1 at ang iba pa sa MUX tulad ng larawan: photoresistors 1 hanggang 8 sa channel IN / OUT 0 to 7.

Sa wakas, sa sandaling ang lahat ay naka-wire nang maayos, maaari mong i-upload ang arduino program. Ang program na ito ay magbibigay sa iyo ng mga halagang sinusukat ng 9 sensor. Isulat ang mga ito sa isang papel o i-paste lamang ang mga ito sa susunod na programa.

!!! Mag-ingat, i-set up ang iyong screen sa mataas na ningning at panatilihin ang ilaw sa tuwing gagamitin mo ang program na ito !!!

Hakbang 5: Gamitin ang Pangunahing Program

Gamitin ang Pangunahing Program
Gamitin ang Pangunahing Program
Gamitin ang Pangunahing Program
Gamitin ang Pangunahing Program

Kapag na-calibrate mo na ang lahat, maaari naming i-wire ang keypad ayon sa larawan.

Pagkatapos, i-download ang pangunahing programa at buksan ito. Maaari mong i-paste doon ang resulta ng pagkakalibrate sa array na "code_light", at mababago mo rin ang iyong 4 na code ng numero sa array na "pagtatangka".

Sa wakas, gumagamit ako ng transistor upang maging actuator. I-wire ang transistor sa D0 pin ngunit ikonekta ito sa sandaling ma-upload ang programa.

Ang pangunahing programa ay pinaghiwalay sa sumusunod na paraan:

  • kahulugan ng mga pare-pareho at koneksyon
  • pagbabasa ng 9 photoresistors

    • kung mabuti, maaari naming subukan ang manu-manong code

      kung mabuti, buksan ang ligtas

    • kung mali, subukang muli

Hakbang 6: Magsaya !!

Upang mapatunayan ang lahat ay gumagana nang maayos, nag-wire ako ng isang LED sa transistor. Siya ay nagniningning. Ilagay muli ang LED ng iyong ideya: isang motor para sa isang lock o isang servo o panatilihin ang transistor upang palitan ang isang pindutan sa isang remote.

Sana wala kang problema. Kung oo makipag-ugnay sa akin sa [email protected]

Inirerekumendang: