Mündəricat:

Kiçik Skee-Ball Oyunu üçün avtomatik qol: 10 addım (şəkillərlə)
Kiçik Skee-Ball Oyunu üçün avtomatik qol: 10 addım (şəkillərlə)

Video: Kiçik Skee-Ball Oyunu üçün avtomatik qol: 10 addım (şəkillərlə)

Video: Kiçik Skee-Ball Oyunu üçün avtomatik qol: 10 addım (şəkillərlə)
Video: Kim nə başa düşdü ❓ 2024, Sentyabr
Anonim
Kiçik Skee-Ball Oyunu üçün avtomatik qol
Kiçik Skee-Ball Oyunu üçün avtomatik qol
Kiçik Skee-Ball Oyunu üçün avtomatik qol
Kiçik Skee-Ball Oyunu üçün avtomatik qol

Evdə hazırlanan Skee-Ball oyunları bütün ailə üçün çox əyləncəli ola bilər, lakin onların çatışmazlığı həmişə avtomatik qolun olmamasıdır. Əvvəllər oyun toplarını keçdikləri qol halqasına əsasən ayrı kanallara yuvarlayan bir Skee-Ball maşını qurmuşdum. Digərləri də bu tikinti dizaynını seçdilər. Bu, hər bir kanaldakı topları əlavə edərək oyunçunun oyun hesabını əl ilə izləməsinə imkan verdi. Skee-Ball hesabınızı elektron şəkildə hesablaya bilsəniz, bu mükəmməl kanal sisteminin qarşısını almaq olar. Həm də oyun topları üçün bir saxlama otağı dizayn etmək istədim. Yeni bir oyun başladığında, bir qapı açılacaq və nizamnamədə 9 skee topunun oynanılmasına icazə veriləcək.

Bu oyunun böyük bir yer tutmasını istəmədim, buna görə də orijinal fikrim golf toplarından istifadə etmək üçün bir oyun qurmaq idi. Ancaq golf toplarının oyun rampasının işə salınması xoşuma gəlmədi, buna görə Woodpecker Crafts-dan alınacaq 1-1/2 taxta toplara keçdim. Budur veb ünvanı:

woodpeckerscrafts.com/1-1-2-round-wood-bal…

Oyunun son ölçüləri 17 düym genişliyində 79 düym uzunluğunda və 53 düym yüksəkliyində ən yüksək nöqtəsidir (tablo). Bu Təlimat kitabında, evdə hazırlanan Skee-Ball maşınında avtomatik qol vurmaq üçün lazım olan elektron komponentləri və kodu izah etmək üzərində dayanacağam. Əvvəlki "Digər Skee-Ball Machine" başlıqlı təlimatım, Skee-Ball maşın istehsal etmək üçün lazım olan ağac emalı texnikası haqqında daha ətraflı təlimatlar verir.

Təchizat

Oyun Özü:

· ½”kontrplak (tərəflər və hədəf lövhə qurğusu)

· 2 x 4 şam sapı (rampa çərçivəsi üçün daha kiçik enlərə kəsilmiş)

· ¾”kontrplak (rampa)

· 1/8 kontrplak (rampa tərəfləri)

· 1 x 4 şam (hədəf yığının tərəfləri)

· 2 x 8 tikinti çərçivəsi (buraxılış)

· 4 diametrli PVC boru (qol üzükləri)

· Akril boya dəsti (tablo)

· 1/8 qalın şəffaf pleksiglas (tablo)

· Rəqəmsal etiketlər (qol üzükləri)

· Plastik kovanın üstü (böyük qol üzüyü)

· 4 hündür ağ vinil kafel kənar qəlibləmə (hədəf lövhənin alt üzüyü)

· İdman torları (qoruyucu qəfəs)

