Mündəricat:
- Addım 1: Material toplayın
- Addım 2: Strukturunuzu dizayn edin
- Addım 3: Dizayn Təkərlər
- Addım 4: Buzzer üçün Arduino qurun
- Addım 5: İşıqlar üçün Arduino qurun
- Addım 6: Kodları birləşdirin
- Addım 7: Çap et
- Addım 8: Quruluşu yığın
- Addım 9: Başlatmağa hazırlaşın
- Addım 10: Başlayın
- Addım 11: İsteğe bağlı: Rampa qurun
Video: Robo-Band Avtomobil: 11 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Bu, ənənəvi rezin bantla işləyən avtomobilinizdən bir yüksəlişdir
Addım 1: Material toplayın
Bu layihə üçün aşağıdakı maddələrə ehtiyacınız olacaq:
- Eyni ölçüdə 4 təkər (özümüzü 3D çap etdik)
- Təkərlərə uyğun olan bir dübel
- Arduino dəsti (SparkFun RedBoard dəstindən istifadə etdik)
- Arduinonun oturacağı quruluş (özümüzü 3D çap etdik)
- Batareya paketi
- Rezin lentlər
- Arduino qaldırmaq üçün bəzi materiallar birbaşa bədəndə deyil (qoz -fındıq istifadə etdik)
- İsti yapışqan
- Vida
- Menteşəyə bənzər bir cihaz
- İsteğe bağlı: bir rampa etmək üçün yapışan bant və kontrplak
Addım 2: Strukturunuzu dizayn edin
Arduinonun qurulacağı bazanı 3D çap etməlisiniz
Bunun üçün istifadəçilərə çap edilə bilən öz modellərini tərtib etməyə imkan verən bir onlayn proqramdan istifadə edin
OnShape, istifadə etdiyimiz böyük və pulsuz bir onlayn dizayn proqramıdır
Baza, quruluşda oxlar üçün iki delikli trapezoid idi
Eskizin ölçüləri yuxarıdakı şəkildə və aşağıdakı linkdə verilmişdir:
cad.onshape.com/documents/048fc6be951616f14e2deccc/w/20989624bf2558bc37959b78/e/68c66e4b2b2e6e5c3f831475
Addım 3: Dizayn Təkərlər
Bu addım məcburi deyil, sadəcə etdiyimiz hər addımı izah etmək istədik
Eyni ölçülü dörd təkər tapa bilsəniz, onlardan istifadə edin və oxun bu təkərlərə uyğun olduğundan əmin olun
OnShape istifadə edərək bütün təkərləri 3D çap etdik
Qeyd: Dörd təkərin eyni ölçüdə olması lazım deyil. Eyni ölçüdə iki cüt olduğu müddətcə hər bir cütün tam bərabər olması lazım deyil. Qeyri -bərabər cüt təkərləriniz varsa, kiçik cütü maşının önünə qoyun.
OnShape üzərindəki dizaynımızın linki budur:
cad.onshape.com/documents/e1922e8518bcb45ebed6572a/w/079056c283baf08413a9531b/e/6447ceb52e949cd1573223c7
Addım 4: Buzzer üçün Arduino qurun
Piezo səs siqnalı 11 -ci dövrə üçün SIK Bələdçisindəki təlimatları izləyin
Bu quraşdırma olduqca sadədir, buna görə kitabdakı təlimatları izləyin
Zəruri bir dəyişiklik, səs siqnalının çörək taxtasının alt yarısına köçürülməsidir. Hansı yeri seçməyinizin heç bir əhəmiyyəti yoxdur, zolanı birləşdirən iki tel səs siqnalının ayaqlarına bitişik cərgələrdədir. Səs siqnalını arduino RedBoard -a bağlayan narıncı tel 8 -ci çuxura düzəldilməlidir.
Sorun Giderme: Orijinal buzzerimiz düzgün bağlandı, amma çox yüksək deyildi, buna görə fərqli bir dəstdən gələn bir səs siqnalı ilə keçdik və səs çox yüksək idi
Addım 5: İşıqlar üçün Arduino qurun
Dövrə 3, RGB LED üçün SIK Kılavuzundakı təlimatları izləyin
Hər iki funksiyanın arduino -da eyni vaxtda işləməsinə icazə vermək üçün bu dövrəni əvvəlki dövrə əlavə edin
RBG LED -in mavi ayağını birləşdirən tel 6 -cı çuxura qədər təkrarlanmalıdır.
Yenə də bu addım kitabdakı təlimatları izləyir, ancaq çətinlikləriniz varsa bütün əlaqələri iki dəfə yoxladığınızdan əmin olun
Addım 6: Kodları birləşdirin
Bu hissə bir az çətindir. Hər iki dövrənin eyni vaxtda işləməsini təmin etmək üçün kodları birləşdirməlisiniz.
Tam proqram yuxarıda göstərilmişdir, amma sizi daha mürəkkəb dəyişikliklərlə tanış edəcəyəm.
Dəyişənləri təyin edin
Birincisi, bütün dəyişəni iki SIK Circuit dərsindən proqramın üstünə köçürün.
BLUE_PIN dəyişənini 6 -ya yenidən təyin edin.
Dəyişən buzzerPin -i 8 -ə yenidən təyin edin.
Notlar, templər və ritmlər istədiyiniz hər hansı bir mahnını əks etdirmək üçün dəyişdirilə bilər, ancaq songLength dəyişəninin mahnınızdakı notların sayına bərabər olduğundan əmin olun.
Quraşdırma Döngəsi
Bu döngədə olması lazım olan hər şey dörd pinMode əmridir: hər işıq və səs siqnalı üçün bir.
Void Loop
Əvvəlcə iki proqramdakı boşluq döngələrini birləşdirin.
Sonra, işıqları idarə edən kod sətirlərini silin: Mahnı ilə senkronize olaraq təsadüfi rənglərin yanıb -sönməsi üçün kodu dəyişdirəcəyik.
Boşluq döngəsinin içərisində myColor -u boş myColor olaraq təyin edin (int redIntensity, int greenIntensity, mavi blueIntensity). Bu xətt birləşdirilmiş döngənin altındakı analogWrite əmrlərinin üstündən keçir.
Səs əmrinin üstündə myColor'u myColor (r, g, b) olaraq təyin edin. Bunun üzərinə int r, int g və int b təsadüfi təyin edin (255). Bu, hər rəng üçün təsadüfi bir intensivlik çağıracaq.
Bunun altında hər bir r, g və b üçün Serial.println əmri yaradın.
Hazır kodunuz yuxarıdakı fotoşəkilləri işlətməlidir. Fotoşəkillər iki fotoşəkili olan boşluq döngəsi ilə dəyişənlərə, boşluq qurulmasına və boşluq döngəsinə bölünür. Əylənin
Giderme
MyColor (r, g, b) tonundan əvvəl təyin olunduğunu iki dəfə yoxlayın!
Addım 7: Çap et
Arduino qurulduqdan sonra dizaynlarınızı OnShape -dən çap edə bilərsiniz
Addım 8: Quruluşu yığın
Materiallar: Batareya paketi, çap edilmiş bədən quruluşu, təkərlər, akslar, rezin bantlar, tamamlanmış arduino elektron lövhəsi, isti yapışqan, qoz -fındıq, vida
- Quruluşun üst tərəfindəki iki qoz -fındıq yapışqan ilə yaxın boşluqdur
- Arduino quruluşu və arduino ətrafına bir rezin bant sıx bağlayaraq quruluşa sabitləyin
- Menteşənizi quruluşun kənarına yapışdırın, belə ki, avtomobili gücləndirmək üçün istifadə olunan rezin bantın qarşısını almadan batareya paketini dəstəkləyə bilər (şəkil 3 və 4)
- Batareyanı menteşəyə bağlamaq üçün bir rezin bant istifadə edin. Bütün quruluşun xaricində istirahət etməlidir (şəkillər 5 və 6)
- Dübeli axel deliklərinə qoyun və təkərlərin aksa etibarlı şəkildə bağlandığından əmin olun
- Arxa oxun ortasında bir delik açın
- Vidayı vida çuxuruna qoyun
Addım 9: Başlatmağa hazırlaşın
Demək olar ki, bitirdiniz!
- Dartma üçün hər arxa təkərə bir rezin bant qoyun
- Bir rezin bant zənciri düzəldin və bədənin ön tərəfindəki dodağa yapışdırın
- Vidanın son kauçuk bandını bağlayın və oxu geriyə sarın
Addım 10: Başlayın
Təbrik edirik!
Addım 11: İsteğe bağlı: Rampa qurun
Təkərləriniz üçün kifayət qədər geniş olan hər hansı bir taxta və ya plastik parçanı və ya istədiyiniz hər şeyi alın!
Gördüyünüz kimi, yapışqan lent və kontrplakdan istifadə etdik, buna görə hər şey işləyəcək
Sonra rampanı istədiyiniz bucağa qaldırmaq, avtomobilinizi işə salmaq və seyr etmək üçün dəstək alın!
Tövsiyə:
Miniatürləşdirici Arduino Avtonom Robotu (Land Rover / Avtomobil) Mərhələ1Model3: 6 addım
Miniatürləşdirmə Arduino Avtonom Robotu (Land Rover / Avtomobil) Mərhələ1Model3: Layihənin ölçüsünü və enerji istehlakını azaltmaq üçün Land Rover / Avtomobil / Botu kiçiltmək qərarına gəldim
DIY Arduino Bluetooth İdarə olunan Avtomobil: 6 Addım (Şəkillərlə birlikdə)
DIY Arduino Bluetooth İdarə olunan Avtomobil: Salam dostlar! Mənim adım Nikolasdır, 15 yaşım var və Yunanıstanın Afina şəhərində yaşayıram. Bu gün sizə Arduino Nano, 3D printer və bəzi sadə elektron komponentlərdən istifadə edərək 2 Təkərli Bluetooth Nəzarətli Avtomobilin necə hazırlanacağını göstərəcəyəm! Məni izləməyinizə əmin olun
Arduino Avtomobil Ters Park Diqqət Sistemi - Addım -addım: 4 addım
Arduino Avtomobil Ters Park Diqqət Sistemi | Addım-addım: Bu layihədə, Arduino UNO və HC-SR04 Ultrasonik Sensoru istifadə edərək sadə bir Arduino Car Reverse Park Sensor Dövrü dizayn edəcəyəm. Bu Arduino əsaslı Avtomobil Ters siqnal sistemi Avtonom Naviqasiya, Robot Aralığı və digər diapazonlarda istifadə edilə bilər
Biometrik Avtomobil Girişi - Əsl Açarsız Avtomobil: 4 addım
Biometrik Avtomobil Girişi - Əsl Açarsız Avtomobil: Bir neçə ay bundan əvvəl qızım məndən soruşdu ki, nə üçün müasir avtomobillər biometrik giriş sistemi ilə təchiz olunmayıb, hətta cib telefonu belə var. O vaxtdan bəri eyni şeyi tətbiq etmək üzərində işləyirəm və nəhayət T -də bir şey qurub sınamağı bacardım
DIY Ağıllı Robot İzləmə Avtomobil Kitləri Avtomobil Fotosensitivliyi İzləyir: 7 addım
DIY Ağıllı Robot İzləmə Avtomobil Kitləri Avtomobil Fotosensitivliyi: SINONING ROBOT tərəfindən Dizaynı izləyən robot avtomobili satın ala bilərsiniz TheoryLM393 çipi iki fotorezistoru müqayisə edin, BEYAZ bir tərəfli fotorezistor LED olduqda motorun tərəfi dərhal dayanır, motorun digər tərəfi dönmək, belə ki