Πίνακας περιεχομένων:

Παιχνίδι Arduino Lock: 5 βήματα
Παιχνίδι Arduino Lock: 5 βήματα

Βίντεο: Παιχνίδι Arduino Lock: 5 βήματα

Βίντεο: Παιχνίδι Arduino Lock: 5 βήματα
Βίντεο: When The Quiet Kid Does Your Homework 💀 #electronics #arduino #engineering 2024, Ιούλιος
Anonim
Παιχνίδι κλειδώματος Arduino
Παιχνίδι κλειδώματος Arduino

Αυτό το μικρό παιχνίδι κλειδώματος θα τυχαιοποιήσει έναν αριθμό και θα σας επιτρέψει να το μαντέψετε! Το παιχνίδι ελέγχεται με 3 κουμπιά και ο αριθμός είναι πάντα 1-9. Παρακαλώ σχολιάστε τυχόν προτάσεις ή ζητήματα και θα προσπαθήσω να τα λύσω.

Βήμα 1: Συγκέντρωση των υλικών σας

Συγκέντρωση των υλικών σας
Συγκέντρωση των υλικών σας

Τα υλικά που θα χρειαστείτε είναι τα εξής:

  1. Arduino Uno (άλλοι πίνακες Arduino μπορεί να λειτουργήσουν αλλά δεν έχω δοκιμάσει ποτέ)
  2. Μεγάλο Breadboard
  3. Μικρό Breadboard
  4. Male - Male Jumper Wires
  5. 3 κουμπιά
  6. 3 αντιστάσεις
  7. Πρόσβαση σε υπολογιστή
  8. Κάποιοι έτοιμοι να δουλέψουν στα χέρια!

Βήμα 2: Ρύθμιση των σανίδων ψωμιού

Ρύθμιση των σανίδων ψωμιού
Ρύθμιση των σανίδων ψωμιού
Ρύθμιση των σανίδων ψωμιού
Ρύθμιση των σανίδων ψωμιού
Ρύθμιση των σανίδων ψωμιού
Ρύθμιση των σανίδων ψωμιού

Για να ρυθμίσετε τον μεγάλο πίνακα κάντε τα εξής:

Ρυθμίστε την οθόνη LCD 1602 στο κάτω δεξιό μέρος της σανίδας. Προχωρήστε για να τοποθετήσετε το ποτενσιόμετρο στη μέση, βεβαιωθείτε ότι οι δύο ακίδες είναι στο κάτω μέρος και ο μοναδικός πάνω.

Για να ρυθμίσετε τον μικρότερο πίνακα ως ελεγκτή, κάντε τα εξής:

Τοποθετήστε τα τρία κουμπιά σας στο μεσαίο κενό. Απλώστε τα όσο θέλετε, ωστόσο βεβαιωθείτε ότι τα κουμπιά δεν είναι συνδεδεμένα οριζόντια αλλά είναι κάθετα (χωρίς να πατήσετε το κουμπί). Εάν θέλετε να ελέγξετε ποια πλευρά είναι πάντα συνδεδεμένη, προτείνω να ρυθμίσετε ένα απλό κύκλωμα με ένα led συνδεδεμένο στο κουμπί.

Βήμα 3: Σύνδεση των καλωδίων

Σύνδεση των καλωδίων
Σύνδεση των καλωδίων
Σύνδεση των καλωδίων
Σύνδεση των καλωδίων

Ξεκινώντας από το μεγαλύτερο breadboard, συνδέστε τα εξής:

  • 3,3 βολτ σε θετική ράγα
  • Γείωση σε αρνητική ράγα

Στη συνέχεια, για να συνδέσετε το ποτενσιόμετρο συνδέστε τα εξής:

  • Η επάνω καρφίτσα στο V0 στην οθόνη LCD
  • Το κάτω αριστερό πείρο στη ράγα αρνητικής ισχύος
  • Η κάτω δεξιά καρφίτσα θετική ράγα ισχύος

Σύνδεση της οθόνης:

  • VSS στην αρνητική ράγα
  • VDD στη θετική ράγα
  • Το V0 είναι ήδη συνδεδεμένο
  • RS στην ψηφιακή ακίδα 12
  • RW σε αρνητικό σιδηρόδρομο
  • Ε στην ψηφιακή ακίδα 11
  • D4 στην ψηφιακή ακίδα 5
  • D5 στην ψηφιακή ακίδα 4
  • D6 στην ψηφιακή ακίδα 3
  • D7 στην ψηφιακή ακίδα 2
  • Α έως 5 βολτ
  • Κ στο έδαφος

Τώρα στο χειριστήριο!

  • Συνδέστε τον κάτω αριστερό πείρο κάθε κουμπιού με μια αντίσταση στη ράγα αρνητικής ισχύος (στην άλλη πλακέτα).
  • Συνδέστε τον κάτω δεξιό πείρο κάθε κουμπιού στη θετική ράγα (στην άλλη πλακέτα).
  • Στη συνέχεια, συνδέστε το επάνω αριστερό μέρος ενός κουμπιού στην ψηφιακή ακίδα 7
  • Συνδέστε το επάνω αριστερό μέρος του επόμενου κουμπιού στην ψηφιακή ακίδα 8
  • Συνδέστε το επάνω αριστερό μέρος του τελικού κουμπιού στην ψηφιακή ακίδα 9

Τώρα όλα έχουν μπερδευτεί!

Βήμα 4: Προγραμματισμός

Θα μπορούσατε να το προγραμματίσετε μόνοι σας ή να χρησιμοποιήσετε τον κωδικό μου (είμαι ερασιτέχνης οπότε δεν είναι και το καλύτερο). Εάν είστε νέοι σε αυτό, συνδέστε το Arduino με το USB και ανεβάστε τον κώδικα μέσω του προγράμματος επεξεργασίας Ιστού του Arduino. Εδώ είναι:

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

Βήμα 5: Δοκιμή του παιχνιδιού

Δοκιμάζοντας το Παιχνίδι
Δοκιμάζοντας το Παιχνίδι
Δοκιμάζοντας το Παιχνίδι
Δοκιμάζοντας το Παιχνίδι

Όταν ενεργοποιείτε την οθόνη, βεβαιωθείτε ότι έχετε ενεργοποιήσει το ποτενσιόμετρο για να εμφανιστεί καθαρά το κείμενο. Ξεκινήστε δοκιμάζοντας εάν κάθε κουμπί λειτουργεί σωστά και δίνει και εξάγει. Λάβετε υπόψη ότι κρατώντας πατημένο το κουμπί εισαγωγής ενδέχεται να το μπερδέψετε, οπότε κρατήστε το μόνο για ένα γρήγορο δευτερόλεπτο. Αν θέλετε να παίξετε ξανά το παιχνίδι, πατήστε το κόκκινο κουμπί επαναφοράς στο Arduino σας. Τώρα αν όλα λειτουργούν προσπαθήστε να προσαρμόσετε κάποια από τα μηχανικά του παιχνιδιού ή προσθέστε περισσότερα κουμπιά.

Συνιστάται: