Kazalo:

Svetel sef: 6 korakov
Svetel sef: 6 korakov

Video: Svetel sef: 6 korakov

Video: Svetel sef: 6 korakov
Video: Tchaikovsky - Symphony No. 6 in B minor, Op. 74 "Pathétique" (Mariinsky Orchestra, Valery Gergiev) 2024, November
Anonim
Svetel sef
Svetel sef

Ta projekt predlaga način za zavarovanje vaše stvari. Končni rezultat projekta je stikalo, ki mu po dveh stopnjah varnosti ukaže arduino. Stikalo lahko odpre portal, zamenja daljinski upravljalnik ali preprosto ukaže motorju. Moj projekt predstavlja le blok, ki nekaj odklene. Tako lahko to prilagodite svojemu projektu.

Prva stopnja zaščite je matrika 9 foto -uporov, ki jih osvetli slika na telefonu. Druga stopnja varnosti je koda 4 številk.

Sem francoski študent, zato se trudim, da bi bilo vse "angleško"

1. korak: Kaj potrebujete?

Kaj potrebujete?
Kaj potrebujete?
Kaj potrebujete?
Kaj potrebujete?

Za ta projekt boste potrebovali:

  • 9 uporov (1MOhm) in 20kOhm uporov
  • Analogni MUX, imenovan CD4051B
  • Žice
  • matrika tipkovnice 3*4
  • Tranzistor 2N2222
  • Arduino UNO

2. korak: Naredite našo "kodo fotorezistorjev"

Naredite našega
Naredite našega

Glavna ideja je, da s svetilnostjo odklenemo našo stvar. Vsi vemo, da je črna brez svetlobe in da je bela najmočnejša svetloba. To bomo uporabili. Za to bomo na sliki uporabili sivine.

Naredil sem majhen program za python, v katerem lahko nastavimo velikost zaslona, nato pa bo program ustvaril matriko 3*3, v kateri je vsako področje naključno lestvica sive barve. Ta slika je edinstvena in ponuja 255^9 možnosti.

Če želite uporabljati moj program, potrebujete python 3.x z nameščeno knjižnico Pillow. Če ne veste, kako to storiti, lahko iščete po internetu, veliko je videoposnetkov.

Vidite lahko, kakšno podobo zberem.

3. korak: Kako pravilno uporabiti našo "photoresistors_code"?

Kako pravilno uporabljati našo
Kako pravilno uporabljati našo

Če želite uporabiti to sliko, boste morali namestiti fotografske upore. Če želite to narediti, predlagam, da natisnete nekaj majhnih kosov v 3D, z datoteko, ki vam jo dam. Priporočam uporabo fleksibilne nitke. Ta majhen košček omogoča, da celotna svetloba zaslona vašega telefona gre na senzor.

Najprej spajkajte vsak foto upor z dvema žicama. Nato lahko te kroglice prilepite na ploščo, v plošči izvrtate luknjo, ki je nekoliko večja od fotootpornika, nato pa boste videli, da se fotorezistor popolnoma prilega luknji. Bodite previdni, okrogle liste morate lepiti na krožnik glede na velikost telefona. Vsak krog mora ustrezati pravemu sivemu kvadratu.

4. korak: Kako ožičiti svoje fotografske upore in vse umeriti?

Kako priključiti svoje fotografske upore in vse umeriti?
Kako priključiti svoje fotografske upore in vse umeriti?
Kako priključiti svoje fotografske upore in vse umeriti?
Kako priključiti svoje fotografske upore in vse umeriti?
Kako priključiti svoje fotografske upore in vse umeriti?
Kako priključiti svoje fotografske upore in vse umeriti?

Vse je zlepljeno, žice so brezplačne. To morate povezati z arduinom.

Arduino UNO ima samo 6 analognih vhodov, predlagam, da bi jih imel še 8 z CD4051B MUX. Uporabili bomo 8 vhodov tega MUX -a in zadnji bo Analog1 na Arduinu. Vsako fotodiodo pripravite z 20KM upori glede na sliko. Nato vsakemu fotorezistorju vnesite številko v skladu z naslednjimi slikami. Na koncu priključite 9. fotorezistor na A1, drugega pa na MUX, kot je na sliki: foto upori 1 do 8 na kanalu IN/OUT 0 do 7.

Ko je vse pravilno povezano, lahko naložite program arduino. Ta program vam bo pokazal vrednosti, merjene z 9 senzorji. Zapišite jih na papir ali jih preprosto prilepite v naslednji program.

!!! Bodite previdni, nastavite zaslon na visoko svetilnost in ohranite svetilnost vsakič, ko boste uporabljali ta program !!!

5. korak: Uporabite glavni program

Uporabite glavni program
Uporabite glavni program
Uporabite glavni program
Uporabite glavni program

Ko vse umerite, lahko priključimo tipkovnico v skladu s sliko.

Nato prenesite glavni program in ga odprite. Rezultat kalibracije lahko prilepite v matriko "code_light", kodo 4 številk pa lahko spremenite tudi v matriki "poskus".

Nazadnje sem za pogon uporabil tranzistor. Priključite tranzistor na pin D0, vendar ga povežite, ko se program naloži.

Glavni program je ločen na naslednji način:

  • opredelitev konstant in povezav
  • branje 9 foto -uporov

    • če je dobro, lahko preizkusimo ročno kodo

      če je dobro, se sef odpre

    • če je napačno, poskusite znova

6. korak: Zabavajte se !!

Če želite preveriti, ali vse dobro deluje, priključim LED na tranzistor. Ona sije. Zamenjajte LED po vaši zamisli: motor za ključavnico ali servo ali pustite tranzistor, da zamenja gumb na daljinskem upravljalniku.

Upam, da ne boste imeli težav. Če da, me kontaktirajte na [email protected]

Priporočena: