Cuprins:
- Provizii
- Pasul 1: Numărarea electronică a pungilor
- Pasul 2: Instalarea senzorilor
- Pasul 3: Proiectare electronică a tabloului de bord
- Pasul 4: Butoane de control
- Pasul 5: Configurarea băncii componentelor
- Pasul 6: Cod
- Pasul 7: Puneți totul împreună
- Pasul 8: Stand de joc
Video: Scorare electronică pentru un joc de baseball Boss Bag Toss: 8 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
Aceste Instrucțiuni vă vor explica cum să păstrați automat scorul electronic pentru un joc de baseball Bean Bag Toss. Nu voi prezenta o construcție detaliată a jocului din lemn, aceste planuri pot fi găsite pe site-ul Ana White la:
www.ana-white.com/woodworking-projects/bean-bag-toss-baseball-game
Aceste planuri sunt foarte bune și detaliate. Aceste planuri sunt ceea ce am folosit pentru a-mi fabrica jocul. Am făcut câteva modificări la planuri. Prima modificare pe care am făcut-o a fost să lărgim placa de jos pentru a prinde mai bine pungile de fasole căzute. A doua mea modificare a fost să folosesc placaj de ½ inch în loc de placaj de ¼ inch.
Provizii
Pungile de fasole cu tematică de baseball pot fi achiziționate de pe Amazon. Vezi site-ul web:
www.amazon.com/gp/product/B00IIVJHSY/ref=p… După ce am construit structura din lemn a jocului, am așezat „diamantul” de baseball și unde ar fi găurile de punctaj. Am folosit un ferăstrău de 4”montat în burghiul meu portabil pentru a tăia aceste găuri de punctare uniforme. Fiecare margine de gaură a fost apoi șlefuită netedă.
Pasul 1: Numărarea electronică a pungilor
Trebuia să găsesc o modalitate de a număra pungile când treceau prin fiecare gaură de punctare. Amintiți-vă, fiecare gaură are o valoare de scor diferită, gaura „Home Run” având cea mai mare valoare a punctului. M-am gândit mai întâi să folosesc un întrerupător mecanic, cum ar fi un întrerupător momentan cu ușă monedă arcade cu un fir lung de declanșare. Le folosisem în mașinile cu bile de skee, dar nu credeam că vor funcționa la fel de bine cu pungile de fasole.
M-am așezat pe un senzor cu infraroșu (IR) pentru a detecta pungile în timp ce treceau prin găurile de punctare. Am folosit un produs grozav de la Adafruit Industries numit „IR Break Beam Sensor - LED-uri de 3 mm”. ID-ul produsului este 2167:
www.adafruit.com/product/2167
Sunt vândute în perechi (emițător și receptor) și oferă o modalitate simplă de a detecta mișcarea. Acestea funcționează cu o distanță de până la 10 inci și pot fi alimentate de sursa de alimentare Arduino 5V. Puteți să le utilizați cu rezistența de tragere încorporată Arduino, deci nu este necesară o rezistență separată. Emițătorul trimite un fascicul IR și receptorul, direct vizavi de acesta, este sensibil la această lumină IR. Dacă ceva solid trece prin fascicul (cum ar fi sacii de fasole), fasciculul este rupt și receptorul poate fi programat pentru a vă anunța.
Pasul 2: Instalarea senzorilor
Mi-am întors jocul de lemn pentru a monta senzorii. Trebuia să montez senzorii IR pe partea inferioară a plăcii de joc din placaj, astfel încât să nu interfereze cu căderea liberă a pungilor mici de fasole. O gaură de 1 "diametru a fost forată pe laturile opuse ale fiecărei găuri de punctare la o adâncime de 3/8 inci (un alt motiv bun pentru utilizarea placajului de 1/2" gros). Receptorul și emițătorul IR au fost așezate chiar în interiorul marginii găurii, astfel încât pungile să nu le lovească. Au fost montate permanent cu un mic suport metalic și un șurub pentru lemn, astfel încât au fost aliniate perfect unul față de celălalt. Odată ce senzorii IR au fost montați, au trebuit să fie conectați la cabluri și lipiți pe o placă centrală perforată de hobby, cu conexiune la sol comună și conexiuni de 5V. Toate cablurile au fost fixate și fixate în siguranță pe interiorul tabloului de joc pentru a nu interfera cu căderea unei pungă de fasole după ce trece printr-o gaură de punctare.
Pasul 3: Proiectare electronică a tabloului de bord
Apoi, zona de scor (Acasă și deplasare) din partea de sus a tabloului de joc a trebuit modificată pentru a afișa un tablou de bord electronic. Tabloul de bord ar consta din LED-uri cu 4 cifre, cu 7 segmente pentru scorul fiecărei echipe și un LED cu 7 cifre dintr-o singură cifră ar fi utilizat pentru a urmări repriza. LED-urile cu 4 cifre și 7 segmente sunt de la Adafruit Industries. Acestea sunt numite afișaj „1,2” cu 4 cifre și 7 segmente cu rucsac 12C - roșu”. Aveți nevoie de două dintre acestea, iar ID-ul produsului este 1269. Vedeți mai jos:
www.adafruit.com/product/1269
LED-ul supradimensionat (2,3”) cu o singură cifră din 7 segmente a fost o achiziție generică de la eBay. Orice afișaj supradimensionat va funcționa și trebuie să fie conectat corect pentru un catod comun sau LED cu 7 segmente bazat pe anod comun.
O deschidere de 2 ½”x 18” a fost tăiată în placaj. Marginile erau șlefuite netede. O placă de montaj corespunzătoare a fost tăiată din placaj gros de 1/8”la o dimensiune ceva mai mare decât deschiderea. Acest lucru ar permite montarea acestuia în interiorul tabloului de joc. Aceasta este placa pe care vor fi montate cele două LED-uri cu 4 cifre, cu 7 segmente și LED-urile cu o singură cifră, cu 7 segmente. Afișajul de repriză va fi montat la mijloc cu cele două afișaje de scor centrate pe fiecare jumătate a jocului. Voi monta echipa „În deplasare” în stânga, deoarece vor „bate” mai întâi. De asemenea, voi monta un LED verde pe tabloul de bord pentru a se aprinde de fiecare dată când o geantă trece printr-o gaură de punctare.
Pasul 4: Butoane de control
Vom avea nevoie de trei butoane pentru a controla fluxul jocului de aruncare a sacului de fasole. Toate butoanele vor fi montate pe exteriorul jocului într-o poziție încastrată pentru a le proteja de lovirea accidentală de o pungă de fasole aruncată.
Butonul on / off al jocului va fi montat în partea de sus a jocului. Comutatorul de pornire / oprire va fi conectat în linie cu o sursă de baterie de 9 volți DC care alimentează placa Arduino Uno și toate celelalte componente electronice.
Celelalte două butoane momentane vor fi montate pe fiecare parte a jocului. Butonul din stânga va fi butonul „Reset”. Acest buton este apăsat la zero afișajele tabloului de bord și variabilele programului în așteptarea începerii unui nou joc.
Butonul din dreapta va fi butonul „At Bat”. Fiecare „echipă” sau jucător va avea 9 saci de aruncat de fiecare dată „la bat” sau jumătate de repriză. Întrucât toate pungile aruncate cu fasole probabil nu vor trece printr-o gaură de punctare, nu am putut număra în mod constant pungile aruncate pentru a determina când s-a terminat o jumătate de repriză. Aveam nevoie de o altă modalitate de a schimba care „echipă” sau jucător era „la bat”. Acest lucru se va face manual cu acest comutator „At Bat”.
Odată ce o „echipă” sau un jucător aruncă 9 saci de fasole, dacă vrem să treacă printr-o gaură de notare sau nu, butonul „La liliac” este apăsat pentru a aduce adversarul (jucătorul advers) la bat (aruncarea).
Pasul 5: Configurarea băncii componentelor
Setarea bancului este prezentată în imaginea de mai jos. Butoanele de tragere au fost folosite pe bancă pentru a imita senzorii IR cu fascicul de rupere. Folosesc un monitor LCD cu 4 linii pe bancul meu de testare pentru a urmări variabilele și pentru a mă asigura că codul care controlează tabloul de bord funcționează corect. Îmi place să folosesc acest lucru în locul monitorului serial.
Pe bancă este afișat doar un afișaj LED cu 4 cifre, cu 7 segmente, dar atât afișajele scorului „Acasă”, cât și „În deplasare” s-au arătat că funcționează corect. Cele 3 butoane de control ale jocului au fost, de asemenea, testate și arătate că funcționează corect.
Pasul 6: Cod
Codul Arduino pentru a controla fluxul jocului și pentru a aduna corect scorurile este prezentat mai jos:
Pasul 7: Puneți totul împreună
Ultimul pas a fost asigurarea tuturor componentelor pe placa de joc și conectarea tuturor cablajelor la fiecare. Totul a fost montat în siguranță pe placaj și conexiunile (cablajul) au fost menținute la un nivel cât mai redus de profil, astfel încât să nu interfereze cu pungile de fasole care cad prin găurile de punctare. Afișajele tabloului de bord au fost conectate la Arduino și la sursele de alimentare corespunzătoare. O baterie de 9 volți a fost utilizată pentru a alimenta Arduino. Am folosit un hardboard gros de 1/8”pentru partea din spate a jocului. Această placă a fost atașată cu 6 șuruburi de lemn.
Pasul 8: Stand de joc
Am vrut ca jocul meu să fie portabil, așa că nu l-am agățat de perete. Am făcut două picioare laterale dintr-o țeavă de PVC de 1 ½”. Au fost atașate pe partea laterală a jocului cu șuruburi T-Track cu filet complet, cu butoane
www.amazon.com/gp/product/B07SZ6568V/ref=p…
care se înșurubează în T-Nuts încorporate în partea laterală a jocului (sub butoanele de ambele părți).
Recomandat:
Scorare automată pentru jocul de golf Executive Par 3: 12 pași (cu imagini)
Scorare automată pentru jocul de golf Executive Par 3: Am postat recent un Instructable despre construirea unui joc distractiv care poate fi jucat atât în interior, cât și în exterior. Se numește „Executive Par 3 Golf Game”. Am proiectat o carte de scor replică pentru a înregistra fiecare scor al jucătorilor pentru 9 „găuri”. Ca în
Șapcă de baseball pentru răcirea ventilatorului de vară: 6 pași
Șapcă de baseball de răcire a ventilatorului de vară: Într-o zi, când scotoceam prin garderobă, am văzut o șapcă de baseball roșie veche pe care am cumpărat-o anul trecut. Dintr-o dată și mi-a venit în minte o idee, aș putea modifica acest capac vechi într-un produs misto numit pălărie de ventilator, un produs de inovație foarte special
Stație de lucru electronică pentru pasionați - Această acțiune de pregătire pentru entuziaști în Eletrônica: 10 pași
Stație de lucru electronică pentru hobbyist - Stația de Trabalho pentru entuziasti în Eletrônica: Cu respect Lector și Hobbyistul electronic
Consola de joc Arduino Pocket + A-Maze - Joc Maze: 6 pași (cu imagini)
Arduino Pocket Game Console + A-Maze - Maze Game: Bine ați venit la primul meu instructable! Proiectul pe care vreau să îl împărtășesc astăzi este jocul de labirint Arduino, care a devenit o consolă de buzunar la fel de capabilă ca Arduboy și consolele similare bazate pe Arduino. Poate fi intermitent cu jocurile mele (sau ale dvs.) viitoare datorită expo
Bank Boss - Joc Watson: 6 pași (cu imagini)
Bank Boss - Watson Game: Echipa Jam de la școala de artă Winchester (Universitatea Southampton) a avut 3 zile pentru a crea un joc de gestionare a resurselor folosind sistemele API Watson IBM pentru a crea un joc care este controlat complet de vorbire - Trecem peste pașii pe care i-am făcut pentru a crea acest joc f