INHOUDSOPGAWE:

Elektroniese telling vir 'n boontjiesakkie -bofbalwedstryd: 8 stappe (met foto's)
Elektroniese telling vir 'n boontjiesakkie -bofbalwedstryd: 8 stappe (met foto's)

Video: Elektroniese telling vir 'n boontjiesakkie -bofbalwedstryd: 8 stappe (met foto's)

Video: Elektroniese telling vir 'n boontjiesakkie -bofbalwedstryd: 8 stappe (met foto's)
Video: Avi Loeb: Consciousness, UAPs, Jacques Vallée 2024, Julie
Anonim
Elektroniese telling vir 'n boontjiesakkie -bofbalwedstryd
Elektroniese telling vir 'n boontjiesakkie -bofbalwedstryd
Elektroniese telling vir 'n boontjiesakkie -bofbalwedstryd
Elektroniese telling vir 'n boontjiesakkie -bofbalwedstryd
Elektroniese telling vir 'n boontjiesakkie -bofbalwedstryd
Elektroniese telling vir 'n boontjiesakkie -bofbalwedstryd

Hierdie instruksies sal verduidelik hoe u die telling outomaties elektronies kan behou vir 'n bofbal -bofbal -tema. Ek sal nie 'n gedetailleerde konstruksie van die houtspel toon nie; die planne kan op Ana White se webwerf gevind word by:

www.ana-white.com/woodworking-projects/bean-bag-toss-baseball-game

Hierdie planne is baie goed en gedetailleerd. Hierdie planne is wat ek gebruik het om my spel te vervaardig. Ek het die planne 'n paar keer aangepas. Die eerste aanpassing wat ek gemaak het, was om die onderste bord groter te maak sodat die boontjiesakkies beter kon vang. My tweede verandering was om ½ duim laaghout te gebruik in plaas van ¼ duim laaghout.

Voorrade

Die boontjiesakkies met baseball -tema kan op Amazon gekoop word. Sien die webwerf:

www.amazon.com/gp/product/B00IIVJHSY/ref=p… Nadat ek die houtstruktuur van die spel gebou het, het ek die baseball "diamant" neergelê en waar die gate sou wees. Ek het 'n 4 "gatsaag in my draagbare boor gebruik om hierdie eenvormige gate te sny. Elke gatrand is daarna glad geskuur.

Stap 1: Tel die tasse elektronies

Tel die sakke elektronies
Tel die sakke elektronies
Tel die sakke elektronies
Tel die sakke elektronies

Ek moes 'n manier vind om die sakke te tel terwyl hulle deur elke gaatjie gaan. Onthou, elke gat het 'n ander puntwaarde, met die "Home Run" -gat die hoogste puntwaarde. Ek het eers daaraan gedink om 'n meganiese skakelaar te gebruik, soos 'n kort deurskakelaar met 'n lang draad. Ek het dit in skee ball -masjiene gebruik, maar ek het nie gedink dat dit so goed sou werk met boontjiesakke nie.

Ek vestig my op 'n infrarooi (IR) breekstraalsensor om sakke op te spoor terwyl hulle deur die gate gaan. Ek het 'n uitstekende produk van Adafruit Industries gebruik, 'n 'IR Break Beam Sensor - 3mm LED's'. Die produk -ID is 2167:

www.adafruit.com/product/2167

Hulle word in pare verkoop (emitter en ontvanger) en bied 'n eenvoudige manier om beweging op te spoor. Hulle werk tot 10 sentimeter uitmekaar en kan aangedryf word deur die Arduino 5V -kragtoevoer. U kan dit gebruik met die ingeboude Arduino-optrekweerstand, sodat 'n aparte weerstand nie nodig is nie. Die sender stuur 'n IR -straal uit en die ontvanger, oorkant dit, is sensitief vir hierdie IR -lig. As iets stewig deur die balk gaan (soos boontjiesakkies), is die balk gebreek en kan die ontvanger geprogrammeer word om u te laat weet.

Stap 2: Installeer die sensors

Die installering van die sensors
Die installering van die sensors
Die installering van die sensors
Die installering van die sensors
Die installering van die sensors
Die installering van die sensors
Die installering van die sensors
Die installering van die sensors

Ek het my houtspel omgedraai om die sensors te monteer. Ek moes die IR-sensors aan die onderkant van die laaghout speelbord monteer, sodat dit nie die vryval van die klein boontjiesakkies belemmer nie. 'N Gat met 'n deursnee van 1 "is aan weerskante van elke gaatjie geboor tot 'n diepte van 3/8 duim (nog 'n goeie rede om 1/2" dik laaghout te gebruik). Die IR -ontvanger en -sender is net binne die rand van die gat geplaas sodat die sakke dit nie kan tref nie. Hulle is permanent gemonteer met 'n klein metaalbeugel en 'n houtskroef, sodat hulle perfek teenoor mekaar pas. Sodra die IR -sensors almal aangebring is, moes hulle bedraad en gesoldeer word aan 'n sentrale geperforeerde stokperdjiebord met gemeenskaplike grond- en 5V -verbindings. Alle bedrading is vasgemaak en stewig vasgemaak aan die binnekant van die speelbord om nie die val van 'n boontjiesak te belemmer nadat dit deur 'n gat gaan nie.

Stap 3: Ontwerp van elektroniese telbord

Ontwerp van elektroniese telbord
Ontwerp van elektroniese telbord
Ontwerp van elektroniese telbord
Ontwerp van elektroniese telbord
Ontwerp van elektroniese telbord
Ontwerp van elektroniese telbord

