精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

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

PicaxeLED小夜燈的制作

454398 ? 來源:wv ? 2019-10-11 11:36 ? 次閱讀

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

電路

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

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

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

軟件

該軟件用盡了大部分電量時(shí)間處于“睡眠”模式,并且僅每2.3秒喚醒一次以檢查LDR的狀態(tài)。在讀取LDR之前,它會關(guān)閉LED,以便其光輸出不會影響讀數(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絕緣連接線

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

下載

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

步驟2:構(gòu)造

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

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

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

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

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

在照片中,您可以看到LDR與所有其他組件都安裝在PCB的另一側(cè)。這是因?yàn)槲业脑脊碳跍y量環(huán)境光之前沒有關(guān)閉LED,因此必須對LDR進(jìn)行物理屏蔽。它不能很好地工作,這就是為什么我修復(fù)了固件。現(xiàn)在可以將LDR安裝在PCB的任何一側(cè),這無關(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)更多信息,請?jiān)L問http://www.arduino.ccandhttp://www.kicad-pcb.org/。

固件

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

‘用于Picaxe 08M的LED夜燈。

’由Nick West 2012和2013編寫。

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

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

符號ADC_READ = b2

符號LED = 4‘LED在此引腳上

符號LED_FLAG = b3

符號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讀取之前就亮了,請重新打開LED,因此它不會閃爍,因此不會顯著閃爍。

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‘掉電檢測禁用,以最小化睡眠電流

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

goto main

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

    關(guān)注

    0

    文章

    11

    瀏覽量

    6584
收藏 人收藏

    評論

    相關(guān)推薦

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

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

    小夜燈語音識別芯片,燈具聲控方案,NRK3301

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

    燈具聲控方案 基于小夜燈語音識別芯片NRK3301

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

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

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

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

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

    光刻掩膜版制作流程

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

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

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

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

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

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

    在本次分享中,我們深入探討了一款智能人體感應(yīng)小夜燈的電子方案,這款基于DLT8P68SA主控芯片的創(chuàng)新產(chǎn)品,不僅展現(xiàn)了現(xiàn)代家居照明智能化的新趨勢,還體現(xiàn)了電子設(shè)計(jì)在實(shí)用性與節(jié)能環(huán)保方面的突破。通過
    的頭像 發(fā)表于 02-24 16:02 ?4750次閱讀
    探討:智能人體感應(yīng)<b class='flag-5'>小夜燈</b>的電子方案及其實(shí)現(xiàn)

    6W聲控小夜燈開關(guān)電源芯片U6215A工作原理介紹

    聲控小夜燈是一種智能語音燈,可以通過聲音來控制開關(guān),讓你在黑暗中輕松找到光明。
    的頭像 發(fā)表于 01-23 15:54 ?1605次閱讀

    基于51單片機(jī)的光控小夜燈設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《基于51單片機(jī)的光控小夜燈設(shè)計(jì).rar》資料免費(fèi)下載
    發(fā)表于 01-12 09:36 ?6次下載

    Arduino制作循跡小車教程

    Arduino制作循跡小車完全教程
    發(fā)表于 01-05 11:09 ?7次下載

    基于51單片機(jī)的光控小夜燈設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《基于51單片機(jī)的光控小夜燈設(shè)計(jì).rar》資料免費(fèi)下載
    發(fā)表于 01-03 11:13 ?0次下載

    晚上再也不摸黑 ,用Ai-M61-32S&amp;Rd-03制作一盞自動(dòng)感應(yīng)小夜燈

    本作品由安信可社區(qū)用戶 Yhue 制作 【電子DIY作品】 自動(dòng)感應(yīng)小夜燈 Ai-M61-32Stid=43890_dsign=64ec6937 01 前言 前些日子收到了安信可社區(qū)送出
    的頭像 發(fā)表于 01-02 10:58 ?484次閱讀
    晚上再也不摸黑 ,用Ai-M61-32S&amp;Rd-03<b class='flag-5'>制作</b>一盞自動(dòng)感應(yīng)<b class='flag-5'>小夜燈</b>

    【開源項(xiàng)目】基于ESP32的語音識別控制AI小夜燈

    資料附件: *附件:esp-moonlight-master.zip*附件:樂鑫小夜燈物料清單.xls*附件:小夜燈原理圖.pdf*附件:NS4168-1.pdf
    發(fā)表于 12-19 14:05