Mundarija:
- Ta'minotlar
- 1 -qadam: Arduino va LED
- 2 -qadam: Boshlash tugmasi
- 3 -qadam: Nazoratchilar
- 4 -qadam: Ovoz
- 5 -qadam: tortishish kuchi
- 6 -qadam: Yakuniy dasturiy ta'minot
- 7 -qadam: \ o/ bilan raqobatlashadigan do'st toping
Video: Smash Dash 3000: 7 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Bu Instructables LED tanlovida ishtirok etish uchun GitHub -dan 13.04.2019 yildagi nusxa ko'chirish! Agar kimdir muammoga duch kelsa, muammoni GitHub -da qoldiring!
Loyihaning to'liq fayllari https://github.com/naclyellipsis/Smash-Dash-3001 saytida
Bu yorug'lik haqidagi loyiha. Men arduino asosidagi poyga o'yini qurdim, u tugmachani sindirish va LED chizig'ining oxirigacha poyga qilishni o'z ichiga oladi. O'yinni yanada hayajonli qilish uchun tortishish kabi mexanikalar qo'shilgan.
Ushbu loyihaning ilhomlantiruvchi ovozi bilan [Ochiq LED poygasi] (https://create.arduino.cc/projecthub/gbarbarov/open-led-race-a0331a).
Ta'minotlar
## Ta'minotlar
- Arduino Mega- 5V o'rni- 5V 2,5A quvvat manbai- WS2813 Led Strip 60 LED/5 metr- DF Player Mini- RJ45 4-portli uzilish taxtasi- RJ45 Keystone (1)- RJ45 Breakout (2)- 1000 uF kondansatör- 470 UF kondansatkichi- 470 Ohmli rezistor (5)- 1000 Ohmli rezistor- 10 k Ohmli rezistor (3)- Karton quti- 3 Vattli karnay- Pringles tabletkasini bo'shatishi mumkin (2)- 22 AWG qattiq simli- Ethernet kabeli- Erkak RJ45 ulagichlari- Non paneli- Arja tugmasi (3)- Micro SD
### Sizga kerak bo'lgan boshqa narsalar
- Micro SD o'quvchi- simni tortish moslamasi- RJ45 Crimper- lehimlantiruvchi temir- lehim- Shrinktube
1 -qadam: Arduino va LED
### 1.1 O'rnatish qutisi
#### 1.1.1
Qutingizga ulang: Arduino Mega, non paneli, o'rni, RJ45 vilkasi, quvvat manbai vilkasi
#### 1.1.2
Arduino -ni taxtaga ulang (simlar sxemasiga qarang).
#### 1.1.3
O'rnimizni non taxtasiga ulang (simlarning sxemasiga qarang).
#### 1.1.4
RJ45 non paneliga rezistorlar qo'shing
Yashil = zaxira ma'lumotlar liniyasi ko'k = ma'lumotlar chizig'i to'q sariq = 5V jigarrang = tuproq
Ikkala ma'lumot chizig'iga 470 Ohmli rezistor qo'shing (simlar sxemasiga qarang).
#### 1.1.5
Quvvat manbasini taxtaga ulang, 1000 uF kondansatör qo'shing.
### 1.2 LED tasmasini o'rnating
#### 1.2.1 LED kengaytma simini yarating
Uzunligi taxminan 6-9 fut.
Lehim simli ulanishlar.
Qizil (5V) = Apelsin Qora (Ground) = Jigarrang Sariq (Ma'lumotlar) = Moviy Yashil (Zaxira ma'lumotlari) = Yashil
Issiqlik o'tkazgichidan foydalaning.
! (./ rasmlar/ledextensionwire.jpg)
#### 1.2.2 Tarmoqli LED simlari
! (./ rasmlar/ledWire.jpg)
#### 1.2.3 LED tasmasini RJ45 kalit toshiga ulang.
### 1.3 Dasturiy ta'minot: chiroqlarni yoqing
Qarang: [`./code/step1-turnOnLights.ino`](./code/step1-turnOnLights.ino)
2 -qadam: Boshlash tugmasi
### 2.1
Arra sizning qutingizdan yarim dyuym balandroq bo'lishi mumkin.
! (./ tasvirlar/startButtonInBox.jpg)
### 2.2
Arja tugmachasi uchun teshikni kesib oling.
Lehim simlari ishga tushirish tugmasi uchun.
! (./ rasmlar/startButtonHole.jpg)
### 2.3
Ishga tushirish tugmachasining simlarini non paneliga ulang va Arduino -ga ulang.
LED uchun 470 ohm qarshilik qo'shing. Tugma uchun 10k qarshilik qo'shing.
! (./ tasvirlar/startButtonWires.jpg)
### 2.4 dasturiy ta'minoti: harakatlanuvchi chiroqlar
Qarang: [`./code/step2-movingLights.ino`](./code/step2-movingLights.ino)
3 -qadam: Nazoratchilar
### 3.1 Tekshirish panelini arduino -ga ulang
#### 3.1.1 Birinchi nazoratchi
Bu birinchi o'yinchi boshqaruvchisi uchun konfiguratsiya. Barcha simlar "D" port portiga ulangan bo'lishi kerak.
Tekshirgichning uzilish portining sim konfiguratsiyasi:
- 1 -sim: kalitning 2 -oyog'idan +5 voltli qaytish - Non panelidagi mavjud terminal tasmasiga ulanish - Bu terminal chizig'idan 10k ohmli rezistorni erga ulang. Bu er ma'lumoti noto'g'ri ijobiy o'qishni oldini olishga yordam beradi. - 2 -sim: +5 voltli kalitning 1 -oyog'iga o'tadi - Non panelidagi +5 voltli elektr tarmog'iga ulang - 3 -sim: LED tugmasi uchun topraklama - Non panelidagi -5 voltli elektr relsiga ulang. - 4 -sim: LED tugmachasi uchun +5 voltli signal - Non panelidagi mavjud terminal tasmasiga ulanish - Arduino -ni qarama -qarshi terminalga ulash - Ikki terminalli chiziqni 470 ohmli rezistor bilan ulash
1 -o'yinchi tugmasi = pin 26 -o'yinchi 1 -LED = 27 -pin
#### 3.1.2 Ikkinchi nazoratchi
Birinchi nazoratchi uchun amallarni bajaring, faqat bu safar "C" ajratish portidan foydalaning.
2 -o'yinchi tugmasi = 22 -pin 2 -o'yinchi LED = 23 -pin
### 3.2 Ethernet kabelini yarating
Uzunligi taxminan 6-9 fut.
! (./ tasvirlar/controllerWire.jpg)
### 3.2
Tabletka idishining pastki qismida teshik qiling.
! (./ tasvirlar/controllerBottomHole.jpg)
### 3.3 Boshqaruvchi yuqori yig'ilishi
! (./ tasvirlar/controllerInside.jpg)
#### 3.3.1
Arja tugmasi uchun tabletka idishining qopqog'idagi teshikni kesib oling.
#### 3.3.2
Arja tugmachasi uchun lehim simlari.
#### 3.3.3
Arja tugmachasini tabletka idishining qopqog'iga qo'ying.
#### 3.3.4
Qopqoqning boshqa tomonidagi RJ45 ayol uzilishini mahkamlang.
### 3.4 Tekshirgichning pastki qismi
! (./ rasmlar/tekshiruvchiAlmostFinished.jpg)
Ethernet simini hap konteynerining pastki qismiga joylashtiring, so'ngra chekilgan simi oxiridan pastda bo'shashgan tugunni bog'lang.
### 3.5 Controller yakuniy yig'ilishi
! (./ tasvirlar/tekshiruvchiFinished.jpg)
Ethernetni RJ45 ayol uzilishiga ulang. Konteynerni yopayotganda, tugma pimlarini egmaslik uchun ehtiyot bo'ling.
### 3.6 Ikkinchi nazoratchi uchun takrorlang
! (./ tasvirlar/secondController.jpg)
### 3.7 Dasturiy ta'minot: O'yinchini boshqarish
Qarang: ["./code/step3-playerControls.ino"](./code/step3-playerControls.ino)
4 -qadam: Ovoz
### 4.1 DF pleerini taxtaga ulang
Kondensator va qarshilik qo'shing.
! (./ tasvirlar/audioCloser.jpg)
### 4.2 3 vattli dinamikni taxtaga ulang
### 4.3 Micro SD -ga tovushlarni yuklab olish
Jild nomi mp3 bo'lishi kerak, SD karta ildiz katalogi ostida va mp3 fayl nomi 4 ta raqamdan iborat bo'lishi kerak, masalan, "0001.mp3", mp3 papkaning ostiga joylashtirilgan. Agar siz uni ingliz va xitoy tillarida nomlamoqchi bo'lsangiz, uni raqamdan keyin qo'shishingiz mumkin, masalan, "0001hello.mp3" yoki "0001 后来.mp3".
Qarang: [`./audio/](./audio).
### 4.4 Micro SD -ni DF pleerga ulang
### 4.5 Dasturiy ta'minot: Audio
Qarang: [`./code/step4-audio.ino`](./code/step4-audio.ino)
5 -qadam: tortishish kuchi
### 5.1 O'lchov
! (./ tasvirlar/chiroqlarOnWall.jpg)
LED tasmasini devorga osib qo'ying. Gravitatsiya boshlanadigan joyni tanlang, masalan, yorug'lik chizig'i vertikal harakat qila boshlaydi.
Bu chiziq LED chizig'ining oxiridan qanchalik uzoqda ekanligini o'lchang. O'lchangan uzunlik, chiziqning umumiy uzunligi va LEDlar orasidagi masofadan foydalanib, LED indeksini shu holatda hisoblang.
### 5.2 Dasturiy ta'minot: tortishish vaqti
Qarang: [`./code/step5-gravity.ino`](./code/step5-gravity.ino)
6 -qadam: Yakuniy dasturiy ta'minot
O'yinga g'olibni qo'shing.
! (./ rasmlar/ot.jpg)
Qarang: [`./code/step6-final.ino`](./code/step6-final.ino)
Tavsiya:
Simsiz eshik qo'ng'irog'i - (Raspberry PI va Amazon Dash): 4 qadam (rasmlar bilan)
Simsiz eshik qo'ng'irog'i - (Raspberry PI va Amazon Dash): Bu nima qiladi? (videoga qarang) Tugma bosilganda, Raspberry simsiz tarmoqqa kiruvchi yangi qurilmani topadi. Shunday qilib, u bosilgan tugmani taniy oladi va bu ma'lumotni mobil telefoningizga (yoki sizning qurilmangizga) uzatishi mumkin
Dell Inspiron 15 3000 seriyali qattiq diskka qanday kirish mumkin: 10 qadam
Dell Inspiron 15 3000 seriyali qattiq diskka qanday kirish mumkin: Salom Instructables o'quvchilari, bugun men sizga Dell Inspiron 15 3000 seriyali noutbukda qattiq diskka qanday kirishni ko'rsataman. Ehtimol, agar siz buni o'qiyotgan bo'lsangiz, siz kompyuterni o'qqa tutishda qiynalasiz yoki qattiq diskni qayta joylashtirasiz yoki siz
Amazon Dash tugmasi jim eshik qo'ng'irog'i: 10 qadam (rasmlar bilan)
Amazon Dash tugmachasi jim eshik qo'ng'irog'i: Doimiy ravishda derazaga qarayapsizmi, shunda siz mehmonlarni eshik qo'ng'irog'ini bosishdan oldin ushlab tura olasizmi? Itlar va chaqaloq qachon jiringlasa, aqldan ozishdan charchadingizmi? &Quot; Aqlli " ga boylik sarflashni xohlamang. Yechim? Eshikka jim qo'ng'iroq qilish - bu
XiaoMi vakuum + Amazon tugmasi = Dash tozalash: 5 qadam (rasmlar bilan)
XiaoMi Vakuum + Amazon tugmasi = Dash tozalash: Ushbu ko'rsatma XiaoMi vakuumini boshqarish uchun zaxira Amazon Dash tugmalaridan qanday foydalanishni tushuntiradi. Menda 1 dollar bo'lgan paytlarda Amazon tugmachalari bor edi va men ulardan hech qanday foyda ko'rmadim. Ammo yangi robot -changyutgich olish to'g'risida qaror qabul qilaman
Dash Led rejimi: 3 qadam
Dash Led Mod: siz mashinangiz bilan kelgan yashil chiroqni yoqtirmaysizmi? Mana, ulardan qutulishning bir usuli va tunda ham o'z chizig'ingizni ko'rish. avval mod uchun chiziqni tanlang … bu bajaradi. E'tibor bering, men bu xabarni joylashtirganim uchun siz javobgarlikni anglatmaysiz