Vervolgens moes die puntelys (Home & Away) bo -aan die bord verander word om 'n elektroniese telbord te vertoon. Die telbord bestaan uit 4-syfer-7-segment-LED's vir elke span se telling, en 'n enkelsyfer-LED met 7 segmente sal gebruik word om die beurt op te spoor. Die 4-syfer-7-segment LED's is van Adafruit Industries. Hulle word '1.2' 4-syfer-7-segment-skerm met 12C-rugsak-rooi "genoem. U benodig twee hiervan en die produk -ID is 1269. Sien hieronder:

www.adafruit.com/product/1269

Die groot (2,3”) enkelsyfer 7-segment LED was 'n algemene aankoop by eBay. Enige groot skerm sal werk en moet korrek bedraad wees vir 'n gewone katode of 'n gewone 7-segment LED.

'N opening van 2 ½ "x 18" is in die laaghout gesny. Die rande is glad geskuur. 'N Ooreenstemmende monteerbord is van 1/8 "dik laaghout tot 'n effens groter grootte gesny as die opening. Dit sal dit moontlik maak om dit aan die binnekant van die speelbord te monteer. Dit is die bord waarop die twee 4-syfer-, 7-segment-LED's en die groot enkel-syfer-7-segment-LED gemonteer sal word. Die beurtskerm sal in die middel aangebring word, met die twee vertonings op die helfte van die wedstryd. Ek sal die "Weg" -span aan die linkerkant monteer, aangesien hulle eers sal "kolf". Ek sal ook 'n groen LED op die telbord monteer om elke keer as 'n sak deur 'n gaatjie gaan, aan te steek.

Stap 4: Bedieningsknoppies

Beheer knoppies
Beheer knoppies
Beheer knoppies
Beheer knoppies

Ons benodig drie knoppies om die vloei van die boontjiesak -spel te beheer. Alle knoppies word aan die buitekant van die spel in 'n ingeboude posisie gemonteer om te voorkom dat dit per ongeluk deur 'n boontjiesak gegooi word.

Die aan/uit -knoppie van die spel word bo -aan die spel gemonteer. Die aan/uit-skakelaar word verbind met 'n 9-volt DC-batterybron wat die Arduino Uno-kaart en alle ander elektroniese komponente aandryf.

Die twee ander kort knoppies word aan elke kant van die spel gemonteer. Die knoppie aan die linkerkant is die "Herstel" -knoppie. Met hierdie knoppie word die telbordvertonings en programveranderlikes op nul gedruk in afwagting om 'n nuwe speletjie te begin.

Die regterknoppie is die "At Bat" -knoppie. Elke "span" of speler het 9 sakke om te gooi vir elke keer "kolf" of halfbeurt. Aangesien alle boontjiesakke wat waarskynlik gegooi word, waarskynlik nie deur 'n gat gaan nie, kon ek nie altyd die sakke wat gegooi is, tel om vas te stel wanneer 'n halwe beurt verby is nie. Ek het 'n ander manier nodig gehad om te verander watter 'span' of speler 'kolf' was. Dit word met die hand gedoen met hierdie "At Bat" -skakelaar.

Sodra 'n "span" of speler 9 boontjiesakkies gooi, as hulle deur 'n gat gaan of nie, word die "At Bat" -knoppie gedruk om die teenstander (teenstander) te laat kolf (gooi).

Stap 5: Opstel van komponentbank

Opstel van komponentbank
Opstel van komponentbank
Opstel van komponentbank
Opstel van komponentbank
Opstel van komponentbank
Opstel van komponentbank
Opstel van komponentbank
Opstel van komponentbank

Die opstelling van die bank word op die onderstaande foto getoon. Oprolknoppies is op die bank gebruik om die breekbalk-IR-sensors na te boots. Ek gebruik 'n 4-reël LCD-monitor op my toetsbank om veranderlikes op te spoor en seker te maak dat die kode wat die telbord beheer, korrek werk. Ek gebruik dit graag in plaas van die seriële monitor.

Slegs 'n vier-syfer-7-segment LED-skerm word op die bank vertoon, maar beide "Home" en "Away" score displays het korrek gewerk. Die drie drukknoppies vir spelbeheer is ook getoets en getoon dat dit korrek werk.

Stap 6: Kode

Die Arduino -kode om die vloei van die spel te beheer en die tellings korrek op te tel, word hieronder getoon:

Stap 7: Alles saamvoeg

Om alles bymekaar te sit
Om alles bymekaar te sit
Om alles bymekaar te sit
Om alles bymekaar te sit
Om alles bymekaar te sit
Om alles bymekaar te sit

Die laaste stap was om al die komponente aan die speelbord vas te maak en al die bedrading aan elk te koppel. Alles is veilig op die laaghout vasgemaak en die verbindings (bedrading) is so laag as moontlik gehou om nie die boontjiesakkies wat deur die gaatjies val, te belemmer nie. Die telbordvertonings is gekoppel aan die Arduino en die ooreenstemmende kragbronne. 'N 9-volt-battery is gebruik om die Arduino aan te dryf. Ek het 'n 1/8 duim dik hardebord vir die agterkant van die spel gebruik. Hierdie bord is vasgemaak met 6 houtskroewe.

Stap 8: Game Stand

Game Stand
Game Stand
Game Stand
Game Stand
Game Stand
Game Stand

Ek wou hê my speletjie moet draagbaar wees, so ek het dit nie aan 'n muur gehang nie. Ek het twee sybene gemaak van 1 ½”PVC -pyp. Hulle is aan die kant van die spel vasgemaak met voldraad T-spoorskroewe met knoppe

www.amazon.com/gp/product/B07SZ6568V/ref=p…

wat vasgemaak is in T-Nuts wat in die kant van die spel ingebed is (onder die drukknoppies aan weerskante).

Aanbeveel: