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

Παιχνίδι Buzz Wire With LED Timer για Arduino UNO: 5 Βήματα
Παιχνίδι Buzz Wire With LED Timer για Arduino UNO: 5 Βήματα

Βίντεο: Παιχνίδι Buzz Wire With LED Timer για Arduino UNO: 5 Βήματα

Βίντεο: Παιχνίδι Buzz Wire With LED Timer για Arduino UNO: 5 Βήματα
Βίντεο: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Νοέμβριος
Anonim
Image
Image

Αυτό το παιχνίδι καλωδίων επιτρέπει στον χρήστη να αμφισβητήσει το σταθερό του χέρι στο χρονόμετρο LED. Ο στόχος είναι να πάρετε τη λαβή παιχνιδιού από τη μία πλευρά του λαβύρινθου στην άλλη χωρίς να αγγίξετε το λαβύρινθο και πριν σβήσει η λυχνία LED. Εάν η λαβή του παιχνιδιού και ο λαβύρινθος ακουμπήσουν, ακούγεται ένας δυνατός ήχος από το πιεζό. Η ιδέα για αυτό το παιχνίδι προήλθε από ένα αγαπημένο παιδικό παιχνίδι, το Operation, την αγάπη των μαθητών μου για ένα προκλητικό παζλ και το κουρδιστό παιχνίδι FABLABJubail.

Αυτό το έργο είναι εξαιρετικό για αρχάριους χρήστες Arduino που είναι εξοικειωμένοι με τα βασικά της κωδικοποίησης.

Υλικά και εργαλεία που απαιτούνται:

  • 1 Arduino Uno
  • 1 Breadboard
  • 1 καλώδιο USB
  • 1 Piezo Buzzer
  • 1 φως LED
  • Αντίσταση 1 560 Ohm
  • 4 καλώδια μακριών βραχυκυκλωτήρων
  • 1 καλώδιο βραχυκυκλωτήρα
  • 2 καλώδια αλιγάτορων κλιπ Jumper (1 αρσενικό/1 θηλυκό)
  • Σύρμα αλουμινίου
  • Πένσα
  • Συρματοκόπτης
  • 1 μικρό κουτί
  • Ηλεκτρική ταινία

Βήμα 1: Arduino UNO and Breadboard Setup

Arduino UNO και Breadboard Setup
Arduino UNO και Breadboard Setup

LED - Τοποθετήστε το LED όπως φαίνεται. Η αντίσταση 560 ohm συνδέει την κάθοδο (κοντό πόδι) με την αρνητική ράγα της σανίδας. Το πράσινο καλώδιο βραχυκυκλωτήρα συνδέει την άνοδο (μακρύτερο σκέλος) στη θύρα 13.

Piezzo Buzzer - Τοποθετήστε το πιεζοηχητικό βομβητή όπως φαίνεται. Χρησιμοποιώντας ένα καλώδιο βραχυκυκλωτήρα, συνδέστε το αρνητικό καλώδιο του βομβητή στην αρνητική ράγα. Χρησιμοποιώντας ένα σύρμα αλιγάτορα με βραχυκυκλωτήρα συνδέστε το θετικό καλώδιο του βομβητή στη λαβή του παιχνιδιού. Ασφαλίστε με ηλεκτρική ταινία, εάν χρειάζεται. ** Για να κάνετε το σύρμα περισσότερο, χρησιμοποιήστε ένα καλώδιο άλματος αρσενικό προς αρσενικό και ένα καλώδιο άλτης αλιγάτορα με θηλυκό κεφάλι. **

Breadboard to Game - Χρησιμοποιώντας ένα σύρμα αλιγάτορα κλιπ με μια αντρική κεφαλίδα, συνδέστε το θετικό προβάδισμα του βομβητή στο παιχνίδι. Ασφαλίστε με ηλεκτρική ταινία, εάν χρειάζεται.

Breadboard στο Arduino - Τέλος, συνδέστε τις αρνητικές και θετικές ράγες του ψωμιού στο έδαφος και τις θύρες 5V. Το κόκκινο καλώδιο άλματος συνδέει τη θετική ράγα και τη θύρα 5V. Το μαύρο καλώδιο άλματος συνδέει την αρνητική ράγα και τη θύρα γείωσης.

Ενεργοποίηση Arduino - Συνδέστε το καλώδιο USB από το Arduino στον υπολογιστή.

Βήμα 2: Δημιουργήστε το Buzz Wire Game and Handle

