Obsah:
- Krok 1: Seznam položek
- Krok 2: Sestavte platformu
- Krok 3: Obvody a kódy
- Krok 4: Testovací běh
- Krok 5: Všechny soubory, které můžeme sdílet
Video: KillingMinion: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Autor Yue, Yanan a Hao.
Projekt probíhal v rámci semináře Computational Design and Digital Fabrication v rámci programu ITECH magisterské studium.
Někteří z nás neustále podvědomě třesou nohama. S mobilním telefonem v kapse jsou tyto náhodné pohyby snímány internalizovaným „akcelerometrem“. Přes bluetooth odesílání zpět do našeho malého stroje se spustí mechanická smyčka jednoduchého převodového řetězového systému, který má přisluhovače zavěšené na servu. Minion bude přesunut spolu s řetězem a na konci upuštěn. I když si ani nevšimnete, co děláte, R. I. P. Oblíbenec!
Krok 1: Seznam položek
Seznam položek:
Položky 3D tisku:
Plošina seating uložení serva, řetězový konektor, převodovka】
Minion a rakev
Arduino:
Deska řadiče UNO R3
Nepájivá deska 830
Krokový motor (28BYJ48 5V DC)
Deska ovladače krokového motoru UNL2003
Servomotor
Bluetooth přijímač
Piezo bzučák
9V baterie s DC
9V adaptér baterie
Rezistor 330R nebo vyšší *2
LED *2
Propojovací vodiče
Ostatní
4mm dřevěné tyče (pohyblivé dráhy)
Řetěz (slza z auta s logem)
Šrouby M3 a šroubováky
Mobilní telefon (Android)
Krok 2: Sestavte platformu
Krokový motor a servomotor jsou součástí řídicího obvodu. Servomotor je připojen přímo k propojovacímu kolíku 830 a řídicí desce Uno R3, zatímco krokový motor se musí nejprve připojit k desce ovladače krokového motoru UNL2003 a poté k řídicí desce Uno R3.
Krok 3: Obvody a kódy
K ovládání pohybů řetězu se berou v úvahu následující základní stavy:
0. Nainstalujte si aplikaci a připojte ji ke stroji přes bluetooth. A začněte se třást!
1. po přijetí signálů se převody začaly otáčet a řetěz se začal pohybovat určitou rychlostí.
2. signály pokračují, dokud se minion neprovede až na druhý konec dráhy, pak se krokový motor zastaví a servomotor se otočí o 90 stupňů, odhodí miniona do rakve.
3. pokud se během chůze řetězu signály zastaví na stejně dlouhou dobu, převody se zařadí a řetěz se pohybuje velmi nízkou rychlostí zpět.
4. resetováním dna na řídicí desce Uno R3, nebo pokud obrácený pohyb narazí na počáteční konec dráhy, postup se resetuje.
5. aby byly věci trochu zajímavější, během přesunu a padání se ozývají nějaké zvuky. Zvukový a hudební modul můžete také rozšířit o aplikace v telefonu. Bavte se tím.
#include #include #include #include "pitches.h"
const int krok = 64;
const int counterMax = krok * 9; int čítač = 0;
SoftwareSerial mySerial (7, 8);
Stepper stepper (krok, 9, 11, 10, 12); Servo myServo;
konstantní bzučák = 5;
bool isAlive = true;
char data;
int melodie = {
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};
neplatné nastavení () {
Serial.begin (9600); mySerial.begin (9600); myServo.attach (3); pinMode (4, VSTUP); stepper.setSpeed (80);
while (digitalRead (4) == LOW) {
stepper.step (-1); } stepper.step (60); }
prázdná smyčka () {
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); čítač -= 1; zpoždění (200); }}
Krok 4: Testovací běh
Krok 5: Všechny soubory, které můžeme sdílet
Na tomto odkazu najdete všechny soubory, které můžeme sdílet, včetně modelů pro 3D tisk, fritzujících schémat zapojení a kódování arduino.
drive.google.com/open?id=1qImULCJQRdzlon4s…
Doporučuje:
Počitadlo kroků - mikro: bit: 12 kroků (s obrázky)
Počitadlo kroků - Micro: Bit: Tento projekt bude počítadlem kroků. K měření našich kroků použijeme snímač akcelerometru, který je zabudovaný v Micro: Bit. Pokaždé, když se Micro: Bit zatřese, přidáme 2 k počtu a zobrazíme ho na obrazovce
Akustická levitace s Arduino Uno krok za krokem (8 kroků): 8 kroků
Akustická levitace s Arduino Uno krok za krokem (8 kroků): Ultrazvukové měniče zvuku L298N Dc samice napájecí zdroj s mužským DC pinem Arduino UNOBreadboard Jak to funguje: Nejprve nahrajete kód do Arduino Uno (je to mikrokontrolér vybavený digitálním a analogové porty pro převod kódu (C ++)
Bolt - Noční hodiny bezdrátového nabíjení DIY (6 kroků): 6 kroků (s obrázky)
Bolt - Noční hodiny bezdrátového nabíjení DIY (6 kroků): Indukční nabíjení (známé také jako bezdrátové nabíjení nebo bezdrátové nabíjení) je druh bezdrátového přenosu energie. Využívá elektromagnetickou indukci k poskytování elektřiny přenosným zařízením. Nejběžnější aplikací je bezdrátové nabíjení Qi
Jak rozebrat počítač pomocí jednoduchých kroků a obrázků: 13 kroků (s obrázky)
Jak rozebrat počítač pomocí jednoduchých kroků a obrázků: Toto je návod, jak rozebrat počítač. Většina základních komponent je modulární a lze je snadno odstranit. Je však důležité, abyste o tom byli organizovaní. To vám pomůže zabránit ztrátě součástí a také při opětovné montáži
Banka přepínaného zatěžovacího odporu s menší velikostí kroku: 5 kroků
Banka přepínaného zatěžovacího odporu s menší velikostí kroku: Banky zatěžovacích odporů jsou vyžadovány pro testování energetických produktů, pro charakterizaci solárních panelů, v testovacích laboratořích a v průmyslových odvětvích. Reostaty zajišťují nepřetržité kolísání odporu zátěže. Jak se však hodnota odporu snižuje, výkon