Мазмуну:
- 1 -кадам: пункттардын тизмеси
- 2 -кадам: Платформаны чогултуңуз
- 3 -кадам: Райондор жана коддор
- 4 -кадам: Test Run
- 5 -кадам: Биз бөлүшө ала турган бардык файлдар
Video: KillingMinion: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Yue, Yanan жана Hao тарабынан.
Долбоор ITECH магистрдик программасында Эсептөөчү Дизайн жана Санариптик Фаберлик семинарынын алкагында өткөрүлдү.
Кээ бирлерибиз билинбей туруп эле буттарыбызды чайкайбыз. Чөнтөгүңүздө уюлдук телефон болсо, бул туш келди кыймылдар ички "акселерометр" аркылуу сезилет. Биздин кичинекей машинабызга Bluetooth аркылуу жөнөтүү аркылуу, сервого асылган миниону бар жөнөкөй тиштүү чынжыр системасынын механикалык цикли иштей баштайт. Минион чынжыр менен кошо жылдырылып, аягында түшүрүлөт. Эмне кылып жатканыңызды байкабаганыңыз менен, R. I. P. Минион!
1 -кадам: пункттардын тизмеси
Элементтердин тизмеси:
3D Басып чыгаруу элементтери:
Платформа, servo отуруу, чынжыр туташтыргычы, тиштүү】
Минион жана табыт
Ардуино:
UNO R3 Controller Board
830 галстуктуу нан
Stepper мотору (28BYJ48 5V DC)
UNL2003 Stepper Motor айдоочу тактасы
Серво мотору
Bluetooth кабылдагычы
Piezo buzzer
DC менен 9V батарея
9V батарея адаптери
330R же андан жогору каршылык *2
LED *2
Өткөргүч зымдар
Башкалар
4мм жыгач таяктар (кыймылдуу тректер)
Чынжыр (Лого машинасынын жашы)
M3 болттор жана бурамалар
Уюлдук телефон (Android)
2 -кадам: Платформаны чогултуңуз
Stepper мотору жана servo мотор башкаруу схемасынын бир бөлүгү болуп саналат. Серво мотору 830 галстук-пин панелине жана Uno R3 башкаруу тактасына түз туташат, ал эми тепкич мотору UNL2003 Stepper Motor драйвер тактасына, андан кийин Uno R3 башкаруу тактасына шилтемелениши керек.
3 -кадам: Райондор жана коддор
Чынжырдын кыймылын көзөмөлдөө үчүн төмөнкү негизги мамлекеттер каралат:
0. Колдонмону орнотуп, аны bluetooth аркылуу машинага туташтырыңыз. Анан, титиреп баштаңыз!
1. сигналдар келгенден кийин, тиштүү дөңгөлөктөр айлана баштады жана чынжыр белгилүү ылдамдыкта кыймылдай баштайт.
2. сигналдар минион жолдун башка аягына чейин өткөрүлгөнгө чейин уланат, андан кийин тепкич мотору токтоп, 90 градус бурулуп, мини табытка түшөт.
3. чынжыр басуу учурунда, эгер сигналдар бирдей убакытка токтосо, редуктор артка кетет жана чынжыр өтө төмөн ылдамдыкта артка жылат.
4. Uno R3 башкаруу тактасындагы ылдыйкы абалга келтирүү менен, же эгер тескери кыймыл жолдун башталышына тийсе, жол -жобосу баштапкы абалга келтирилет.
5. нерселерди бир аз кызыктыруу үчүн, кээ бир ызы -чуулар кыймылда жана түшүүдө жасалат. Ошондой эле телефонуңуздагы Колдонмолор аркылуу үн жана музыка модулун узарта аласыз. Муну менен көңүл ачыңыз.
#кошуу #кошуу #кошуу #кошуу "чайырлар.h"
const int кадамы = 64;
const int counterMax = кадам * 9; int counter = 0;
SoftwareSerial mySerial (7, 8);
Stepper stepper (step, 9, 11, 10, 12); Servo myServo;
const int Buzzer = 5;
bool isAlive = true;
char маалыматы;
int обону = {
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};
жараксыз орнотуу () {
Serial.begin (9600); mySerial.begin (9600); myServo.attach (3); pinMode (4, INPUT); stepper.setSpeed (80);
while (digitalRead (4) == LOW) {
step.step (-1); } stepper.step (60); }
void loop () {
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); эсептегич -= 1; кечигүү (200); }}
4 -кадам: Test Run
5 -кадам: Биз бөлүшө ала турган бардык файлдар
Бул шилтемеде биз бөлүшө турган бардык файлдарды таба аласыз, анын ичинде 3d-басып чыгаруу моделдери, фризинг схемалары жана arduino коддору.
drive.google.com/open?id=1qImULCJQRdzlon4s…
Сунушталууда:
Кантип кадам эсептегич жасоо керек?: 3 кадам (сүрөттөр менен)
Step Counter кантип жасалат ?: Мен көптөгөн спортто жакшы аткарчумун: жөө басуу, чуркоо, велосипед тебүү, бадминтон ойноо ж.б. Мейли, менин ичимди карачы ……. Ооба, баары бир мен машыгуу үчүн кайра баштоону чечтим. Мен кандай жабдыктарды даярдашым керек?
IPodдо Doomду 5 жеңил кадам менен ойноңуз !: 5 кадам
Doom'ду IPodдо 5 жеңил кадам менен ойноңуз!: Doom жана башка ондогон оюндарды ойноо үчүн iPod'уңузда Rockboxту кантип кош жүктөө керектиги боюнча этап-этабы менен көрсөтмө. Бул чындыгында оңой нерсе, бирок менин iPodдо кыйроо ойноп жатканымды көргөндөрдүн көбү дагы эле таң калышат жана көрсөтмө менен чаташып кетишет
WordPressке плагиндерди 3 кадам менен кантип орнотсо болот: 3 кадам
WordPressке плагиндерди 3 этапта кантип орнотуу керек: Бул үйрөткүчтө мен сизге веб -сайтыңызга WordPress плагинин орнотуу үчүн эң маанилүү кадамдарды көрсөтөм. Негизи плагиндерди эки башка жол менен орнотсоңуз болот. Биринчи ыкма ftp же cpanel аркылуу болот. Бирок мен аны тизмектебейм, анткени бул чындыгында нааразы
Кадам моторун айдоо үчүн 556 таймерди колдонуу: 5 кадам
Step моторун айдоо үчүн 556 таймерди колдонуу: Бул инструкция 556 таймердин кантип тепкичтүү моторду айдай аларын түшүндүрүп берет
Акустикалык левитация Arduino Uno менен кадам-кадам (8-кадам): 8 кадам
Акустикалык левитация менен Arduino Uno Step-by-Step (8-кадам): ультрадыбыштуу үн өткөргүчтөр L298N Dc аял адаптеринин электр энергиясы менен камсыздоосу эркек токту Arduino UNOBreadboard Бул кантип иштейт: Биринчиден, сиз Arduino Uno кодун жүктөп бересиз (бул санарип менен жабдылган микроконтроллер) жана аналогдук порттор кодду айландыруу үчүн (C ++)