Inhoudsopgave:

Een heldere kluis: 6 stappen
Een heldere kluis: 6 stappen

Video: Een heldere kluis: 6 stappen

Video: Een heldere kluis: 6 stappen
Video: Echte Meisjes in de Jungle plegen een overval | De Kluis'23 #3 2024, Juli-
Anonim
Een heldere kluis
Een heldere kluis

Dit project stelt een manier voor om je ding te beveiligen. Het eindresultaat van het project is een schakelaar onder bevel van de Arduino na twee beveiligingsfasen. De schakelaar kan een portaal openen, een afstandsbediening vervangen of gewoon de motor bedienen. Mijn project presenteert alleen een blok dat iets ontgrendelt. U kunt dit dus aanpassen aan uw project.

De eerste beveiligingsfase is een matrix van 9 fotoweerstanden die worden verlicht door een afbeelding op een telefoon. De tweede beveiligingstrap is een code van 4 cijfers.

Ik ben een Franse student, dus ik probeer mijn best te doen om alles "Engels" te maken

Stap 1: Wat heb je nodig?

Wat heb je nodig ?
Wat heb je nodig ?
Wat heb je nodig ?
Wat heb je nodig ?

Voor dit project heb je nodig:

  • 9 fotoweerstanden (1 MOhm) en 20kOhm weerstanden
  • Een analoge MUX genaamd CD4051B
  • Draden
  • een 3*4 toetsenbordmatrix
  • Een 2N2222-transistor
  • Een arduino UNO

Stap 2: Maak onze "fotoresistors-code"

Maak Onze
Maak Onze

Het belangrijkste idee is om de helderheid te gebruiken om ons ding te ontgrendelen. Iedereen weet dat zwart zonder licht wordt gemaakt en dat wit het krachtigste licht is. Dit is wat we zullen gebruiken. We zullen grijswaarden in een afbeelding gebruiken om dit te maken.

Ik heb een klein python-programma gemaakt waarin we de grootte van ons scherm kunnen instellen, en dan zal het programma een 3*3-matrix maken waarin elk gebied een willekeurige grijsschaal is. Deze foto is uniek, en als 255^9 mogelijkheden.

Om mijn programma te gebruiken, heb je python 3.x nodig met de Pillow-bibliotheek geïnstalleerd. Als je niet weet hoe je dat moet doen, kun je op internet zoeken, er zijn veel video's.

Je kunt zien wat voor soort afbeelding ik verzamel.

Stap 3: Hoe gebruikt u onze "photoresistors_code" op de juiste manier?

Hoe op de juiste manier onze. te gebruiken
Hoe op de juiste manier onze. te gebruiken

Om deze afbeelding te gebruiken, moet u fotoweerstanden installeren. Om dat te doen, stel ik voor om enkele kleine stukjes in 3D af te drukken, met het bestand dat ik je geef. Ik raad aan om flexibel filament te gebruiken. Dit kleine stukje zorgt ervoor dat het hele licht van het scherm van je telefoon op de sensor gaat.

Soldeer eerst elke fotoresistor met twee draden. Dan kun je die rondjes op een plaat lijmen, een gat boren dat iets groter is dan een fotoresistor in de plaat en dan zul je zien dat de fotoresistor perfect in het gat past. Wees voorzichtig, je moet de rondjes op je bord lijmen volgens de grootte van je telefoon. Elke ronde moet passen bij het juiste grijze vierkant.

Stap 4: Hoe u uw fotoweerstanden bedraden en alles kalibreert?

Hoe u uw fotoweerstanden bedraden en alles kalibreert?
Hoe u uw fotoweerstanden bedraden en alles kalibreert?
Hoe u uw fotoweerstanden bedraden en alles kalibreert?
Hoe u uw fotoweerstanden bedraden en alles kalibreert?
Hoe u uw fotoweerstanden bedraden en alles kalibreert?
Hoe u uw fotoweerstanden bedraden en alles kalibreert?

Alles is gelijmd, draden zijn gratis. Die moet je aansluiten op de arduino.

Een arduino UNO heeft slechts 6 analoge ingangen, ik stel voor 8 meer te hebben met de CD4051B MUX. We zullen de 8-ingang van deze MUX gebruiken en de laatste is Analog1 op de Arduino. Bereid elke fotodiode voor met een 20KOkm reistors volgens de afbeelding. Zet dan een nummer op elke fotoweerstand volgens de volgende foto's. Sluit tenslotte de 9e fotoweerstanden aan op A1 en de andere op de MUX zoals op de afbeelding: fotoweerstanden 1 tot 8 op kanaal IN/OUT 0 tot 7.

Eindelijk, als alles goed is aangesloten, kun je het arduino-programma uploaden. Dit programma geeft u waarden die door de 9 sensoren worden gemeten. Schrijf ze op papier of plak ze gewoon in het volgende programma.

!!! Wees voorzichtig, stel uw scherm in op hoge helderheid en behoud de helderheid elke keer dat u dit programma gebruikt !!!

Stap 5: Gebruik het hoofdprogramma

Gebruik het hoofdprogramma
Gebruik het hoofdprogramma
Gebruik het hoofdprogramma
Gebruik het hoofdprogramma

Zodra u alles heeft gekalibreerd, kunnen we het toetsenbord aansluiten volgens de afbeelding.

Download vervolgens het hoofdprogramma en open het. U kunt daar het resultaat van de kalibratie in de array "code_light" plakken en u kunt uw 4-cijferige code ook in de array "attempt" wijzigen.

Ten slotte gebruik ik een transistor als actuator. Sluit de transistor aan op de D0-pin, maar sluit deze aan zodra het programma is geüpload.

Het hoofdprogramma wordt op de volgende manier gescheiden:

  • definitie van constanten en verbindingen
  • lezen van de 9 fotoweerstanden

    • indien goed, kunnen we de handmatige code testen

      indien goed, wordt de kluis geopend

    • indien onwaar, probeer het opnieuw

Stap 6: Veel plezier!

Om te controleren of alles goed werkt, sluit ik een LED aan op de transistor. Ze straalt. Vervang de LED door uw idee: een motor voor een slot of een servo of houd de transistor om een knop op een afstandsbediening te vervangen.

Ik hoop dat je geen probleem zult hebben. Zo ja, neem dan contact met mij op via [email protected]

Aanbevolen: