Indholdsfortegnelse:
- Trin 1: Hvad har du brug for?
- Trin 2: Lav vores "fotoresistors-kode"
- Trin 3: Sådan bruges vores "fotoresistors_kode" korrekt?
- Trin 4: Hvordan tilsluttes dine fotoresistorer og kalibreres alt?
- Trin 5: Brug hovedprogrammet
- Trin 6: God fornøjelse !
Video: En lys pengeskab: 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
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?
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"
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?
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?
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
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:
Byg en pengeskab ved hjælp af en Rpi: 12 trin
Byg en pengeskab ved hjælp af en Rpi: Vil du lære at konvertere din Raspberry pi til en fuldt fungerende pengeskab? Følg derefter dette 12 trin instruerbare for at lære hvordan. Pengeskabet vil have et fuldt fungerende tastatur og et låsesystem, så du kan holde dine ejendele sikre
B-Safe, den bærbare pengeskab: 8 trin (med billeder)
B-Safe, the Portable Safe: *** 4. september 2019: Jeg har uploadet en ny 3D-fil af selve boksen. Det så ud til, at min lås var 10 mm for høj til en god tætning *** Problemet Forestil dig dette: Du vågner en morgen, og vejret er rigtig godt. Du vil gå til stranden. Fordi du ikke
Lær at tegne et lys - trin for trin: 6 trin
Lær at tegne et lys - trin for trin: Dette lys tager 10 minutter at tegne, hvis du følger mine trin omhyggeligt
Musikreaktivt lys -- Sådan laves superenkelt musikreaktivt lys til at gøre skrivebordet fantastisk: 5 trin (med billeder)
Music Reactive Light || Sådan laver du Super Simple Music Reactive Light for Making Desktop Awsome .: Hey whats up guys, I dag vil vi bygge et meget interessant projekt. I dag bygger vi musik reaktivt lys. LED'en ændrer dens lysstyrke iht. basen, der faktisk er lavfrekvent lydsignal. Det er meget enkelt at bygge.Vi vil
Knæk og nulstil en elektronisk pengeskab: 3 trin
Knæk og nulstil en elektronisk pengeskab: lang historie kort, hvis jeg fjernede indholdet i pengeskabet for en ven, kunne jeg beholde pengeskabet … hvorfor ikke give det et skud