Mündəricat:

Robo-Band Avtomobil: 11 addım
Robo-Band Avtomobil: 11 addım

Video: Robo-Band Avtomobil: 11 addım

Video: Robo-Band Avtomobil: 11 addım
Video: Пять лучших магнитных автодержателей с MagSafe! 2024, Noyabr
Anonim
Robo-Band Avtomobil
Robo-Band Avtomobil

Bu, ənənəvi rezin bantla işləyən avtomobilinizdən bir yüksəlişdir

Addım 1: Material toplayın

Material toplayın
Material toplayın
Material toplayın
Material toplayın
Material toplayın
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

Strukturunuzu Dizayn Edin
Strukturunuzu Dizayn Edin
Strukturunuzu Dizayn edin
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

Dizayn Təkərlər
Dizayn Təkərlər
Dizayn Təkərlər
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

Buzzer üçün Arduino qurun
Buzzer üçün Arduino qurun
Buzzer üçün Arduino qurun
Buzzer üçün Arduino qurun
Buzzer üçün Arduino qurun
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

İşıqlar üçün Arduino qurun
İşıqlar üçün Arduino qurun
İşıqlar üçün Arduino qurun
İşıqlar üçün Arduino qurun
İşıqlar üçün Arduino qurun
İşı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

Kodları birləşdirin
Kodları birləşdirin
Kodları birləşdirin
Kodları birləşdirin
Kodları birləşdirin
Kodları birləşdirin
Kodları birləşdirin
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

Çap et
Çap et
Çap et
Çap et

Arduino qurulduqdan sonra dizaynlarınızı OnShape -dən çap edə bilərsiniz

Addım 8: Quruluşu yığın

Quruluşu yığın
Quruluşu yığın
Quruluşu yığın
Quruluşu yığın
Quruluşu yığın
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

  1. Quruluşun üst tərəfindəki iki qoz -fındıq yapışqan ilə yaxın boşluqdur
  2. Arduino quruluşu və arduino ətrafına bir rezin bant sıx bağlayaraq quruluşa sabitləyin
  3. 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)
  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)
  5. Dübeli axel deliklərinə qoyun və təkərlərin aksa etibarlı şəkildə bağlandığından əmin olun
  6. Arxa oxun ortasında bir delik açın
  7. Vidayı vida çuxuruna qoyun

Addım 9: Başlatmağa hazırlaşın

Başlanğıc üçün hazırlayın
Başlanğıc üçün hazırlayın
Başlanğıc üçün hazırlayın
Başlanğıc üçün hazırlayın
Başlanğıc üçün hazırlayın
Başlanğıc üçün hazırlayın

Demək olar ki, bitirdiniz!

  1. Dartma üçün hər arxa təkərə bir rezin bant qoyun
  2. Bir rezin bant zənciri düzəldin və bədənin ön tərəfindəki dodağa yapışdırın
  3. Vidanın son kauçuk bandını bağlayın və oxu geriyə sarın

Addım 10: Başlayın

Image
Image

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ə: