智汇工业-智慧工业、智能制造及工业智能、工业互联门户网站,专业的工业“互联网+”传媒

LED顯示搖棒DIY制作

來源:網絡

點擊:1344

A+ A-

所屬頻道:新聞中心

關鍵詞:LED,搖棒,DIY制作

      情人節我們做電的兄弟們送什么禮物給心儀已久的MM?給大家提供一個適合作為禮物的簡單電路,自己動手做的漂亮玩具一定會是送給MM的最好的禮物。

     

      顯示效果圖片

      LED顯示搖棒制作

     

      原理圖

      LED顯示搖棒制作

     

      以下是詳細說明:

      圖形顯示的原理:

      利用人眼的視覺暫留效應,使手在擺動到不同位置的時候,讓位于一條直線上的LED顯示二維圖像的不同的列,實現圖形掃描顯示。

      物理機制:

      當我們在擺動手臂的時候,短時間內擺動位置和左右幅度不會有太大變化,利用我們手臂的這個運動規律,只要能得到棒從一側擺動到另一側的時間,然后把這個時間分成N份,然后在每一份的時間里顯示不同的花樣就能實現圖形的顯示。當我們在擺動手臂的時候,并不能預先得知此次擺動需要的時間,怎樣得到從一側擺動到另一側的時間呢?

      再想想,短時間內我們手臂的擺動頻率也不會有特別大的變化,我們只要能得到前一次擺動所用的時間,然后用這個時間近似得到下一次擺動所需要的時間,然后分N份就可以了。得到一次擺動所需的時間的任務由光遮斷器完成,在棒上裝一個可以擺動的用來遮擋光遮斷器光線的細桿,粗細比光遮斷器的狹縫稍寬,我用的是整流橋焊后剪下的一段管腳。每左右擺動一次這個桿就會通過一次光遮斷器,使單片機產生一次中斷,兩次中斷之間的時間就是想要得到的時間,實現這個功能用掉2051的一個定時器T0和外部中斷INT0。然后用2051的另一個定時器T1,其定時時間是T0的N分之一,每次中斷依次顯示一列,就是照片上的效果。

      再細想一下,手臂擺動的頻率大于2Hz的時候才大概能由視覺暫留看出圖形,再快也不過十幾Hz,由T0為16位定時器的最長計時時間得到2051的時鐘頻率1MHz最合適,還有遮擋用的細桿的粗細也可以大概估算,使其不會對計時精度產生太大影響。

      所用元件:

      AT89C2051 8元

      高亮LED共8個 3.6元

      電池盒 0.5元

      單面萬用板 8元 可以裁成3塊,做3個搖棒

      陶瓷諧振器 1元

      光遮斷器 2元

      電阻電容導線 2元

      外殼* 0.7元 可以裁成2塊

      可選元件:

      電源開關 1元

      總成本不超過20元

      *外殼我用在家樂福買的半透明文件夾卷成的

      此電路電路非常簡單,代碼短,但是用到了2051的外部中斷編程和T0、T1定時器編程,非常適合初學者練習。我制作這個玩具花費了兩個晚上的時間。此電路和程序還有擴展改進的空間,如在長時間不擺動的情況下可以使單片機進入省電模式,顯示不僅限于對稱圖片等,大家可以試試。

      以下是源程序:

      /*************************************************************************/

      // ---------------

      // LED顯示搖棒

      // ---------------

      // 作者:nim 于 http://www.21icbbs.com 2005-1-7

      //

      // email: linyige@yahoo.com

      //

      // 本設計版權歸作者所有,請勿擅自用于商業目的,轉載請注明作者及出處

      /*************************************************************************/

      #include< P>

      #define SEG 17 //每幀圖片分成17列來顯示

      #define INTERVAL 20 //每幅圖片在左右搖擺20次后換下一幅

      typedef unsigned char uchar;

      typedef unsigned int uint;

      code char pattern[17][3]={ //3幅圖片的字模

      {0xff,0xff,0xff},

      {0xff,0xff,0xff},

      {0xff,0xff,0xff},

      {0xff,0x9f,0xff},

      {0xff,0x6f,0xf9},

      {0xff,0x77,0x65},

      {0xfe,0xbb,0x1e},

      {0x7e,0xdd,0xfe},

      {0x00,0xee,0xfe},

      {0x7e,0xdd,0xfe},

      {0xfe,0xbb,0x1e},

      {0xff,0x77,0x65},

      {0xff,0x6f,0xf9},

      {0xff,0x9f,0xff},

      {0xff,0xff,0xff},

      {0xff,0xff,0xff},

      {0xff,0xff,0xff},

      };

      uchar phase,th1,tl1,index,count;

      main()

      {

      EA=0;

      EX0=1;

      ET1=1;

      PX0=1;

      IT0=1;

      TMOD=0x11;

      index=0;

      EA=1;

      while(1)

      {

      }

      }

      void Int0_Handle(void) interrupt 0 using 2

      {

      uint t0_time;

      TR0=0;

      TR1=0;

      TF1=0;

      t0_time=TH0<<8|TL0;

      TL0=0;

      TH0=0;

      TR0=1;

      t0_time=65535-t0_time/SEG;

      th1=t0_time/256;

      TH1=th1;

      tl1=t0_time % 256;

      TL1=tl1;

      if (count<3*INTERVAL){ //3幅圖片循環

      count++;

      }

      else{

      count=0;

      }

      index=count/INTERVAL;

      if (th1!=0xff || tl1!=0xff){ //如果擺動特別慢,定時器溢出就不顯示

      phase=0;

      TR1=1;

      }

      else{

      TR1=0;

      }

      }

      void Timer1(void) interrupt 3 using 3

      {

      if (phase

      {

      P1=pattern[phase][index];

      phase++;

      TH1=th1;

      TL1=tl1;

      }

      }

    (審核編輯: 智匯胡妮)

    聲明:除特別說明之外,新聞內容及圖片均來自網絡及各大主流媒體。版權歸原作者所有。如認為內容侵權,請聯系我們刪除。

    主站蜘蛛池模板: 智能门锁管理-公寓管理软件-智能水电表管理系统-深圳安安智能 | 台车炉厂家_台车式退火炉_台车式回火炉—安徽大新工业炉有限公司 | 昆明子弟食品有限公司 | 智慧环保大数据云平台_车载走航式扬尘/恶臭/噪声污染源在线监测管控信息系统平台_环保土壤/环境监测系统云平台-奥斯恩智能科技 | 金坛区成辉仪器厂-精密増力电动搅拌器,石英亚沸蒸馏水器- | 中国建材信息总网-中国建材行业权威的信息资讯平台 | 铱金供应-上海钌合金-氯铱酸厂家-上海庞势新材料科技有限公司 | 磐石在线-磐石市综合信息门户网www.pszx.com - Powered by Discuz! | 制冷机组|地源热泵|冷水机组|磁悬浮冷水机组-山东鹏鲲空调官网 | 世博磁力泵,耐腐蚀磁力泵,耐酸碱磁力泵,氟塑料磁力泵-苏州冠裕机电科技有限公司 | 山东汇河环保科技集团有限公司,水囊水袋,水罐,油囊,预压水袋,吊重水袋_山东汇河环保科技集团有限公司,水囊水袋,水罐,油囊,预压水袋,吊重水袋 | 珠海拾比佰彩图板股份有限公司 | 系统门窗加盟_门窗十大品牌_欧享门窗官网 | 温州网络公司_网站建设_网络营销策划_阿里淘宝店铺服务-温州聚欣网络科技有限公司 | 水热反应釜厂家_水热反应釜价格_水热合成反应釜批发-仪贝尔仪器 - 水热釜,水热反应釜,水热反应釜厂家,水热反应釜价格,水热反应釜型号,水热反应釜内衬,水热反应釜25ml,水热反应釜50ml,水热反应釜100ml,水热合成反应釜 | 实验升降炉-箱式管式炉- 台车真空炉-熔块旋转炉-推板隧道窑-洛阳鲁威窑炉有限公司 | 威海电子电镀,山东五金电镀,威海镀镍,山东镀铜镍铬-威海鑫镱金属制品厂 | 山西配电柜,高低压成套柜,太原高低压柜,山西开关柜,箱变壳体_山西雷隆电柜电气设备有限公司 | 五金冲压厂家_五金冲压件加工_微细孔加工-深圳市浩鑫精密五金制品有限公司 | 山东土工膜_复合土工膜_防水板生产厂家-山东德旭达土工材料有限公司 | 社会百态,七仙女思春完整版免费高清电影引发的思考 | 山东万利精密机械制造有限公司-高速金属圆锯机,数控高速圆锯机,高速圆锯机生产厂家 | 久久91精品久久91综合_国产亚洲自拍一区_国产精品第1页_亚洲高清视频一区_91成人午夜在线精品_亚洲国产精品网站在线播放_亚洲国产成人久久综合区_国产精品亚洲专区在线观看_免费视频精品一区二区三区 | 气动量仪厂家-郑州华峰仪器有限公司 | 乳化泵-高剪切乳化机-减速机支架-乳化罐-釜底乳化机【厂家】-浙江奥盛机械 | 郑州空气能热水器,郑州空气能热水器经销商,郑州空气能热水器维修,郑州空气能热水器安装 | 上海机械网 机械 机械加工 金属加工 上海机械网 机械设备 上海机械 | 徐州护栏,围栏,锌铁丝网围栏安全设施专家徐州铜山区威峰金属护栏厂 | 上海消防器材|水雾喷头|水幕喷头|螺旋喷头|雾化喷头|泡沫喷头 - 上海舜丹消防设备有限公司 | 悬挂式小鼠笼架,植物标本采集箱,昆虫标本盒厂家-北京合力科创科技发展有限公司 | 水表_智能电表_抄表软件_ic卡水控机_电磁水表厂家-深圳市华熙仪数码科技有限公司 | 江门市东信科技 - 江门小程序开发,江门网站制作,江门软件开发,江门app开发 | 真空工业炉-真空油淬炉-真空气淬炉-高温石墨化炉-江苏华弘真空科技有限公司 | 长型材数控钻孔攻牙机-自动数控热熔钻孔机-东莞市利速数控机械有限公司 | 随车吊/洒水车/低平板运输车-程力专用汽车股份有限公司 | 自动龙门裁断机-四柱|液压裁断机-吸塑裁断机-东莞市源德机械科技有限公司 | 乌鲁木齐万疆通管道设备有限公司 销售热线;13565955557-新疆 乌鲁木齐 万疆通 管道设备 波纹补偿器 膨胀节 金属软管 伸缩器 管件 阀门 维修 | 今日北斗 | 北斗最新动态| 学汽修,学汽修技术,汽修培训班,汽车美容培训,汽车新能源技术培训-广州万通汽车培训学校[官方网站] | 无锡市一格机械设备有限公司【官网】 | 沥青灌缝胶-路面贴缝带-灌缝胶厂家-山东晟辉工程材料有限公司 |