Låsbar gaveeske: 4 trinn
Låsbar gaveeske: 4 trinn
Anonim

En låsbar gaveeske hvor du kan bytte gaver. Boksen låses med solenoider. Et eget kort kommuniserer med boksen over RF og har en LCD -skjerm som viser hvem gaven er til og hvem den er fra, og har knapper for å legge inn hemmelige og offentlige koder. Skriv inn den hemmelige koden for å låse opp boksen og sette et element inne, og skriv deretter inn en siffer offentlig kode for hvem gaven er til. Nå er det bare hvem gaven er til som kan låse opp esken.

Trinn 1: Kretsene

Materialer

  • 2 brødbrett
  • 2 Arduino Unos
  • 2 nrf24l01 med ryggsekk
  • LCD -skjerm med 4 -pinners spi -ryggsekk (plugg inn i 5V og jordet, SCL- og SDA -pinnene til de tilsvarende pinnene på arduinoen)
  • 5 trykknapper
  • 7 motstander med rimelige verdier (hundrevis av ohm)
  • 2 transistorer
  • 2 solenoider
  • 2 dioder

Trinn 2: Koden

button_client.ino - kode for kortet med knapper og lcd

  • I denne filen opprettet jeg en endelig tilstandsmaskin for å sende opplåsningssignalet til nrf -brikken, sjekke om koden er riktig og vises på LCD -skjermen.
  • Jeg lagrer også de private og offentlige kodene i denne filen for romkameratene mine, så vær så snill å endre koder og navn.

led_server.ino - kode for å låse opp boksen

I denne filen venter koden på at kortkoden sender signalet for å låse opp boksen, som trekker tilbake solenoider og låser opp boksen

Trinn 3: Lag esken og kortet

  1. Lag to hull i lokket og sidene på esken som er på linje
  2. Fest de to solenoider i boksens hull.
  3. Lag et nytt hull nær bunnen av boksen for å passe til strømkabelen
  4. Plasser kretsen inne og koble til solenoider og strømforsyning
  5. Legg papp over kretsen for å beskytte kretsen mot gjenstander som er plassert inne.
  6. Fest andre kretser, lcd'er og knapper til kartongen og koble til strømforsyningen.
  7. Jeg la til et utklippstavle med papir på kortet for å skrive nye meldinger.
  8. Dekorer boksen din!

Anbefalt: