Tartalomjegyzék:
- 1. lépés: A terv
- 2. lépés: Az összetevők listája
- 3. lépés: A NYÁK tervezése
- 4. lépés: A dolgok összeillesztése
- 5. lépés: Munka
- 6. lépés: Jövőbeli frissítések
- 7. lépés: Élvezze
Videó: Mozgásvezérelt timelapse: 7 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Az időeltolódások nagyszerűek! Segítenek bepillantani a lassan mozgó világba, amelyet elfelejthetünk értékelni. De néha a folyamatos timelapse videó unalmas lehet, vagy annyi minden történik körülöttünk, hogy csak egy szög nem elegendő. Fűszerezzük!
Ebben az utasításban megmutatom, hogyan készítettem olyan eszközt, amely mozgást ad az időzítéshez. Lássunk neki!
1. lépés: A terv
Azt akartam, hogy a kamera két irányban mozogjon, azaz vízszintes (X) és függőleges (Y) tengelyen. Ehhez két motorra lesz szükségem.
Képesnek kell lennünk választani mindkét tengely kezdő és leállító helyzetét.
A motorok mozgása olyan lenne, hogy minden fénykép után a tengelyeknek 1 fokkal el kell fordulniuk.
Az ilyen pontos vezérlés érdekében a Servo Motors -t fogom használni.
Ezenkívül képesnek kell lennünk az időintervallum beállítására.
Azt akartam, hogy hordozható legyen, ezért úgy döntöttem, hogy LiPo akkumulátorral futtatom, ami azt jelenti, hogy töltésre és erősítő áramkörre lesz szükség.
És végül az agy, amely mindezt irányítja, Arduino lesz. Az ATMega328p -t önálló mikrokontrollerként fogják használni.
GoPro fényképezőgéppel mentem, mivel kicsi, és könnyű időt húzni vele. Mehet bármilyen más kis kamerával vagy mobiltelefonjával.
2. lépés: Az összetevők listája
1x ATmega328p (Arduino rendszerbetöltővel)
2x MG995 szervomotor
1x MT3608 Boost Converter
1x TP4056 LiPo akkumulátor töltő modul
1x SPDT kapcsoló
1x 16 MHz -es kristály
2x 22pF kondenzátor
2x 10k ellenállás
1x potenciométer (bármilyen érték)
1x nyomógomb (normál esetben nyitva)
Választható:
3d nyomtató
3. lépés: A NYÁK tervezése
Ahhoz, hogy az áramkör a lehető legkisebb legyen, nyomtatott áramköri kártyával mentem. Otthon is marathatja a táblát, vagy hagyja, hogy a szakemberek elvégezzék a kemény munkát helyetted, és én ezt tettem.
Ha minden megfelelően működik a kenyérpályán, akkor kezdhetjük a NYÁK tervezési folyamatával. A tervezéshez az EasyEDA -t választottam, mivel megkönnyíti a hozzám hasonló kezdők dolgát.
Ellenőrizze, ellenőrizze és ellenőrizze! Győződjön meg róla, hogy nem hagyott ki semmit. Ha teljesen biztos benne, kattintson a Generálási fájl létrehozása gombra a Gerber fájlok letöltéséhez, vagy közvetlenül megrendelheti a JLCPCB -től mindössze 2 dollárért az alábbi lehetőség használatával.
Miután megkapta/elkészítette a NYÁK -t, ideje feltölteni. Tartsa készen a kapcsolási rajzát, és kezdje el forrasztani az alkatrészeket a selyemnyomás jelzés szerint.
Az izopropil -alkohollal való forrasztás után tisztítsa meg a NYÁK -t, hogy eltávolítsa a fluxusmaradványokat.
4. lépés: A dolgok összeillesztése
Nem lesz szüksége divatos 3D nyomtatóra. Az alkatrészek nagyon könnyen elkészíthetők megfelelő szerszámokkal. Nemrég kaptam egy 3D nyomtatót, és szívesen használtam volna a projektemben. Találtam néhány részt a Thingiverse -ből.
GoPro tartó:
Szervókürt:
Forrasztja a vezetékeket a tápkapcsolóra, a potra és a nyomógombra női fejlécekkel, és csatlakoztassa őket a NYÁK -n lévő férfi fejlécekhez.
Töltse le és nyissa meg a csatolt fájlt Arduino IDE -ben, és töltse fel a kódot Arduino -jába. A kód feltöltése után távolítsa el az IC -t az Arduino tábláról, és helyezze be a PCB -re.
/*Szerző: IndoorGeek YouTube: www.youtube.com/IndoorGeek Köszönjük, hogy letöltötte. Remélem tetszik a projekt. */
#befoglalni
Szervo xServo;
Szervo yServo;
int potPin = A0;
int val, xStart, xStop, yStart, yStop; int gomb = 2; unsigned long timeInterval;
void setup () {
pinMode (gomb, INPUT); xServo.attach (3); yServo.csatlakozás (4); }
void loop () {
xAxis (); késleltetés (1000); xStart = val; yAxis (); késleltetés (1000); yStart = val; xAxis (); késleltetés (1000); xStop = val; yAxis (); késleltetés (1000); yStop = val; setTimeInterval (); késleltetés (1000); timelapseStart (); }
void xAxis () {
while (digitalRead (gomb)! = HIGH) {val = analogRead (A0); val = térkép (val, 0, 1023, 0, 180); xServo.write (val); }}
void yAxis () {
while (digitalRead (gomb)! = HIGH) {val = analogRead (A0); val = térkép (val, 0, 1023, 0, 180); yServo.write (val); }}
void setTimeInterval () {// Módosítsa az időközöket a fényképezőgép timelapse beállításainak megfelelően
while (digitalRead (gomb)! = HIGH) {val = analogRead (A0); ha (val> = 0 && val = 171 && val = 342 && val = 513 && val = 684 && val = 855 && val <1023) {timeInterval = 60000L; }}}
void timelapseStart () {
unsigned long lastMillis = 0; xServo.write (xStart); yServo.write (yStart); while (xStart! = xStop || yStart! = yStop) {if (millis () - lastMillis> timeInterval) {if (xStart xStop) {xServo.write (xStart); lastMillis = millis (); xStart--; } if (yStart xStop) {yServo.write (yStart); lastMillis = millis (); yStart--; }}}}
5. lépés: Munka
Kapcsolja BE a főkapcsolót.
Az X tengely aktív lesz. Fordítsa a potot abba a pozícióba, ahonnan az időzítést szeretné kezdeni. Nyomja meg a Select gombot a kiindulási helyzet megerősítéséhez. Ezt követően az Y tengely aktív lesz. Tegye ugyanezt az Y tengely kezdőpozíciójának kiválasztásához.
Ismételje meg a fenti eljárást az X és Y tengely Stop helyzetéhez.
Most az edény használatával válassza ki az egyes lövések közötti időintervallumot. Az edény forgása 6 részre van osztva 1, 2, 5, 10, 30, és 60 másodperces időközönként. Módosíthatja az intervallumokat a setTimeInterval () függvényben a képen látható módon. Nyomja meg a Select gombot a megerősítéshez.
A szervók a kiindulási helyzetükbe kerülnek, és 1 fokkal elmozdulnak az időintervallum után.
Sorrend:
- Állítsa be az X tengely kiindulási helyzetét
- Állítsa be az Y tengely kezdő pozícióját
- Állítsa be az X tengely Stop helyzetét
- Állítsa be az Y tengely Stop helyzetét
- Állítsa be az időintervallumot
6. lépés: Jövőbeli frissítések
1) Jelenleg 1 lövés/fok miatt a legtöbb fénykép, amelyet kaphatunk, 180, mivel a szervók 0 és 180 fok között elforgathatók. A fogaskerekek hozzáadása növeli a felbontást. Így több lövésünk lesz, és ezáltal sima időidő. Nagyon jól ismerem az elektronikát, de nem annyira a mechanikai dolgokat. Alig várom, hogy javítsak rajta.
2) A potenciométert rotációs kódolóval lehet kicserélni.
3) Vezeték nélküli vezérlés, talán ?!
Van mit tanulni
7. lépés: Élvezze
Köszönöm, hogy kitartottál a végéig. Remélem, mindenki szereti ezt a projektet, és ma valami újat tanult. Szólj, ha készítesz magadnak egyet. Iratkozz fel YouTube -csatornámra a további projektekért. Köszönöm mégegyszer!
Ajánlott:
Timelapse videó: 4 lépés
Timelapse Video: Para hacer un video type timelapse de forma ágil y rápida vamos a utilizar nuestro teléfono celular junto con las 3 aplicaciones que aparecen en la imagen
Nagy LED "gyűrűs" fény a Timelapse, a portrék és egyebek számára : 11 lépés (képekkel)
Nagy LED "gyűrűs" fény a Timelapse, a portrék és egyebek számára …: Sok timelapse videót forgatok, amelyek néhány napig tartanak, de utálom az egyenetlen fényt, amelyet a bilincsek adnak - különösen éjszaka. Egy nagy gyűrűs lámpa túl drága - ezért úgy döntöttem, hogy egyetlen este elkészítek valamit, kéznél lévő cuccokkal
PiLapse - Raspberry Pi Timelapse [V0.2]: 7 lépés (képekkel)
PiLapse - Raspberry Pi Timelapse [V0.2]: Alakítsa át Raspberry Pi -jét egy Timelapse gépben! A teljes útmutató elérhető: https://goo.gl/9r6bwz Ebben az útmutatóban az RPi 2. verzióját használtam (de feltételezem, hogy minden RPi verziónál működik) USB WIFI DONGLE Terminal mód Gomb mód
Mozgásvezérelt kamera a MESH SDK használatával: 6 lépés (képekkel)
Mozgásvezérelt kamera a MESH SDK használatával: Szeretné automatizálni fényképezőgépét, hogy megörökítse kedvence legjobb pillanatait, amíg nincs otthon? A MESH mozgásérzékelő lehetővé teszi az SDK -t támogató kamerák használatát. Például elhelyeztünk egy MESH mozgásérzékelőt a macskaeledel és a macskajátékok mellett
Mozgásvezérelt kimenet - mozgásérzékelő fényből: 6 lépés
Mozgásvezérelt kimenet - Mozgásérzékelő fényből: Képzeld el, hogy egy trükk vagy, aki a tömb legijesztőbb házába megy. Miután elhaladt az összes kísértet, szellem és temető mellett, végül az utolsó ösvényre jut. Láthatja az édességet egy tálban előtted! De aztán hirtelen egy gho