Სარჩევი:
- მარაგები
- ნაბიჯი 1: არდუინო და LED
- ნაბიჯი 2: დაწყების ღილაკი
- ნაბიჯი 3: კონტროლერები
- ნაბიჯი 4: აუდიო
- ნაბიჯი 5: გრავიტაცია
- ნაბიჯი 6: საბოლოო პროგრამული უზრუნველყოფა
- ნაბიჯი 7: იპოვეთ მეგობარი კონკურენციაში \ o/
ვიდეო: Smash Dash 3000: 7 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ეს არის ასლის ჩასმა GitHub– ის 4/13/2019 წლის მდგომარეობით, Instructables LED კონკურსში მონაწილეობის მიზნით! თუ ვინმეს აქვს პრობლემა, მოგერიდებათ დატოვოთ საკითხი GitHub– ზე!
პროექტის სრული ფაილები
ეს არის პროექტი განათების შესახებ. მე ავაშენე არდუინოზე დაფუძნებული სარბოლო თამაში, რომელიც მოიცავს ღილაკის დამსხვრევას და რბოლა LED ზოლის ბოლომდე. არის დამატებული მექანიკა, როგორიცაა გრავიტაცია, რათა თამაში უფრო საინტერესო გახდეს.
იყვირე ამ პროექტის შთაგონებისათვის, [Open LED Race] (https://create.arduino.cc/projecthub/gbarbarov/open-led-race-a0331a).
მარაგები
## მარაგები
- Arduino Mega- 5V სარელეო- 5V 2.5A დენის წყარო- WS2813 Led Strip 60 LED/5 მეტრი- DF Player Mini- RJ45 4-Port Breakout Board- RJ45 Keystone (1)- RJ45 Breakout (2)- 1000 uF Capacitor- 470 uF Capacitor- 470 Ohm Resistor (5)- 1000 Ohm Resistor- 10k Ohm Resistor (3)- მუყაოს ყუთი- 3 Watt Speaker- Pringles Can- Empty Pill Bottle (2)- 22 AWG Solid Wire- Ethernet Cable- Male RJ45 Connectors- პურის დაფა- არკადული ღილაკი (3)- მიკრო SD
### სხვა რამ რაც დაგჭირდებათ
- Micro SD Reader- Wire Stripper- RJ45 Crimper- Soldering Iron- Solder- Shrinktube
ნაბიჯი 1: არდუინო და LED
### 1.1 ყუთის დაყენება
#### 1.1.1
მიამაგრეთ თქვენს ყუთში: Arduino Mega, breadboard, სარელეო, RJ45 დანამატი, კვების ბლოკი
#### 1.1.2
შეაერთეთ არდუინო დაფაზე (იხილეთ გაყვანილობის სქემა).
#### 1.1.3
შეაერთეთ რელე პურის დაფაზე (იხილეთ გაყვანილობის სქემა).
#### 1.1.4
RJ45 პურის დაფაზე, დაამატეთ რეზისტორები
მწვანე = სარეზერვო მონაცემთა ხაზი ლურჯი = მონაცემთა ხაზი ნარინჯისფერი = 5 ვ ყავისფერი = გრუნტი
დაამატეთ 470 Ohm რეზისტორი ორივე მონაცემთა ხაზზე (იხილეთ გაყვანილობის სქემა).
#### 1.1.5
ჩართეთ კვების ბლოკი დაფაზე, დაამატეთ 1000 uF კონდენსატორი.
### 1.2 LED ზოლის დაყენება
#### 1.2.1 ააშენეთ LED გაფართოების მავთული
სიგრძე დაახლოებით 6-9 ფუტი.
შედუღების მავთულის კავშირები.
წითელი (5V) = ნარინჯისფერი შავი (ადგილზე) = ყავისფერი ყვითელი (მონაცემები) = ლურჯი მწვანე (სარეზერვო მონაცემები) = მწვანე
გამოიყენეთ სითბოს შემცირება.
! (./ images/ledextensionwire.jpg)
#### 1.2.2 ლენტი LED მავთულის სადენები
! (./ images/ledWire.jpg)
#### 1.2.3 შეაერთეთ LED ზოლები RJ45 საყრდენში.
### 1.3 პროგრამული უზრუნველყოფა: ჩართეთ განათება
იხილეთ [`./code/step1-turnOnLights.ino`^(./code/step1-turnOnLights.ino)
ნაბიჯი 2: დაწყების ღილაკი
### 2.1
ხერხი შეიძლება იყოს ნახევარ ინჩზე მაღალი ვიდრე თქვენი ყუთი.
! (./ images/startButtonInBox.jpg)
### 2.2
გაჭერით ხვრელი თქვენი არკადული ღილაკისთვის.
შეაერთეთ მავთულები დაწყების ღილაკზე.
! (./ images/startButtonHole.jpg)
### 2.3
შეაერთეთ დაწყების ღილაკის ტყვიის მავთულები პურის დაფაზე და შეაერთეთ პურის დაფა არდუინოსთან.
დაამატეთ 470 oHm რეზისტორი LED- ისთვის. დაამატეთ 10k რეზისტორი ღილაკზე.
! (./ images/startButtonWires.jpg)
### 2.4 პროგრამული უზრუნველყოფა: მოძრავი შუქები
იხილეთ [`./code/step2-movingLights.ino`^(./code/step2-movingLights.ino)
ნაბიჯი 3: კონტროლერები
### 3.1 შეაერთეთ კონტროლერის გარღვევის დაფა არდუინოსთან
#### 3.1.1 პირველი კონტროლერი
ეს არის კონფიგურაცია პირველი მოთამაშის კონტროლერისთვის. ყველა მავთული უნდა იყოს დაკავშირებული პორტატულ პორტთან `D`.
კონტროლერის გარღვევის პორტის მავთულის კონფიგურაცია:
- მავთული 1: გადართვის ფეხი 2 -დან +5 ვოლტი - შეაერთეთ დაფაზე არსებული ტერმინალის ზოლთან - შეაერთეთ 10k ohm რეზისტორი ამ ტერმინალის ზოლიდან მიწასთან. ეს მინიშნება ხელს უწყობს ცრუ პოზიტიური კითხვების თავიდან აცილებას. - მავთული 4: +5 ვოლტი სიგნალი ღილაკზე LED - დააკავშირეთ დაფაზე არსებული ტერმინალის ზოლთან - დაუკავშირეთ arduino მოპირდაპირე ტერმინალის ზოლს - შეაერთეთ ორი ტერმინალის ზოლი 470 ოჰმეტიანი რეზისტორით
პლეერი 1 ღილაკი = პინი 26 პლეერი 1 LED = პინ 27
#### 3.1.2 მეორე კონტროლერი
მიჰყევით ნაბიჯებს პირველი კონტროლერისთვის, გარდა ამ დროისათვის breakout პორტის გამოყენებით `C`.
პლეერი 2 ღილაკი = პინი 22 პლეერი 2 LED = პინ 23
### 3.2 გააკეთეთ Ethernet კაბელი
დაახლოებით 6-9 ფუტი სიგრძის.
! (./ images/controllerWire.jpg)
### 3.2
გაბურღეთ ხვრელი აბების კონტეინერის ბოლოში.
! (./ images/controllerBottomHole.jpg)
### 3.3 კონტროლერის ზედა ასამბლეა
! (./ images/controllerInside.jpg)
#### 3.3.1
აბი კონტეინერის სახურავზე გაჭრა ხვრელი არკადული ღილაკისთვის.
#### 3.3.2
შეაერთეთ ტყვიის მავთულები თქვენი არკადული ღილაკისთვის.
#### 3.3.3
განათავსეთ თქვენი არკადული ღილაკი აბი კონტეინერის სახურავში.
#### 3.3.4
მიამაგრეთ RJ45 ქალი გარღვევა სახურავის მეორე მხარეს.
### 3.4 კონტროლერის ქვედა შეკრება
! (./ images/controllerAlmostFinished.jpg)
ჩადეთ Ethernet კაბელი ტაბლეტის კონტეინერის ბოლოში, შემდეგ მიამაგრეთ ფხვიერი კვანძი უშუალოდ Ethernet კაბელის ბოლოში.
### 3.5 კონტროლერის საბოლოო ასამბლეა
! (./ images/controllerFinished.jpg)
შეაერთეთ Ethernet RJ45 ქალი გარღვევაში. ფრთხილად იყავით კონტეინერის დახურვისას, რომ არ დაიხუროს ღილაკების ბალიშები.
### 3.6 გაიმეორეთ მეორე კონტროლერისთვის
! (./ images/secondController.jpg)
### 3.7 პროგრამული უზრუნველყოფა: მოთამაშის კონტროლი
იხილეთ [`./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/^(./audio).
### 4.4 შეაერთეთ მიკრო SD DF პლეერში
### 4.5 პროგრამული უზრუნველყოფა: აუდიო
იხილეთ [`./code/step4-audio.ino`^(./code/step4-audio.ino)
ნაბიჯი 5: გრავიტაცია
### 5.1 გაზომვა
! (./ images/lightsOnWall.jpg)
ჩამოკიდეთ თქვენი LED ზოლები კედელზე ან რამეზე. შეარჩიეთ ადგილი, რომელიც გრავიტაციის დაწყების მნიშვნელობას იძენს, მაგალითად, სადაც სინათლის ზოლი იწყებს ვერტიკალურად მოძრაობას.
გაზომეთ რამდენად შორს არის LED ზოლის ბოლოდან ეს მდებარეობა. გამოთვალეთ LED მაჩვენებელი ამ პოზიციაზე გაზომილი სიგრძის, ზოლის მთლიანი სიგრძისა და LED- ებს შორის მანძილის გამოყენებით.
### 5.2 პროგრამული უზრუნველყოფა: სიმძიმის დრო
იხილეთ [`./code/step5-gravity.ino`^(./code/step5-gravity.ino)
ნაბიჯი 6: საბოლოო პროგრამული უზრუნველყოფა
დაამატეთ გამარჯვებული თამაშს.
! (./ images/horse.jpg)
იხილეთ [`./code/step6-final.ino`^(./code/step6-final.ino)
გირჩევთ:
უკაბელო კარის ზარი - (ჟოლოს PI და Amazon Dash): 4 ნაბიჯი (სურათებით)
უკაბელო კარის ზარი - (ჟოლო PI & Amazon Dash): რას აკეთებს ის? (იხილეთ ვიდეო) ღილაკზე დაჭერისას ჟოლო აღმოაჩენს ახალ მოწყობილობას, რომელიც შედის უკაბელო ქსელში. ამ გზით- მას შეუძლია ამოიცნოს დაჭერილი ღილაკი და გადასცეს ინფორმაცია ამ ფაქტის შესახებ თქვენს მობილურს (ან თქვენს მოწყობილობას
XiaoMi ვაკუუმი + ამაზონის ღილაკი = Dash წმენდა: 5 ნაბიჯი (სურათებით)
XiaoMi Vacuum + Amazon Button = Dash წმენდა: ეს ინსტრუქცია აგიხსნით თუ როგორ გამოიყენოთ თქვენი სათადარიგო Amazon Dash ღილაკები XiaoMi ვაკუუმის გასაკონტროლებლად. მე მივიღე რამოდენიმე Amazon ღილაკი, რომლებიც განლაგებულია იმ დროიდან, როდესაც ისინი $ 1 იყო და მე მათი გამოყენება არ მქონდა. მაგრამ რობოტ ვაკუუმის მიღებისთანავე მე ვწყვეტ
Dash Led Mod: 3 ნაბიჯი
Dash Led Mod: ოდესმე გძულთ მწვანე მწვანე შუქნიშანი, რომლითაც მანქანა მოვიდა? აქ არის ერთი გზა, რომ თავი დაეღწია მათ და მაინც ნახოთ თქვენი dash ღამით. პირველი შეარჩიეთ dash to mod … ეს გააკეთებს. შენიშვნა მხოლოდ იმიტომ, რომ მე ამას ვდებ არ ნიშნავს პასუხისმგებლობას ჩემი მხრიდან თქვენ
წვრილმანი - დაზოგეთ 200 $ და შეცვალეთ Dash კლასტერული ნათურები W/LED- ებით: 8 ნაბიჯი
წვრილმანი - დაზოგეთ ~ 200 აშშ დოლარი და შეცვალეთ Dash კლასტერული ნათურები W/LED- ებით: მანქანის დილერს სურდა $ 200.00 -ზე მეტი (ნაწილები და შრომა - უმეტესობა შრომა) შეცვალოს ნათურები ჩვენი 2001 წლის ვოიაჯერის ინსტრუმენტთა კლასტერში. თუ მიჰყვებით ამ მითითებებს, შეგიძლიათ გააკეთოთ ეს თქვენი დროის დაახლოებით 20 წუთის განმავლობაში და 22.90 აშშ დოლარი
მანქანის Dash კამერის სამონტაჟო: 9 ნაბიჯი (სურათებით)
Car Dash Camera Mount: ვიდეო კამერის დამონტაჟების იაფი (იაფი) და ეფექტური (სამუშაო) გზა ჩემი მანქანის გასაშლელად. ჩემი ჩაწერისთვის! მე ვცადე გორილას სამფეხა, მინი სამფეხა. ჩემმა მეგობარმა შემოგვთავაზა ლობიოს ტომარა ( რომელიც ვერსად ვიპოვეთ) მაგრამ …. T