Operácie

Buzz Wire Game: Rozdiel medzi revíziami

Z SensorWiki

Riadok 25: Riadok 25:
 
=== Drôtik a slučka ===
 
=== Drôtik a slučka ===
  
Ako druhé budeme potrebovať drôtik a slučku z drôtiku, čo bude tvoriť podstatu celej hry. Drôtik zohneme do rôzneho tvaru, tak aby vznikla cesta ako napríklad na nasledujúcom obrázku. Cesta by nemala byť príliš náročná ani príliš ľahká. Oba konce zaizolujeme napríklad elektrikárskou páskou (aby sme mali kam odložiť slučku). Potom cestu vložíme do vyvŕtaných dierok stolčeka.
+
Ako druhé budeme potrebovať drôtik a slučku z drôtiku, čo bude tvoriť podstatu celej hry. Drôtik zohneme do rôzneho tvaru, tak aby vznikla cesta ako napríklad na nasledujúcom obrázku. Cesta by nemala byť príliš náročná ani príliš ľahká. Dôležitým detailom je spraviť cestu tak, aby pretŕčala zospodu stolčeka. Potom cestu vložíme do vyvŕtaných dierok stolčeka. Následne drôtik zaizolujeme napríklad elektrikárskou páskou asi centimeter nad stolčekom na oboch koncoch (aby sme mali kam odložiť slučku).
  
 
[[Súbor:Drotik-buzz.jpg|500px|thumb|center|Drôtik (cesta)]]
 
[[Súbor:Drotik-buzz.jpg|500px|thumb|center|Drôtik (cesta)]]
  
  
Slučku tiež vytvoríme z drôtiku. Je to len rovný drôtik, ktorý je zakrivený na konci tak, aby tvoril slučku. Drôtik aj slučku je dobré predtým ošmirgľovať šmirgľovým papierom, na zaistenie dobrého vedenia, inak hra nebude fungovať (naozaj odporúčam tento krok nepreskočiť). Potom vytvoríme rúčku slučky. Ja som ako rúčku slučky použila tavnú pištoľ, ale môže sa vytvoriť napríklad aj z dreva. Rúčka by tiež mala byť nevodivá, preto som svoju oblepila elektrikárskou páskou.
+
Slučku tiež vytvoríme z drôtiku. Je to len rovný drôtik, ktorý je zakrivený na konci tak, aby tvoril slučku. Drôtik aj slučku je dobré predtým ošmirgľovať šmirgľovým papierom na zaistenie dobrého vedenia, inak hra nebude fungovať (naozaj odporúčam tento krok nepreskočiť). Potom vytvoríme rúčku slučky. Ja som na rúčku slučky použila tavnú pištoľ, ale môže sa vytvoriť napríklad aj z dreva. Rúčka by tiež mala byť nevodivá, preto som svoju oblepila elektrikárskou páskou. Opäť by sme mali nechať koniec slučky nazaizolovaný ........
  
[[Súbor:Slucka-buzz-wire.jpg|500px|thumb|center|Slučka s rúčkou]]
+
[[Súbor:Slucka-buzz-wire.jpg|400px|thumb|center|Slučka s rúčkou]]
  
Výsledok doterajšej práce by mohol vyzerať nejako takto:
 
  
 +
Slučku napojíme na cestu. Cestu so slučkou upevníme v stolčeku, aby sa nehýbala. Opäť som na to použila tavnú pištoľ. Výsledok doterajšej práce by mohol vyzerať nejako takto:
  
 +
[[Súbor:Stolcek-slucka-buzz-wire.jpg|500px|thumb|center|Stolček s cestou a slučkou]]
 +
 +
Ďalším krokom bude pozapájať obvod a vytvoriť niečo ako krabičku na celú elektroniku.
  
 
=== Schéma zapojenia ===
 
=== Schéma zapojenia ===
V tomto kroku vytvoríme obvod našej hry. Všetky súčiastky by sme mali vedieť nájsť v základnej Arduino súprave. Hlavnými súčiastkami, ktoré budeme potrebovať sú: ''Arduino Uno, I2C LCD displej, Breadboard, tlačidlá, vodiče, bzučiak a rezistory''. Schéma zapojenia bude vyzerať približne nasledovne:
+
V tomto kroku vytvoríme obvod našej hry. Všetky súčiastky som našla vo svojej Arduino súprave. Hlavnými súčiastkami, ktoré budeme potrebovať sú: ''Arduino Uno, I2C LCD displej, Breadboard, tlačidlá, vodiče, bzučiak a rezistory''. Schéma zapojenia bude vyzerať približne nasledovne:
  
 +
[[Súbor:Schema-zapojenia-buzz-wire.png|700px|thumb|center|Schéma zapojenia]]
  
Vývody "Na cestu" a "Na slučku" prispájkujeme k našemu drôtiku zospodu stolčeka a ku koncu našej slučky.
+
Vývod "Na drôtik" prispájkujeme zospodu stolčeka k
  
 
=== Algoritmus a program ===
 
=== Algoritmus a program ===

Verzia zo dňa a času 12:09, 23. jún 2023

Záverečný projekt predmetu DTV / LS2023 - Angelika Loduhová


Zadanie

Cieľom tohto projektu bolo vytvoriť hru, ktorej cieľom je sledovať drôtik (cestu) slučkou, pričom sa slučkou nesmiete dotknúť drôtiku na doske. Ak sa slučka a drôtik dotknú, obvod sa dokončí a zaznie bzučiak.

Arduino Buzz Wire Game


Literatúra:


Analýza a opis riešenia

Podstava (stolček)

Ako prvé budeme potrebovať malý stolček, na ktorom bude stáť celá hra. Skladať sa bude z troch dosiek: jednej väčšej, do ktorej vyvŕtame dve dierky a bude slúžiť ako vrch stolčeka a dve menšie dosky, ktoré budú slúžiť ako nohy stolčeka. Dosky som najskôr obrúsila a prišrobovala k sebe. Na nasledujúcom obrázku je hotový celý stolček.

Stolček

Drôtik a slučka

Ako druhé budeme potrebovať drôtik a slučku z drôtiku, čo bude tvoriť podstatu celej hry. Drôtik zohneme do rôzneho tvaru, tak aby vznikla cesta ako napríklad na nasledujúcom obrázku. Cesta by nemala byť príliš náročná ani príliš ľahká. Dôležitým detailom je spraviť cestu tak, aby pretŕčala zospodu stolčeka. Potom cestu vložíme do vyvŕtaných dierok stolčeka. Následne drôtik zaizolujeme napríklad elektrikárskou páskou asi centimeter nad stolčekom na oboch koncoch (aby sme mali kam odložiť slučku).

Drôtik (cesta)


Slučku tiež vytvoríme z drôtiku. Je to len rovný drôtik, ktorý je zakrivený na konci tak, aby tvoril slučku. Drôtik aj slučku je dobré predtým ošmirgľovať šmirgľovým papierom na zaistenie dobrého vedenia, inak hra nebude fungovať (naozaj odporúčam tento krok nepreskočiť). Potom vytvoríme rúčku slučky. Ja som na rúčku slučky použila tavnú pištoľ, ale môže sa vytvoriť napríklad aj z dreva. Rúčka by tiež mala byť nevodivá, preto som svoju oblepila elektrikárskou páskou. Opäť by sme mali nechať koniec slučky nazaizolovaný ........

Slučka s rúčkou


Slučku napojíme na cestu. Cestu so slučkou upevníme v stolčeku, aby sa nehýbala. Opäť som na to použila tavnú pištoľ. Výsledok doterajšej práce by mohol vyzerať nejako takto:

Stolček s cestou a slučkou

Ďalším krokom bude pozapájať obvod a vytvoriť niečo ako krabičku na celú elektroniku.

Schéma zapojenia

V tomto kroku vytvoríme obvod našej hry. Všetky súčiastky som našla vo svojej Arduino súprave. Hlavnými súčiastkami, ktoré budeme potrebovať sú: Arduino Uno, I2C LCD displej, Breadboard, tlačidlá, vodiče, bzučiak a rezistory. Schéma zapojenia bude vyzerať približne nasledovne:

Schéma zapojenia

Vývod "Na drôtik" prispájkujeme zospodu stolčeka k

Algoritmus a program

Algoritmus programu je....


#include <avr/io.h>

int main(void)
{
  unsigned int measuredValue;

  while (1)
  {
    /*  relax  */  
  }

  return(0);
}
#include <avr/io.h>

void adc_init(void);                                   // A/D converter initialization

unsigned int adc_read(char a_pin);

Pridajte sem aj zbalený kompletný projekt, napríklad takto (použite jednoznačné pomenovanie, nemôžeme mať na serveri 10x zdrojaky.zip:

Zdrojový kód: zdrojaky.zip


Overenie

Na používanie našej aplikácie stačia dve tlačítka a postup používania je opísaný v sekcii popis riešenia. Na konci uvádzame fotku záverečnej obrazovky pred resetom. Vypísaný je tu priemerný čas a najlepší čas.

Aplikácia.

Video:

Kľúčové slová 'Category', ktoré sú na konci stránky nemeňte.