Tartalomjegyzék:

Világos széf: 6 lépés
Világos széf: 6 lépés

Videó: Világos széf: 6 lépés

Videó: Világos széf: 6 lépés
Videó: Felsőpolcos SÖRTESZT #vlog 2024, Július
Anonim
Fényes széf
Fényes széf

Ez a projekt javaslatot tesz a dolog biztonságának biztosítására. A projekt végeredménye az arduino által vezérelt kapcsoló a biztonság két szakaszát követően. A kapcsoló megnyithat egy portált, kicserélheti a távirányítót vagy egyszerűen parancsot adhat a motornak. A projektem csak egy blokkot mutat be, amely felold valamit. Tehát ezt a projekthez igazíthatja.

A biztonság első szakasza egy 9 fotorezisztor mátrixa, amelyet egy telefonon látható kép világít meg. A biztonság második szakasza egy 4 számból álló kód.

Francia diák vagyok, ezért megpróbálok mindent megtenni, hogy minden "angol" legyen

1. lépés: Mire van szüksége?

Mire van szükséged ?
Mire van szükséged ?
Mire van szükséged ?
Mire van szükséged ?

Ehhez a projekthez szüksége lesz:

  • 9 fényellenállás (1MOhm) és 20kOhm ellenállás
  • Egy analóg MUX, CD4051B
  • Vezetékek
  • a 3*4 billentyűzet mátrix
  • 2N2222 tranzisztor
  • Egy arduino UNO

2. lépés: Készítse el a "fotorezisztorok kódját"

Tedd a miénk
Tedd a miénk

A fő ötlet az, hogy a fényerőt felhasználva kinyitjuk a dolgunkat. Mindenki tudja, hogy a fekete fény nélkül készül, és hogy a fehér a legerősebb fény. Ezt fogjuk használni. Ennek elkészítéséhez szürkeárnyalatot fogunk használni a képen.

Készítettem egy kis python programot, amelyben beállíthatjuk képernyőnk méretét, majd a program létrehoz egy 3*3 mátrixot, amelyben minden terület egy véletlenszerű szürke skála. Ez a kép egyedi, és 255^9 lehetőség.

A programom használatához szüksége lesz a python 3.x -re, telepítve van a Párna könyvtár. Ha nem tudja, hogyan kell csinálni, kereshet az interneten, rengeteg videó található.

Láthatod, milyen képet gyűjtök.

3. lépés: Hogyan kell megfelelően használni a "fotoresistors_code" -t?

Hogyan használjuk szakszerűen
Hogyan használjuk szakszerűen

A kép használatához fotorezisztorokat kell telepíteni. Ehhez azt javaslom, hogy nyomtasson ki néhány apró darabot 3D -ben, az általam megadott fájllal. Javaslom rugalmas szál használatát. Ez a kis darab lehetővé teszi, hogy a telefon képernyőjének teljes fénye az érzékelőre kerüljön.

Először forrasztjon minden fotorezisztort két vezetékkel. Ezután felragaszthatja ezeket a kis köröket egy tányérra, fúrhat egy lyukat, amely egy kicsit nagyobb, mint egy fotorezisztor a lemezben, és látni fogja, hogy a fényellenállás tökéletesen illeszkedik a lyukba. Legyen óvatos, a tányéron lévő köröket a telefon méretének megfelelően kell ragasztania. Minden körnek illeszkednie kell a jobb oldali szürke négyzethez.

4. lépés: Hogyan kell bekötni a fotorezisztorokat és mindent kalibrálni?

Hogyan kell bekötni a fotorezisztorokat és kalibrálni mindent?
Hogyan kell bekötni a fotorezisztorokat és kalibrálni mindent?
Hogyan kell bekötni a fotorezisztorokat és kalibrálni mindent?
Hogyan kell bekötni a fotorezisztorokat és kalibrálni mindent?
Hogyan kell bekötni a fotorezisztorokat és kalibrálni mindent?
Hogyan kell bekötni a fotorezisztorokat és kalibrálni mindent?

Minden ragasztott, a vezetékek szabadok. Ezt az arduino -hoz kell csatlakoztatni.

Egy arduino UNO csak 6 analóg bemenettel rendelkezik, javaslom, hogy legyen még 8 a CD4051B MUX -al. Ennek a MUXnak a 8 bemenetét fogjuk használni, és az utolsó az Analog1 lesz az Arduino -n. Készítsen minden fotodiódát 20KOkm -es ellenállással a kép szerint. Ezután tegyen egy számot minden fotóellenállásra a következő képek szerint. Végül csatlakoztassa a 9. fényellenállást az A1 -hez, a másikat pedig a MUX -hoz, mint a képen: az 1-8.

Végül, miután minden megfelelően be van kötve, feltöltheti az arduino programot. Ez a program megadja a 9 érzékelő által mért értékeket. Írja őket papírra, vagy egyszerűen illessze be a következő programba.

!!! Legyen óvatos, állítsa be képernyőjét nagy fényerőre, és tartsa meg a fényerőt minden alkalommal, amikor használni fogja ezt a programot !!!

5. lépés: Használja a Főprogramot

Használja a Főprogramot
Használja a Főprogramot
Használja a Főprogramot
Használja a Főprogramot

Miután mindent kalibrált, beköthetjük a billentyűzetet a képnek megfelelően.

Ezután töltse le és nyissa meg a fő programot. Ott beillesztheti a kalibrálás eredményét a "code_light" tömbbe, és módosíthatja a 4 szám kódját a "kísérlet" tömbben is.

Végül egy tranzisztorral működöm. Csatlakoztassa a tranzisztorot a D0 érintkezőhöz, de csatlakoztassa a program feltöltése után.

A fő programot a következőképpen választjuk szét:

  • állandók és összefüggések meghatározása
  • a 9 fényellenállás leolvasása
    • ha jó, tesztelhetjük a manuális kódot

      ha jó, kinyitják a széfet

    • ha hamis, próbálja újra

6. lépés: Jó szórakozást !

Annak ellenőrzésére, hogy minden jól működik -e, egy LED -et csatlakoztatok a tranzisztorhoz. Ragyog. Cserélje ki a LED -et ötlete szerint: motor zárhoz vagy szervóhoz, vagy tartsa meg a tranzisztort, hogy kicserélje a gombot a távirányítón.

Remélem nem lesz gondod. Ha igen, lépjen kapcsolatba velem a [email protected] címen

Ajánlott: