Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Arduino ба LED
- Алхам 2: Эхлэх товчлуур
- Алхам 3: Хянагчид
- Алхам 4: Аудио
- Алхам 5: Таталцлын хүч
- Алхам 6: Эцсийн програм хангамж
- Алхам 7: \ o/ -тэй өрсөлдөх найзаа олоорой
Видео: Smash Dash 3000: 7 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Энэ бол Instructables LED тэмцээнд оролцох зорилгоор GitHub -ийн 2019.04.13 -ны өдрийн хуулбар оо юм! Хэрэв хэн нэгэн асуудалтай байгаа бол GitHub дээр асуудлаа чөлөөтэй үлдээгээрэй!
Төслийн бүрэн файлыг https://github.com/naclyellipsis/Smash-Dash-3001 хаягаар орж үзнэ үү.
Энэ бол гэрлийн тухай төсөл юм. Би товчлуурыг цохиж, LED зурвасын төгсгөл хүртэл уралддаг ардуино дээр суурилсан уралдааны тоглоом бүтээсэн. Тоглоомыг илүү сонирхолтой болгохын тулд таталцал гэх мэт нэмэлт механикууд байдаг.
Энэхүү төслийн урам зоригийг өгөөрэй, [Нээлттэй LED уралдаан] (https://create.arduino.cc/projecthub/gbarbarov/open-led-race-a0331a).
Хангамж
## Хангамж
- Arduino Mega- 5V Relay- 5V 2.5A Цахилгаан хангамж- WS2813 Led Strip 60 LED/5 Meter- DF Player Mini- RJ45 4-Port Breakout Board- RJ45 Keystone (1)- RJ45 Breakout (2)- 1000 uF Capacitor- 470 uF конденсатор- 470 Ом эсэргүүцэл (5)- 1000 Ом эсэргүүцэл- 10 к Ом эсэргүүцэл (3)- Картон хайрцаг- 3 ватт чанга яригч- Pringles саванд хоосон эм (2)- 22 AWG хатуу утас- Ethernet кабель- Эр RJ45 холбогч Breadboard- Зоосон машины товчлуур (3)- Micro SD
### Танд хэрэгтэй бусад зүйлс
- Micro SD уншигч- Утас хуулагч- RJ45 Crimper- Гагнуурын төмөр
Алхам 1: 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 фут урт.
Гагнуурын утас холболт.
Улаан (5V) = Улбар шар Хар (Газар) = Хүрэн Шар (Өгөгдөл) = Цэнхэр Ногоон (Нөөцлөх Өгөгдөл) = Ногоон
Дулаан багасгагч ашиглана уу.
! (./ зураг/ledextensionwire.jpg)
#### 1.2.2 LED утаснуудын тууз
! (./ зураг/ledWire.jpg)
#### 1.2.3 LED туузыг RJ45 түлхүүрийн чулуунд залгаарай.
### 1.3 Програм хангамж: Гэрлийг асаах
[`./Code/step1-turnOnLights.ino`](./code/step1-turnOnLights.ino) -г үзнэ үү.
Алхам 2: Эхлэх товчлуур
### 2.1
Харсан нь таны хайрцгаас хагас инч өндөр болно.
! (./ зураг/startButtonInBox.jpg)
### 2.2
Зоосон машины товчлуурын нүхийг хайчилж ав.
Гагнуурын утсыг эхлүүлэх товчлуур.
! (./ зураг/startButtonHole.jpg)
### 2.3
Эхлэх товчлуурын утсыг талхны самбартай холбож, талхны самбарыг Arduino -тэй холбоно уу.
LED -ийн хувьд 470 oHm эсэргүүцэл нэмнэ. Товчлуурт 10 к резистор нэмнэ үү.
! (./ зураг/startButtonWires.jpg)
### 2.4 Програм хангамж: Хөдөлгөөнт гэрэл
[`./Code/step2-movingLights.ino`](./code/step2-movingLights.ino) -г үзнэ үү.
Алхам 3: Хянагчид
### 3.1 Хянагчийн таслах самбарыг arduino руу холбоно уу
#### 3.1.1 Анхны хянагч
Энэ бол анхны тоглуулагчийн хянагчийн тохиргоо юм. Бүх утсыг "D`" порт самбар руу холбох ёстой.
Хянагчийн портын утасны тохиргоо:
- Утас 1: шилжүүлэгчийн 2 -р хөлөөс +5 вольтын өгөөж - Талхны самбар дээрх боломжтой терминал туузыг холбох - Энэхүү терминал зурвасаас 10 к ом эсэргүүцлийг газар руу холбох. Энэхүү газрын лавлагаа нь хуурамч эерэг уншилтаас зайлсхийхэд тусална. - Утас 2: +5 вольтын унтраалгын 1 -р хөл рүү явах - Талхны самбар дээрх +5 вольтын цахилгаан төмөр замд холбох - Утас 4: LED товчлуурын хувьд +5 вольтын дохио - Талхны самбар дээрх боломжтой терминал зурвас руу залгах - Ардуиног эсрэг талын тууз руу холбох - Хоёр терминал туузыг 470 ом эсэргүүцэлтэй холбох
Тоглогч 1 товчлуур = зүү 26 Тоглогч 1 LED = зүү 27
#### 3.1.2 Хоёр дахь хянагч
Эхний хянагчийн алхмуудыг дагана уу, энэ үеэс бусад тохиолдолд `C` портыг ашиглана уу.
Тоглогч 2 товчлуур = зүү 22 Тоглогч 2 LED = зүү 23
### 3.2 Ethernet кабель хийх
Ойролцоогоор 6-9 фут урт.
! (./ зураг/хянагчWire.jpg)
### 3.2
Эмийн савны ёроолд нүх өрөмдөнө.
! (./ зураг/хянагчBottomHole.jpg)
### 3.3 Хянагчийн дээд угсралт
! (./ зураг/хянагчInside.jpg)
#### 3.3.1
Эмийн савны таган дахь аркад товчлуурын нүхийг хайчилж ав.
#### 3.3.2
Таны аркад товчлуурын гагнуурын утас.
#### 3.3.3
Зоосон машины товчлуурыг эмийн савны таганд хийнэ үү.
#### 3.3.4
RJ45 Эмэгтэй таслагчийг тагны нөгөө талд хавсаргана уу.
### 3.4 Хянагчийн доод угсралт
! (./ зураг/хянагчAlmostFinished.jpg)
Ethernet утсыг шахмал савны ёроолд оруулаад дараа нь Ethernet утасны төгсгөлийн доор сул зангидсан зангиа хийнэ.
### 3.5 Хянагчийн эцсийн угсралт
! (./ зураг/хянагчFinished.jpg)
Ethernet -ийг RJ45 Эмэгтэй таслагч руу залгаарай. Савыг хаахдаа товчлуурын хавчаарыг нугалахгүйн тулд болгоомжтой байгаарай.
### 3.6 Хоёр дахь хянагчийг давтана
! (./ images/secondController.jpg)
### 3.7 Програм хангамж: Тоглогчийн хяналт
[`./Code/step3-playerControls.ino`](./code/step3-playerControls.ino) -г үзнэ үү.
Алхам 4: Аудио
### 4.1 DF тоглуулагчийг талхны самбарт залгаарай
Конденсатор ба резистор нэмнэ.
! (./ зураг/audioCloser.jpg)
### 4.2 3 ваттын чанга яригчийг талхны самбарт залгаарай
### 4.3 Micro SD дээр дууг татаж авах
Фолдерын нэрийг mp3, SD картны үндсэн лавлах дор байрлуулах ёстой бөгөөд mp3 файлын нэрийг 4 оронтой байх ёстой, жишээлбэл "0001.mp3", mp3 хавтасны доор байрлуулна. Хэрэв та үүнийг англи, хятад хэлээр нэрлэхийг хүсвэл "0001hello.mp3" эсвэл "0001 后来.mp3" гэх мэт тооны дараа нэмж болно.
[`./Audio/](./audio) -г үзнэ үү.
### 4.4 Micro SD -ийг DF тоглуулагч руу залгаарай
### 4.5 Програм хангамж: Аудио
[`./Code/step4-audio.ino`](./code/step4-audio.ino) -г үзнэ үү.
Алхам 5: Таталцлын хүч
### 5.1 Хэмжих
! (./ зураг/гэрэлOnWall.jpg)
LED туузаа хананд өлгө. Таталцлын хүч эхлэх эхлэлийг тавь, жишээлбэл гэрлийн зурвас босоо чиглэлд явж эхлэх газрыг сонго.
Энэ байрлал нь LED зурвасын төгсгөлөөс хэр хол байгааг хэмжинэ. Энэ байрлал дахь LED -ийн индексийг хэмжсэн урт, туузны нийт урт, LED хоорондын зайг ашиглан тооцоолно.
### 5.2 Програм хангамж: Хүндийн хүчний цаг
[`./Code/step5-gravity.ino`](./code/step5-gravity.ino) -г үзнэ үү.
Алхам 6: Эцсийн програм хангамж
Тоглоомонд ялагчийг нэмээрэй.
! (./ зураг/морь.jpg)
[`./Code/step6-final.ino`](./code/step6-final.ino) -г үзнэ үү.
Зөвлөмж болгож буй:
Утасгүй хаалганы хонх - (Raspberry PI & Amazon Dash): 4 алхам (зурагтай)
Утасгүй хаалганы хонх - (Raspberry PI & Amazon Dash): Энэ нь юу хийдэг вэ? (видеог үзнэ үү) Товчлуур дарагдсан үед Raspberry утасгүй сүлжээнд шинэ төхөөрөмж бүртгэж байгааг олж мэдэв. Ингэснээр товчлуур дарагдаж байгааг таньж, энэ баримтын мэдээллийг гар утсандаа (эсвэл таны төхөөрөмжид дамжуулж болно)
Dell Inspiron 15 3000 серийн хатуу диск рүү хэрхэн нэвтрэх вэ: 10 алхам
Dell Inspiron 15 3000 серийн хатуу диск рүү хэрхэн нэвтрэх вэ: Сайн байцгаана уу уншигчид аа, өнөөдөр би танд Dell Inspiron 15 3000 серийн зөөврийн компьютер дээр хатуу диск рүү хэрхэн нэвтрэхийг зааж өгөх болно. Магадгүй та үүнийг уншиж байгаа бол компьютерээ буудаж, хатуу дискээ дахин байрлуулах гэж оролдоход хэцүү байж магадгүй юм
EF 230: Home System 3000 зааварчилгаа: 4 алхам
EF 230: Home System 3000 зааварчилгаа: Home System 3000 нь Arduino, температур мэдрэгч, пьезо дуугаруулагч, оптик илрүүлэгч/фототранзистор, servo ашигладаг төхөөрөмж бөгөөд гэрийн эрчим хүчний үр ашгийг дээшлүүлэх арга замыг харуулдаг
Эрчим хүч хэмнэгч 3000: 7 алхам
Energy Saver 3000: Adrien Green, Huy Tran, Jody Walker Raspberry Pi компьютер болон Matlab ашиглах нь гэрийн эзэддээ эрчим хүчний хэрэглээг бууруулахад туслах энгийн бөгөөд үр дүнтэй арга юм. Energy Saver 3000 -ийн хамгийн сайн тал бол үүнийг тохируулах, ашиглахад маш хялбар байдаг
Dash Led Mod: 3 алхам
Dash Led Mod: таны машинтай хамт ирсэн ногоон өнгийн зураасыг үзэн яддаг уу? Эндээс тэднээс салж, шөнийн цагаар зураасаа харах нэг арга байна. эхлээд тохируулах зураасыг сонгоно уу … үүнийг хийх болно. Би үүнийг нийтэлсэн учраас миний хариуцах ёстой гэсэн үг биш гэдгийг анхаарна уу