Mündəricat:
- Təchizat
- Addım 1: Dövriyyəni Planlaşdırmaq və Anlamaq
- Addım 2: Dövrə Şematikası və Tikintisi
- Addım 3: Arduino Kodu
- Addım 4: Dövrə üçün mənzil
- Addım 5: Dövrün Demo edilməsi
Video: Tək oyunçu Reaksiya Taymeri (Arduino ilə): 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Bu layihədə bir Arduino ilə işləyən bir reaksiya taymeri quracaqsınız. Arduino millis () funksiyasında işləyir, burada prosessor proqramın işə başladığı vaxtdan bəri qeyd edir. İşığın sönməsi ilə düymənin sərbəst buraxılması arasındakı vaxt fərqini tapmaq üçün istifadə edə bilərsiniz. Bütün dəyərlər milisaniyələrdə verilir.
Oyunda, LED -in yandığı düyməni basıb saxlamalı olacaqsınız. LED söndükdən sonra düyməni buraxmalı olacaqsınız. Çox erkən buraxsanız, LCD -də "Çox erkən buraxıldı" mətni görünür. Düyməni buraxmaq üçün sərf etdiyiniz vaxt, reaksiya vaxtınız LCD ekranda göstərilir.
Təchizat
Unutmayın ki, şəkil layihə üçün lazım olan bütün komponentləri göstərmir
1) 1 x Arduino nano/Arduino Uno + Bağlayıcı kabel
2) 5 sm x 5 sm Perfboard
3) 20 x tullanan kabel və ya tel
4) 1 x 16x2 LCD ekran (İsteğe bağlı)
5) 1 x 100K və ya 250K potansiyometr
6) 1 x 9V batareya + bağlayıcı klip
7) 1 x 5 mm LED
8) 1 x PTM ani açarı
9) 1 x 3V və ya 5V səs siqnalı
Əksər məhsulları Amazon -dan almaq olar. Amazonda rezistorlar, diodlar, tranzistorlar və s. Kimi bütün əsas komponentləri təmin edən bir neçə elektronika dəsti var ki, mənim pulum üçün bir zərbə verməyi tapdım.
Bu cür layihələrin bir çoxunu etdiyim üçün şəxsən məndə ən çox komponent var idi. Sinqapurdakı ixtiraçılar üçün Sim Lim Tower, bütün elektron komponentləri satın alacağınız yerdir. 3 -cü mərtəbədə Space elektronikası, Continental elektronikası və ya Hamilton elektronikasını məsləhət görürəm.
Addım 1: Dövriyyəni Planlaşdırmaq və Anlamaq
İşin çox hissəsi Arduino kodudur. Bir LED, səs siqnalı və PTM açarından başqa bir çox standart elektronika komponenti yoxdur. Buna baxmayaraq, dövrəni başa düşmək hələ də vacibdir.
1) PTM açarının bir ucu +5V -ə, digər ucu isə Arduino pininə bağlıdır. Arduino pin də 10K ohm açılan müqavimət istifadə edərək yerə bağlanır. Bu, hər hansı bir üzən gərginliyin pin vəziyyətinə təsir etməsinin qarşısını alır.
2) LED -in anodu birbaşa arduino ilə bağlıdır. LED -də gərginliyi artırmaq üçün tranzistorun olması lazım deyil. Arduino, LED -i gücləndirmək üçün kifayət qədər miqdarda cərəyan verir. LED -in katodu yerə bağlıdır.
3) Nəhayət, eyni proses səs siqnalı ilə baş verir, lakin fərqli bir Arduino pinində.
4) LCD ilə arduino arasındakı əlaqələr sxem və fritzing modellərində vurğulanır.
Addım 2: Dövrə Şematikası və Tikintisi
Dövrün necə qurulacağına dair bir neçə variant var.
1) Elektronikaya girən insanlar üçün, dövrə qurmaq üçün çörək taxtasından istifadə etməyi məsləhət görürəm. Lehimdən daha az qarışıqdır və tellər asanlıqla tənzimlənə biləcəyi üçün düzəliş etmək daha asan olacaq. Şiddətli görüntülərdə göstərilən əlaqələri izləyin.
2) Daha təcrübəli insanlar üçün, çörək taxtasına dövrə lehimləməyi sınayın. Daha daimi olacaq və daha uzun sürəcək. Rəhbərlik üçün sxemi oxuyun və izləyin.
3) Nəhayət, SEEED-dən əvvəlcədən hazırlanmış bir PCB sifariş edə bilərsiniz. Bunu etmək üçün bütün komponentləri lehimləyin. Lazım olan Gerber faylı addımda əlavə olunur. Fermuarlı Gerber faylı olan bir Google sürücü qovluğunun bağlantısı budur:
Addım 3: Arduino Kodu
Kod bu layihənin çətin tərəfidir. Tək bir boşluq döngəsi ilə çox şey etmək lazımdır və bütün müddət ərzində gəzmək və içərisində olan döngələr bir müddət çəkə bilər.
Kodun davam etməyinizə kömək edəcək bəzi şərhləri var. USB -dən USB -yə kiçik bir kabel istifadə edərək onu yükləyə və Arduino -ya yükləyə bilərsiniz. Bunun üçün kompüterinizdə Arduino tətbiqinə ehtiyacınız olacaq və yükləmə linkini bu veb saytdan tapa biləcəksiniz:
Addım 4: Dövrə üçün mənzil
1) Qutusu üçün hər hansı bir köhnə plastik qutu edə bilərsiniz. LCD və düymələrin yuvalarını kəsmək üçün isti bıçaqdan istifadə edin.
2) Əlavə olaraq, lazer kəsilmiş akrildən bir qutu necə quracağımı təsvir etdiyim başqa bir təlimat üçün hesabımı yoxlaya bilərsiniz. Lazer kəsici üçün bir SVG faylı tapa biləcəksiniz. Alternativ olaraq, lazer kəsiciyə girməyən insanlar üçün ehtiyat taxta parçalardan bir qutu necə qurulacağını izah edən başqa bir təlimat tapa bilərsiniz.
3) Nəhayət, korpus olmadan dövrəni tərk edə bilərsiniz. Təmir etmək və dəyişdirmək asan olacaq.
Addım 5: Dövrün Demo edilməsi
videoya keçid:
Tövsiyə:
Arduino Nəzarətçiləri ilə Çox Oyunçu Oyunu Necə Hazırlanır: 6 Addım
Arduino Nəzarətçiləri ilə Çox Oyunçu Oyunu Necə Yapılır: Oyun tərtibatçılarının bütün dünyada insanların oynamağı sevdikləri heyrətamiz oyunlar necə yaratdıqlarını heç düşünmüsünüzmü? Yaxşı, bu gün bir Arduino contro tərəfindən idarə ediləcək kiçik bir çox oyunçu oyunu hazırlayaraq bu barədə sizə kiçik bir ipucu verəcəyəm
Hesab lövhəsi olan iki oyunçu tək LED şeridi oyunları: 10 addım
Scoreboard ilə İki Oyunçu Tək LED Strip Oyunları: Hər şeydən əvvəl dünyanın bütün xalqları üçün tanrıya dua edin, Allah yalnız bu zaman bizə kömək edə və bizə sülh verə bilər. Hamımız kilidliyik və getməyə heç bir yerimiz yoxdur. Daha çox işim yoxdur, buna görə onlayn python öyrənməyə başlayın və heç düşünə bilmirəm
NE555 Taymeri - NE555 Taymeri dayanıqlı bir konfiqurasiyada konfiqurasiya etmək: 7 addım
NE555 Taymeri | NE555 Taymeri dayanıqlı bir konfiqurasiyada konfiqurasiya etmək: NE555 taymer elektronika dünyasında ən çox istifadə olunan IC -lərdən biridir. DIP 8 formasındadır, yəni 8 sancağa malikdir
Tək Oyunçu Arcade MAME Box: 7 addım
Tək Oyunçu Arcade MAME Box: Bu gün Raspberry Pi istifadə edərək mini MAME konsolu quracağıq. Bu tək oyunçulu bir konsoldur, amma pi üzərindəki USB portlarına əlçatan olduğundan, əhval-ruhiyyə dəyişsə, çox oyunçulu bir hərəkət etmək üçün başqa bir konsola və ya USB joystickə qoşmaq asandır
LED Reaksiya Taymeri: 5 addım
LED Reaksiya Taymeri: Bu layihə, Len Buckwalterin "Elektron Oyunlar və Yarada biləcəyiniz Oyuncaqlar" kitabında təsvir edilən orijinal reaksiya taymer layihəsinin yenilənmiş bir versiyasıdır. Közərmə lampaları və passiv komponentlər mikrokontroller və LED -lərlə əvəz olunur