Mündəricat:
- Addım 1: maddələrin siyahısı
- Addım 2: Platformanı yığın
- Addım 3: Dövrlər və Kodlar
- Addım 4: Test Çalışması
- Addım 5: Paylaşa biləcəyimiz bütün fayllar
Video: KillingMinion: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Yue, Yanan və Hao tərəfindən.
ITECH magistr proqramında Hesablama Dizaynı və Rəqəmsal İstehsalat seminarı çərçivəsində həyata keçirilən layihə.
Bəzilərimiz şüursuz olaraq ayaqlarımızı hər dəfə silkələyirik. Cibinizdə cib telefonu olduqda, bu təsadüfi hərəkətlər daxili 'Accelerometer' tərəfindən hiss olunur. Kiçik maşınımıza geri göndərilən bluetooth vasitəsi ilə minyonun servoya asıldığı sadə dişli zəncir sisteminin mexaniki döngəsi işə düşür. Minion zəncirlə birlikdə hərəkət edəcək və sonunda düşəcək. Nə etdiyinizə belə fikir verməsəniz də, R. I. P. Minion!
Addım 1: maddələrin siyahısı
Maddələrin siyahısı:
3D Çap elementləri:
Platforma 【servo oturacaqlar, zəncir bağlayıcı, dişli】
Minion və tabut
Arduino:
UNO R3 Nəzarət Lövhəsi
830 bağlama çörək taxtası
Step motor (28BYJ48 5V DC)
UNL2003 Stepper Motor Sürücü Kartı
Servo motor
Bluetooth qəbuledicisi
Piezo səs siqnalı
DC ilə 9V batareya
9V batareya adapteri
330R və ya daha yüksək müqavimət *2
LED *2
Jumper telləri
Digərləri
4 mm taxta çubuqlar (hərəkət edən izlər)
Zəncir (Logo avtomobilindən gözyaşı)
M3 boltlar və tornavidalar
Mobil telefon (Android)
Addım 2: Platformanı yığın
Step motor və servo motor idarəetmə dövrəsinin bir hissəsidir. Servo mühərriki birbaşa 830 bağlama çörək taxtasına və Uno R3 idarəetmə lövhəsinə bağlanır, halbuki step motorunun əvvəlcə UNL2003 Stepper Motor sürücü kartına, sonra isə Uno R3 idarəetmə lövhəsinə bağlanması lazımdır.
Addım 3: Dövrlər və Kodlar
Zəncirin hərəkətlərini idarə etmək üçün aşağıdakı əsas vəziyyətlər nəzərə alınır:
0. Tətbiqi quraşdırın və bluetooth vasitəsilə maşına qoşun. Və titrəməyə başlayın!
1. siqnallar alındıqdan sonra dişlilər dönməyə başladı və zəncir müəyyən bir sürətlə hərəkət etməyə başladı.
2. siqnallar minionun yolun digər ucuna qədər gedənə qədər davam edir, sonra step motor dayanır və servo motor 90 dərəcə dönərək minionu tabuta atır.
3. zəncirvari gediş zamanı, əgər siqnallar eyni bir müddət ərzində dayanarsa, dişlilər geri çəkilir və zəncir çox aşağı sürətlə geri çəkilir.
4. Uno R3 idarəetmə lövhəsinin alt hissəsini sıfırlayaraq və ya tərs hərəkət yolun başlanğıc ucunu vurarsa prosedur sıfırlanır.
5. İşləri bir az daha maraqlı etmək üçün hərəkət edərkən və düşərkən bəzi səslər eşidilir. Telefonunuzdakı Tətbiqlər tərəfindən səs və musiqi modulunu da genişləndirə bilərsiniz. Bununla əylənin.
#include #include #include #include "pitches.h"
const int addım = 64;
const int counterMax = addım * 9; int sayğacı = 0;
SoftwareSerial mySerial (7, 8);
Step step (addım, 9, 11, 10, 12); Servo myServo;
const int Buzzer = 5;
bool isAlive = doğru;
char məlumatları;
int melodiyası = {
NOTE_CS4, NOTE_CS4, NOTE_CS4, NOTE_CS4, NOTE_CS4, 0, NOTE_CS4, NOTE_CS4, NOTE_CS4, 0, NOTE_CS4}; int noteDurations = {2, 2, 2, 2, 8, 8, 8, 8, 8, 8, 8};
boş quraşdırma () {
Serial.begin (9600); mySerial.begin (9600); myServo.attach (3); pinMode (4, GİRİŞ); stepper.setSpeed (80);
isə (digitalRead (4) == LOW) {
step.step (-1); } step.step (60); }
boşluq döngəsi () {
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"); step.step (-1); sayğac -= 1; gecikmə (200); }}
Addım 4: Test Çalışması
Addım 5: Paylaşa biləcəyimiz bütün fayllar
Bu linkdə paylaşa biləcəyimiz bütün sənədləri tapa bilərsiniz, bunlara 3d çap modelləri, fritzing dövrə diaqramları və arduino kodlaşdırmaları da daxildir.
drive.google.com/open?id=1qImULCJQRdzlon4s…
Tövsiyə:
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
Addım -addım PC qurulması: 9 addım
Addım -addım PC Bina: Təchizat: Təchizat: MotherboardCPU & CPU soyuducu PSU (Enerji təchizatı vahidi) Yaddaş (HDD/SSD) RAMGPU (tələb olunmur) Kassa Alətləri: Tornavida ESD bilərzik/mattermal pasta/aplikator
Üç Hoparlör Devresi -- Addım-addım təlimat: 3 addım
Üç Hoparlör Devresi || Addım-addım Təlimat: Dinamik Dövrə, ətraf mühitdən alınan səs siqnallarını MIC-ə gücləndirir və gücləndirilmiş səsin çıxarıldığı yerdən Dinamikə göndərir.Burada bu Hoparlör Devrini düzəltməyin üç fərqli yolunu göstərəcəyəm:
Robot texnikasında bir dəst ilə addım-addım təhsil: 6 addım
Bir dəst ilə Robototexnikada Addım-addım Təhsil: Öz robotumu düzəltdikdən bir neçə ay sonra (zəhmət olmasa bunların hamısına baxın) və iki dəfə hissələri arızalandıqdan sonra bir addım geri çəkilmək və öz fikrimi yenidən düşünmək qərarına gəldim. strategiya və istiqamət. Bir neçə aylıq təcrübə bəzən çox mükafatlandırıcı idi və
Arduino Uno ilə Akustik Levitasiya Addım-addım (8 addım): 8 addım
Arduino Uno ilə Akustik Levitasiya Adım Adım (8 addım): ultrasəs səs ötürücüləri L298N Dc dişi qadın adapteri kişi dc pinli Arduino UNOBreadboard Bu necə işləyir: Əvvəlcə Arduino Uno-ya kod yükləyirsiniz (rəqəmsal ilə təchiz edilmiş bir mikro nəzarətçidir) və kodu çevirmək üçün analog portlar (C ++)