İçindekiler:

Isırma Kutusu: 4 Adım
Isırma Kutusu: 4 Adım

Video: Isırma Kutusu: 4 Adım

Video: Isırma Kutusu: 4 Adım
Video: OF NE OLMUŞ BÖYLE #kedi #cat #animals #shorts #shots 2024, Ekim
Anonim
ısırma kutusu
ısırma kutusu

Gereksinimler:

1. 11 tel (4 kırmızı, 4 turuncu/sarı, 3 siyah)

2. 1 düğme

3. 10 ohm direnç

4. 2 servo motor

5. Hareketli kapaklı kap

6. Güvenli kapaklı kap (arduino ve kablolarınızı saklamak için)

7. Herhangi bir kumaş

8. Ek malzemeleri

Adım 1: Adım 1: Breadboard

Adım 1: Breadboard
Adım 1: Breadboard
Adım 1: Breadboard
Adım 1: Breadboard

Buton:

1. Sarı kabloyu pim 8'e bağlayın

2. Kırmızı kabloyu 3.3V'a bağlayın

3. Siyah kabloyu GND'ye bağlayın

servolar:

1. Siyah servo kablolarını -

2. Kırmızı servo kablolarını +

3. Kırmızı + sıra kablosunun Vin'e bağlanmasını sağlayın

4. Turuncu sıralı kablonun GND'ye bağlanmasını sağlayın

2. Adım: Kodlayın

kod
kod

Temel kod şu adresten alınmıştır:

Bir ısırma efekti elde etmek ve iki servo motoru desteklemek için düzenlenmiş kod

#Dahil etmek;

const int buttonPin = 8;

const int servoPin = 9; Servo servo1;

const int servoPin2 = 11; Servo servo2;

const int delayBite = 300;

geçersiz kurulum() { servo1.attach (servoPin); servo2.attach (servoPin2);

pinMode(buttonPin, INPUT); }

boşluk döngüsü () {

int buttonState;

buttonState = digitalRead(buttonPin);

if (buttonState == LOW) { servo1.write(150); servo2.write (90); gecikme(delayBite); servo1.write (90); servo2.write (150); gecikme(delayBite); servo1.write(150); servo2.write (90); gecikme(delayBite); servo1.write (90); servo2.write (150); gecikme(delayBite); servo1.write(150); servo2.write (90); gecikme(delayBite); servo1.write (90); servo2.write (150); } }

Adım 3: Kablolarınızı Gizlemek

Tellerinizi Gizlemek
Tellerinizi Gizlemek

Yaratılışınızın iç işleyişini güvenle gizlemek için, delik açabildiğiniz sürece her türlü kabı alabilirsiniz. Eski bir Humus kabı ile gittim, böylece kapağın çıkarılması kolay oldu ve plastiği kesebildim. Küçük göğsümü kabın kapağına çiviyle tutturdum, kabın tamamını kumaşla kaplayarak daha iyi bir titreşim sağladım. Kumaşı bir demet iğne ve bantla tuttum ama en verimli değildi. yöntemi, bu yüzden eğer biliyorsanız bir alternatif kullanmanızı tavsiye ederim.

Servo motorlar, güç kaynağı yandan gelirken, kabın arkasındaki bir delikten dışarı çıkar.

Tabii ki daha az yer kaplamak ve kreasyonunuzu tek parça halinde tutmak istiyorsanız, breadboard kullanmak yerine mutlaka tellerinizi lehimleyin!

4. Adım: Son Ekler

Son Ekler
Son Ekler
Son Ekler
Son Ekler

Projenizin iç işleyişinin doğru olduğundan emin olduktan sonra, hepsini bir araya getirme zamanı!

Servo motorlarınızı hazine sandığınızın arkasına sağlam bir şekilde yapıştırdığınızdan emin olun. Göğüs hareketleri için motorlarım göğüs kapağına değecek kadar uzun olmadığı için servo motorlara ve göbeğe lehim tahtası yapıştırdım. bu sizin için işe yaramaz, her zaman farklı bir malzeme deneyebilirsiniz, takmadan önce hareketlerin aynı kaldığından emin olun.

Önerilen: