Cov txheej txheem:
- Kauj Ruam 1: Sau Cov Khoom
- Kauj ruam 2: Sib sau ua ke lub Platform
- Kauj Ruam 3: Kev Tshawb Fawb thiab Cov Cai
- Kauj Ruam 4: Kev Xeem Ua Haujlwm
- Kauj Ruam 5: Txhua Cov Ntaub Ntawv Peb Yuav Qhia
Video: KillingMinion: 5 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:27
Los ntawm Yue, Yanan thiab Hao.
Txoj haujlwm tau ua los ua ib feem ntawm Kev Sib Tham Tsim thiab Kev Tsim Kho Digital hauv kev kawm ITECH masters program.
Qee leej ntawm peb tsis nco qab co ob txhais ceg tas li. Nrog lub xov tooj ntawm tes hauv koj lub hnab ris, qhov kev txav txav no tau hnov los ntawm sab hauv 'Accelerometer'. Ntawm bluetooth xa rov qab mus rau peb lub tshuab me me, lub tshuab ntxhua khaub ncaws ntawm cov iav yooj yim - cov kab ke sib txuas, uas muaj cov minion dai rau ntawm servo, tau tshwm sim. Tus minion yuav raug txav mus nrog cov saw thiab poob rau qhov kawg. Thaum koj tsis txawm pom tias koj tab tom ua dab tsi, R. I. P. Minion!
Kauj Ruam 1: Sau Cov Khoom
Cov npe khoom:
3D Luam cov khoom:
Platform (servo zaum, saw txuas, iav)
Minion & hleb
Arduino:
UNO R3 Tus Tswj Xyuas Haujlwm
830 khi-pin breadboard
Stepper lub cev muaj zog (28BYJ48 5V DC)
UNL2003 Stepper Motor tsav tsav
Servo tsav
Bluetooth tus txais
Piezo buzzer
9V roj teeb nrog DC
9V roj teeb adapter
330R lossis siab dua resistor *2
LED *2
Jumper xov hlau
Lwm tus
4mm ntoo ntoo (txav cov kab)
Saw (kua muag los ntawm Logo tsheb)
M3 bolts thiab ntsia hlau tsav tsheb
Xov tooj (Android)
Kauj ruam 2: Sib sau ua ke lub Platform
Stepper motor thiab servo motor yog ib feem ntawm kev tswj Circuit Court. Servo lub cev muaj zog txuas ncaj qha rau hauv 830 khi-pin breadboard thiab Uno R3 tswj lub rooj tsavxwm, qhov stepper lub cev muaj zog xav tau txuas rau UNL2003 Stepper Motor tsav tsheb thawj zaug, tom qab ntawd txuas rau Uno R3 tswj lub rooj tsavxwm.
Kauj Ruam 3: Kev Tshawb Fawb thiab Cov Cai
Txhawm rau tswj kev txav chaw ntawm cov saw, cov hauv paus hauv qab no tau txiav txim siab:
0. Nruab App thiab txuas nws mus rau lub tshuab ntawm bluetooth. Thiab, pib co!
1. tom qab tau txais cov cim qhia, lub zog pib tig thiab cov saw pib txav ntawm qhov nrawm.
2. cov cim txuas mus ntxiv, kom cov minion nqa mus txog rau lwm qhov kawg ntawm txoj kev, tom qab ntawd lub tshuab hluav taws xob nres thiab lub cav servo tig 90 degree, tso cov minion rau hauv lub hleb.
3. thaum taug txoj saw hlau, yog cov cim nres rau lub sijhawm zoo ib yam, lub zog rov qab thiab cov saw txav rov qab los ntawm qhov nrawm heev.
4. los ntawm kev rov pib dua hauv qab ntawm Uno R3 tswj lub rooj tsavxwm, lossis yog tias qhov rov qab txav mus los pib qhov kawg ntawm txoj kev, cov txheej txheem tau rov pib dua.
5. txhawm rau ua tej yam ntxim nyiam me ntsis, qee lub suab nrov tau ua thaum tsiv thiab nqis. Koj tseem tuaj yeem txuas lub suab thiab suab paj nruag los ntawm Apps hauv koj lub xov tooj. Muaj kev lom zem nrog qhov ntawd.
#include #include #include #include "pitches.h"
const int kauj ruam = 64;
const int counterMax = qib * 9; int counter = 0;
SoftwareSerial mySerial (7, 8);
Stepper stepper (kauj ruam, 9, 11, 10, 12); Servo myServo;
const int Buzzer = 5;
bool isAlive = muaj tseeb;
char cov ntaub ntawv;
int suab paj nruag = {
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, 8, 8};
void teeb tsa () {
Serial.begin (9600); mySerial.begin (9600); myServo.attach (3); pinMode (4, INPUT); stepper.setSpeed (80);
thaum (digitalRead (4) == LOW) {
stepper.step (-1); } stepper.step (60); }
void voj () {
yog (mySerial.available ()> 0) {thaum (mySerial.available ()> 0) {data = mySerial.read (); } yog (counter <counterMax) {mySerial.print ("0"); rau (int thisNote = 0; thisNote = counterMax && isAlive) {mySerial.print ("2"); myServo.write (180); rau (int thisNote = 0; thisNote 1 && counter <counterMax) {mySerial.print ("1"); stepper.step (-1); txee -= 1; ncua (200); }}
Kauj Ruam 4: Kev Xeem Ua Haujlwm
Kauj Ruam 5: Txhua Cov Ntaub Ntawv Peb Yuav Qhia
Koj tuaj yeem pom txhua cov ntaub ntawv peb tuaj yeem sib qhia hauv qhov txuas no, suav nrog 3d-luam qauv, fritzing Circuit kos duab thiab arduino codings.
drive.google.com/open?id=1qImULCJQRdzlon4s…
Pom zoo:
Arduino Tsheb Rov Qab Chaw Nres Tsheb Ceeb Toom - Cov Kauj Ruam ntawm Kauj Ruam: 4 Kauj Ruam
Arduino Tsheb Rov Qab Chaw Nres Tsheb Ceeb Toom | Cov kauj ruam ib kauj ruam: Hauv txoj haujlwm no, kuv yuav tsim qhov yooj yim Arduino Tsheb Rov Qab Tsheb Nres Tsheb Nres Sensor Siv Arduino UNO thiab HC-SR04 Ultrasonic Sensor. Qhov no Arduino raws Lub Tsheb Rov Qab ceeb toom tuaj yeem siv rau Kev Tshawb Fawb Txog Tus Kheej, Robot Ranging thiab lwm yam
Tsev Automation Kauj Ruam ntawm Kauj Ruam Siv Wemos D1 Mini Nrog PCB Tsim: 4 Kauj Ruam
Tsev Automation Kauj Ruam Ib Leeg Siv Wemos D1 Mini Nrog PCB Tsim: Tsev Automation Kauj Ruam los ntawm Kauj Ruam siv Wemos D1 Mini nrog PCB Tsim cov tub ntxhais kawm ntawv qib siab. Tom qab ntawd ib tus ntawm peb cov tswv cuab tuaj
RC Taug Qab Neeg Hlau Siv Arduino - Kauj Ruam Ib kauj ruam: 3 Kauj Ruam
RC Tracked Robot Siv Arduino - Kauj Ruam Ib Nrab: Hav guys, Kuv rov qab los nrog lwm tus neeg hlau txias chassis los ntawm BangGood. Vam tias koj tau dhau los ntawm peb cov phiaj xwm yav dhau los - Spinel Crux V1 - Tus Cwj Pwm Tswj Tus Neeg Hlau, Spinel Crux L2 - Arduino Xaiv thiab Muab Neeg Hlau nrog Robotic caj npab thiab Badland Braw
Kawm Yuav Ua Li Cas Kos Tus Tswm Ciab - Kauj Ruam Ib Kauj Ruam: 6 Kauj Ruam
Kawm Yuav Ua Li Cas Thiaj Li Tswmciab - Kauj Ruam Ib kauj ruam: Cov tswm ciab no siv sijhawm 10 feeb los kos yog tias koj ua raws kuv cov kauj ruam ua tib zoo
DIY Arduino Robotic Arm, Kauj Ruam ntawm Kauj Ruam: 9 Kauj Ruam
DIY Arduino Robotic Arm, Kauj Ruam ntawm Kauj Ruam: Cov ntawv qhia no yog qhia koj yuav tsim lub Caj Npab Caj Npab ntawm koj tus kheej li cas