Marciano M.S.L - Mozgásérzékelő, Servo és Led: 6 lépés (képekkel)

Marciano M.S.L - Mozgásérzékelő, Servo és Led: 6 lépés (képekkel)

Tartalomjegyzék:

Anonim

Készítettünk egy martiai babát, amellyel létre tudtunk hozni egy olyan dekorációt, amely vonzza a figyelmet és szórakoztatja a megfigyelőt.

Ezt a témákban vagy a HALLOWEEN-ben lehet használni

Ami azt jelenti, hogy amikor a PIR mozgásával érzi magát, a szem mögött található LED-ek világítanak, és ugyanakkor saját tengelyén mozognak, a szervomotornak köszönhetően.

Ahhoz, hogy építsen, le kell töltenie az arduino-t a számítógépére.

Elhagyok egy videót a lépések magyarázatával.

kellékek:

1. lépés: Anyagok

USB kábel az Arduino számára (bármilyen méret)

UNO Arduino

Ujjak Macho-Male és Male - Female

Hálózati kábel

5 K szervo motor

Fehér LED-ek (az összeg attól függ, hogy mit szeretne használni)

470 ohm ellenállás (az összeg a használt LED-ektől függ)

PIR mozgásérzékelő

breadboard

2. lépés: Csatlakoztassa a LED-eket

1 - AZ ENERGIA ÉS A FÖLDKÉSZÍTÉS A PROTOBÓL

Vegyük a kenyérvágótáblát, két férfi-pólót -male (fekete, piros).

Csatlakoztassa a fekete jumperet az Arduino GND-scsapjához és a kenyérvágódeszka tűjéhez.

Csatlakoztassa a piros jumperet az Arduino 5V-os csatlakozójához és egy protoboard csaphoz (a GND vonalától eltérően)

2- CONNECT LED

Vegyünk egy LED-et, 470 ohm ellenállást és egy férfi-férfi jumperet.

Csatlakoztassa az áthidalót az Arduino 8-as pálcájához és a kenyérvágódeszka csapjához.

Csatlakoztassa a LED hosszú lábát egy protoboard tűhöz, ugyanabban az oszlopban, ahol a 8-as érintkezőből származó jumper csatlakozott.

Csatlakoztassa az ellenállás egyik lábát az egyik földre, vagy a GND-re, és a másikhoz ugyanabban az oszlopban, ahol a LED rövid láb van.

3 MORE LED-ek

Egynél több LED-hez egy darab hálózati kábelt kell elvennünk, és a sarkokat el kell csíkolni, hogy csatlakoztassuk azt a kenyérvágódeszkahoz. Több ellenállás és LED-ek.

Csatlakoztassa az első LED-et ugyanabban az oszlopban, ahol a 8-as tűsugárzó, de még több, a hálózati kábel csatlakoztatásához.

Csatlakoztassa a hálózati kábelt a 8 jumperoszlopról az új LED hosszú lábához.

Csatlakoztassa az ellenállást a kenyérvágó GND sorához és az új LED rövid lábához.

További LED-ekhez egy másik hálózati kábelt helyeztünk az utolsó hálózati kábel ugyanabból az oszlopából a LED hosszú lábába, amit elhelyeztünk, és GND ellenállást állítunk be a rövid lábra. Ismételje meg a kívánt LED-ek számát.

3. lépés: Csatlakoztassa a PIR-t (mozgásérzékelő)

1 - CSATLAKOZZA A JUMPERS PIR-t

Vegyük a mozgásérzékelőt és három MACHO- FEMALE jumpert (piros, fekete, narancs)

Csatlakoztassa a piros jumperet a PIR VCC-hez.

Csatlakoztassa a fekete jumperet a PIR GND-jéhez.

Csatlakoztassa a jumperet a PIR kimenetéhez.

2-CSATLAKOZÓ PIR-t ARDUINO-ra

Az Energia sorban, amely az 5d-től az arduino-tól a kenyérvágólaphoz csatlakozik, csatlakoztassa a piros jumperet.

A GND sorában, amely a GND-ről az arduino-ról a kenyérvágólapra csatlakozik, csatlakoztassa a fekete jumperet.

A fennmaradó narancssárga jumper, amely már csatlakozik a PIR-hez, az arduino 7-es csapjához csatlakozik.

4. lépés: Csatlakoztassa a Servót

1-CONNECT SERVO

Vegye ki a szervót, és csatlakoztassa a szervót és az arduino-t MALE-MALE kábelekkel.

Csatlakoztassa a piros férfi-hím jumperet a piros jumperhez, amit a szervo hoz.

Csatlakoztassa a férfi-hím fekete jumperet a fekete jumperhez (kávé), amit a szervo hoz.

Csatlakoztasson bármilyen színű hímivarú áthidalót (lehet az, amely a szervót hozza) a szervohoz vezető jumperhez.

Ezután minden egyes jumperben maradt egy szabad vége.

2- AZ ARDUINO CSATLAKOZTATÁSA

A tippek, amelyek szabadon maradnak, összekapcsolják őket:

Csatlakoztassa a piros jumperet a kenyérvágódeszka 5v-es sorához.

Csatlakoztassa a fekete jumperet a kenyérvágó GND sorához.

Csatlakoztassa az átkötőt (bármilyen színt) az arduino 6. számjához.

5. lépés: KÓD

Elhagyom a projekt kódját egy szófájlban (ajánlott, mert az alatta lévő oldal megváltoztatja a rendelését az oldalra illesztve)

#include

Servo myservo;

const int led = 8;

const int sen = 7;

érvénytelen beállítás ()

{

pinMode (led, OUTPUT);

pinMode (sen, INPUT);

myservo.attach (6);

}

érvénytelen hurok ()

{

ha (digitalRead (szen))

{

// if (digitalRead (szen == HIGH))

digitalWrite (led, HIGH);

myservo.write (45);

késleltetés (500);

myservo.write (90);

késleltetés (500);

myservo.write (0);

késleltetés (500);

}

más

{

// if (digitalRead (sen == LOW));

digitalWrite (led, LOW);

}

{

}

}

6. lépés: Esztétikai rész

DOLL

1-Tervezzünk, amint azt akarjuk, hogy a babát, hagyjuk papír nélkül, ahol egy lyukat akarunk (Arduino-ba való belépéshez (lehet a felső vagy a hátsó rész), a kábelek (az alsó részen egy kis lyuk található, ahol három jumpert illeszkednek) és a szemét

A- Fedjük le a szivattyút (léggömböt) ragasztóval ellátott újságdarabokkal, ha azt szeretnénk, hogy téglalap alakúvá tegyük, akkor a kívánt formájú huzallal kössük össze, mielőtt elkezdenénk ragasztani az újságokat.

B- Néhány fül habzással.

C- Tervezzen egy antennát, amelybe három áthidaló áthatolhat (NE állítsa meg addig, amíg a könnyebb könnyítést nem teszi lehetővé)

Fedjük le a csövet vagy a tömlőt az újsággal.

D- Csatlakoztassa az összes alkatrészt szilikonnal (nem az antennával)

E - A kötél a száj és a szem kontúrja

F- (VÁLASZTÁS után) Hozzon létre egy kis platformot a baba belsejében (lehet a kartonnal), hogy a kenyérvágódeszka LED-ekkel tartsa a szemek közelében, és ezáltal növelje a fényerőt

2-Miután megszáradt mindent, festék.

Annak érdekében, hogy a hab ne szívjon fel annyi festéket, fedje le ragasztóval.

3- Három szem, hogy ez három félgömböt kapjon, amelyben a fény behatol. (Lehet őket egy Halloween babából és újratervezni őket)

BOX

1- Vásároljon vágott fát, hasonlóan a babaéhoz, kb. 3 cm-rel.

2- Csipkével csatolja a darabokat (az asztaloshoz mehet, ha nem tudják, hogyan kell csinálni)

3- Nyissa ki a nyílást a doboz közepén, ahol a szervó áthalad, és nagyon jól mérjük az Ön által használtak szerint, és győződjön meg róla, hogy elfordulhat.

4- Nyissa ki egy másik lyukat az első furat ugyanabba a fába, többé-kevésbé azon a távolságon, ahol a szervomotor kábelek a másik oldalra mehetnek, és elegendő áthidalóval rendelkeznek ahhoz, hogy elérjék a baba belsejét anélkül, hogy a szervomotor sztárjával behatolnának.

5- Ellenőrzése után a szervomotort a doboz aljáról nagyon jól rögzítse ragasztóval vagy kapcsokkal.

6- A doboz festése (lakk)

Csatlakozzon a BOX-hoz és a DOLL-hoz

Óvatosan vigyük át a babát a szervomotort hozzárendelő csavarral, ahová a dobozba helyeznénk, hogy illeszkedjen a szervohoz, a lyukat, amire a kívánt csillagot helyezzük el (a szervo hozza), és csavarja össze a babát. és a csillag, amely egyszerre ragaszkodna a bábhoz az alaphoz, mert csatlakoznak a szervohoz.

Ha ez megtörtént, helyezze a szervo kábeleket a babába, hogy később csatlakoztassa az Arduino-hoz.

Az ARDUINO PROJEKT BEÁLLÍTÁSÁN

A platformon a kenyértáblát a lehető legközelebb helyezzük a szemhez, és az Arduino-t a szervo kábelekhez legközelebb.

A következő lépések ugyanazok, mint a bemutatóban, csak a baba belsejéhez kell kapcsolódniuk.

MOTION SENSOR

A mozgásérzékelő az antenna tetején van elhelyezve, és a vezetékek az antenna belsejébe kerülnek (a magyarázat szerint csatlakoztatva) a baba belsejébe, ahol az Arduino, ott csatlakoztatjuk az áthidalót, amely elhagyja az érzékelő VCC-jét a 5V az Arduino, az áthidaló, amely elhagyja az érzékelő GND-jét az Arduino GND-jére, és azt, amelyik az OUT-ot hagyja, csatlakoztatja az Arduino 7-es gombjához.

szervomotor

azaz átkötőket, amelyekről a szervótól a baba belsejébe megyünk, csatlakoztassuk, ha eléri az Arduino-t, de hím-női jumpert használ a kiterjesztés létrehozásához. Csatlakoztassa a piros jumperet a kenyérvágó 5V-os sorához. A kenyérvágódeszka fekete vagy sötétebb GND-je, valamint a maradék, lehet (fehér vagy narancssárga) a kenyérvágó 6-os tűjéhez.

LEDS

Csatlakoztassa a jumper másik végét, amely az első LED (protoboard) hosszú lábától az Arduino 8-as érintkezőjéhez kapcsolódik.