衡阳派盒市场营销有限公司

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上形成分壓器。通過(guò)1k2電阻將一個(gè)橙色LED連接到Picaxe的引腳4。這將通過(guò)LED的電流限制在約5mA。這會(huì)降低LED的亮度,但是如果您的眼睛適應(yīng)了黑暗,它仍然足以提供昏暗的燈光(我在走廊上使用它,這樣我可以避免在夜間絆倒,但不會(huì)通過(guò)打開主燈來(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)象。這是通過(guò)計(jì)算環(huán)境光的平均值非常粗略地完成的,因此環(huán)境光的變化需要一段時(shí)間才能在代碼中傳播。 ADC的原始讀數(shù)也被除以10,以最大程度地降低噪聲。

我所附的代碼在Picaxe 08M上有效。您應(yīng)該能夠通過(guò)使用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)

如果您以前從未制作過(guò)自己的PCB,請(qǐng)?jiān)诖颂幐鶕?jù)指示進(jìn)行搜索,或者閱讀我的說(shuō)明本地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ì)。在過(guò)去的幾年中,這兩個(gè)軟件包都變得非常用戶友好,我強(qiáng)烈推薦它們。有關(guān)更多信息,請(qǐng)?jiān)L問(wèn)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‘分壓器,通過(guò)引腳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ī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • LED小夜燈
    +關(guān)注

    關(guān)注

    0

    文章

    11

    瀏覽量

    6613
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    松下MPS媒體制作平臺(tái)概述

    MPS媒體制作平臺(tái)是一款免費(fèi)的綜合性軟件平臺(tái),專為解決視頻制作中的繁雜問(wèn)題而打造。它將松下攝像機(jī)的設(shè)置、管理和控制功能集于一體,能適應(yīng)線上講座、網(wǎng)絡(luò)研討會(huì)、學(xué)術(shù)會(huì)議、現(xiàn)場(chǎng)活動(dòng)等各類場(chǎng)景,有效提升視頻制作質(zhì)量,簡(jiǎn)化工作流程。
    的頭像 發(fā)表于 02-05 11:18 ?161次閱讀

    用Ai-WB2開發(fā)板做智能家居全彩LED小夜燈

    業(yè)余菜狗制作 大家是不是經(jīng)??吹礁鞣N彩色的小燈 bingbing的五顏六色很吸引人 今天用WB2開發(fā)板做了一個(gè)能加入HA的全彩LED小夜燈 來(lái)看看主要的教程 連接WiFi 先對(duì)Ai-Thinker-WB2/applications/protoco
    的頭像 發(fā)表于 11-13 14:03 ?274次閱讀
    用Ai-WB2開發(fā)板做智能家居全彩LED<b class='flag-5'>小夜燈</b>

    小夜燈語(yǔ)音識(shí)別芯片,燈具聲控方案,NRK3301

    開發(fā)背景???隨著人們生活品質(zhì)的提升與智能家居的普及,小夜燈不再僅僅局限于提供微弱照明的功能而是融入了更多智能化、人性化的設(shè)計(jì)。小夜燈語(yǔ)音識(shí)別芯片NRK3301,正是這一趨勢(shì)下的杰出代表。用戶只需
    的頭像 發(fā)表于 11-03 08:01 ?239次閱讀
    <b class='flag-5'>小夜燈</b>語(yǔ)音識(shí)別芯片,燈具聲控方案,NRK3301

    燈具聲控方案 基于小夜燈語(yǔ)音識(shí)別芯片NRK3301

    小夜燈語(yǔ)音識(shí)別芯片NRK3301支持語(yǔ)音指令控制,具備高采樣率、降噪算法等特性,支持多種音頻格式和控制模式,可高度自定義詞條,封裝緊湊易集成,提升小夜燈便捷性與舒適度。
    的頭像 發(fā)表于 11-02 11:09 ?2650次閱讀
    燈具聲控方案 基于<b class='flag-5'>小夜燈</b>語(yǔ)音識(shí)別芯片NRK3301

    HDI板盲孔制作常見缺陷及解決

    HDI板是一種高密度互連印刷電路板,其特點(diǎn)是線路密度高、孔徑小、層間連接復(fù)雜。在HDI板的制作過(guò)程中,盲孔的制作是一個(gè)關(guān)鍵步驟,同時(shí)也是常見的缺陷發(fā)生環(huán)節(jié)。以下是根據(jù)搜索結(jié)果總結(jié)的HDI板盲孔制作的常見缺陷及其解決方法。
    的頭像 發(fā)表于 11-02 10:33 ?355次閱讀

    冷暖色觸摸無(wú)極調(diào)光桌面小夜燈方案開發(fā)

    觸控?zé)o級(jí)調(diào)光小夜燈是一種根據(jù)觸控按鍵長(zhǎng)按時(shí)間的長(zhǎng)短來(lái)調(diào)節(jié)亮度。用戶可自行調(diào)節(jié)到所需的亮度。傳統(tǒng)小夜燈存在機(jī)械開關(guān)易損壞、燈光亮度固定及色溫不可調(diào)等缺點(diǎn),難以適應(yīng)用戶需求。 我司推出 冷暖色觸摸無(wú)極
    的頭像 發(fā)表于 10-29 17:39 ?361次閱讀
    冷暖色觸摸無(wú)極調(diào)光桌面<b class='flag-5'>小夜燈</b>方案開發(fā)

    AIGC在視頻內(nèi)容制作中的應(yīng)用前景

    AIGC(Artificial Intelligence Generated Content,人工智能生成內(nèi)容)在視頻內(nèi)容制作中的應(yīng)用前景廣闊,主要體現(xiàn)在以下幾個(gè)方面: 一、提高視頻內(nèi)容制作效率
    的頭像 發(fā)表于 10-25 15:44 ?695次閱讀

    0元改造一個(gè)USB小夜燈控制器?

    之前設(shè)計(jì)的 MOS 管控制電路中,MOS 管的電路畫反了,導(dǎo)致小夜燈不能正常控制熄滅,原因就在于模組的電平(3.3V)不足讓控制 5V 的MOS管正常截至,所以修改了PMOS控制電路。新的電路如下
    的頭像 發(fā)表于 10-25 13:49 ?294次閱讀
    0元改造一個(gè)USB<b class='flag-5'>小夜燈</b>控制器?

    開關(guān)電源設(shè)計(jì)與制作

    電子發(fā)燒友網(wǎng)站提供《開關(guān)電源設(shè)計(jì)與制作.doc》資料免費(fèi)下載
    發(fā)表于 10-24 16:36 ?6次下載

    光刻掩膜版制作流程

    光刻掩膜版的制作是一個(gè)復(fù)雜且精密的過(guò)程,涉及到多個(gè)步驟和技術(shù)。以下是小編整理的光刻掩膜版制作流程: 1. 設(shè)計(jì)與準(zhǔn)備 在開始制作光刻掩膜版之前,首先需要根據(jù)電路設(shè)計(jì)制作出掩模的版圖。這
    的頭像 發(fā)表于 09-14 13:26 ?838次閱讀

    智能家居之旅(11):如何使用HA交流通斷器來(lái)控制家里的電器?

    項(xiàng)目想法 前兩天開源的 USB 小夜燈控制器,真的讓筆者體驗(yàn)到了智能家居的樂(lè)趣,特別是朋友說(shuō)出門又忘了關(guān)燈的時(shí)候!這時(shí)候直接拿出手機(jī)遠(yuǎn)程關(guān)閉了家里的小夜燈,可以說(shuō),只要在 "種花家",我就能在任何有
    的頭像 發(fā)表于 08-09 11:27 ?520次閱讀
    智能家居之旅(11):如何使用HA交流通斷器來(lái)控制家里的電器?

    如何用安信可Ai-M61系列控制WS2812實(shí)現(xiàn)小夜燈?

    小夜燈控制主要在兩個(gè)方面 一個(gè)是 MQTT 控制,實(shí)現(xiàn) RGB 各種顏色的切換 這種也就是 HA 控制模式 不過(guò)缺點(diǎn)也很明顯,只能控制單一顏色 亮度,也就是 25 個(gè)燈要什么顏色
    的頭像 發(fā)表于 07-23 10:34 ?1277次閱讀
    如何用安信可Ai-M61系列控制WS2812實(shí)現(xiàn)<b class='flag-5'>小夜燈</b>?

    cadence LOGO如何制作

    電子發(fā)燒友網(wǎng)站提供《cadence LOGO如何制作.docx》資料免費(fèi)下載
    發(fā)表于 03-07 14:28 ?0次下載

    電路板pcb制作過(guò)程

    電路板pcb制作過(guò)程
    的頭像 發(fā)表于 03-05 10:26 ?1360次閱讀

    探討:智能人體感應(yīng)小夜燈的電子方案及其實(shí)現(xiàn)

    在本次分享中,我們深入探討了一款智能人體感應(yīng)小夜燈的電子方案,這款基于DLT8P68SA主控芯片的創(chuàng)新產(chǎn)品,不僅展現(xiàn)了現(xiàn)代家居照明智能化的新趨勢(shì),還體現(xiàn)了電子設(shè)計(jì)在實(shí)用性與節(jié)能環(huán)保方面的突破。通過(guò)
    的頭像 發(fā)表于 02-24 16:02 ?5599次閱讀
    探討:智能人體感應(yīng)<b class='flag-5'>小夜燈</b>的電子方案及其實(shí)現(xiàn)
    网上百家乐官网游戏下载| 试用的百家乐官网软件| 百家乐预测和局| 赌博百家乐官网的路单| 真人版百家乐试玩| 百家乐扑克玩法| 百家乐官网赌博在线娱乐| 正宁县| 大发888官网用户登录| 澳门百家乐怎洋赢钱| 网上百家乐官网游戏哪家信誉度最好 | 百家乐真人游戏| 百家乐棋牌交友| 罗盘24层| 聚众玩百家乐官网的玩法技巧和规则| 太阳城百家乐官网的破解| 花莲市| bet365网站| 菲律宾太阳城网| 真人百家乐娱乐场开户注册| 百家乐数据程序| K7百家乐官网的玩法技巧和规则| 百家乐官网赢率| 百家乐官网十佳投庄闲法| 百家乐官网试玩账户| 真钱百家乐赌博| 大发888赌场娱乐网规则| 威尼斯人娱乐平台反| 百家百家乐视频游戏世界| 百家乐现金网开户平台| 百家乐官网操作技巧| 爱拼百家乐官网的玩法技巧和规则 | 大发888免费软件下载| 太阳城管理| 大发888官网sscbcgsesb| 百家乐平注法到6| KK百家乐娱乐城| 百家乐技巧经| 安卓水果机游戏| 大发888官方6222.co| 六合彩网|