Δημιουργήστε το Buzz Wire Game and Handle
Δημιουργήστε το Buzz Wire Game and Handle
Δημιουργήστε το Buzz Wire Game and Handle
Δημιουργήστε το Buzz Wire Game and Handle
Δημιουργήστε το Buzz Wire Game and Handle
Δημιουργήστε το Buzz Wire Game and Handle
Δημιουργήστε το Buzz Wire Game and Handle
Δημιουργήστε το Buzz Wire Game and Handle
  1. Χρησιμοποιώντας κόπτες σύρματος κόψτε ένα τμήμα σύρματος αλουμινίου. Το πόσο μεγάλο τμήμα εξαρτάται από το πόσο τρελός θέλετε να είναι ο λαβύρινθος σας και το κουτί που χρησιμοποιείται ως βάση. Το παιχνίδι μου με συρματόσχοινα χρησιμοποίησε περίπου ενάμισι πόδι σύρμα.
  2. Χρησιμοποιώντας πένσες, λυγίστε το σύρμα σε διάφορες καμπύλες (δείτε εικόνες).
  3. Πάρτε ένα άλλο κομμάτι σύρμα, μήκους περίπου 9 ίντσες, για να δημιουργήσετε τη λαβή.
  4. Λυγίστε το ένα άκρο σε έναν βρόχο (δείτε την εικόνα). Όσο μικρότερη είναι η διάμετρος του βρόχου τόσο πιο δύσκολο θα είναι το παιχνίδι.
  5. Βάλτε τις άκρες του λαβύρινθου στο πλάι του κουτιού.
  6. Πριν στερεώσετε το λαβύρινθο στο κουτί, βάλτε το βρόχο της λαβής στη μία πλευρά του λαβύρινθου (δείτε την εικόνα).
  7. Ασφαλίστε τον λαβύρινθο στο εσωτερικό του κουτιού λυγίζοντας το σύρμα (δείτε την εικόνα).
  8. Ασφαλίστε το λαβύρινθο στο εξωτερικό του κουτιού με ηλεκτρική ταινία.

Βήμα 3: Ο κώδικας

Ο κώδικας
Ο κώδικας

Ο κώδικας είναι πολύ απλός. Η λειτουργία ρύθμισης χρησιμοποιείται για την προετοιμασία των λειτουργιών καρφιτσών για το βομβητή και το LED. Η λειτουργία βρόχου ορίζει τον τόνο του βομβητή σε 1, 000 hertz και ανάβει και σβήνει τη λυχνία LED. Σε αυτόν τον κωδικό, στον οποίο μπορείτε να έχετε πρόσβαση σε αυτόν τον σύνδεσμο, η λυχνία LED είναι αναμμένη για 60, 000 χιλιοστά του δευτερολέπτου ή 60 δευτερόλεπτα.

Βήμα 4: Παίξτε το παιχνίδι

Παίξε το παιχνίδι
Παίξε το παιχνίδι

Για να ξεκινήσετε το παιχνίδι, εκτελέστε τον κωδικό και περιμένετε να ανάψει η λυχνία LED. Μόλις ανάψει η λυχνία LED έχετε 60 δευτερόλεπτα για να πάρετε τη λαβή από τη μια άκρη του λαβύρινθου στην άλλη χωρίς να σβήσει ο βομβητής. Εάν η λυχνία LED σβήσει πριν φτάσετε στο τέλος, τα 60 δευτερόλεπτα είναι επάνω, αλλά μην τα παρατάτε. Επανεκκινήστε το LED και δοκιμάστε ξανά. Για επανεκκίνηση της λυχνίας LED μπορείτε να περιμένετε 30 δευτερόλεπτα για να ανάψει ξανά η λυχνία LED ανά κωδικό ή μπορείτε να πατήσετε το κουμπί επαναφοράς στο Arduino για να την επανεκκινήσετε τώρα. Αυτό το παιχνίδι μπορεί να είναι εξαιρετικά εθιστικό, οπότε διασκεδάστε!

Βήμα 5: Αλλαγή της δυσκολίας του παιχνιδιού

Ακολουθούν μερικές ιδέες για το πώς να αμφισβητήσετε τον εαυτό σας μόλις κατακτήσετε το παιχνίδι:

  1. Αλλάξτε την ώρα για πόσο καιρό είναι αναμμένη η λυχνία LED. Αντί για 60 δευτερόλεπτα, μπορείτε να ολοκληρώσετε τον λαβύρινθο σε λιγότερο χρόνο; Δοκιμάστε 45 δευτερόλεπτα (45000 χιλιοστά του δευτερολέπτου) ή ακόμα και 30 δευτερόλεπτα (30000 δευτερόλεπτα).
  2. Αλλάξτε τη διάμετρο του βρόχου στη λαβή. Δείτε αν μπορείτε ακόμα να ολοκληρώσετε τον λαβύρινθο χωρίς να θέσετε το βομβητή με μικρότερο βρόχο.
  3. Αλλάξτε το λαβύρινθο. Προσθέστε περισσότερες καμπύλες και κάντε τις πιο κοντά μεταξύ τους για να αλλάξετε τη δυσκολία του παιχνιδιού.

FABLABJubail. (4 Οκτωβρίου 2016). Παιχνίδι Buzz Wire [ιστότοπος]. Ανακτήθηκε από

Συνιστάται: