Tartalomjegyzék:
- 1. lépés: Az elemek listája
- 2. lépés: Szerelje össze a platformot
- 3. lépés: Áramkörök és kódok
- 4. lépés: Próbaüzem
- 5. lépés: Minden megosztható fájl
Videó: KillingMinion: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Yue, Yanan és Hao.
A projekt az ITECH mesterképzésben a Computational Design and Digital Fabrication szeminárium keretében zajlott.
Néhányan közülünk öntudatlanul is rázogatják a lábukat. A mobiltelefon a zsebében ezt a véletlenszerű mozgást érzékeli a belső gyorsulásmérő. A Bluetooth -on keresztül küldve vissza a mi kis gépünkhöz, egy egyszerű fogaskerék -lánc mechanikus hurka lép működésbe, amelyen a minion egy szervóra van felakasztva. A csatlós a lánccal együtt mozog, és a végén leesik. Bár észre sem veszi, hogy mit csinál, R. I. P. Kegyenc!
1. lépés: Az elemek listája
Elemek listája:
3D nyomtatási elemek:
Platform (szervo ülés, lánc csatlakozó, fogaskerék)
Minion és koporsó
Arduino:
UNO R3 vezérlőtábla
830 nyakkendős kenyeretábla
Léptetőmotor (28BYJ48 5V DC)
UNL2003 léptetőmotor meghajtó tábla
Szervómotor
Bluetooth vevő
Piezo hangjelző
9V -os akkumulátor DC -vel
9V -os akkumulátor adapter
330R vagy magasabb ellenállás *2
LED *2
Jumper vezetékek
Mások
4 mm -es fa rudak (mozgó nyomok)
Lánc (szakadás a logós autóból)
M3 csavarok és csavarhúzók
Mobiltelefon (Android)
2. lépés: Szerelje össze a platformot
A léptetőmotor és a szervomotor a vezérlőáramkör része. A szervomotor közvetlenül a 830-as nyakpántos kenyérlaphoz és az Uno R3 vezérlőpanelhez van csatlakoztatva, míg a léptetőmotornak először az UNL2003 léptetőmotor vezérlőpaneljéhez, majd az Uno R3 vezérlőpanelhez kell kapcsolódnia.
3. lépés: Áramkörök és kódok
A lánc mozgásának szabályozásához a következő alapvető állapotokat veszik figyelembe:
0. Telepítse az alkalmazást, és csatlakoztassa a készülékhez Bluetooth -on keresztül. És kezdj el remegni!
1. a kapott jelek után a fogaskerekek forogni kezdtek, és a lánc bizonyos sebességgel mozogni kezdett.
2. a jelek tovább folytatódnak, amíg a kegyeltet át nem vezetik az út másik végéig, majd a léptetőmotor leáll, és a szervomotor 90 fokban elfordul, a cselédet a koporsóba ejti.
3. a láncos járás során, ha a jelek azonos időtartamra leállnak, a sebességfokozatok visszafordulnak, és a lánc nagyon alacsony sebességgel mozog vissza.
4. az Uno R3 vezérlőpanel alsó alsó részének alaphelyzetbe állításával, vagy ha a fordított mozgás eléri az útvonal kezdő végét, az eljárás visszaáll.
5. hogy a dolgok egy kicsit érdekesebbek legyenek, némi zaj hallatszik a költözés és ejtés során. A hang- és zenei modult a telefon Alkalmazásai segítségével is kiterjesztheti. Jó szórakozást hozzá.
#befoglalás #befoglalás #befoglalás #befoglalás "hangok.h"
const int lépés = 64;
const int counterMax = lépés * 9; int számláló = 0;
SoftwareSerial mySerial (7, 8);
Léptető léptető (9., 11., 10., 12. lépés); Servo myServo;
const int Zümmögő = 5;
bool isAlive = igaz;
char adatok;
int dallam = {
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 () {
Sorozat.kezdet (9600); mySerial.begin (9600); myServo.attach (3); pinMode (4, BEMENET); stepper.setSpeed (80);
while (digitalRead (4) == LOW) {
léptető.lépés (-1); } léptető.lépés (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"); léptető.lépés (-1); számláló -= 1; késleltetés (200); }}
4. lépés: Próbaüzem
5. lépés: Minden megosztható fájl
Ezen a linken megtalálja az összes megosztható fájlt, beleértve a 3D-s nyomtatású modelleket, a fritting kapcsolási rajzokat és az arduino kódolásokat.
drive.google.com/open?id=1qImULCJQRdzlon4s…
Ajánlott:
DC - DC feszültség Lépés lekapcsoló mód Buck feszültségátalakító (LM2576/LM2596): 4 lépés
DC-DC feszültség Lépés lekapcsoló üzemmód Buck feszültségátalakító (LM2576/LM2596): A rendkívül hatékony bakkonverter készítése nehéz feladat, és még a tapasztalt mérnököknek is többféle kivitelre van szükségük, hogy a megfelelőt hozzák létre. egy DC-DC áramátalakító, amely csökkenti a feszültséget (miközben növeli
Akusztikus levitáció az Arduino Uno-val Lépésről lépésre (8 lépés): 8 lépés
Akusztikus lebegés az Arduino Uno-val Lépésről lépésre (8 lépés): ultrahangos hangátvivők L298N Dc női adapter tápegység egy egyenáramú tűvel Arduino UNOBreadboard és analóg portok a kód konvertálásához (C ++)
Élő 4G/5G HD videó streamelés DJI drónról alacsony késleltetéssel [3 lépés]: 3 lépés
Élő 4G/5G HD videó streaming a DJI Drone-tól alacsony késleltetéssel [3 lépés]: Az alábbi útmutató segít abban, hogy szinte bármilyen DJI drónról élő HD minőségű videó streameket kapjon. A FlytOS mobilalkalmazás és a FlytNow webes alkalmazás segítségével elindíthatja a videó streamingjét a drónról
Bolt - DIY vezeték nélküli töltő éjszakai óra (6 lépés): 6 lépés (képekkel)
Bolt - DIY vezeték nélküli töltés éjszakai óra (6 lépés): Az induktív töltés (más néven vezeték nélküli töltés vagy vezeték nélküli töltés) a vezeték nélküli áramátvitel egyik típusa. Elektromágneses indukciót használ a hordozható eszközök áramellátásához. A leggyakoribb alkalmazás a Qi vezeték nélküli töltő
4 lépés az akkumulátor belső ellenállásának méréséhez: 4 lépés
4 lépés az akkumulátor belső ellenállásának mérésére: Íme a 4 egyszerű lépés, amelyek segítenek mérni az akkumulátor belső ellenállását