91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

PicaxeLED小夜燈的制作

454398 ? 來(lái)源:wv ? 2019-10-11 11:36 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:設(shè)計(jì)

電路

這是一個(gè)非常簡(jiǎn)單的電路,基于8針Picaxe 08M。這就是我手頭上的東西,您也可以使用較新的08M2。它使用LDR和1M2電阻器在Picaxe的引腳1上形成分壓器。通過1k2電阻將一個(gè)橙色LED連接到Picaxe的引腳4。這將通過LED的電流限制在約5mA。這會(huì)降低LED的亮度,但是如果您的眼睛適應(yīng)了黑暗,它仍然足以提供昏暗的燈光(我在走廊上使用它,這樣我可以避免在夜間絆倒,但不會(huì)通過打開主燈來(lái)喚醒家庭)下拉電阻用于未使用的Picaxe引腳上-優(yōu)良作法是不要使微控制器上的I/O引腳“浮動(dòng)”,而且我認(rèn)為它還可以稍微降低電流消耗。我使用110k電阻作為下拉電阻,因?yàn)槲沂诸^上有很多電阻。您可以使用大約100k的任何電流。

LED是直接從Picaxe驅(qū)動(dòng)的,因此將來(lái)自此引腳的總電流限制在20mA以下非常重要。

當(dāng)LED熄滅時(shí),燈的電流消耗小于1mA,大約LED亮起時(shí)為5.5mA。我使用4節(jié)AA NiMH充電電池(可提供約5V電壓)運(yùn)行,平均可持續(xù)使用一個(gè)月左右,然后再為它們充電。

軟件

該軟件用盡了大部分電量時(shí)間處于“睡眠”模式,并且僅每2.3秒喚醒一次以檢查L(zhǎng)DR的狀態(tài)。在讀取LDR之前,它會(huì)關(guān)閉LED,以便其光輸出不會(huì)影響讀數(shù)。讀數(shù)發(fā)生得如此之快,以至于在非常短暫地關(guān)閉LED時(shí)幾乎看不到LED閃爍。為了避免LED在黃昏附近重復(fù)打開和關(guān)閉,代碼中內(nèi)置了一些滯后現(xiàn)象。這是通過計(jì)算環(huán)境光的平均值非常粗略地完成的,因此環(huán)境光的變化需要一段時(shí)間才能在代碼中傳播。 ADC的原始讀數(shù)也被除以10,以最大程度地降低噪聲。

我所附的代碼在Picaxe 08M上有效。您應(yīng)該能夠通過使用Picaxe軟件內(nèi)置的向?qū)⑵滢D(zhuǎn)換為在08M2上運(yùn)行。

硬件

CPU:Picaxe 08M。

LDR:與Philips相似ORP12。我使用了www.jaycar.com.au

LED上的RD3480:高亮度5mm琥珀色LED。我使用了www.jaycar.com.au

PCB上的ZD0295:我在Eagle中設(shè)計(jì)并蝕刻了自己的定制板。所有設(shè)計(jì)文件都附在此Instructionable Case上:我設(shè)計(jì)了上述PCB,以安裝在www.jaycar.com.au HB6005透明塑料外殼中電容器:1x 100uF 16v; 1x 100nF,50v。

電阻:1x 1M2; 2個(gè)110k; 1個(gè)22k; 1x 10k; 1個(gè)1k2。都是1/4w薄膜薄膜(但可能沒關(guān)系)

其他:電源插座,電池座(電路需要5V-我用了4個(gè)1.2V AA可充電電池),編程接頭,約15cm絕緣連接線

如果對(duì)此電路有很大的興趣,我將獲得一批PCB并提供一個(gè)套件。

下載

下面是該電路的Eagle文件原理圖和PCB。如果要蝕刻自己的PCB,則還有一個(gè)完整尺寸的PCB軌跡PDF。

步驟2:構(gòu)造

都很簡(jiǎn)單。如果您沒有PCB,則需要制作一個(gè)PCB,或者使用剝離板(veroboard)

如果您以前從未制作過自己的PCB,請(qǐng)?jiān)诖颂幐鶕?jù)指示進(jìn)行搜索,或者閱讀我的說明本地hackerspace:http://www.makehackvoid.com/projects/pc-pcb-under-30-minutes-quick-n-easy-pcb-fabrication。

如果您使用的是雙面板,頂層只有一個(gè)軌道。如果您使用的是單面電路板,則必須用電線鏈接替換此軌道。

我使用了一個(gè)小的IC插座來(lái)安裝Picaxe芯片本身。

我使用了3針接頭用于Picaxe編程電纜。更改此電纜以適合您的編程電纜-有些電纜使用3.5毫米立體聲插頭。

在照片中,您可以看到LDR與所有其他組件都安裝在PCB的另一側(cè)。這是因?yàn)槲业脑脊碳跍y(cè)量環(huán)境光之前沒有關(guān)閉LED,因此必須對(duì)LDR進(jìn)行物理屏蔽。它不能很好地工作,這就是為什么我修復(fù)了固件?,F(xiàn)在可以將LDR安裝在PCB的任何一側(cè),這無(wú)關(guān)緊要。

PCB的尺寸適合于流行的UB5項(xiàng)目箱。我使用了一個(gè)透明盒子,使LED發(fā)出的光線柔和且漫射。

步驟3:下載

Picaxe程序編輯器

http://www.picaxe.com/

Cadsoft Eagle原理圖和PCB套件

http://www.cadsoftusa.com/download-eagle/

開放源代碼?

這可能是我最后發(fā)布的依賴于上述軟件的Instructable。為了支持開源軟件,我正在嘗試將Arduino用于微控制器,將Kicad用于示意圖和PCB設(shè)計(jì)。在過去的幾年中,這兩個(gè)軟件包都變得非常用戶友好,我強(qiáng)烈推薦它們。有關(guān)更多信息,請(qǐng)?jiān)L問http://www.arduino.ccandhttp://www.kicad-pcb.org/。

固件

將以下文本復(fù)制并粘貼到Picaxe編程編輯器。對(duì)于Picaxe 08M,它應(yīng)該保持原樣工作。使用編程編輯器中內(nèi)置的向?qū)⒋a轉(zhuǎn)換為與08M2兼容的代碼。

‘用于Picaxe 08M的LED夜燈。

’由Nick West 2012和2013編寫。

‘在知識(shí)共享署名下發(fā)布&符號(hào)相似的許可證。

符號(hào)AVE_ADC = w0’連接到LDR的ADC的移動(dòng)平均值

符號(hào)ADC_READ = b2

符號(hào)LED = 4‘LED在此引腳上

符號(hào)LED_FLAG = b3

符號(hào)TWILIGHT_THRESHHOLD = 20’更改此項(xiàng)以更改觸發(fā)LED的光強(qiáng)度

main:

enableBOD 暫停20‘讓喚醒后一切穩(wěn)定。

如果pin4 = 1,則讓LED_FLAG = 1

否則讓LED_FLAG = 0 endif

low LED’短時(shí)關(guān)閉LED以讀取環(huán)境光。 readadc 1,ADC_READ‘分壓器,通過引腳1上的LDR和1M2電阻

如果LED_FLAG = 1如果LED在ADC讀取之前就亮了,請(qǐng)重新打開LED,因此它不會(huì)閃爍,因此不會(huì)顯著閃爍。

endif

ADC_READ = ADC_READ/10’降低ADC的分辨率以改善磁滯現(xiàn)象

AVE_ADC = AVE_ADC + ADC _READ‘ADC的移動(dòng)平均值

AVE_ADC = AVE_ADC/2

如果AVE_ADC》 TWILIGHT_THRESHHOLD則為高電平LED’高亮LED并在引腳4

elseif上施加1k限流電阻AVE_ADC 《= TWILIGHT_THRESHHOLD然后為低LED

endif

sertxd(#AVE_ADC,CR,LF)

disableBOD‘掉電檢測(cè)禁用,以最小化睡眠電流

sleep 1’最小電流消耗約2.3sec

goto main

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

    關(guān)注

    0

    文章

    11

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    DCDC線性恒流芯片H7304B 3V4.2V小夜燈調(diào)光應(yīng)用

    DCDC線性恒流芯片H7304B 3V4.2V小夜燈調(diào)光應(yīng)用一、方案介紹:惠海半導(dǎo)H7304B是一款內(nèi)置 PWM 調(diào)光功能的線性降壓恒流LED驅(qū)動(dòng)器,外圍電路簡(jiǎn)單,僅需外接一顆電阻即可構(gòu)成完整驅(qū)動(dòng)
    發(fā)表于 03-09 14:18

    如何制作 rt117x 閃存驅(qū)動(dòng)程序?

    的RAM中運(yùn)行它,然后升級(jí)程序。但是現(xiàn)在我不知道如何制作這個(gè)閃存驅(qū)動(dòng)器。因此,我想問一下 FAE 是否可以告訴我如何制作它,或者是否有一個(gè)使用 rt1170 制作閃存驅(qū)動(dòng)器的 DEMO 項(xiàng)目。你能提供嗎?
    發(fā)表于 03-04 06:38

    如何制作字母數(shù)字鍵盤?

    制作字母數(shù)字鍵盤
    發(fā)表于 09-05 07:24

    如何制作RGB565標(biāo)志?

    如何制作RGB565標(biāo)志?
    發(fā)表于 09-04 06:35

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

    索尼的遠(yuǎn)程制作可以被稱之為制作級(jí)的高質(zhì)量遠(yuǎn)程制作,或重載設(shè)備的高質(zhì)量遠(yuǎn)程制作,遠(yuǎn)程設(shè)備結(jié)合常規(guī)系統(tǒng)設(shè)備,提供和本地制作類似的
    的頭像 發(fā)表于 08-21 15:56 ?1266次閱讀
    索尼重載設(shè)備的高質(zhì)量遠(yuǎn)程<b class='flag-5'>制作</b>方案和應(yīng)用(2)

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

    遠(yuǎn)程制作是近來(lái)技術(shù)發(fā)展的重點(diǎn)之一。遠(yuǎn)程制作通用的分類是什么?一些痛點(diǎn)如何解決,比如碼率和畫質(zhì)的矛盾,HFR超高速信號(hào)如何傳輸,多種輔助信號(hào)如何減少對(duì)公網(wǎng)IP地址的依賴等?索尼支持多種遠(yuǎn)程制作模式,在
    的頭像 發(fā)表于 08-21 15:55 ?977次閱讀
    索尼重載設(shè)備的高質(zhì)量遠(yuǎn)程<b class='flag-5'>制作</b>方案和應(yīng)用(1)

    CYBT-343026-01能否使用 HFP 和 AVRCP 制作應(yīng)用程序?

    我們計(jì)劃使用 CYBT-343026-01 制作使用 HFP 和 AVRCP 的應(yīng)用程序。 可以使用 CYBT-343026-01 制作使用 HFP 和 AVRCP 的應(yīng)用程序嗎? 根據(jù) QDID
    發(fā)表于 07-01 08:29

    開發(fā)案例 | 用CI1302 AI語(yǔ)音開發(fā)板4步打造智能語(yǔ)音床頭小夜燈,手殘黨也能玩轉(zhuǎn)開發(fā)!

    以下是來(lái)自一位啟友的投稿,這篇文章生動(dòng)詳細(xì)記錄了他從零開始,利用啟英泰倫CI1302AI語(yǔ)音開發(fā)板親手打造一款智能語(yǔ)音床頭小夜燈的實(shí)戰(zhàn)手記,希望可以鼓勵(lì)大家動(dòng)手實(shí)踐,將腦海中的“黑科技”點(diǎn)子變?yōu)楝F(xiàn)實(shí)
    的頭像 發(fā)表于 06-13 14:53 ?1941次閱讀
    開發(fā)案例 | 用CI1302 AI語(yǔ)音開發(fā)板4步打造智能語(yǔ)音床頭<b class='flag-5'>小夜燈</b>,手殘黨也能玩轉(zhuǎn)開發(fā)!

    各種WIFI天線制作技巧資料

    各種WIFI 天線制作技巧資料
    發(fā)表于 06-10 15:11 ?0次下載

    雙菱天線制作資料

    高效天線制作
    發(fā)表于 06-10 15:10 ?0次下載

    U盤一鍵制作

    在電腦維修中啟動(dòng)盤很重要,靠譜的u盤一鍵啟動(dòng)制作方法
    發(fā)表于 05-06 16:10 ?44次下載

    松下影像制作方案分享會(huì)成功舉辦

    近日,松下紀(jì)念館熱鬧非凡,新老朋友如約而至,相聚“松下影像制作方案分享會(huì)”。本次活動(dòng)以“賦能4K融媒制作”為主題,向大家展示了松下以KAIROS為核心的多格式IP/SDI混合融媒制作流程,同時(shí)分享豎屏拍攝的高效解決方案。
    的頭像 發(fā)表于 04-27 10:30 ?875次閱讀

    橫店影視職業(yè)學(xué)院聯(lián)合索尼舉辦虛擬制作公開課

    為推動(dòng)虛擬制作技術(shù)在影視及相關(guān)行業(yè)的應(yīng)用與進(jìn)步,浙江橫店影視職業(yè)學(xué)院影視制作中心、索尼(中國(guó))有限公司及東陽(yáng)機(jī)燈影業(yè)聯(lián)合舉辦了針對(duì)虛擬制作全流程技術(shù)與創(chuàng)新應(yīng)用及案例分享的公開課。
    的頭像 發(fā)表于 04-11 10:40 ?957次閱讀

    rootfs鏡像制作其實(shí)沒那么難

    在嵌入式Linux開發(fā)中,文件系統(tǒng)的打包和鏡像制作是關(guān)鍵步驟。本文介紹了Linux核心板文件系統(tǒng)的打包與鏡像制作方法,適合嵌入式開發(fā)人員快速上手。前言致遠(yuǎn)電子Linux核心板提供的系統(tǒng)固件里,除了
    的頭像 發(fā)表于 04-03 11:37 ?1130次閱讀
    rootfs鏡像<b class='flag-5'>制作</b>其實(shí)沒那么難

    Profibus DP主站轉(zhuǎn)Modbus TCP網(wǎng)關(guān)配置文件制作

    Profibus DP主站轉(zhuǎn)Modbus TCP網(wǎng)關(guān)配置文件制作
    的頭像 發(fā)表于 04-02 13:06 ?798次閱讀
    Profibus DP主站轉(zhuǎn)Modbus TCP網(wǎng)關(guān)配置文件<b class='flag-5'>制作</b>