İçindekiler:
- Adım 1: Öğe Listesi
- 2. Adım: Platformu Birleştirin
- Adım 3: Devreler ve Kodlar
- Adım 4: Bir Test Çalıştırması
- Adım 5: Paylaşabileceğimiz Tüm Dosyalar
Video: KillingMinion: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Yue, Yanan ve Hao tarafından.
ITECH yüksek lisans programında Hesaplamalı Tasarım ve Dijital İmalat seminerinin bir parçası olarak yürütülen proje.
Bazılarımız her zaman bilinçsizce bacaklarını sallar. Cebinizde cep telefonu varken, bu rastgele hareketler içselleştirilmiş 'İvmeölçer' tarafından algılanır. Küçük makinemize geri gönderilen bluetooth ile minion bir servoya asılmış basit bir dişli - zincir sisteminin mekanik bir döngüsü tetiklenir. Minyon zincirle birlikte hareket ettirilecek ve sonunda bırakılacaktır. Ne yaptığının farkına bile varmazken, R. I. P. minyon!
Adım 1: Öğe Listesi
Eşyaların listesi:
3D Baskı öğeleri:
Platform 【servo oturma, zincir bağlantı, dişli】
minyon ve tabut
Arduino:
UNO R3 Kontrol Kartı
830 kravat iğneli breadboard
Step motor (28BYJ48 5V DC)
UNL2003 Step Motor sürücü kartı
Servo motor
Bluetooth alıcısı
Piezo zili
DC'li 9V pil
9V pil adaptörü
330R veya daha yüksek direnç *2
LED * 2
Atlama telleri
Diğerleri
4 mm tahta çubuklar (hareketli raylar)
Zincir (Logo arabadan yırtık)
M3 cıvatalar ve tornavidalar
Cep telefonu (Android)
2. Adım: Platformu Birleştirin
Step motor ve servo motor, kontrol devresinin bir parçasıdır. Servo motor, doğrudan 830 bağlantı pimli devre tahtasına ve Uno R3 kontrol panosuna bağlanırken, step motorun önce UNL2003 Step Motor sürücü panosuna, ardından Uno R3 kontrol panosuna bağlanması gerekir.
Adım 3: Devreler ve Kodlar
Zincirin hareketlerini kontrol etmek için aşağıdaki temel durumlar dikkate alınır:
0. Uygulamayı yükleyin ve bluetooth üzerinden makineye bağlayın. Ve titremeye başlayın!
1. Sinyal alındıktan sonra dişliler dönmeye ve zincir belirli bir hızda hareket etmeye başlar.
2. sinyaller, minyon yolun diğer ucuna kadar taşınana kadar devam eder, daha sonra step motor durur ve servo motor 90 derece dönerek minyonu tabutun içine bırakır.
3. Zincir yürüyüşü sırasında, sinyaller aynı süre boyunca durursa, vitesler tersine döner ve zincir çok düşük bir hızda geri hareket eder.
4. Uno R3 kontrol kartının alt kısmı sıfırlanarak veya ters hareket yolun başlangıç ucuna çarparsa prosedür sıfırlanır.
5. İşleri biraz daha ilginç hale getirmek için, hareket etme ve düşürme sırasında bazı sesler çıkar. Ses ve müzik modülünü telefonunuzdaki Uygulamalar aracılığıyla da genişletebilirsiniz. Bununla eğlenin.
#include #include #include #include "pitch.h"
const int adım = 64;
const int counterMax = adım * 9; int sayaç = 0;
SoftwareSerial mySerial(7, 8);
Step step(adım, 9, 11, 10, 12);Servo myServo;
const int Buzzer = 5;
bool isAlive = true;
karakter verileri;
int melodi = {
NOTE_CS4, NOTE_CS4, NOTE_CS4, NOTE_CS4, NOTE_CS4, 0, NOTE_CS4, NOTE_CS4, NOTE_CS4, 0, NOTE_CS4 }; int notDurations = { 2, 2, 2, 2, 8, 8, 8, 8, 8, 8, 8 };
geçersiz kurulum() {
Seri.başla(9600); mySerial.begin(9600); myServo.attach(3); pinMode(4, GİRİŞ); stepper.setSpeed(80);
while (digitalRead(4) == DÜŞÜK) {
stepper.step(-1); } stepper.step(60); }
boşluk döngüsü () {
if (mySerial.available() > 0) { while (mySerial.available() > 0){ data = mySerial.read(); } if (counter < counterMax) { mySerial.print("0"); for (int thisNote = 0; thisNote = counterMax && isAlive) { mySerial.print("2"); myServo.write(180); for (int thisNote = 0; thisNote 1 && counter < counterMax) { mySerial.print("1"); stepper.step(-1); sayaç -= 1; gecikme(200); } }
Adım 4: Bir Test Çalıştırması
Adım 5: Paylaşabileceğimiz Tüm Dosyalar
3d-print modelleri, fritzing devre şemaları ve arduino kodlamaları dahil paylaşabileceğimiz tüm dosyaları bu linkte bulabilirsiniz.
drive.google.com/open?id=1qImULCJQRdzlon4s…
Önerilen:
Akıllı Motosiklet HUD Prototipi (adım adım Navigasyon ve Çok Daha Fazlası): 9 Adım
Akıllı Motosiklet HUD Prototipi (adım adım Navigasyon ve Çok Daha Fazlası): Merhaba !Bu Talimatlar, motosiklet kasklarına monte edilmek üzere tasarlanmış bir HUD (Heads-Up Display) platformunu nasıl tasarladığımın ve inşa ettiğimin hikayesidir. "Haritalar" yarışması bağlamında yazılmıştır. Maalesef tamamen bitiremedim
Arduino Araba Geri Geri Park Uyarı Sistemi - Adım Adım: 4 Adım
Arduino Araba Geri Geri Park Uyarı Sistemi | Adım Adım: Bu projede Arduino UNO ve HC-SR04 Ultrasonik Sensör kullanarak basit bir Arduino Araba Geri Park Sensörü Devresi tasarlayacağım. Bu Arduino tabanlı Araba Ters uyarı sistemi, Otonom Navigasyon, Robot Mesafesi ve diğer menzil r
Adım Adım PC Oluşturma: 9 Adım
Adım Adım Bilgisayar Oluşturma: Sarf Malzemeleri: Donanım: AnakartCPU & CPU soğutucusuPSU (Güç kaynağı ünitesi)Depolama (HDD/SSD)RAMGPU (gerekli değil)CaseTools: TornavidaESD bilezik/aplikatörlü matstermal macun
Üç Hoparlör Devresi -- Adım Adım Eğitim: 3 Adım
Üç Hoparlör Devresi || Adım Adım Eğitim: Hoparlör Devresi, ortamdan alınan ses sinyallerini MIC'e güçlendirir ve bunu, güçlendirilmiş sesin üretildiği Hoparlöre gönderir. Burada, size bu Hoparlör Devresini kullanarak bu Hoparlör Devresini yapmanın üç farklı yolunu göstereceğim:
Adım Adım Arduino Uno ile Akustik Kaldırma (8 adım): 8 Adım
Arduino Uno ile Akustik Kaldırma Adım Adım (8 adım): ultrasonik ses dönüştürücüler L298N erkek dc pinli Dc dişi adaptör güç kaynağı Arduino UNOBreadboardBu nasıl çalışır: İlk olarak, Arduino Uno'ya kod yüklersiniz (dijital ile donatılmış bir mikrodenetleyicidir) ve kodu dönüştürmek için analog bağlantı noktaları (C++)