· ¾”taxta dübeller (qoruyucu qəfəs

Elektron komponentlər:

· (7) Arcade sikkə qapı düz telli mikro açarları

· Kiçik maşın vintləri

· ½”x 8 taxta vintlər

· (14) 1”metal dik açılı mötərizələr

· Arduino Mega

· Müxtəlif LED işıqlar (rezistorlara quraşdırılmışdır - hədəf lövhəsində istifadə olunur)

· LED işıqları (tablo üçün)

· 2.3”tək rəqəmli 7 seqmentli LED (E-Bay)

· 1,2 düym uzunluğunda, 4 rəqəmli, 7 seqmentli LED (Adafruit Industries)

· Müxtəlif lehim lövhələri

· 220 ohm rezistorlar (LED işıqlar və uzun 7 seqmentli LEDlər üçün)

· Bir anlıq keçid (sıfırlama açarı)

· Servo motor (oyun topu buraxmaq üçün açılan qapı)

· Müxtəlif. naqillər və bağlayıcılar

Addım 1: Hədəf Şurası Məclisi

Hədəf Şurası Məclisi
Hədəf Şurası Məclisi
Hədəf Şurası Məclisi
Hədəf Şurası Məclisi
Hədəf Şurası Məclisi
Hədəf Şurası Məclisi

Hədəf lövhəsinin ölçüsü 16 düym enində 24 düym uzunluğunda və ½”qalınlığında kontrplakdan hazırlanır. Qiymətləndirmə delikləri kontrplakın üstünə qoyuldu və matkabıma qoşulmuş 4”diametrli deşik mişarı ilə kəsildi. Qiymətləndirmə halqaları üçün 4 düym diametrli PVC borudan istifadə etdim. Kəsilmiş çuxurların ortasında mərkəzləşdiriləcək tikinti yapışqanı ilə yapışdırılmışlar.

20, 30 və 40 ballıq üzükləri əhatə edən daha böyük üzük, bir paltar qabının üstündən kəsilmişdir. Mərkəzləşdirildi və yerə yapışdırıldı. Alt üzük vinil kənarlardan hazırlanmışdır və onu qəbul etmək üçün kanal yaratmaq üçün ¼”yönləndirici bit istifadə edildikdən sonra hədəf lövhəsinə yapışdırılmışdır (əyrini tutacaq).

Atılan göbələk topunu çıxış kanalına yönləndirmək üçün bir alt korpus (qutu) tikilmişdir. Həm hədəf lövhəsi, həm də korpusun alt hissəsi, möhkəm taxta topların sıçrayışını "öldürmək" üçün yumşaq bir mat materialla örtülmüşdü. Bu istifadə olunan yoga matıdır:

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

Hədəf lövhəsi montajı tamamlandıqdan sonra, hədəf qurğusunu əhatə edən tərəflər və üst hissələr dizayn edildi, kəsildi və yapışdırıldı. Hədəf qurğusu 45 dərəcə bir açı ilə quraşdırılmışdır.

Addım 2: Hədəf Kartı Elektronikası

Hədəf lövhəsi elektronikası
Hədəf lövhəsi elektronikası
Hədəf Kartı Elektronikası
Hədəf Kartı Elektronikası
Hədəf lövhəsi elektronikası
Hədəf lövhəsi elektronikası
Hədəf lövhəsi elektronikası
Hədəf lövhəsi elektronikası

Skee topu bir qol üzükdən düşərkən aşkar etmək üçün uzun düz telli bir arcade mikro açarı istifadə edildi. Mikro açarı hədəf lövhəsinin altına bağlamaq üçün bir yol tapmalıydım. Ev istehsalı bir mötərizə 1/8 düym qalınlığında lövhə və kiçik düzbucaqlı mötərizələrdən istifadə edilərək hazırlanmış və hazırlanmışdır: Aşağıya baxın:

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

Düşən topa müdaxilə etməmək üçün keçid hər bir qol çuxurunun altına bərkidilməli idi, ancaq düşən topları "qaçırmamaq" üçün mərkəzləşdirilməlidir. Uzun tel, qol çuxurundan haradan keçməsindən asılı olmayaraq top tərəfindən "açılacaq" şəkildə formalaşdırılmalı və mərkəzləşdirilməlidir.

Hədəf lövhəsinə işıqlar da əlavə etmək istədim. Açılışı işıqlandırmaq üçün hər bir çuxurun anlaşılması üçün kiçik LED işıqlar quraşdırılmışdır. Bunu etmək üçün qol çuxurunun kənarının kənarında bir çuxur olmalıdır. 3/8 düym dərinliyə qazmaq üçün 1 diametrli Forstner qazma ucu istifadə edilmişdir. LEDlər 1/4 düymlük kabel klipi ilə bərkidilir. Qiymətləndirmə deşikləri, dəyərlərin hesablanması ilə rənglənmişdi. 10 və 20 nöqtəli qol üzükləri qırmızı, 30, 40 və 50 nöqtəli qol üzükləri mavi, 100 nöqtəli iki üzük yaşıl rəngdə işıqlandırıldı. Daha sonra görəcəyimiz kimi, bu rəng sxemi tabloda əks olunan rənglərə uyğun olacaq.

Bütün açarlar və LED işıqları quraşdırıldıqdan sonra, standart bir konnektoru olan mərkəzləşdirilmiş delikli gofret lövhəsinə kabellər bağlanmalı və lehimlənməli idi. Tel əlaqələri nəticədə quraşdırılmış hesab lövhəsinə uzanacaqdır. Bütün boş tellər vuruldu və qol lövhəsinin içərisinə etibarlı şəkildə yapışdırıldı ki, qol topları qol üzüklərindən yıxılaraq çıxış kanalına getdi.

Addım 3: Rampa Montajı

Rampa montajı
Rampa montajı
Rampa montajı
Rampa montajı
Rampa montajı
Rampa montajı

Rampa çərçivəsi 1-1/2 "x 2" ölçüsündə yırtılmış tikinti çubuqlarından hazırlanmışdır. Çərçivə, təxminən 16 düym aralığında olan çarpaz elementlərlə inşa edilmişdir. Çərçivə bir az əyilmişdi, buna görə də toplar təbii olaraq, çəkisi ilə tutma sahəsinə yuvarlanardı.

Rampa quruluşunun ayrılmaz hissəsi topun geri dönmə borusu və tutma sahəsidir. Çalınan toplar açılan qapı mexanizminin arxasında yığılacaq. Bu mexanizm, Arduino mikroprosessoruna bağlanan və sıfırlama düyməsinə basıldıqda 9 oyun topunu buraxmaq və buraxmaq üçün proqramlaşdırılmış mikro servo motor tərəfindən idarə olunur.

Mikro servo mühərrik çərçivəyə quraşdırılmışdır ki, plastik servo qolu açılan qapının arxasına bərkidilsin. Bu qapı sərbəst hərəkət edən menteşəyə bərkidilir. Servo qolu, kodda, 90 dərəcə aşağı salınması göstəriş verildikdən sonra, topun əyilmə tərəfi və taxta topların ağırlığı qapının boş yerə düşməsinə səbəb olur. Toplar sərbəst şəkildə bir -bir götürülə biləcəyi açıq körfəz oyun sahəsinə keçir.

Çox təfərrüat göstərmədim, ancaq rampa qurğusunun tərəfləri əvvəlki paraqrafda təsvir edildiyi kimi oyun toplarının sərbəst hərəkət etməsi üçün yer vermək üçün çərçivəyə alınmış və 1/8 düymlük nazik kontrplakla örtülmüşdür. Dizayn, oyuna başlamaq üçün pul qoyduqdan sonra əsl arcade ölçülü Skee-Ball oyununun necə işləyəcəyini simulyasiya edir.

Rampa montajı, çərçivənin üstünə oturmaq üçün bir ¾ düymlük kabin dərəcəli kontrplak boulinq zolağının freze edilməsi ilə tamamlandı. Şam 2 x 4 düymlük çubuqlar, oyunu oynamaq üçün yerdən lazımi yüksəkliyə qaldırmaq üçün ayaqları hazırlamaq üçün istifadə edildi. Oyunu mobil etmək üçün bu ayaqlara 2 düymlük sənaye təkərləri bağlandı.

Addım 4: İstehsalata başlayın

İstehsalata başlayın
İstehsalata başlayın
İstehsalata başlayın
İstehsalata başlayın
İstehsalata başlayın
İstehsalata başlayın

Əvvəlcə qabırğa və çərçivə texnikasından istifadə edərək möhkəm olmayan bir top buraxmağa çalışdım. Lansmanın konturunda kəsilmiş bəzi ¾”çərçivə parçalarına yapışdırılmış nazik kontrplak zolaqlar (1/8 düym) istifadə etdim. Bu buraxılışı taxta toplarla sınadım və çox yaxşı işləmədiyini gördüm. Bərk hiss etmədi və taxta topları gözlədiyiniz kimi buraxmadı. Bu buraxılışdan istifadə etməmək qərarına gəldim.

Daha əvvəl istifadə etdiyim inşaat texnikasına qayıtdım. Başlanğıc, buraxılışın düzgün genişliyini əldə etmək üçün bir -birinə yapışdırılmış 2 düym qalınlığında tikinti taxtasının fərdi hissələrindən hazırlanmışdır. Nümunə izlənildi və bant mişarımda kəsildi. Bütün qüsurlar avtomatik gövdə doldurucusu ilə doldurulmuşdur. Döngələr, buraxılışın son formasına qədər zımparalanmışdır. Bu, rampa montajının tamamlanmasında son addım idi.

Addım 5: Qoruyucu Ekran/Qəfəs

Qoruyucu Ekran/Qəfəs
Qoruyucu Ekran/Qəfəs

Hazırladığım qoruyucu ekran bir qədər düşünülmüşdü. Oyun oynayan böyük uşaqlarımla birlikdə zirzəmi üçün bir qədər qorumaya ehtiyacım olacağını düşündüm. Əlaqədar addımların heç bir şəklini çəkmədim. Uğurla işləyə biləcəyim bir material tapa bilmədim (PVC boru, metal boru, boru) və ağacdan hazırlamağa qərar verdim. Bunu etmək üçün ½”qalın kontrplak və ¾” dübellərdən istifadə etdim. Qara rəngə boyanmış və daha sonra futbol idman növü ilə örtülmüşdür. Ağ materialı taxtaya yapışdırılır. Bu qoruyucu qəfəs daha sonra oyuna bərkidildi.

Addım 6: Elektron tezgahın qurulması

Elektron tezgahın qurulması
Elektron tezgahın qurulması
Elektron tezgahın qurulması
Elektron tezgahın qurulması
Elektron tezgahın qurulması
Elektron tezgahın qurulması

Elektron cığır qurğusu aşağıdakı fotoşəkillərdə göstərilmişdir. Dəyişənləri izləmək və hesab lövhəsinə nəzarət edən Arduino kodunun düzgün işlədiyini yoxlamaq üçün test skamyamda 4 sətirli LDC monitorundan istifadə etdim. Bunu seriyalı monitor yerinə istifadə etdim. Hədəf lövhəsinə quraşdırılmış uzun telli sikkə qapı arcade açarlarını təqlid etmək üçün çəkmə ani düymələri istifadə edilmişdir. Düymələrin işləyəcəyinə əmin olmaq üçün bir əlavə uzun telli arcade açarım var. Hesab lövhəsində işləyəcək bəzi LED işıqlarını da sınadım. Bu fotoşəkildə işıq yandırılan qırmızı işıq "Qırmızı Top" un yuvarlandığını göstərmək üçün yanacaq. Normal Skee-Ball-da bu, yuvarlanan doqquzuncu və ya son topdur və keçdiyi qol halqasının xalından iki qat daha dəyərlidir. Sıfırlama düyməsinə basıldığını və yeni bir oyunun başladığını göstərən yaşıl bir LED olacaq. Doqquz topun hamısı yuvarlandıqdan sonra yanacaq "Oyun bitdi" LED -i də olacaq.

Tablonun yuxarı hissəsində altı LED olacaq. İstənilən vaxt işıqlandırılan, son topun keçdiyi qol halqasını göstərir. Unutmayın ki, bu LED -lərin rəngi qol üzüklərini işıqlandıran rəng işığına kodlanmış olacaq.

Nəhayət, 7 seqmentli LED displeylər telə bağlanaraq sınaqdan keçirildi. Birincisi, E-Bay-da böyük bir ümumi böyük (2.3 ) tək rəqəmli 7 seqmentli LED alınıb. Hər hansı bir böyük ölçülü ekran işləyəcək. İstifadə etdiyim ümumi bir katot tipiydi və kiçik bir çörək taxtasına yerləşdirildi, belə ki, 220 ohm rezistorlar ekranın hər bir fərdi LED seqmenti üçün lehimlənə bilər. Hər bir LED seqmentindən bir tel ümumi bir kişi 7 pinli (2.54mm) konnektora bağlanmışdır. Bağlayıcı Arduino Mega kartına qoşulmağı asanlaşdıracaq. Bu 7 ölçülü böyük ekran, lövhənin ortasına quraşdırılacaq və oyunda yuvarlanan topların sayını göstərəcək.

Həm də hesab lövhəsinin ortasında, topların yuvarlanan ekranının üstündə, hər bir top yuvarlandıqda hesabı əlavə edəcək 4 rəqəmli, 7 seqmentli bir ekran var. Bu 4 rəqəmli 7 seqmentli LED Adafruit Industries-dəndir. 12C Sırt Çantası olan "1.2" 4 Rəqəmli 7 Segmentli Ekran-Qırmızı "adlanır. Məhsul ID -si 1269 -dur. Aşağıya baxın:

www.adafruit.com/product/1269

Bu ekranın gözəlliyi, PCB -nin arxasında bir I2C avtobus nəzarətçisindən istifadə etməsidir, buna görə onu idarə etmək üçün yalnız iki sancağa ehtiyac var. Bunlar SDA (məlumat xətti) pin və SCL (saat xətti) pinidir. Bu ekrana güc və torpaq xəttinə də ehtiyacınız olacaq. Ancaq bu I2C avtobus nəzarətçisi olmadan lazım olan 16 xətlə müqayisədə cəmi 4 xəttdir.

Arduino kodu yazıldı və düzəldildi. Hər şeyin skamyada işlədiyi təsbit edildikdən sonra tabloyu tərtib etmək və qurmaq vaxtı gəldi.

Addım 7: Scoreboard Dizaynı və Montajı

Lövhənin dizaynı və montajı
Lövhənin dizaynı və montajı
Lövhənin dizaynı və montajı
Lövhənin dizaynı və montajı
Lövhənin dizaynı və montajı
Lövhənin dizaynı və montajı
Lövhənin dizaynı və montajı
Lövhənin dizaynı və montajı

Hesab lövhəsi üçün taxta korpus ½”bitmiş kontrplakdan hazırlanmışdır. Bitmiş oyunun qalan hissəsi ilə eyni genişlikdə olacaq (17”). Dərinliyi 7 "və hündürlüyü 9" olacaq. Xüsusi rənglənmiş Plexiglas başlıq örtüyü bu korpusun ön tərəfinə uyğun olaraq hazırlanacaq. Bütün elektron komponentlər üçün əsas montaj lövhəsi 1/4 düymlük kontrplakdan kəsilmişdir. Pleksiglas örtüyünün arxasında yerləşəcək. İşıqlar və 7 seqmentli displeylər, Plexiglas bindirməsindəki müvafiq sənət əsərləri ilə uyğunlaşacaq. Bu montaj lövhəsinin ölçüsü taxtadan daha az kəsilmişdir. Montaj lövhəsi, altına bir ¾ düymlük kontrplak bazası ilə sabitləndi. Bu, komponentlərin montajını asanlaşdırdı.

Bütün LED işıqlar, pozitiv terminala lehimlənmiş 220 ohm rezistorlu kiçik delikli çörək lövhələrində yerləşdirilmişdir. Bu, LED -lərin montaj lövhəsinə yapışdırılmasını asanlaşdırdı. Əvvəlcə nöqtə dəyəri işıqlarını tablonun üstündə bir əyri və ya yarı dairədə təşkil etmək niyyətindəydim. Ancaq işıqları bərabər şəkildə yerləşdirmək çox çətin olduğu ortaya çıxdı, buna görə də "Yeni Oyun" yaşıl işıqlı ulduzun ortasında, düz nöqtədə nöqtə dəyər işıqlarını düzmək qərarına gəldim. Daha əvvəl də qeyd edildiyi kimi, orijinal skee-ball arcade oyunları olduğu kimi qol vurma və top sayımı ekranı orta xəttin mərkəzində idi. 7 seqmentli displeylərin sol tərəfinə "Oyun bitdi" LED işığı, sağ tərəfə isə "Qırmızı Top" LED işığı qoydum. Bütün bu komponentlər fotoşəkildə göründüyü kimi montaj lövhəsinə bərkidilmişdir.

Tablo düzeni tamamlandıqdan sonra, Plexiglas örtük başlığı uyğunlaşdırılmalı və rənglənməli idi. Dizaynın bir hissəsi köhnə klassik arcade Skee-Ball maşınlarının fotoşəkillərinə əsaslanır. Sarı çapraz oxlar bu klassik oyunlardan bir ilham idi. Hər bir işıqlı LEDin nəyi təmsil etdiyini göstərmək üçün digər nişanlar əlavə edildi. Dizayn rəssam tipli akril boyalardan istifadə edərək Pleksiqlas üzərində çəkilmişdir. Mən çox sənətkar deyiləm, amma düşünürəm ki, yaxşı çıxdı. Pleksiqlasda bir çox dizaynı izlədim, buna görə də dizaynı düzgün şəkildə çəkə bildim. Üst örtüyü bitirmək üçün müəyyən sahələrdə bəzi sehrli markerlərdən və boya qələmlərindən də istifadə etdim.

Addım 8: Elektronikanı bitirin

Elektronikanı bitirmək
Elektronikanı bitirmək
Elektronikanı bitirmək
Elektronikanı bitirmək
Elektronikanı bitirmək
Elektronikanı bitirmək

Oyunun arxasından bütün komponentləri bir -birinə necə bağladığımı görə bilərsiniz. Son addım, bütün komponentləri Arduino Mega giriş və çıxış pinlərinə bağlamaq idi. Bu prosessor lövhəsi montaj lövhəsinin bazasına (sağ tərəfdə) bərkidilmişdir. Hədəf lövhəsi qol üzüklərindən və digər əlaqələrdən arcade mikro keçid əlaqələrini qəbul edən delikli çörək taxtası da montaj lövhəsi bazasına (sol tərəfdə) quraşdırılmışdır. Bütün 5 VDC gücünü və yer yemini bütün komponentlərə paylayan montaj lövhəsinin özündə bərkidilmiş delikli çörək taxtası da var. Bu, əsas enerji paylama lövhəsi idi. LED işıq əlaqələrini və 7 seqmentli ekran əlaqələrini Arduino Mega-da müvafiq çıxış pinlərinə getdiyini görə bilərsiniz. Bu bütün komponent montaj lövhəsi qurğusu taxta taxta qutunun içərisinə uyğundur və yerində sabitləndiyi yerdə Plexiglas örtüyünün arxasında oturur.

Nəhayət, AC enerji təchizatı və paylanması bağlanmalı idi. Hədəf lövhəsi altında bərkidilmiş LED işıqlarını gücləndirmək üçün 5 volt DC çıxışı olan bir güc transformatoru istifadə edilmişdir. Oyun açarı açıldıqda daima işlədikləri üçün daimi güc tələb edirdilər. Arduino Mega lövhəsini gücləndirmək üçün ixtisaslaşdırılmış 9 voltlu DC çıxış transformatoru istifadə edilmişdir. Bu transformatorların hər ikisi adi 110 voltluq AC elektrik xətti ilə işləyirdi. Bu elektrik xəttinə bir qütblü AC keçid açarı qoyulmuş və oyunu açmaq və söndürmək üçün kabinetin sol tərəfinə quraşdırılmışdır.

Addım 9: Arduino Kodu

Müzakirə ediləcək son şey oyunun gedişini idarə edən Arduino kodudur (tablo). Arduino kod faylı əlavə olunur. Kodda lazım olan bütün kitabxanaları daxil etməli olduğunuzu görəcəksiniz. Unutmayın, kodumu yoxlamaq və düzəltmək üçün 4 sətirli bir LCD monitordan istifadə etdim, buna görə də bu koda istinadları hələ də görəcəksiniz. Sadəcə buna laqeyd yanaşmaq olar.

Birincisi, arcade mikro açarlarına 43-53 pinləri verilir. Sıfırlama düyməsi 9-cu pinlə əlaqələndirilir. Bundan sonra, 7 hissədən ibarət böyük ekranda rəqəmləri göstərmək, oyun hesabının və topların yuvarlanan ekranlarının yenilənməsini nəzarət etmək və hansı işığın işıq dəyərinin ekranda göstəriləcəyini idarə etmək üçün funksiyalar elan edilir. hesab lövhəsinin yuxarı hissəsi.

Setup () funksiyası əvvəlcə servo motoru işə salır. Daha sonra, 7-seqmentli böyük ekranı təşkil edən hesab lövhəsində olan bütün LED-lər üçün pin rejimini təyin edir. Sonra pin rejimi bütün arcade mikro açarları və sıfırlama düyməsini daxil etmək üçün qurulur. Arduino lövhəsindəki daxili rezistor istifadə edildiyindən hər bir keçid üçün ayrıca müqavimətçilərə ehtiyac yoxdur. Nəhayət, oyunun başlaması üçün ekranlar sıfıra sinxronlaşdırılır.

Loop () funksiyasındakı kod dəqiqədə min dəfə yerinə yetirilir; başqa sözlə, davamlı olaraq. Əslində, yalnız bir açarın aktiv olub olmadığını yoxlamaq və sonra bu keçid üçün müvafiq kodu icra etməkdir. Kod, oyun hesabını əlavə edəcək, yuvarlanan topların sayını hesablayacaq, son qol topu LEDini aktivləşdirəcək və sonra bütün bu məlumatları lövhədə göstərəcək. 9 topun yuvarlandığını və oyunun bitdiyini və ya 8 topun yuvarlandığını və növbəti topun (Qırmızı Top) ikiqat xal olacağını yoxlamaq üçün ifadələr var. Nəhayət, sıfırlama düyməsinə basarsanız, oyun dayanır, hər şey sıfıra qaytarılır (dəyişənlər və göstəricilər) və servo motor qolu aşağı düşür, buna görə oyun topları yenidən oyuna başlamaq üçün buraxılır.

Addım 10: Son Fikirlər

Son Fikirlər
Son Fikirlər
Son Fikirlər
Son Fikirlər
Son Fikirlər
Son Fikirlər
Son Fikirlər
Son Fikirlər

Elektron tablo lövhəsi dizayn edildiyi kimi işləyir. Yalnız nadir hallarda, skee topu qol halqasından düşərkən mikro keçidin uzun tel qolunu aktivləşdirməyəcək. Əsl tam ölçülü arcade üslubunda Skee-Ball maşını üçün quraşdırma təlimatının bir nüsxəsini əldə etdim. Bu maşının qol üzüklərindən düşən oyun toplarını aşkar etmək üçün İnfraqırmızı (IR) sensorlar ilə hazırlandığını göstərir. Başqa bir Skee-Ball oyunu hazırlasaydım, düşən topları aşkar etmək üçün IR şüa sensorlarından istifadə edəcəyimi düşünürəm. Adafruit Industries -dən "IR Break Beam Sensor - 3 mm LED" adlı bir məhsul istifadə edərdim (məhsul nömrəsi 2167)

www.adafruit.com/product/2167

Bunları "Fasulye Çantası Beyzbol Oyununun Elektron Qaldırılması" adlı Instructables -da nəşr olunduğum başqa bir oyunda istifadə etdim və qüsursuz işlədilər.

Tövsiyə: