chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何制作一個可以為您的游戲中時光倒流添加動作的設(shè)備

454398 ? 來源:wv ? 2019-09-03 15:49 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

第1步:計劃

如何制作一個可以為您的游戲中時光倒流添加動作的設(shè)備

我希望相機在兩個方向上移動,即在水平(X)和垂直(Y)軸。為此,我需要兩臺電機

我們應(yīng)該可以選擇兩個軸的起始位置和停止位置。

電機的運動將使每個照片后的軸旋轉(zhuǎn)1度。

為了獲得如此精確的控制,我將使用伺服電機。

此外,我們應(yīng)該能夠設(shè)置時間間隔。

我希望它是便攜式的,所以我決定在LiPo電池上運行它,這意味著需要充電和升壓電路。

最后,大腦控制所有這一切將是Arduino。 ATMega328p將作為一個獨立的微控制器使用。

我使用的是GoPro相機,因為它很小,并且很容易使用時間。您可以使用任何其他小型相機或手機。

第2步:組件列表

1x ATmega328p(帶Arduino引導(dǎo)程序)

2x MG995伺服電機

1x MT3608升壓轉(zhuǎn)換器

1x TP4056 LiPo電池充電模塊

1x SPDT開關(guān)

1x 16 MHz晶振

2x 22pF電容

2x 10k電阻

1x電位計(任何值)

1x按鈕(常開)

可選:

3D打印機

第3步:設(shè)計PCB

為了使電路盡可能小,我選擇了印刷電路板。你可以在家里自己蝕刻電路板,或讓專業(yè)人士為你努力工作,這就是我所做的。

當(dāng)一切正常在面包板上工作時,我們可以從PCB設(shè)計過程開始。我選擇EasyEDA進行設(shè)計,因為它讓像我這樣的初學(xué)者很容易。

檢查,檢查并檢查! 確保您沒有遺漏任何內(nèi)容。一旦你完全確定,點擊Generate Fabrication File下載Gerber文件,或者你可以使用下面給出的選項直接從JLCPCB訂購它只需2美元。

一旦你收到/制作你的PCB,它就是時間來填充它。準備好電路圖并按照絲網(wǎng)標記開始焊接組件。

用異丙醇焊接后清潔PCB以去除焊劑殘留物。

步驟4:把事情放在一起

您不需要花哨的3D打印機。使用適當(dāng)?shù)墓ぞ呖梢苑浅]p松地構(gòu)建零件。我最近買了一臺3D打印機,并且急于在我的項目中使用它。我找到了Thingiverse的部分零件。

GoPro Mount:https://www.thingiverse.com/thing:53680

Servo Horn:https://www.thingiverse。 com/thing:2794688

焊接到電源開關(guān)的電線,帶有母頭的電位器和按鈕,并將它們連接到PCB上的公頭。

在Arduino IDE中下載并打開附件,并將代碼上傳到Arduino。上傳代碼后,從Arduino板上取下IC并將其插入PCB上。

/*

Author : IndoorGeek

YouTube : www.youtube.com/IndoorGeek

Thank you for downloading. Hope you like the project.

*/

#include

Servo xServo;

Servo yServo;

int potPin = A0;

int val,xStart,xStop,yStart,yStop;

int button = 2;

unsigned long timeInterval;

void setup() {

pinMode(button, INPUT);

xServo.attach(3);

yServo.attach(4);

}

void loop() {

xAxis();

delay(1000);

xStart = val;

yAxis();

delay(1000);

yStart = val;

xAxis();

delay(1000);

xStop = val;

yAxis();

delay(1000);

yStop = val;

setTimeInterval();

delay(1000);

timelapseStart();

}

void xAxis(){

while(digitalRead(button) != HIGH){

val = analogRead(A0);

val = map(val, 0, 1023, 0, 180);

xServo.write(val);

}

}

void yAxis(){

while(digitalRead(button) != HIGH){

val = analogRead(A0);

val = map(val, 0, 1023, 0, 180);

yServo.write(val);

}

}

void setTimeInterval(){ //Change the time intervals according to your camera‘s timelapse settings

while(digitalRead(button) != HIGH){

val = analogRead(A0);

if(val》=0 && val《170){

timeInterval = 1000L;

}

if(val》=171 && val《341){

timeInterval = 2000L;

}

if(val》=342 && val《512){

timeInterval = 5000L;

}

if(val》=513 && val《683){

timeInterval = 10000L;

}

if(val》=684 && val《854){

timeInterval = 30000L;

}

if(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(xStart 》 xStop){

xServo.write(xStart);

lastMillis = millis();

xStart--;

}

if(yStart 《 yStop){

yServo.write(yStart);

lastMillis = millis();

yStart++;

}

if(xStart 》 xStop){

yServo.write(yStart);

lastMillis = millis();

yStart--;

}

}

}

}

步驟5:工作

打開主開關(guān)。

X軸有效。將鍋轉(zhuǎn)到您想要開始游戲中時光倒流的位置。按“選擇”按鈕確認起始位置。之后,Y軸將處于活動狀態(tài)。選擇Y軸起始位置。

對X軸和Y軸停止位置重復(fù)上述步驟。

現(xiàn)在,使用底池,選擇之間的時間間隔。每一槍。鍋的旋轉(zhuǎn)分為6個部分,間隔為1秒,2秒,5秒,10秒,30秒和60秒。您可以更改 setTimeInterval()功能中的間隔,如圖所示。按下“選擇”按鈕進行確認。

舵機將到達其起始位置,并在時間間隔后移動1度。

順序:

設(shè)置X軸起始位置

設(shè)置Y軸起始位置

設(shè)置X軸停止位置

設(shè)置Y軸停止位置

設(shè)置時間間隔

步驟6:未來升級

1 )目前,由于1次拍攝/度數(shù),我們可以獲得的最多照片是180,因為伺服器可以從0度旋轉(zhuǎn)到180度。添加齒輪將提高分辨率。因此,我們將有更多的鏡頭,因此,平滑的時間間隔。我對電子產(chǎn)品很滿意,但對機械方面卻不太滿意。期待改進它。

2)電位器可以用旋轉(zhuǎn)編碼器代替。

3)無線控制,也許?!

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 伺服電機
    +關(guān)注

    關(guān)注

    88

    文章

    2191

    瀏覽量

    61344
  • 電位計
    +關(guān)注

    關(guān)注

    0

    文章

    255

    瀏覽量

    17926
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    嵌入式程序設(shè)計中4種常用模式

    中。 舉游戲中的例子,圖形繪制引擎是獨立的模塊,比如可以繪制人物的靜止,跑動等圖像。 如
    發(fā)表于 12-25 07:12

    索尼重載設(shè)備的高質(zhì)量遠程制作方案和應(yīng)用(2)

    索尼的遠程制作可以被稱之為制作級的高質(zhì)量遠程制作,或重載設(shè)備的高質(zhì)量遠程制作,遠程
    的頭像 發(fā)表于 08-21 15:56 ?1266次閱讀
    索尼重載<b class='flag-5'>設(shè)備</b>的高質(zhì)量遠程<b class='flag-5'>制作</b>方案和應(yīng)用(2)

    【技術(shù)貼】手柄芯片重新定義次世代交互體驗,玩家:這物理外掛太逆天!

    隨著游戲設(shè)備的升級,游戲手柄作為核心交互設(shè)備持續(xù)技術(shù)革新。在主機游戲中,高精度操作適配動作格斗、
    的頭像 發(fā)表于 08-11 15:30 ?1041次閱讀
    【技術(shù)貼】手柄芯片重新定義次世代交互體驗,玩家:這物理外掛太逆天!

    【VisionFive 2單板計算機試用體驗】2、打造復(fù)古游戲機(Batocera鏡像+FBNeo虛擬機, 多款游戲ROM分享)

    衷心感謝電子發(fā)燒友論壇! 1、基本知識 制作游戲機系統(tǒng),需要3關(guān)鍵步驟: Linux游戲
    發(fā)表于 07-17 21:58

    【項目分享】Xii-Boy-Ultra 無線便攜式 Wii 游戲

    。要更新的 GC+ 2.0,只需將該文件復(fù)制/粘貼到的 Xii-Boy Ultra μSD 卡的根目錄。 boot.dol: 此文件用于在 GameCube 游戲中通過按鍵添加音量
    發(fā)表于 07-14 17:27

    樹莓派復(fù)古游戲,你會選哪一個?

    復(fù)古游戲與樹莓派單板計算機的組合十分常見。在樹莓派項目列表中,幾乎都會包含至少復(fù)古游戲項目。復(fù)古游戲發(fā)行版讓在樹莓派上開啟復(fù)古
    的頭像 發(fā)表于 06-16 16:56 ?1159次閱讀
    樹莓派復(fù)古<b class='flag-5'>游戲</b>,你會選哪<b class='flag-5'>一個</b>?

    鴻蒙5開發(fā)寶藏案例分享---多開發(fā)實例(游戲

    :用手機操控電視游戲 (文檔位置:設(shè)備協(xié)同 > 游戲場景案例) 最近有做體感游戲的朋友吐槽:\"想用手機當(dāng)
    發(fā)表于 06-03 18:22

    納秒決勝數(shù)字經(jīng)濟 易飛揚低延時光模塊,讓交易快人步!

    您是否正在尋找能夠顯著提升網(wǎng)絡(luò)性能的低延時光模塊?易飛揚(Gigalight)為帶來了增強性能(低延時)eSR多模光模塊,讓的網(wǎng)絡(luò)體驗更上層樓!
    的頭像 發(fā)表于 06-03 16:33 ?624次閱讀
    納秒決勝數(shù)字經(jīng)濟 易飛揚低延<b class='flag-5'>時光</b>模塊,讓交易快人<b class='flag-5'>一</b>步!

    如何通過SFL為設(shè)備添加Flash編程支持

    SEGGER Flash Loader(SFL)是J-Link設(shè)備支持套件(DSK)的部分,通過SFL,用戶可以為自己的新設(shè)備添加Flas
    的頭像 發(fā)表于 05-19 16:35 ?1517次閱讀
    如何通過SFL為<b class='flag-5'>設(shè)備</b><b class='flag-5'>添加</b>Flash編程支持

    游戲手柄振動馬達:沉浸式游戲體驗的核心

    游戲手柄振動馬達是現(xiàn)代游戲設(shè)備中不可或缺的部分,它為玩家提供了更加沉浸式的游戲體驗。通過精確的振動反饋,
    的頭像 發(fā)表于 05-17 00:05 ?965次閱讀

    在 KiCad 中添加 AI 助手是種什么體驗?

    原文標題:在 KiCad 中添加 AI 助手
    的頭像 發(fā)表于 05-15 14:28 ?980次閱讀

    艾為電子芯片產(chǎn)品在游戲手柄中的應(yīng)用方案

    隨著游戲設(shè)備的升級,游戲手柄作為核心交互設(shè)備持續(xù)技術(shù)革新。在主機游戲中,高精度操作適配動作格斗、
    的頭像 發(fā)表于 04-15 09:42 ?1778次閱讀
    艾為電子芯片產(chǎn)品在<b class='flag-5'>游戲</b>手柄中的應(yīng)用方案

    是否可以為RT1060添加HDMI輸出?

    是否可以為 RT1060 添加 HDMI 輸出?我想支持標準 720p 分辨率并使用圖形加速。
    發(fā)表于 04-10 08:04

    客廳變游戲室?如何用樹莓派實現(xiàn) Moonlight 游戲流媒體

    是您可以使用的最佳自托管游戲流平臺之。它允許您在運行Sunshine的更強大游戲設(shè)備和較弱設(shè)備
    的頭像 發(fā)表于 03-25 09:37 ?1732次閱讀
    客廳變<b class='flag-5'>游戲</b>室?如何用樹莓派實現(xiàn) Moonlight <b class='flag-5'>游戲</b>流媒體

    在樹莓派上玩PS3游戲:現(xiàn)實還是幻想?

    )系統(tǒng)幾乎可以在任何設(shè)備上模擬,但當(dāng)嘗試運行專為新型主機設(shè)計的游戲時,硬件要求就會高得離譜。PlayStation3就是這樣種需要配置相
    的頭像 發(fā)表于 03-25 09:31 ?897次閱讀
    在樹莓派上玩PS3<b class='flag-5'>游戲</b>:現(xiàn)實還是幻想?