Mündəricat:

Dişləmə qutusu: 4 addım
Dişləmə qutusu: 4 addım

Video: Dişləmə qutusu: 4 addım

Video: Dişləmə qutusu: 4 addım
Video: Бесшовные следки на 2-х спицах с красивой регланной линией. Подробный мастер класс ДЛЯ НАЧИНАЮЩИХ. 2024, Noyabr
Anonim
Dişləmə qutusu
Dişləmə qutusu

Tələblər:

1. 11 tel (4 qırmızı, 4 narıncı/sarı, 3 qara)

2. 1 düymə

3. 10 ohm müqavimət

4. 2 servo mühərrik

5. Hərəkətli qapaqlı konteyner

6. Təhlükəsiz qapaqlı konteyner (arduino və tellərinizi yığmaq üçün)

7. İstənilən parça

8. Əlavələr

Addım 1: Adım 1: Çörək lövhəsi

Addım 1: Çörək lövhəsi
Addım 1: Çörək lövhəsi
Addım 1: Çörək lövhəsi
Addım 1: Çörək lövhəsi

Düymə:

1. Sarı teli pin 8 -ə qoşun

2. Qırmızı teli 3.3V -ə qoşun

3. Qara teli GND -ə qoşun

Servolar:

1. Qara servo telləri -

2. Qırmızı servo telləri + -ə qoşun

3. Qırmızı + sıra telinin Vin -ə qoşulmasını təmin edin

4. Narıncı - sıra telinin GND -yə qoşulmasını təmin edin

Addım 2: Kod

Kod
Kod

Baza kodu:

Bir dişləmə effekti əldə etmək və iki servo mühərriki dəstəkləmək üçün kod düzəldildi

#daxil edin;

const int buttonPin = 8;

const int servoPin = 9; Servo servo1;

const int servoPin2 = 11; Servo servo2;

const int delayBite = 300;

boş quraşdırma () {servo1.attach (servoPin); servo2.tach (servoPin2);

pinMode (düyməPin, GİRİŞ); }

boşluq döngəsi () {

int düyməsiState;

buttonState = digitalRead (buttonPin);

əgər (buttonState == LOW) {servo1.write (150); servo2.write (90); gecikmə (delayBite); servo1.write (90); servo2.write (150); gecikmə (delayBite); servo1.write (150); servo2.write (90); gecikmə (delayBite); servo1.write (90); servo2.write (150); gecikmə (delayBite); servo1.write (150); servo2.write (90); gecikmə (delayBite); servo1.write (90); servo2.write (150); }}

Addım 3: Tellərinizi Gizləyin

Tellerinizi Gizlətmək
Tellerinizi Gizlətmək

Yaradılışınızın daxili işlərini etibarlı şəkildə gizlətmək üçün, içərisində deşiklər edə biləcəyiniz müddətcə hər cür qabı tuta bilərsiniz. Köhnə bir Humus qabı ilə getdim, qapağı çıxarmaq asan oldu və plastikdən kəsə bildim. Kiçik sinəmi konteynerin qapağına bir az dırnaqla bağladım, konteynerin hamısını parça ilə örtüb, daha yaxşı vibrasiya verdim. Parçanı bir dəstə iynə və lentlə bağladım, amma ən səmərəli deyildi. metodu varsa, bilirsinizsə alternativdən istifadə etməyi məsləhət görürəm.

Servo motorlar konteynerin arxasındakı bir çuxurdan çıxır, enerji mənbəyi isə yan tərəfdən daxil olur.

Əlbəttə ki, daha az yer tutmaq və yaradıcılığınızı bir hissədə saxlamaq istəyirsinizsə, çörək taxtası istifadə etmək əvəzinə tellərinizi lehimləməyinizə əmin olun!

Addım 4: Son əlavələr

Son Əlavələr
Son Əlavələr
Son Əlavələr
Son Əlavələr

Layihənizin daxili işlərinin düzgün olmasını təmin etdikdən sonra, hamısını bir yerə yığmağın vaxtı gəldi!

Servo mühərriklərinizi xəzinə sandığınızın arxasına etibarlı şəkildə yapışdırdığınızdan əmin olun. Sinə hərəkətləri üçün motorlarımın sinə qapağına toxunmaq üçün kifayət qədər uzun olmadığı üçün servo mühərriklərə və sinəyə bir az lehim taxtası bağladım. bu sizin üçün işləmir, hər zaman fərqli bir material sınaya bilərsiniz, yapışdırmadan əvvəl hərəkətlərin eyni qaldığından əmin olun.

Tövsiyə: