成人av在线资源一区,亚洲av日韩av一区,欧美丰满熟妇乱XXXXX图片,狠狠做五月深爱婷婷伊人,桔子av一区二区三区,四虎国产精品永久在线网址,国产尤物精品人妻在线,中文字幕av一区二区三区欲色
    您正在使用IE低版瀏覽器,為了您的雷峰網賬號安全和更好的產品體驗,強烈建議使用更快更安全的瀏覽器
    此為臨時鏈接,僅用于文章預覽,將在時失效
    DIY 正文
    發私信給Chi Zhang
    發送

    19

    自制Arduino鐘,指針不動表盤動

    本文作者: Chi Zhang 2015-11-21 18:26
    導語:Arduino鐘的指針是靜止的,依靠表盤來轉動來顯示時間。

    自制Arduino鐘,指針不動表盤動

    在這篇教程中,我們即將教大家用五步制作一個Arduino Clock!相比于之前的1.0版本,這次更新包括了結構、電機、以及一些代碼上的改動,不過我們仍然使用之前的基本原理來顯示時間:指針是靜止的,而用表盤來轉動。值得注意的是,要記得在表盤每兩個數字之間標記五個刻度,每一格刻度代表十分鐘。

    在這個項目中我們將使用一個直流齒輪傳動電機,因為它比普通直流電機更加精準,而且不會有滑動引起的偏差。這一次原作者并沒有使用步進電機,因為作為一個鐘表來說,它的噪聲實在過于感人。

    希望大家玩得開心!

    第一步:材料準備

    電子零件:

    - 12V電壓下轉速為20RPM的直流齒輪傳動電機(最為理想,但也用其他的型號代替)

    - Arduino UNO

    - L239D

    - 電路案板

    - 連接線

    - 5V穩壓器

    機械零件:

    - 厚紙

    - 硬紙板

    - 7*9cm的小片中密度纖維板

    - 4*1*1cm的小木塊

    - 金屬薄片或者硬紙板,用于制作指針(例子中原作者裁剪了一個易拉罐來作為指針)

    - 膠水

    第二步:表盤

    自制Arduino鐘,指針不動表盤動

    自制Arduino鐘,指針不動表盤動

    - 首先裁剪兩個半徑為5.7cm的原型硬紙板

    - 在其中的一個圓片的中心打孔,用來安裝電機

    - 下一步,裁剪一條長37cm寬7cm的紙帶

    自制Arduino鐘,指針不動表盤動

    - 豎著畫12個3cm的小格和一個1cm的格子,如圖所示

    - 進一步畫更精細的刻度,這里可以每隔0.5厘米,每個區間共6個小格來代表60分鐘

    - 如圖,將每個刻度都標上數值

    - 在紙條的長邊兩側畫出1cm的格子

    - 將每個格子如圖剪出1cm的開口并且向內折

    自制Arduino鐘,指針不動表盤動

    - 利用之前留出的1cm邊緣,將紙帶的兩端粘在一起

    - 在每個開口的邊緣涂上膠水,將它們折進圓圈里

    自制Arduino鐘,指針不動表盤動

    - 將另一側同樣向內折疊粘貼

    現在我們做成了一個鼓形的部件,這就是我們鐘的表盤。

    自制Arduino鐘,指針不動表盤動

    第三步:支架和指針

     自制Arduino鐘,指針不動表盤動

    將纖維板打孔,并且用螺絲在上面固定電機。這部分將是鐘的主要移動部件。現在用膠水或者膠帶將金屬或者硬紙板的指針粘到木塊上。然后將木塊附到支架上。這樣,鐘的基座就制作好了。  :)

    第四步:連接

    自制Arduino鐘,指針不動表盤動

    將L293D與Arduino連接起來

    - L293D的pin 1連到電源正極(enable)

    - L293D的pin 2連接到Arduino的pin 3

    - L293D的pin 3連接到電機的一極

    - L293D的pin 6連接到電機的另一極

    - L293D的pin 4,5,12,13連接到電源負極(地線)

    - L293D的pin 7連接到Arduino的pin 4

    - L293D的pin 8,9連接到電源正極

    - L293D的pin 16也連接到正極

    - 將電機連接到IC的pin 3和pin 6

    注意!不要直接將電機連到Arduino上,這樣是非常容易燒毀設備的!

    - 將電池通過5V穩壓器連接到Arduino上

    - 輸入端接電池的正極

    - 地線端接電池的負極

    - 輸出端接Arduino的5V pin

    這里我們建議分別使用兩個電源來給Arduino和電機供電。但是例子中原作者使用了一個12V的變壓器來供電。

    第五步:代碼部分

    int in1=3;

    int in2=4;

    void setup()

    {

    pinMode(in1,OUTPUT);

    pinMode(in2,OUTPUT);

    }

    void loop()

    {

    digitalWrite(in1,HIGH);

    digitalWrite(in2,LOW);

    delay(2);

    digitalWrite(in1,LOW);

    digitalWrite(in2,LOW);

    delay(60000);

    }

    可以看到,代碼非常簡單,并且可以根據所用馬達不同來調整時間。

    怎么樣,是不是覺得非常有趣呢?趕緊來試試吧!

    via instructables

    2015-2016賽季全球創客馬拉松北理工珠海學院站已經開始接受報名啦!關注“硬創邦”(微信號:leiphone_bang),回復“北理工”即可參與報名!此外還可加入全球創客馬拉松主群(群號:259592983),參與我們的互動討論~

    自制Arduino鐘,指針不動表盤動

    雷峰網原創文章,未經授權禁止轉載。詳情見轉載須知

    分享:
    相關文章
    當月熱門文章
    最新文章
    請填寫申請人資料
    姓名
    電話
    郵箱
    微信號
    作品鏈接
    個人簡介
    為了您的賬戶安全,請驗證郵箱
    您的郵箱還未驗證,完成可獲20積分喲!
    請驗證您的郵箱
    立即驗證
    完善賬號信息
    您的賬號已經綁定,現在您可以設置密碼以方便用郵箱登錄
    立即設置 以后再說