Cuprins:
- Pasul 1: De ce ai nevoie?
- Pasul 2: Creați „codul nostru de fotorezistoare”
- Pasul 3: Cum să utilizăm în mod corect „photoresistors_code”?
- Pasul 4: Cum să vă conectați fotorezistoarele și să calibrați totul?
- Pasul 5: Utilizați programul principal
- Pasul 6: Distrează-te !
Video: Un seif luminos: 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
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?
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”
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”?
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?
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
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:
Realizarea unui seif digital securizat: 26 de pași
Realizarea unui seif digital securizat: m-am gândit să împărtășesc elementele de bază ale creării unui seif digital sigur folosind software-ul veracrypt. L-am folosit de câțiva ani pentru a crea seifuri digitale pentru mine și familia mea. este un software puternic de criptare și foarte versatil, dar nu în
Cum se face un panou luminos cu LED super luminos - versiune simplă: 8 pași (cu imagini)
Cum se face un panou de lumină LED super luminos - versiune simplă: Astăzi vă împărtășesc cum să faceți un panou luminos cu LED super luminos de pe vechiul ecran LCD. Aceasta este o versiune simplă pe care o puteți utiliza 18650 cu ieșire de 5v pentru telefonul inteligent etc
Seif: 3 pași
Safe Box: Acesta este rezultatul dvs. final, după ce îl puneți împreună și încărcați codul
Seif de fișiere DIY de pe vechea unitate flash: 6 pași
DIY File Vault From Old Flash Drive: Dacă sunteți adânc în ofertele Cyber Monday sau Black Friday, atunci este posibil să fi văzut un produs prezentat în unele dintre reviste numit Photo Vault. Ideea este că, în principiu, stochează toate imaginile pe un USB pentru șaizeci de dolari și că va
Crăpați și resetați un seif electronic: 3 pași
Crack and Reset a Electronic Safe: short story, dacă aș elimina conținutul seifului pentru un prieten, aș putea păstra seiful … de ce să nu-i dau o șansă