Բովանդակություն:

Smash Dash 3000: 7 քայլ
Smash Dash 3000: 7 քայլ

Video: Smash Dash 3000: 7 քայլ

Video: Smash Dash 3000: 7 քայլ
Video: IPHONE vs XIAOMI 2024, Նոյեմբեր
Anonim
Smash Dash 3000
Smash Dash 3000
Smash Dash 3000
Smash Dash 3000
Smash Dash 3000
Smash Dash 3000

Սա GitHub- ի կողմից 13.04.2019 թ. Դրությամբ պատճենված է, Instructables LED մրցույթին մասնակցելու նպատակով: Եթե որևէ մեկը խնդիրներ ունի, ազատ զգացեք թողնել հարցը GitHub- ում:

Նախագծի ամբողջական ֆայլերը ՝

Սա նախագիծ է լույսերի մասին: Ես կառուցեցի arduino- ի վրա հիմնված մրցարշավային խաղ, որը ներառում էր կոճակ կոտրելը և մրցում մինչև LED շերտի վերջ: Կան լրացուցիչ մեխանիզմներ, ինչպիսիք են ձգողականությունը, խաղը ավելի հետաքրքիր դարձնելու համար:

Բղավեք այս նախագծի ոգեշնչման համար, [Բաց LED մրցավազք] (https://create.arduino.cc/projecthub/gbarbarov/open-led-race-a0331a):

Պարագաներ

## պարագաներ

- Arduino Mega- 5V ռելե- 5V 2.5A էլեկտրամատակարարում- WS2813 Led Strip 60 LED/5 մետր- DF նվագարկիչ Mini- RJ45 4-նավահանգիստ Breakout Board- RJ45 Keystone (1)- RJ45 Breakout (2)- 1000 uF կոնդենսատոր- 470 uF Capacitor- 470 Ohm Resistor (5)- 1000 Ohm Resistor- 10k Ohm Resistor (3)- Cardboard Box- 3 Watt Speaker- Pringles Can- Empty Pill Bottle (2)- 22 AWG Solid Wire- Ethernet Cable- Male RJ45 Connectors- Breadboard- Արկադային կոճակ (3)- Micro SD

### Այլ բաներ, որոնք ձեզ անհրաժեշտ կլինեն

- Micro SD Reader- Wire Stripper- RJ45 Crimper- Soldering Iron- Solder- Shrinktube

Քայլ 1: Arduino և LED

Arduino և LED
Arduino և LED
Arduino և LED
Arduino և LED
Arduino և LED
Arduino և LED

### 1.1 Ստեղծեք վանդակը

#### 1.1.1

Կցեք ձեր տուփին `Arduino Mega, տախտակ, ռելե, RJ45 վարդակից, էլեկտրամատակարարման վարդակից

#### 1.1.2

Միացրեք Arduino- ն տախտակի մեջ (տես էլեկտրագծերի սխեմա):

#### 1.1.3

Միացրեք ռելեը տախտակի մեջ (տե՛ս էլեկտրագծերի սխեմա):

#### 1.1.4

RJ45 դեպի տախտակ, ավելացրեք դիմադրիչներ

Կանաչ = Պահուստային տվյալների գիծ Կապույտ = Տվյալների գիծ Նարնջագույն = 5 Վ Շագանակագույն = Գրունտ

Երկու տվյալների տողում ավելացրեք 470 Օմ դիմադրություն (տե՛ս էլեկտրագծերի սխեմա):

#### 1.1.5

Միացրեք սնուցման տախտակը սնուցման տախտակին, ավելացրեք 1000 uF կոնդենսատոր:

### 1.2 Կարգավորեք LED ժապավենը

#### 1.2.1 Կառուցեք LED երկարացման մետաղալար

Մոտ 6-9 ոտնաչափ երկարությամբ:

Wireոդման մետաղալարերի միացումներ:

Կարմիր (5 Վ) = Նարնջագույն Սև (Գրունտ) = Շագանակագույն Դեղին (Տվյալներ) = Կապույտ Կանաչ (Պահուստային տվյալներ) = Կանաչ

Օգտագործեք ջերմության նվազեցում:

! (./ images/ledextensionwire.jpg)

#### 1.2.2 Կասետային LED լարերի լարեր

! (./ images/ledWire.jpg)

#### 1.2.3 Միացրեք LED ժապավենը RJ45 հիմնաքարին:

### 1.3 Softwareրագրակազմ. Միացրեք լույսերը

Տես [`./code/step1-turnOnLights.ino`](./code/step1-turnOnLights.ino)

Քայլ 2: Սկսելու կոճակ

Գործարկման կոճակ
Գործարկման կոճակ
Սկսելու կոճակ
Սկսելու կոճակ
Գործարկման կոճակ
Գործարկման կոճակ

### 2.1

Սղոցը կարող է կես դյույմ բարձրությամբ ավելի բարձր լինել, քան ձեր տուփը:

! (./ images/startButtonInBox.jpg)

### 2.2

Կտրեք անցք ձեր արկադային կոճակի համար:

Startոդեք լարերը սկսելու կոճակը:

! (./ images/startButtonHole.jpg)

### 2.3

Միացրեք մեկնարկի կոճակի հաղորդալարերը տախտակին և միացրեք տախտակը Arduino- ին:

LED- ի համար ավելացրեք 470 oHm դիմադրություն: Կոճակի համար ավելացրեք 10k դիմադրություն:

! (./ images/startButtonWires.jpg)

### 2.4 Softwareրագրակազմ. Շարժվող լույսեր

Տե՛ս [`./code/step2-movingLights.ino`^(./code/step2-movingLights.ino)

Քայլ 3: Կարգավորիչներ

Վերահսկիչներ
Վերահսկիչներ
Վերահսկիչներ
Վերահսկիչներ
Վերահսկիչներ
Վերահսկիչներ

### 3.1 Միացրեք վերահսկիչի ճեղքման տախտակը arduino- ին

#### 3.1.1 Առաջին վերահսկիչ

Սա կազմաձևումն է առաջին նվագարկիչի վերահսկիչի համար: Բոլոր լարերը պետք է միացված լինեն ճեղքման տախտակին `D`:

Կառավարիչի ճեղքման նավահանգստի լարերի կազմաձևում.

- Հաղորդալար 1: +5 վոլտ հետադարձ անջատիչի 2 -րդ ոտքից. Այս գրունտի հղումը օգնում է խուսափել կեղծ դրական ընթերցումներից: - Լար 2: +5 վոլտ անցում դեպի անջատիչի 1 -ին ոտք - Միացեք սեղանի վրա +5 վոլտ հզորության ռելսին - Մետաղալար 3: Հիմք կոճակի համար LED - Միացեք -5 վոլտ հզորության երկաթուղու վրա հացահատիկի վրա - Հաղորդալար 4: +5 վոլտ ազդանշան կոճակի LED- ի համար - Միացրեք տախտակի վրա առկա տերմինալային ժապավենին - arduino- ն միացրեք հակառակ տերմինալի ժապավենին - Միացրեք երկու տերմինալային շերտերը 470 օհմ ռեզիստորով:

Նվագարկիչ 1 կոճակ = կապում 26 նվագարկիչ 1 LED = կապում 27

#### 3.1.2 Երկրորդ վերահսկիչ

Հետևեք առաջին վերահսկիչի քայլերին, բացառությամբ այս անգամ `օգտագործելով C` նավահանգիստը:

Նվագարկիչ 2 կոճակ = փին 22 Խաղացող 2 LED = կապ 23

### 3.2 Ստեղծեք ethernet մալուխ

Մոտ 6-9 ոտնաչափ երկարությամբ:

! (./ images/controllerWire.jpg)

### 3.2

Հաբի տարայի ներքևի հատվածում անցք բացեք:

! (./ images/controllerBottomHole.jpg)

### 3.3 Վերահսկիչի վերևի հավաքում

! (./ պատկերներ/controllerInside.jpg)

#### 3.3.1

Կտրեք անցքը հաբի տարայի կափարիչի վրա ՝ արկադային կոճակի համար:

#### 3.3.2

Arոդեք կապալարեր ձեր արկադային կոճակի համար:

#### 3.3.3

Տեղադրեք ձեր արկադային կոճակը հաբի տարայի կափարիչի մեջ:

#### 3.3.4

Կափարիչի մյուս կողմում ամրացրեք RJ45 իգական ճեղքվածքը:

### 3.4 Վերահսկիչի ներքևի հավաքում

! (./ պատկերներ/controllerAlmostFinished.jpg)

Տեղադրեք ethernet լարը հաբի տարայի ներքևի մասում, այնուհետև կապեք չամրացված հանգույցը Ethernet լարի վերջից անմիջապես ներքև:

### 3.5 Վերահսկիչի եզրափակիչ ժողովը

! (./ images/controllerFinished.jpg)

Միացրեք Ethernet- ը RJ45 իգական բեկումի մեջ: Կոնտեյները փակելիս զգույշ եղեք, որպեսզի չկոտրեք կոճակները:

### 3.6 Կրկնել երկրորդ կարգավորիչի համար

! (./ images/secondController.jpg)

### 3.7 Softwareրագրակազմ. Նվագարկիչի վերահսկում

Տես [`./code/step3-playerControls.ino`](./code/step3-playerControls.ino)

Քայլ 4: Աուդիո

Աուդիո
Աուդիո
Աուդիո
Աուդիո

### 4.1 Միացրեք DF նվագարկիչը տախտակի մեջ

Ավելացնել կոնդենսատոր և դիմադրություն:

! (./ images/audioCloser.jpg)

### 4.2 Միացրեք 3 վտ բարձրախոսը տախտակի մեջ

### 4.3 Ներբեռնեք ձայները միկրո SD- ում

Թղթապանակի անունը պետք է լինի mp3, տեղադրվի SD քարտի արմատային գրացուցակի տակ, իսկ mp3 ֆայլի անունը պետք է լինի 4 թվանշան, օրինակ `" 0001.mp3 ", տեղադրված mp3 պանակի տակ: Եթե ցանկանում եք այն անվանել և՛ անգլերեն, և՛ չինարեն, կարող եք ավելացնել այն թվից հետո, օրինակ ՝ «0001hello.mp3» կամ «0001 后来.mp3»:

Տես [`./audio/erly(./audio):

### 4.4 Միացրեք Micro SD- ն DF նվագարկիչին

### 4.5 Softwareրագրակազմ. Աուդիո

Տե՛ս [`./code/step4-audio.ino`^(./code/step4-audio.ino)

Քայլ 5: Ձգողականություն

Ձգողականություն
Ձգողականություն

### 5.1 Չափել

! (./ images/lightsOnWall.jpg)

Կախեք ձեր LED ժապավենը պատին կամ ինչ -որ այլ բաների: Ընտրեք այնպիսի տեղ, որն իմաստ ունի ինքնահոսության սկիզբը, օրինակ, որտեղից լուսային շերտը սկսում է ուղղահայաց ճանապարհորդել:

Չափեք, թե որքան հեռու է LED շերտի ծայրից այս վայրը: Այս դիրքում հաշվեք LED- ի ինդեքսը `օգտագործելով չափված երկարությունը, շերտի ընդհանուր երկարությունը և LED- ների միջև հեռավորությունը:

### 5.2 Softwareրագրակազմ. Ձգողականության ժամանակ

Տե՛ս [`./code/step5-gravity.ino`erly(./code/step5-gravity.ino)

Քայլ 6: Վերջնական ծրագրակազմ

Վերջնական ծրագրակազմ
Վերջնական ծրագրակազմ

Խաղին ավելացրեք հաղթող:

! (./ images/horse.jpg)

Տես [`./code/step6-final.ino`erly(./code/step6-final.ino)

Խորհուրդ ենք տալիս: