Cuprins:

Un seif luminos: 6 pași
Un seif luminos: 6 pași

Video: Un seif luminos: 6 pași

Video: Un seif luminos: 6 pași
Video: Cum să te schimbi și să devii o persoană mai bună? 6 pași SIMPLI care îți vor schimba viața! 2024, Iulie
Anonim
Un seif luminos
Un seif luminos

Acest proiect propune o modalitate de a vă asigura lucrurile. Rezultatul final al proiectului este un comutator comandat de arduino după două etape de securitate. Comutatorul poate deschide un portal, înlocui telecomanda sau pur și simplu comanda motorul. Proiectul meu prezintă doar un bloc care deblochează ceva. Deci, puteți adapta acest lucru la proiectul dvs.

Prima etapă de securitate este o matrice de 9 fotorezistoare care sunt iluminate de o imagine pe un telefon. A doua etapă de securitate este un cod de 4 numere.

Sunt un student francez, așa că încerc să fac tot posibilul să fac totul „englez”

Pasul 1: De ce ai nevoie?

De ce ai nevoie ?
De ce ai nevoie ?
De ce ai nevoie ?
De ce ai nevoie ?

Pentru acest proiect, veți avea nevoie de:

  • 9 fotorezistoare (1MOhm) și rezistențe de 20kOhm
  • Un MUX analogic numit CD4051B
  • Fire
  • o matrice de tastatură 3 * 4
  • Un tranzistor 2N2222
  • Un arduino UNO

Pasul 2: Creați „codul nostru de fotorezistoare”

Fă-ne
Fă-ne

Ideea principală este să folosim luminozitatea pentru a ne debloca lucrurile. Toată lumea știe că negrul este făcut fără lumină și că albul este cea mai puternică lumină. Aceasta este ceea ce vom folosi. Vom folosi scala de gri într-o imagine pentru a face acest lucru.

Am realizat un mic program python în care putem configura dimensiunea ecranului nostru și apoi, programul va crea o matrice 3 * 3 în care fiecare zonă este o scară aleatorie de gri. Această imagine este unică și are 255 ^ 9 posibilități.

Pentru a utiliza programul meu, veți avea nevoie de python 3.x cu biblioteca Pillow instalată. Dacă nu știi cum să faci, poți căuta pe internet, există o mulțime de videoclipuri.

Puteți vedea ce fel de imagine adun.

Pasul 3: Cum să utilizăm în mod corect „photoresistors_code”?

Cum să le utilizați în mod corespunzător
Cum să le utilizați în mod corespunzător

Pentru a utiliza această imagine, va trebui să instalați fotorezistoare. Pentru a face acest lucru, vă propun să imprimați câteva piese mici în 3D, cu fișierul pe care vi-l dau. Vă recomand să utilizați filament flexibil. Această mică piesă permite ca întreaga lumină a ecranului telefonului dvs. să intre pe senzor.

Mai întâi, lipiți fiecare fotorezistor cu două fire. Apoi, puteți lipi acele mici runde pe o placă, găuriți o gaură puțin mai mare decât un fotorezistor în placă și apoi veți vedea că fotorezistorul se potrivește perfect în gaură. Aveți grijă, trebuie să lipiți rundele de pe farfurie în funcție de mărimea telefonului. Fiecare rundă trebuie să se potrivească cu pătratul gri drept.

Pasul 4: Cum să vă conectați fotorezistoarele și să calibrați totul?

Cum să vă conectați fotorezistoarele și să calibrați totul?
Cum să vă conectați fotorezistoarele și să calibrați totul?
Cum să vă conectați fotorezistoarele și să calibrați totul?
Cum să vă conectați fotorezistoarele și să calibrați totul?
Cum să vă conectați fotorezistoarele și să calibrați totul?
Cum să vă conectați fotorezistoarele și să calibrați totul?

Totul este lipit, firele sunt gratuite. Trebuie să conectați asta la arduino.

Un arduino UNO are doar 6 intrări analogice, vă propun să mai aveți 8 cu CD4051B MUX. Vom folosi cele 8 intrări ale acestui MUX, iar ultima va fi Analog1 pe Arduino. Pregătiți fiecare fotodiodă cu un rezistor de 20KOkm conform imaginii. Apoi puneți un număr la fiecare fotorezistoare conform imaginilor următoare. În cele din urmă, conectați al 9-lea fotorezistoare la A1 și celălalt pe MUX, ca în imagine: fotorezistoarele 1 la 8 pe canalul IN / OUT 0 la 7.

În cele din urmă, odată ce totul este conectat corect, puteți încărca programul arduino. Acest program vă va oferi valori măsurate de cei 9 senzori. Scrieți-le pe o hârtie sau pur și simplu lipiți-le în următorul program.

!!! Aveți grijă, configurați ecranul cu luminozitate ridicată și păstrați luminozitatea de fiecare dată când utilizați acest program !!!

Pasul 5: Utilizați programul principal

Utilizați programul principal
Utilizați programul principal
Utilizați programul principal
Utilizați programul principal

Odată ce ați calibrat totul, putem conecta tastatura conform imaginii.

Apoi, descărcați programul principal și deschideți-l. Puteți lipi acolo rezultatul calibrării în matricea "code_light" și puteți modifica codul celor 4 numere, de asemenea, în matricea "încercare".

În cele din urmă, folosesc un tranzistor pentru a fi actuator. Conectați tranzistorul pe pinul D0, dar conectați-l odată ce programul este încărcat.

Programul principal este separat în felul următor:

  • definirea constantelor și conexiunilor
  • citirea celor 9 fotorezistoare

    • dacă este bun, putem testa codul manual

      dacă este bun, seiful este deschis

    • dacă este fals, încercați din nou

Pasul 6: Distrează-te !

Pentru a verifica dacă totul funcționează bine, am conectat un LED la tranzistor. Ea strălucește. Exemplificați LED-ul după ideea dvs.: un motor pentru o blocare sau un servo sau păstrați tranzistorul pentru a înlocui un buton de pe o telecomandă.

Sper că nu veți avea probleme. Dacă da, contactați-mă la [email protected]

Recomandat: