Mündəricat:
- Addım 1: Tələblər
- Addım 2: Güc
- Addım 3: Servolar
- Addım 4: Düymələri basın
- Addım 5: Həssas Rezistoru Gücləndirin
- Addım 6: İşıq Sensoru
- Addım 7: Korpus
- Addım 8: Kod
Video: Arduino Zar Qülləsi Oyunu: 8 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Bu təlimatda sizə arduino, beş servo və bəzi sensorlar ilə zar qülləsi oyununun necə qurulacağını göstərəcəyəm.
Oyunun məqsədi sadədir, iki nəfər üstə zar atır və siz növbə ilə bir düyməyə basırsınız və ya başqa cür sensorlar idarə edirsiniz. Servo etdiyiniz zaman, qutuların hər iki tərəfindəki platformaları hərəkət etdirərək zarları aşağı salın. Zərərini qüllələrdən çıxaran ilk adam, yuvarladığını görmək bonusu ilə qalib gəlir.
Bu layihə digər əyləncəli sensorlar istifadə etmək və ya daha böyük və ya kiçik olmaq üçün asanlıqla dəyişdirilə və ya genişləndirilə bilər.
Addım 1: Tələblər
Bu layihə üçün sizə lazım olacaq:
Elektronika:
- AC/DC Adaptoru (5V, 2.1A, Mərkəzi Müsbət)
- Bir Arduino Uno
- USB-B kabeli
- 32x kişi tullanan tel
- 5 dəfə servo
- 5x 10k rezistorlar
- 3x Push Button
- Güc həssas bir rezistor
- İşıq sensoru
Tikinti materiallari:
- MDF lövhə və ya digər taxta
- taxta yapışqan
- taxta şişlər
- plastik təbəqə
Vacibdir: Adaptör 5 volt olmalıdır, çünki bu servoların gərginliyidir və daha çoxu onları poza bilər. Adaptörün mərkəzi müsbət olduğunu və bütün servoları gücləndirmək üçün 2A -dan çox olduğunu yoxlayın.
Addım 2: Güc
Bütün servoların işləməsi üçün arduinonun verə biləcəyindən daha çox gücə ehtiyacınız olacaq. Adapter bunun üçündür. Adaptör 5V -dir, bu da servoların və bütün sensorların işləmə gərginliyidir ki, mükəmməl olsun. Bundan əlavə, bir anda bütün servolar üçün kifayət olan 2.1A təmin edir. Buna görə əvvəlcə adapterinizin telini kəsib dərisini soyun. Telləri ayırmaq lazımdırsa, onlardan biri 5V, digəri isə torpaqdır. Bir qalın teliniz varsa, hər iki telin də orada olduğunu bildirir və onları ayırmaq məcburiyyətindəsiniz. Hansı telin 5V olduğunu görmək üçün bir multimetrdən istifadə edə bilərsiniz. Problarınızı tellərin üzərinə qoysanız və 5V oxuyursanız, qırmızı probdakı tel 5V, qara probdakı isə torpaqdır. -5 volt oxuyursa, bu, onları səhv yoldan aldığınız deməkdir. İndi hər ikisinə bir tel bağlayıb çörək taxtanıza, 5v + da və torpağa -qoya bilərsiniz. İndi arduino -nun yerindən bir tel keçirməyiniz lazım olan son bir şey var - adapter və arduinonun ortaq bir zəminə sahib olması üçün, əks halda işləməyəcəkdir.
Addım 3: Servolar
Sonra servolarımızı bağlayacağıq. İndi hər servoda sarı, narıncı və qəhvəyi olan üç tel var.
- Sarıdan (PWM) pin 4, 5, 6, 9, 10, 11
- Güc üçün narıncı
- Qəhvəyi yerə
Ancaq onları hər hansı bir pinə bağlaya bilməzsiniz, PWM pinlərindən istifadə etmək vacibdir. Əksər rəqəmsal sancaqlar yalnız PWM pinlərində ola bilər və ya söndürülə bilər, aralarında servoyu istədiyimiz yerə qoymaq lazım olan dəyərləri də göndərə bilər.
Addım 4: Düymələri basın
Sonra 1, 2 və 4 servolarını idarə etmək üçün üç düyməni bağlayacağıq.
- Düyməni çörək taxtasına qoşun
- Sağ düymənin ayağından gücə.
- Sol düymənin ayağından pin 3 -ə qədər
- Sol düymənin ayağından 10k rezistora qədər
- 10k müqavimətdən yerə
İndi hər üç düymə üçün bunu təkrarlayın.
Addım 5: Həssas Rezistoru Gücləndirin
Növbəti yerdə gücü ölçən qüvvəyə həssas rezistor var. İndi bu sensor üçün analog pinlərdən istifadə edəcəyik, çünki analoq pinləri güc sensoru üçün lazım olan açmaq və ya söndürmək əvəzinə 0 ilə 1023 arasındakı dəyərlərlə işləyir.
- Gücə həssas rezistoru lövhəyə qoşun
- Gücün sol pimi
- A0 analog pinindən sağ pin
- 10k rezistora sağ pin
- yerə 10k müqavimət
Addım 6: İşıq Sensoru
Və nəhayət, işıq sensoru əlavə edirik. Uzun pinin solda olduğundan əmin olun.
- İşıq sensorunu çörək taxtasına qoşun
- Sol ayağı hakimiyyətə
- Sağ ayaq analog A1 pininə
- Sağ ayaq 10k rezistora
- yerə 10k müqavimət
Addım 7: Korpus
İlk şəkildəki şablon əsasında taxtaları görə bilərsiniz. Sonra ön və arxada göstərilən delikləri düzəldin. Sonra şəkilləri 2 və 3 kimi hər şeyi bir -birinə yapışdıra bilərsiniz. Sadəcə servo platformaları servolara yapışdırmayın, sadəcə standart servo hissələrdən istifadə edin və vidalayın. Sonra şişləri yapışdırın və çuxura yapışdırın. Sonra digər tərəfə eyni platformanı qoyun ki, bir servoda iki platforma olsun. Buna görə dördüncü və beşinci şəklə baxın.
Əlbəttə ki, qutunun ölçüsünü və içərisindəki slaydları çox asanlıqla dəyişə bilərsiniz.
Addım 8: Kod
Sensorlardan istifadə edərək beş servonun hamısını idarə etmək üçün kod budur.
düymə1 = servo1
düymə2 = servo2
işıq sensoru = servo3
düymə3 = servo4
qüvvəyə həssas müqavimət = servo5
Tövsiyə:
Real Həyat Müharibəsi Qülləsi Müdafiə Oyununun edilməsi: 11 addım
Əsl Həyat Müharibəsi Qülləsi Müdafiə Oyununun edilməsi: Salam, biz GBUyuq! Komandamıza VG100, Mühəndisliyə Giriş sinifində bir vəzifə verildi: real həyatda Warzone Tower Müdafiə Oyunu dizayn etmək və qurmaq. VG100, bütün tələbələrin Joint Institute (JI.) Joint Inst -də qəbul etmələri tələb olunan əsas sinifdir
E -zar - Arduino Die/zar 1 -dən 6 Zar + D4, D5, D8, D10, D12, D20, D24 və D30: 6 addım (şəkillərlə)
E -zar - Arduino Die/zar 1 -dən 6 Zar + D4, D5, D8, D10, D12, D20, D24 və D30: Bu elektron qəlib hazırlamaq üçün sadə bir arduino layihəsidir. 1 -dən 6 -ya qədər zar və ya 8 xüsusi zardan 1 -i seçmək mümkündür. Seçim sadəcə fırlanan bir kodlayıcını çevirməklə edilir: Bu xüsusiyyətlər: 1 ölmək: böyük nöqtələr göstərmək 2-6 zar: nöqtələr göstərmək
52pi ICE Soyutma Qülləsi üçün xüsusi RGB LED: 5 addım
52pi ICE Cooling Tower üçün xüsusi RGB LED: 52pi, Raspberry Pi 3B+/4B+ lövhələri üçün olduqca dəli bir soyutma həlli ilə gəldi. ICE Soyutma Qülləsi! Bu şey yalnız bir heyvana bənzəyir, həm də Raspberry Pi 4 lövhənizi son dərəcə yaxşı soyudur (soyutma meyarları)
Mühafizə Qülləsi Səhvlərə Qarşı: 12 addım
Guard Tower Versus Bugs: Çin, Şanxay, Shanghai Jiaotong Universitetinin Ming Hang kampusunda yerləşən UM-SJTU Birgə İnstitutunun birinci kurs tələbələriyik. VG100 Mühəndisliyə Giriş üçün 13 qrupu yaratmaq üçün buradayıq. JI kursu və
Arduino İdarəli Zəng Qülləsi/Carillon: 5 addım (şəkillərlə)
Arduino Nəzarətli Qul Qülləsi/Carillon: Solenoidlər tərəfindən idarə olunan və Arduino mikro nəzarətçisi tərəfindən idarə olunan bir musiqi zəngidir. Bir oktavanı əhatə edən 8 zəng var. Zənglər bir kompüterdən idarə oluna bilər və ya qüllə tək dayana və əvvəlcədən proqramlaşdırılmış melodiyalar çala bilər