Mündəricat:
- Addım 1: Alətlərinizi toplayın
- Addım 2: LED -lərin bağlanması
- Addım 3: Sürgü
- Addım 4: LED Ekran
- Addım 5: Düymə
- Addım 6: Test
- Addım 7: Satış
- Addım 8: Korpus
- Addım 9: Son söz
Video: Arduino Reaksiya Oyunu: 9 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Bu oyunu məktəb tapşırığı olaraq etdim. Bir arduino ilə interaktiv bir şey etməliydik. Bu mənim indiyə qədər hazırladığım ilk Arduino layihəmdir, buna görə olduqca çətin idi, amma qeyri -mümkün deyildi!
Addım 1: Alətlərinizi toplayın
Bu layihə üçün sizə lazım olacaq:
- Arduino. (Mən nanodan istifadə etdim, ancaq istənilən Arduinodan istifadə edə bilərsən)
- sürgü (potansiyometr)
- Bir düymə
- LED ekran, tercihen 32 x 128
- Ən azı altı LED lampa (bir dəstə almağı məsləhət görürəm, asanlıqla qırılacaq)
- Layihənizi sınamaq üçün çörək taxtası
- batareya tutacağı
- noutbuk/ kompüter
- Lehimleme dəmir
Addım 2: LED -lərin bağlanması
Bütün alətlərinizi topladığınız zaman bunu etmək vaxtıdır!
Bu layihənin sxemidir.
Yaxşı, bunu necə edirsən?
Əvvəlcə Arduinonu kompüterinizə qoşun və kodu yükləyin. Arduino -ya yükləyin
Kodu yüklədikdən sonra çörək lövhənizi çıxarın!
LED lampalarınızı yuxarıdakı sxemə uyğun olaraq bağlayın, LED -lərin kiçik tellərini çörək taxtanızın əsas xəttinə qoyun (ümumiyyətlə çörək taxtanızın üst tərəfindəki mavi xəttdir). Bir və ya kabelinizi alın və arduino cihazınızdakı GND (yerə), digər tərəfi isə çörək taxtasındakı torpaq xəttinə qoşun. İndi bütün bu üfüqi xəttə qoyacağınız hər şey əsaslandırılacaq.
LED -lərin digər tərəfi çörək taxtasında olmalıdır. Arduino -nun rəqəmsal pinlərinə bağladığınız müddətcə onları hər yerə qoya bilərsiniz. Bu yolla elektrik alacaqlar və kodunuz üçün istifadə edə bilərsiniz. Rəqəmsal pinlərə gəldikdə: beş LEDiniz var, buna görə hamısını fərqli rəqəmsal pinlərə bağlayacaqsınız.
Led bir rəqəmsal pin 3 -ə, ikisi rəqəmsal pin 5 -ə, üç led rəqəmsal pin 7 -yə, dörd led rəqəmsal pin 9 -a və beş led rəqəmsal pin 10 -a bağlı olmalıdır. Kabelləri taxdığınızdan əmin olun. çörək taxtanızın üfüqi xəttində deyil, şaquli xətti.
Altıncı bir led var, bu led oyunçularınızın "Həyat lampası" dır, oyunçunun məğlub olub -olmadığını göstərir. Bu işıq eyni şəkildə bağlanmalıdır, ancaq rəqəmsal pin 11 -dən istifadə edir.
Və LED -ləri bağlamaq üçün budur!
Addım 3: Sürgü
Kaydırıcıyı bağlamaq olduqca asandır. Kaydırıcının 3 sancağı var. Bir tərəfdəki iki pin yer və voltdur, digər pin sizin siqnalınızdır.
Siqnal pimi Analog Pin A1 -ə gedir
Torpaq pimi çörək lövhənizdəki torpaq xəttinə keçir.
İndi bunu hələ etməmişik, ancaq çörək taxtanızda 5V xətt çəkmək də vacibdir. Yer səthinin altında və ya üstündədir və qırmızıdır. Kabelinizi alın və arduino 5V -ə qoyun. Digər xətti çörək lövhənizdə 5V xəttinə qoyun. Bu bütün üfüqi xətt artıq 5V xəttinizdir və bütün elektrik enerjinizi bura qoya bilərsiniz.
5V pinini bu xəttə qoyun və kaydırıcınız bağlanmalıdır!
Addım 4: LED Ekran
Təlimatın bu hissəsi yalnız Arduino Nanoda 4 pinli LED ekran üçün işləyir. Ekranınızın bu pinlərə malik olduğundan əmin olun: GND, VDD, SCK və SDA. Arduino Uno, SCK və SDA -nı dəyişdirdi, buna görə də ekranınızı necə bağlayacağınızdan əmin deyilsinizsə bu addımı google -a göndərin.
GND pin asandır, bunu ya çörək taxtasındakı torpaq xəttinizə, ya da arduino -da qalan torpaq pininə bağlayırsınız.
Bundan sonra, VDD -ni 5V xəttinizə qoşun.
SCK və SDA 4 və 5 analoq pinlərindən istifadə edir, SCK Analog pin 5 istifadə edir və SDA Analog pin 4 istifadə edir.
Ekranınız bağlı olduğuna görə arduino -nuzu enerji mənbəyinizə qoyun və işlədiyinə əmin olun.
Addım 5: Düymə
Bağlanmağınız lazım olan son şey düymənizdir. Qoşulmanın fərqli yolları olan fərqli düymələr var. Yuxarıda istifadə etdiyim düyməni görə bilərsiniz. Bu və ya eyni sancaqlar ilə oxşar bir düyməniz varsa, bu təlimatı izləyə bilərsiniz. Əks təqdirdə düyməni necə bağlayacağınızı google -a yazmalısınız.
Bu düymədə 3 pin var.
GND çörək lövhəsindəki əsas xəttinizə gedir
VCC çörək lövhəsindəki 5V xəttinizə keçir
və S rəqəmsal bir çıxışdır, rəqəmsal pin 8 -ə keçir.
Vay! İndi hər şey bağlıdır və sınağa hazırdır.
Addım 6: Test
İndi hər şey sınağa hazırdır!
Hələ yoxsa, kodu yükləyin və Arduino -ya yükləyin. Bir az qəribə görünə bilər, amma oyununuz artıq hazırdır! Bir karton qutunun prototipini (mənim etdiyim kimi) edə bilərsiniz və sürgüsünüzü, düyməni, led ekranınızı və led işıqlarınızı harada istədiyinizə qərar verə bilərsiniz.
Addım 7: Satış
İndi bu, xüsusilə Arduino Nanonun çətin tərəfidir. Satışa başlamazdan əvvəl ya çöldə olduğunuzdan və ya lehimləmə dəmirindən zəhərli hava nəfəs almamaq üçün maska istifadə etdiyinizdən əmin olun.
Çörək taxtanıza və arduino -ya bağladığınız hər şeyi daimi olaraq bağlayacaqsınız. Bütün tellərinizin işlədiyinə və doğru telin doğru yerdə olduğuna əmin olun.
Tamam, mən bunu belə etdim.
5V və Zəmin xəttini sata biləcəyiniz bir şeylə yenidən yaratmaq lazımdır. Bir protoboard istifadə etdim (yuxarıdakı şəkil). İki kiçik hissəyə sahib olmaq üçün protoboardı kəsin. Həqiqətən böyük olmaq lazım deyil, ancaq kabelləriniz üçün kifayət qədər yer tutduqlarından əmin olun. İndi o dəmirdən çıxın və çörək taxtanızdakı 5V xəttinə bir tel satın. Digər tərəfi protoboardlardan birində satılmalıdır. İndi bütün bu protoboardda 5V xətti yenidən yaratdıq. 5V -ə ehtiyacı olan hər şey buna satıla bilər. Digər protoboard üçün də eyni şeyi edin, ancaq Arduino'nuzdakı torpaq pinindən istifadə edin.
Yaxşı, əvvəllər 5V və Ground -a ehtiyacı olan hər şeyi bu lövhələrdə satmaq lazımdır. Bir az asanlaşdırmaq üçün hamısını bir yerə yığa bilərsiniz. Bu o deməkdir ki, bütün ledləriniz kabellərlə bağlanmalı və daha kiçik hissələr yer protoboruna satılmalıdır. (Digər tərəflər əvvəllər prototip etdiyimiz rəqəmsal pinlərinə satılmalıdır)
Əsasən, bağladığınız hər şey belə satılacaq.
Bu bitdikdə, layihəniz qalıcıdır!
Addım 8: Korpus
Son addım, hər şeyi bir araya gətirməkdir: bir çanta dizayn edəcəksiniz!
Parçalar uyğun olduğu müddətcə bu vəziyyət istədiyiniz hər şey ola bilər. Mənim vəziyyətim mənim hazırladığım 3B çaplı bir modeldir və başqası mənim üçün 3D modelləşdirmişdir, yükləmək istəyirəm, amma dizaynda bir neçə qüsuru var, buna görə özünüzü düzəltməyiniz daha yaxşıdır. Üstəlik, bunu etdiyiniz zaman öz layihəniz kimi hiss edəcəksiniz!
Beləliklə, əvvəllər prototip hazırlamısınızsa, bütün hissələr üçün kifayət qədər yeriniz olduğundan əmin olmaq üçün bundan istifadə edə bilərsiniz. Arduino kabeli üçün enerji mənbəyinizə yer ayırmağı da unutmayın! Ümid edirəm dəli olacaqsınız və öz materiallarınızdan və rənglərinizdən istifadə edəcəksiniz!
Addım 9: Son söz
Beləliklə, ümid edirəm ki, mənim göstəriş verdiyimdən zövq aldınız və öz gözəl layihənizi hazırladınız. Hər şeyi istədiyiniz kimi dəyişdirməkdən çekinmeyin. Mənə gəlincə, bu layihə hələ bitməyib. Son dizaynım işə yaradı, amma bir neçə saatdan sonra Arduino işimi dayandırdı, buna görə də daimi işləməsi üçün bir həll tapacağına ümid edirəm. Çox gərginlik, saatlar və göz yaşları olsa da bu layihədən zövq aldım. Ümid edirəm ki, gələcəkdə daha çox iş görəcəyik və layihənizi bəyənəcəksiniz!
Tövsiyə:
Tap Tap Rainbow - 2 Oyunçulu Sürətli Reaksiya Oyunu: 4 Addım (Şəkillərlə)
Tap Tap Rainbow - 2 Oyunçulu Sürətli Reaksiya Oyunu: 2 həftə əvvəl qızım göy qurşağı rəngləri ilə sürətli bir reaksiya oyunu etmək üçün dahi bir fikrə sahib idi (o göy qurşağı mütəxəssisidir: D). Fikri dərhal bəyəndim və necə gerçək bir oyuna çevirə biləcəyimizi düşünməyə başladıq. Göy qurşağınız var
555 Taymer Reaksiya Oyunu: 5 addım
555 Timer Reaction Oyunu: Hədəf Auditoriya Bu təlimat, yalnız bir neçə ucuz komponentlə qura biləcəyiniz sadə bir oyun axtaran sxemlərlə (kiçik bir fon ilə) maraqlanan insanlara yönəldilmişdir. Çətinlik Səviyyə Bu çətin olardı əgər
Gülməli Arduino Reaksiya Oyunu: 3 addım
Funny Arduino Reaction Game: Bütün ailə üçün Funny Arduino reaksiya oyunu;) Çapraz platforma Bluetooth ünsiyyətinə əsaslanır. Yalnız bir neçə Arduino əşyasına, bir Android smartfonuna və ayaqqabı qutusuna ehtiyacınız var. Əgər bunlardan heç biri yoxdursa, buna möhkəm inanın: heç bir şey yoxdur
Reaksiya Oyunu- Kompüter Mühəndisliyi Layihəsi: 3 addım
Reaksiya Oyunu- Kompüter Mühəndisliyi Layihəsi: Reaksiya oyunu, adın dediyi kimi, reaksiya sürətinizi sınayır. Bu serverin əyləncədən kənarda hansı fayda verə biləcəyini soruşa bilərsiniz, yaxşı olar ki, əməliyyatdan və ya qəzalardan reabilitasiya edən şəxslər üçün istifadə edə bilərsiniz. Onların reaksiyası
FPGA Reaksiya Oyunu: 10 addım
FPGA Reaksiya Oyunu: Summer Rutherford və Regita Soetandar tərəfindən