Sadržaj:

Svijetli sef: 6 koraka
Svijetli sef: 6 koraka

Video: Svijetli sef: 6 koraka

Video: Svijetli sef: 6 koraka
Video: Žiri je prekinuo njen nastup jer su mislili da ne pjeva ona. 2024, Srpanj
Anonim
Svijetli sef
Svijetli sef

Ovaj projekt predlaže način da osigurate svoju stvar. Konačni rezultat projekta je prekidač kojim zapovijeda 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: Što vam treba?

Što trebaš ?
Što trebaš ?
Što trebaš ?
Što trebaš ?

Za ovaj projekt trebat će vam:

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

Korak 2: Napravite naš "fotootporni kod"

Učinite naše
Učinite naše

Glavna ideja je iskoristiti svjetlinu za otključavanje naše stvari. Svi znaju da se crno stvara bez svjetla i da je bijelo najmoćnije svjetlo. Ovo ćemo koristiti. Za ovo ćemo upotrijebiti nijanse sive na slici.

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

Za korištenje mog programa trebat će vam python 3.x s 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 ispis nekih malih komada u 3D -u, s datotekom koju vam dajem. Preporučujem upotrebu fleksibilne niti. Ovaj mali komad omogućuje 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 tanjur prema veličini telefona. Svaki krug mora odgovarati desnom sivom kvadratu.

Korak 4: Kako spojiti fotootpornike i kalibrirati sve?

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 s CD4051B MUX. Koristit ćemo 8 ulaza ovog MUX -a, a posljednji će biti Analog1 na Arduinu. Pripremite svaku fotodiodu s otpornicima od 20 km prema slici. Zatim svakom fotootporniku stavite broj prema sljedećim slikama. Na kraju spojite 9. fotootpornike 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 će vam program dati vrijednosti izmjerene s 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 tipkovnicu prema slici.

Zatim preuzmite glavni program i otvorite ga. Tamo možete zalijepiti rezultat kalibracije u niz "code_light", a možete promijeniti i svoj 4 brojčani kod također 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 podijeljen 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 ponovno

Korak 6: Zabavite se !

Da bih provjerio radi li sve dobro, priključio sam LED diodu na tranzistor. Ona sjaji. Zamijenite LED prema svojoj zamisli: motor za bravu ili servo ili zadržite tranzistor da zamijeni gumb na daljinskom upravljaču.

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

Preporučeni: