Kazalo:
- 1. korak: Seznam predmetov
- 2. korak: Sestavite platformo
- 3. korak: Vezja in kode
- 4. korak: Testni zagon
- 5. korak: Vse datoteke, ki jih lahko delimo
Video: KillingMinion: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Avtor Yue, Yanan in Hao.
Projekt je potekal v okviru seminarja Računalniško oblikovanje in digitalna izdelava v magistrskem programu ITECH.
Nekateri se nam nezavedno ves čas tresejo noge. Z mobilnim telefonom v žepu te naključne premike zazna notranji "merilnik pospeška". Prek Bluetootha, ki pošilja nazaj na naš mali stroj, se sproži mehanska zanka preprostega sistema z verigo zobnikov, ki ima minion obešen do servo. Minion se premakne skupaj z verigo in na koncu spusti. Čeprav sploh ne opazite, kaj počnete, R. I. P. Minion!
1. korak: Seznam predmetov
Seznam predmetov:
Elementi 3D tiskanja:
Platforma 【servo sedež, priključek verige, zobnik】
Minion in krsta
Arduino:
Krmilna plošča UNO R3
830 vezica
Koračni motor (28BYJ48 5V DC)
UNL2003 gonilna plošča koračnega motorja
Servo motor
Bluetooth sprejemnik
Piezo zvonec
9V baterija z enosmernim tokom
9V adapter za baterijo
Upor 330R ali višji *2
LED *2
Mostične žice
Drugi
4 mm lesene palice (premične sledi)
Veriga (trganje z avtomobila z logotipom)
Vijaki in izvijači M3
Mobilni telefon (Android)
2. korak: Sestavite platformo
Stepper motor in servo motor sta del krmilnega tokokroga. Servo motor je priključen neposredno na vezilno ploščo 830 in krmilno ploščo Uno R3, medtem ko se mora koračni motor najprej povezati z gonilniško ploščo koračnega motorja UNL2003, nato pa z nadzorno ploščo Uno R3.
3. korak: Vezja in kode
Za nadzor gibanja verige upoštevamo naslednja osnovna stanja:
0. Namestite aplikacijo in jo povežite z napravo prek Bluetootha. In začni tresti!
1. po prejetih signalih so se zobniki začeli vrteti in veriga se je začela premikati z določeno hitrostjo.
2. signali se nadaljujejo, dokler se minion ne prenaša do drugega konca poti, nato se koračni motor ustavi in servo motor se zavrti za 90 stopinj, spusti minion v krsto.
3. če se signali med hojo po verigi ustavijo za enak čas, prestave prestavijo nazaj in veriga se premakne z zelo nizko hitrostjo.
4. s ponastavitvijo dna na nadzorni plošči Uno R3, ali če obratno gibanje zadene začetni konec poti, se postopek ponastavi.
5. da bi bile stvari nekoliko bolj zanimive, se med premikanjem in spuščanjem oglasi nekaj hrupa. Zvočni in glasbeni modul lahko razširite tudi z aplikacijami v telefonu. Zabavajte se s tem.
#include #include #include #include "pitches.h"
const int korak = 64;
const int counterMax = korak * 9; int števec = 0;
SoftwareSerial mySerial (7, 8);
Stepper stepper (korak, 9, 11, 10, 12); Servo myServo;
const int Buzzer = 5;
bool isAlive = res;
podatki char;
int melodija = {
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};
void setup () {
Serial.begin (9600); mySerial.begin (9600); myServo.attach (3); pinMode (4, INPUT); stepper.setSpeed (80);
medtem ko (digitalRead (4) == LOW) {
stepper.step (-1); } stepper.step (60); }
void loop () {
if (mySerial.available ()> 0) {while (mySerial.available ()> 0) {data = mySerial.read (); } if (števec <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); števec -= 1; zamuda (200); }}
4. korak: Testni zagon
5. korak: Vse datoteke, ki jih lahko delimo
Na tej povezavi najdete vse datoteke, ki jih lahko delimo, vključno z modeli 3D-tiskanja, diagrami vezja in kodiranjem arduino.
drive.google.com/open?id=1qImULCJQRdzlon4s…
Priporočena:
Števec korakov - mikro: Bit: 12 korakov (s slikami)
Števec korakov - Micro: Bit: Ta projekt bo števec korakov. Za merjenje korakov bomo uporabili senzor pospeška, ki je vgrajen v Micro: Bit. Vsakič, ko se Micro: Bit trese, bomo štetju dodali 2 in ga prikazali na zaslonu
Akustična levitacija z Arduino Uno Korak po korak (8 korakov): 8 korakov
Akustična levitacija z Arduino Uno Korak po korak (8 korakov): ultrazvočni pretvorniki zvoka L298N Dc ženski adapter z napajalnim vtičem za enosmerni tok Arduino UNOBreadboard Kako to deluje: Najprej naložite kodo v Arduino Uno (to je mikrokrmilnik, opremljen z digitalnim in analogna vrata za pretvorbo kode (C ++)
Vijak - Nočna ura za brezžično polnjenje DIY (6 korakov): 6 korakov (s slikami)
Bolt - Nočna ura za brezžično polnjenje DIY (6 korakov): Induktivno polnjenje (znano tudi kot brezžično polnjenje ali brezžično polnjenje) je vrsta brezžičnega prenosa energije. Za zagotavljanje električne energije prenosnim napravam uporablja elektromagnetno indukcijo. Najpogostejša aplikacija je brezžično polnjenje Qi
Merilnik korakov 1. del: Enobarvni zaslon 128x32 in Arduino: 5 korakov
Pedometer 1. del: Enobarvni zaslon 128x32 in Arduino: To je osnovna vadnica, ki uči, kako uporabljati zaslon OLED s svojim Arduinom. Uporabljam zaslon velikosti 128x32, lahko pa uporabite tudi drugačen zaslon z ločljivostjo in po potrebi spremenite ločljivost/koordinate. V tem delu vam bom pokazal, kako
Preklopna obremenitvena banka z manjšo velikostjo korakov: 5 korakov
Preklopna banka odpornikov obremenitve z manjšo velikostjo korakov: Banke uporovnih obremenitev so potrebne za preskušanje energetskih proizvodov, za karakterizacijo sončnih kolektorjev, v preskusnih laboratorijih in v industriji. Reostati zagotavljajo stalno spreminjanje odpornosti na obremenitev. Ker pa se vrednost upora zmanjša, moč