Indholdsfortegnelse:

En lys pengeskab: 6 trin
En lys pengeskab: 6 trin

Video: En lys pengeskab: 6 trin

Video: En lys pengeskab: 6 trin
Video: 6 июня 1944 г. – «Свет зари» | Вторая мировая война - документальный фильм на русском языке. 2024, Juli
Anonim
En lys pengeskab
En lys pengeskab

Dette projekt foreslår en måde at sikre dine ting på. Det endelige resultat af projektet er en switch under kommando af arduinoen efter to trin af sikkerhed. Kontakten kan åbne en portal, udskifte en fjernbetjening eller blot styre motoren. Mit projekt præsenterer kun en blok, der låser noget op. Så du kan tilpasse dette til dit projekt.

Den første fase af sikkerheden er en matrix med 9 fotoresistorer, der belyses af et billede på en telefon. Den anden fase af sikkerheden er en kode på 4 tal.

Jeg er en fransk studerende, så jeg prøver at gøre mit bedste for at gøre alt "engelsk"

Trin 1: Hvad har du brug for?

Hvad har du brug for ?
Hvad har du brug for ?
Hvad har du brug for ?
Hvad har du brug for ?

Til dette projekt skal du bruge:

  • 9 fotoresistorer (1MOhm) og 20kOhm modstande
  • En analog MUX kaldet CD4051B
  • Ledninger
  • en 3*4 tastaturmatrix
  • En 2N2222 transistor
  • En arduino UNO

Trin 2: Lav vores "fotoresistors-kode"

Lav vores
Lav vores

Hovedideen er at bruge lysstyrken til at låse vores ting op. Alle ved, at sort er lavet uden lys, og at hvidt er det mest kraftfulde lys. Dette er, hvad vi vil bruge. Vi vil bruge gråtoner i et billede til at lave dette.

Jeg lavede et lille python -program, hvor vi kan konfigurere størrelsen på vores skærm, og derefter vil programmet oprette en 3*3 matrix, hvor hvert område er en tilfældig gråskala. Dette billede er unikt, og som 255^9 muligheder.

For at bruge mit program skal du bruge python 3.x med Pillow -biblioteket installeret. Hvis du ikke ved, hvordan du gør, kan du søge på internettet, der er mange videoer.

Du kan se, hvilket slags billede jeg samler.

Trin 3: Sådan bruges vores "fotoresistors_kode" korrekt?

Sådan bruges vores korrekt
Sådan bruges vores korrekt

For at bruge dette billede skal du installere fotoresistorer. For at gøre det foreslår jeg at udskrive nogle små stykker i 3D med den fil, jeg giver dig. Jeg anbefaler at bruge fleksibel filament. Dette lille stykke tillader, at hele lyset på din telefons skærm går på sensoren.

Først loddes hver fotoresistor med to tråde. Derefter kan du lime de små runder på en plade, bore et hul lidt større end en fotoresistor i pladen, og så vil du se, at fotoresistoren passer perfekt i hullet. Vær forsigtig, du skal lime runderne på din tallerken i henhold til din telefons størrelse. Hver runde skal passe med den rigtige grå firkant.

Trin 4: Hvordan tilsluttes dine fotoresistorer og kalibreres alt?

Hvordan tilsluttes dine fotoresistorer og kalibreres alt?
Hvordan tilsluttes dine fotoresistorer og kalibreres alt?
Hvordan tilsluttes dine fotoresistorer og kalibreres alt?
Hvordan tilsluttes dine fotoresistorer og kalibreres alt?
Hvordan tilsluttes dine fotoresistorer og kalibreres alt?
Hvordan tilsluttes dine fotoresistorer og kalibreres alt?

Alt er limet, ledninger er gratis. Du skal forbinde det med arduinoen.

En arduino UNO har kun 6 analoge indgange, jeg foreslår at have 8 flere med CD4051B MUX. Vi vil bruge de 8 input af denne MUX, og den sidste vil være Analog1 på Arduino. Forbered hver fotodiode med en 20KOkm reistorer i henhold til billedet. Sæt derefter et nummer til hver fotoresistorer i henhold til de næste billeder. Tilslut til sidst de 9. fotoresistorer til A1 og den anden på MUX som på billedet: fotoresistorer 1 til 8 på kanal IN/OUT 0 til 7.

Endelig, når alt er kablet korrekt, kan du uploade arduino -programmet. Dette program giver dig værdier målt med de 9 sensorer. Skriv dem på et papir eller simpelthen indsætte dem i det næste program.

!!! Vær forsigtig, opsæt din skærm med høj lysstyrke, og bevar lysstyrken, hver gang du vil bruge dette program !!!

Trin 5: Brug hovedprogrammet

Brug hovedprogrammet
Brug hovedprogrammet
Brug hovedprogrammet
Brug hovedprogrammet

Når du har kalibreret alt, kan vi koble tastaturet til i henhold til billedet.

Download derefter hovedprogrammet og åbn det. Du kan der indsætte resultatet af kalibreringen i arrayet "code_light", og du kan også ændre din 4 -talskode i arrayet "forsøg".

Endelig bruger jeg en transistor til at være aktuator. Led transistoren på D0 -stiften, men tilslut den, når programmet er uploadet.

Hovedprogrammet adskilles på følgende måde:

  • definition af konstanter og forbindelser
  • læsning af de 9 fotoresistorer

    • hvis det er godt, kan vi teste den manuelle kode

      hvis det er godt, åbnes pengeskabet

    • hvis det er forkert, prøv igen

Trin 6: God fornøjelse !

For at kontrollere, at alt fungerer godt, leder jeg en LED til transistoren. Hun skinner. Udskift LED'en med din idé: en motor til en lås eller en servo, eller behold transistoren til at udskifte en knap på en fjernbetjening.

Jeg håber, at du ikke får problemer. Hvis ja, kontakt mig på [email protected]

Anbefalede: