Cuprins:

Joc Buzz Wire cu LED Timer pentru Arduino UNO: 5 pași
Joc Buzz Wire cu LED Timer pentru Arduino UNO: 5 pași

Video: Joc Buzz Wire cu LED Timer pentru Arduino UNO: 5 pași

Video: Joc Buzz Wire cu LED Timer pentru Arduino UNO: 5 pași
Video: Buzzer Projects | Buzzer 5v | Simple Door Bell Alarm | Mini Buzzer Project | Simple Alarm Circuit | 2024, Noiembrie
Anonim
Image
Image

Acest joc de sârmă buzz permite utilizatorului să-și provoace mâna constantă împotriva temporizatorului LED. Scopul este de a obține mânerul jocului de pe o parte a labirintului pe cealaltă fără a atinge labirintul și înainte ca LED-ul să se stingă. Dacă mânerul jocului și labirintul se ating, se emite un zumzet puternic din piezo. Ideea pentru acest joc a venit dintr-un joc preferat din copilărie, Operation, dragostea studenților mei pentru un puzzle provocator și jocul buzz wire al FABLABJubail.

Acest proiect este minunat pentru utilizatorii Arduino începători care sunt familiarizați cu elementele de bază ale codificării.

Materiale și instrumente necesare:

  • 1 Arduino Uno
  • 1 Pană de pâine
  • 1 cablu USB
  • 1 Piezo Buzzer
  • 1 lumină LED
  • Rezistor 1 560 Ohm
  • 4 fire jumper lungi
  • 1 fir de jumper scurt
  • 2 fire de prindere cu clip aligator (1 bărbat / 1 femeie)
  • Sârmă de aluminiu
  • Cleşte
  • Freze de sârmă
  • 1 Cutie mică
  • Bandă electrică

Pasul 1: Configurarea Arduino UNO și Breadboard

Configurare Arduino UNO și Breadboard
Configurare Arduino UNO și Breadboard

LED - Plasați LED-ul așa cum se arată. Rezistorul de 560 ohmi conectează catodul (piciorul scurt) la șina negativă a panoului. Sârmă verde jumper conectează anodul (picior mai lung) la portul 13.

Piezzo Buzzer - Plasați buzzerul piezo așa cum se arată. Folosind un fir scurt jumper, conectați cablul negativ al soneriei la șina negativă. Folosind un cablu jumper cu aligator conectați cablul pozitiv al soneriei la mânerul jocului. Fixați cu bandă electrică dacă este necesar. ** Pentru ca firul să fie mai lung, utilizați un fir jumper de la mascul la mascul și un fir de jumper cu aligator cu cap feminin. **

Breadboard to Game - Folosind un cablu jumper cu aligator cu antet masculin, conectați cablul pozitiv al soneriei la joc. Fixați cu bandă electrică dacă este necesar.

Breadboard la Arduino - În cele din urmă, conectați șinele negative și pozitive ale breadboard-ului la sol și la porturile de 5V. Firul roșu jumper conectează șina pozitivă și portul de 5V. Firul negru al jumperului conectează șina negativă și portul de masă.

Porniți Arduino - Conectați cablul USB de la Arduino la computer.

Pasul 2: Creați jocul și mânerul Buzz Wire

Creați jocul și mânerul Buzz Wire
Creați jocul și mânerul Buzz Wire
Creați jocul și mânerul Buzz Wire
Creați jocul și mânerul Buzz Wire
Creați jocul și mânerul Buzz Wire
Creați jocul și mânerul Buzz Wire
Creați jocul și mânerul Buzz Wire
Creați jocul și mânerul Buzz Wire
  1. Folosind tăietoare de sârmă tăiați o secțiune de sârmă de aluminiu. Cât de mare este o secțiune depinde de cât de nebun vrei să fie labirintul tău și de cutia care este folosită ca bază. Jocul meu de sârmă buzz a folosit aproximativ un metru și jumătate de sârmă.
  2. Folosind clești, îndoaie firul în diferite curbe (vezi imagini).
  3. Obțineți o altă bucată de sârmă, de aproximativ 9 centimetri lungime, pentru a crea mânerul.
  4. Îndoiți un capăt într-o buclă (a se vedea imaginea). Cu cât diametrul buclei este mai mic, cu atât jocul va fi mai greu.
  5. Puneți capetele labirintului prin partea laterală a cutiei.
  6. Înainte de a fixa labirintul pe cutie, puneți bucla mânerului pe o parte a labirintului (a se vedea imaginea).
  7. Asigurați labirintul din interiorul cutiei îndoind firul (a se vedea imaginea).
  8. Asigurați labirintul din exteriorul cutiei cu bandă electrică.

Pasul 3: Codul

Codul
Codul

Codul este foarte simplu. Funcția de configurare este utilizată pentru a inițializa modurile pin pentru buzzer și LED. Funcția buclă setează tonul soneriei la 1 000 Hz și pornește și stinge LED-ul. În acest cod, care poate fi accesat la acest link, LED-ul este aprins timp de 60 000 de milisecunde sau 60 de secunde.

Pasul 4: Joacă jocul

A juca acest joc
A juca acest joc

Pentru a începe jocul, rulați codul și așteptați să se aprindă ledul. Odată ce LED-ul este aprins, aveți la dispoziție 60 de secunde pentru a obține mânerul de la un capăt la altul al labirintului fără a face ca soneria să se stingă. Dacă LED-ul se stinge înainte de a ajunge la final, cele 60 de secunde sunt în funcțiune, dar nu renunțați. Reporniți LED-ul și încercați din nou. Pentru a reporni LED-ul, puteți aștepta cele 30 de secunde până când LED-ul se va aprinde în funcție de cod sau puteți apăsa butonul de resetare de pe Arduino pentru a-l reporni acum. Acest joc poate fi extrem de captivant, așa că FUN!

Pasul 5: Schimbarea dificultății jocului

Iată câteva idei despre cum să te provoci după ce ai stăpânit jocul:

  1. Modificați timpul pentru cât timp este aprins LED-ul. În loc de 60 de secunde, puteți completa labirintul în mai puțin timp? Încercați 45 de secunde (45000 milisecunde) sau chiar 30 de secunde (30000 secunde).
  2. Schimbați diametrul buclei de pe mâner. Vedeți dacă mai puteți completa labirintul fără a porni buzzerul cu o buclă mai mică.
  3. Schimbați labirintul. Adăugați mai multe curbe și faceți-le mai apropiate pentru a schimba dificultatea jocului.

FABLABJubail. (4 octombrie 2016). Buzz Wire Game [site-ul web]. Adus de la

Recomandat: