Innehållsförteckning:

Ett ljust kassaskåp: 6 steg
Ett ljust kassaskåp: 6 steg

Video: Ett ljust kassaskåp: 6 steg

Video: Ett ljust kassaskåp: 6 steg
Video: How to Breakdance | 6 Step | Footwork 101 2024, November
Anonim
Ett ljust kassaskåp
Ett ljust kassaskåp

Detta projekt föreslår ett sätt att säkra din sak. Det slutliga resultatet av projektet är en switch som kommenderas av arduino efter två stadier av säkerhet. Omkopplaren kan öppna en portal, byta ut en fjärrkontroll eller helt enkelt styra motorn. Mitt projekt presenterar bara ett block som låser upp något. Så du kan anpassa detta till ditt projekt.

Den första etappen av säkerheten är en matris med 9 fotoresistorer som belyses av en bild på en telefon. Den andra etappen av säkerheten är en kod med 4 nummer.

Jag är en fransk student, så jag försöker göra mitt bästa för att göra allt "engelska"

Steg 1: Vad behöver du?

Vad behöver du ?
Vad behöver du ?
Vad behöver du ?
Vad behöver du ?

För detta projekt behöver du:

  • 9 fotoresistorer (1MOhm) och 20kOhm motstånd
  • En analog MUX som heter CD4051B
  • Trådar
  • en 3*4 knappsatsmatris
  • En 2N2222 transistor
  • En arduino UNO

Steg 2: Gör vår "fotoresistorkod"

Gör vår
Gör vår

Huvudidén är att använda ljusstyrkan för att låsa upp vår grej. Alla vet att svart är gjort utan ljus och att vitt är det mest kraftfulla ljuset. Detta är vad vi kommer att använda. Vi kommer att använda gråskala i en bild för att göra detta.

Jag gjorde ett litet pythonprogram där vi kan ställa in storleken på vår skärm, och sedan kommer programmet att skapa en 3*3 -matris där varje område är en slumpmässig gråskala. Denna bild är unik, och som 255^9 möjligheter.

För att använda mitt program behöver du python 3.x med Pillow -biblioteket installerat. Om du inte vet hur du gör kan du söka på internet, det finns många videor.

Du kan se vilken typ av bild jag samlar.

Steg 3: Hur använder vi vår "fotoresistorer_kod" korrekt?

Hur man använder vår
Hur man använder vår

För att kunna använda den här bilden måste du installera fotoresistorer. För att göra det föreslår jag att skriva ut några små bitar i 3D, med filen jag ger dig. Jag rekommenderar att använda flexibel filament. Denna lilla bit gör att hela ljuset på telefonens skärm tänds på sensorn.

Löd först varje fotoresistor med två trådar. Sedan kan du limma de små rundorna på en tallrik, borra ett hål som är lite större än en fotoresistor i plattan och sedan ser du att fotoresistorn passar perfekt i hålet. Var försiktig, du måste limma rundorna på din tallrik enligt din telefons storlek. Varje varv måste passa med rätt grå-kvadrat.

Steg 4: Hur kopplar du dina fotoresistorer och kalibrerar allt?

Hur kopplar du dina fotoresistorer och kalibrerar allt?
Hur kopplar du dina fotoresistorer och kalibrerar allt?
Hur kopplar du dina fotoresistorer och kalibrerar allt?
Hur kopplar du dina fotoresistorer och kalibrerar allt?
Hur kopplar du dina fotoresistorer och kalibrerar allt?
Hur kopplar du dina fotoresistorer och kalibrerar allt?

Allt är limmat, ledningar är fria. Du måste ansluta det till arduino.

En arduino UNO har bara 6 analoga ingångar, jag föreslår att jag hade 8 till med CD4051B MUX. Vi kommer att använda de 8 ingångarna i denna MUX och den sista kommer att vara Analog1 på Arduino. Förbered varje fotodiod med en 20KOkm reistorer enligt bilden. Sätt sedan ett nummer till varje fotoresistorer enligt nästa bilder. Slutligen koppla de 9: e fotoresistorerna till A1 och de andra på MUX som på bilden: fotoresistorer 1 till 8 på kanal IN/OUT 0 till 7.

Slutligen, när allt är korrekt anslutet kan du ladda upp arduino -programmet. Detta program ger dig värden mätt av de 9 sensorerna. Skriv dem på ett papper eller klistra in dem i nästa program.

!!! Var försiktig, ställ in din skärm med hög ljusstyrka och behåll ljusstyrkan varje gång du använder det här programmet !!!

Steg 5: Använd huvudprogrammet

Använd huvudprogrammet
Använd huvudprogrammet
Använd huvudprogrammet
Använd huvudprogrammet

När du har kalibrerat allt kan vi koppla knappsatsen till enligt bilden.

Ladda sedan ner huvudprogrammet och öppna det. Du kan där klistra in resultatet av kalibreringen i matrisen "code_light", och du kan ändra din 4 -talskod även i arrayen "försök".

Slutligen använder jag en transistor för att vara ställdon. Anslut transistorn på D0 -stiftet men anslut den när programmet har laddats upp.

Huvudprogrammet separeras på följande sätt:

  • definition av konstanter och kopplingar
  • läsning av de 9 fotoresistorerna
    • om det är bra kan vi testa den manuella koden

      om det är bra öppnas kassaskåpet

    • om falskt, försök igen

Steg 6: Ha kul !!

För att kontrollera att allt fungerar bra, leder jag en lysdiod till transistorn. Hon lyser. Byt ut lysdioden med din idé: en motor för ett lås eller en servo eller behåll transistorn för att ersätta en knapp på en fjärrkontroll.

Jag hoppas att du inte kommer att ha problem. Om ja, kontakta mig på [email protected]

Rekommenderad: