Indholdsfortegnelse:

Arduino Lock Game: 5 trin
Arduino Lock Game: 5 trin

Video: Arduino Lock Game: 5 trin

Video: Arduino Lock Game: 5 trin
Video: Password Door Lock Security System using Arduino, 4x4 Keypad and Electronic Lock 2024, November
Anonim
Arduino Lock spil
Arduino Lock spil

Dette lille låsespil randomiserer et tal og giver dig mulighed for at gætte det! Spillet styres af 3 knapper, og tallet er altid 1-9. Kommenter venligst eventuelle anbefalinger eller problemer, og jeg vil forsøge at løse dem.

Trin 1: Indsamling af dine materialer

Indsamling af dine materialer
Indsamling af dine materialer

De materialer du skal bruge er følgende:

  1. Arduino Uno (andre Arduino boards fungerer muligvis, men jeg har aldrig testet nogen)
  2. Stort brødbræt
  3. Lille brødbræt
  4. Han - Jumpertråde til mænd
  5. 3 Trykknapper
  6. 3 modstande
  7. Adgang til en computer
  8. Nogle klar til at arbejde hænder!

Trin 2: Opsætning af brødbrædderne

Opsætning af brødbrædder
Opsætning af brødbrædder
Opsætning af brødbrædder
Opsætning af brødbrædder
Opsætning af brødbrædder
Opsætning af brødbrædder

Gør følgende for at opsætte det store bord:

Indstil LCD 1602 -displayet i nederste højre hånd på brødbrættet sådan. Fortsæt med at placere potentiometeret på tværs af midten, og sørg for, at de to ben er i bunden og den ene ovenfor.

Gør følgende for at konfigurere det mindre bord som controller:

Placer dine tre trykknapper på tværs af det midterste mellemrum. Spred dem så meget du vil, men sørg for at knapperne ikke er forbundet vandret, men at de er lodret (uden at knappen trykkes ned). Hvis du vil teste, hvilken side der altid er tilsluttet, foreslår jeg, at du opretter et simpelt kredsløb med en LED tilsluttet knappen.

Trin 3: Tilslutning af ledningerne

Tilslutning af ledninger
Tilslutning af ledninger
Tilslutning af ledninger
Tilslutning af ledninger

Start med det større brødbræt, tilslut følgende:

  • 3,3 volt til positivskinne
  • Jord til negativ skinne

Tilslut derefter følgende for at tilslutte potentiometeret:

  • Den øverste pin til V0 på LCD'et
  • Nederste venstre pin til negativ power rail
  • Den nederste højre pin positive power rail

Tilslutning af skærmen:

  • VSS til den negative skinne
  • VDD til den positive skinne
  • V0 er allerede tilsluttet
  • RS til digital pin 12
  • RW til negativ skinne
  • E til digital pin 11
  • D4 til digital pin 5
  • D5 til digital pin 4
  • D6 til digital pin 3
  • D7 til digital pin 2
  • A til 5 volt
  • K til jorden

Nu på controlleren!

  • Tilslut den nederste venstre stift på hver knap med en modstand til den negative strømskinne (på det andet bord).
  • Tilslut den nederste højre stift af hver knap til den positive skinne (på det andet bord).
  • Tilslut derefter øverst til venstre på en knap til digital pin 7
  • Slut den øverste venstre side af den næste knap til digital pin 8
  • Slut den øverste venstre side af den sidste knap til digital pin 9

Nu er alt sammen tilsluttet!

Trin 4: Programmering

Du kan programmere dette selv, eller du kan bruge min kode (jeg er amatør, så det er ikke det bedste). Hvis du ikke er ny i dette, skal du tilslutte din Arduino med USB'en og uploade koden via Arduinos webredaktør. Her er det:

create.arduino.cc/editor/TCD_95/f285ffc9-e5c0-4a63-bce9-a2fd2aac850a/preview

Trin 5: Test af spillet

Test af spillet
Test af spillet
Test af spillet
Test af spillet

Når du tænder skærmen, skal du sørge for at dreje på potentiometeret, så teksten vises tydeligt. Start med at teste, om hver knap fungerer korrekt og giver og output. Bemærk, at det kan ødelægge den, når du holder enter -knappen nede, så hold den kun et øjeblik. Hvis du vil spille spillet igen, skal du trykke på den røde nulstillingsknap på din Arduino. Hvis det nu virker, kan du prøve at justere nogle af mekanikken i spillet eller tilføje flere knapper.

Anbefalede: