Sadržaj:

Svijetli sef: 6 koraka
Svijetli sef: 6 koraka

Video: Svijetli sef: 6 koraka

Video: Svijetli sef: 6 koraka
Video: Potjera - Mirko Miočić - Rekordno Finale - 18 koraka 2024, Juli
Anonim
Svijetli sef
Svijetli sef

Ovaj projekat predlaže način da osigurate svoju stvar. Konačni rezultat projekta je prekidač kojim komanduje arduino nakon dvije faze sigurnosti. Prekidač može otvoriti portal, zamijeniti daljinski upravljač ili jednostavno upravljati motorom. Moj projekt predstavlja samo blok koji otključava nešto. Tako da ovo možete prilagoditi svom projektu.

Prva faza sigurnosti je matrica od 9 fotootpornika koji su oslikani slikom na telefonu. Druga faza sigurnosti je kôd od 4 broja.

Ja sam francuski student, pa pokušavam dati sve od sebe da sve bude "englesko"

Korak 1: Šta vam treba?

Šta ti treba ?
Šta ti treba ?
Šta ti treba ?
Šta ti treba ?

Za ovaj projekat trebat će vam:

  • 9 fotootpornika (1MOhm) i 20kOhm
  • Analogni MUX pod nazivom CD4051B
  • Žice
  • matrica tastature 3*4
  • Tranzistor 2N2222
  • Arduino UNO

Korak 2: Napravite naš "fotootporni kod"

Make Our
Make Our

Glavna ideja je iskoristiti sjaj za otključavanje naše stvari. Svi znaju da se crno stvara bez svjetla i da je bijelo najsnažnije svjetlo. Ovo ćemo koristiti. Za ovo ćemo koristiti slike sive boje.

Napravio sam mali python program u kojem možemo postaviti veličinu ekrana, a zatim će program stvoriti matricu 3*3 u kojoj je svako područje nasumične skale sive boje. Ova slika je jedinstvena i ima 255^9 mogućnosti.

Da biste koristili moj program, potreban vam je python 3.x sa instaliranom bibliotekom Pillow. Ako ne znate kako to učiniti, možete pretraživati na internetu, ima mnogo video zapisa.

Možete vidjeti kakvu sliku skupim.

Korak 3: Kako pravilno koristiti naš "photoresistors_code"?

Kako pravilno koristiti naše
Kako pravilno koristiti naše

Da biste koristili ovu sliku, morate instalirati fotootpornike. Da biste to učinili, predlažem da odštampate neke male komade u 3D -u, sa datotekom koju vam dajem. Preporučujem upotrebu fleksibilne niti. Ovaj mali komad omogućava da cijelo svjetlo ekrana vašeg telefona ide na senzor.

Prvo lemite svaki fotootpornik s dvije žice. Zatim možete zalijepiti te male okrugle na ploču, izbušiti rupu malo veću od fotootpornika u ploči i tada ćete vidjeti da se fotootpornik savršeno uklapa u rupu. Budite oprezni, morate zalijepiti okrugle na ploču u skladu s veličinom vašeg telefona. Svaki krug mora odgovarati pravom sivom kvadratu.

Korak 4: Kako spojiti fotootpornike i sve kalibrirati?

Kako spojiti fotootpornike i sve kalibrirati?
Kako spojiti fotootpornike i sve kalibrirati?
Kako spojiti fotootpornike i sve kalibrirati?
Kako spojiti fotootpornike i sve kalibrirati?
Kako spojiti fotootpornike i sve kalibrirati?
Kako spojiti fotootpornike i sve kalibrirati?

Sve je zalijepljeno, žice su besplatne. Morate to povezati s arduinom.

Arduino UNO ima samo 6 analognih ulaza, predlažem da ih ima još 8 sa CD4051B MUX. Koristit ćemo 8 ulaza ovog MUX -a, a posljednji će biti Analog1 na Arduinu. Pripremite svaku fotodiodu sa otpornicima od 20 km prema slici. Zatim svakom fotootporniku stavite broj prema sljedećim slikama. Na kraju spojite deveti fotootpornik na A1, a drugi na MUX kao na slici: fotootpornici 1 do 8 na kanalu IN/OUT 0 do 7.

Konačno, nakon što je sve pravilno ožičeno, možete učitati arduino program. Ovaj program će vam dati vrijednosti izmjerene sa 9 senzora. Napišite ih na papir ili ih jednostavno zalijepite u sljedeći program.

!!! Budite oprezni, postavite zaslon na visoku svjetlinu i zadržite svjetlinu svaki put kada budete koristili ovaj program !!!

Korak 5: Koristite glavni program

Koristite glavni program
Koristite glavni program
Koristite glavni program
Koristite glavni program

Kad sve kalibrirate, možemo spojiti tastaturu prema slici.

Zatim preuzmite glavni program i otvorite ga. Tamo možete zalijepiti rezultat kalibracije u niz "code_light", a svoja 4 broja možete izmijeniti i u polju "pokušaj".

Konačno, za pokretanje koristim tranzistor. Spojite tranzistor na pin D0, ali spojite ga nakon učitavanja programa.

Glavni program je odvojen na sljedeći način:

  • definicija konstanti i veza
  • čitanje 9 fotootpornika
    • ako je dobro, možemo testirati ručni kod

      ako je dobro, sef se otvara

    • ako je netočno, pokušajte ponovo

Korak 6: Zabavite se !

Da bih provjerio da li sve radi dobro, priključio sam LED diodu na tranzistor. Ona sija. Zamijenite LED prema vašoj zamisli: motor za zaključavanje ili servo ili zadržite tranzistor da zamijenite dugme na daljinskom upravljaču.

Nadam se da nećete imati problema. Ako da, kontaktirajte me na [email protected]

Preporučuje se: