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

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

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

智能鬧鐘的制作圖解

454398 ? 來源:工程師吳畏 ? 2019-08-13 10:54 ? 次閱讀

耗材:

這些是您需要的組件。

1.Coppertape

2.ESP32 X 1

3.IR距離傳感器Sharp 2y0A21 X 1

4.電阻器和其他小部件

4A。 2K電阻

4b。 1Kresistor

4c中。電纜

5.無線充電

6.Button X 1

7.TIP120 X 1

8 .LCD X 1

9.Ledstrip

10.Potentiometer X 1

11.Buzzer X 1

12。 MCP 3008 X 1

13。 SN74HC595N X 1

14。 PCB(用于焊接)

15.RaspberryPI X 1

16.Wood(最小25X70 cm)

17.Sticker tape(exterior)

18.無線加密狗

所有組件的總價格應(yīng)在90到170歐元之間

第1步:所需工具

1。烙鐵/工作站(如果你想將其焊接到PCB上)

2。一些基本的木工工具

3。木膠

4。熱膠槍(用于將零件固定到外殼上)

5。砂紙

6。開盒子刀

7。鉆

8。 Powertools(可選)

第2步:從電路圖開始

ESP32

ESP32的計劃是在Pi進(jìn)入或離開他的床時發(fā)布到Pi上的網(wǎng)絡(luò)服務(wù)器。這就是為什么ESP沒有直接連接到Pi。

紅外距離傳感器尖銳2y0A21

您需要MCP3008將模擬數(shù)據(jù)轉(zhuǎn)換為可讀數(shù)字?jǐn)?shù)據(jù)。如果您想添加其他模擬傳感器,您可以將它們連接到MCP上的剩余空閑引腳

LCD屏幕

我選擇了使用帶移位寄存器的LCD來保存pi中的一些GPIO引腳。您也可以選擇將LCD直接連接到pi,或者如果您愿意,甚至可以使用oled顯示器。

The ledstrip

I使用了我在家里發(fā)現(xiàn)的ledstrip它是一個非RGB模型。對于我的使用,這是我的想法。如果你想進(jìn)一步擴(kuò)展設(shè)計并使用rgb ledstrip,你可以這樣做。你會更多的晶體管,你也必須改變代碼中的一些東西。

第3步:制作電路圖

通過使用所有提到的項目并查看圖表,您可以重新創(chuàng)建電路。

我開始在面包機(jī)上構(gòu)建電路以便于測試和修補,但如果您更喜歡將其直接焊接到PCB上,您也可以這樣做。

步驟4:設(shè)置Pi

在對組件進(jìn)行編程之前,必須執(zhí)行一些步驟。

步驟1:設(shè)置WLAN作為靜態(tài)并使用WLAN 1作為wifi連接

對于此步驟,我將刪除鏈接到Raspberry的官方站點,您可以按照步驟(您可以找到這里的步驟)

第2步:在pi上設(shè)置Mysql數(shù)據(jù)庫

這是必須的紅色以獲取睡眠數(shù)據(jù)。在這方面你也可以在互聯(lián)網(wǎng)上找到足夠的教程,所以我不打算在這里解釋一下。 (鏈接到這里的其中一個教程)

第3步:設(shè)置apache webserver

這個很簡單。你只需要做‘sudo apt install apache2’就可以了?,F(xiàn)在,您可以將目錄‘/var/www/html’中的站點更改為我的github上的html,css和js

步驟5:制作數(shù)據(jù)庫Shematic

對于數(shù)據(jù)庫,我選擇了一個simpel設(shè)計,可以訪問我想要記錄的最必要的東西,甚至還有一些額外的東西可以進(jìn)一步擴(kuò)展。

第6步:代碼(Pi和ESP)

對于編碼我使用Pycharm這是一個易于使用的程序,我在學(xué)校使用。

編程ESP32我選擇使用arduino IDE。您需要在IDE上安裝一些額外的板才能將代碼發(fā)送到ESP(此處的教程)。

對于代碼,你可以進(jìn)入我的GitHub頁面

第7步:ESP32方面

這里非常簡單。使用你可以在我的github上找到的代碼,你只需要將銅帶線連接到引腳4(一個電容式觸摸引腳),你就可以把它放在一個枕頭里或者你的下方。

將esp32連接到pi只需要連接到名為ESP32的接入點連接密碼12345678并通過智能手機(jī)轉(zhuǎn)到路由器頁面。選擇菜單并選擇新的接入點。在這里你選擇pi的訪問點的名稱并輸入密碼,即所有!

步驟8:制作套管

將木頭切成小塊,然后將它們粘在盒子上(不要粘在上面)

步驟9:抽出你想要你的洞/加深部分的地方

用鉛筆畫它對我來說是最好的方式。

步驟10:制作孔和切口

對于加深的部件,我發(fā)現(xiàn)用盒子做最簡單的方法用一些砂紙打磨并進(jìn)一步使其平滑。這是可能的,因為我的木材類型。對于其他孔,我建議使用powertools,但鉆孔和使用鋼絲鋸也可以。

步驟11:將組件焊接到Pcb

此步驟沒有義務(wù),但使組件看起來更整潔,并且更容易安裝到木質(zhì)外殼中。

步驟12:在案例中安裝所有內(nèi)容

查看是否所有內(nèi)容都適用于案例。你可以開始熱粘一些部件,但要記住你仍然需要貼上plastick貼紙,使外觀看起來不錯,所以我建議等待熱膠。

步驟13:完成工作:外部

我選擇使用大貼紙給外部一個額外的好看。您也可以選擇油漆。

步驟14:進(jìn)行一些外部/內(nèi)部調(diào)整

《現(xiàn)在是時候?qū)⒁恍┝慵嵴车酵鈿ど狭?,如果你想完成像我一樣的LED燈,你可以去當(dāng)?shù)氐募彝ナ娇Х鹊辏乙恍┫袼芰弦粯拥呐D趟芰蟻頂U(kuò)散照明。您可以切掉一些細(xì)線并將它們放在LED上方,如圖所示。

步驟15:結(jié)果

可以從具有無線充電功能的網(wǎng)站進(jìn)行控制的工作鬧鐘,也可用作夜燈。安裝此鬧鐘后不會再打盹。

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

    關(guān)注

    1

    文章

    23

    瀏覽量

    7918
收藏 人收藏

    評論

    相關(guān)推薦

    基于W2605C語音識別合成芯片的智能語音交互鬧鐘方案-AI對話享受智能生活

    隨著科技的飛速發(fā)展,智能家居產(chǎn)品正逐步滲透到我們的日常生活中,其中智能鬧鐘作為時間管理的得力助手,也在不斷進(jìn)化。基于W2605C語音識別與語音合成芯片的智能語音交互
    的頭像 發(fā)表于 12-31 11:54 ?86次閱讀

    電腦制作私有云盤,電腦制作私有云盤的教程,個人云電腦是什么以及怎么連接

    繳費,告別停車難困擾。無人駕駛出租車通過遠(yuǎn)程云控保障行駛安全,未來出行因遠(yuǎn)程連接變得智能、便捷、舒適。接下來和大家一起探索電腦制作私有云盤的教程。 ? ?電腦制作私有云盤的教程: ? ?制作
    的頭像 發(fā)表于 12-30 14:08 ?80次閱讀
    電腦<b class='flag-5'>制作</b>私有云盤,電腦<b class='flag-5'>制作</b>私有云盤的教程,個人云電腦是什么以及怎么連接

    藍(lán)牙音頻模組在智能鬧鐘中的創(chuàng)新應(yīng)用

    隨著智能家居產(chǎn)業(yè)的快速發(fā)展,智能鬧鐘作為其中一個重要的品類,逐漸從單一的時間提醒功能演變?yōu)榧纛l播放、語音交互、智能控制等多種功能于一體的智能
    的頭像 發(fā)表于 11-29 16:55 ?225次閱讀
    藍(lán)牙音頻模組在<b class='flag-5'>智能</b><b class='flag-5'>鬧鐘</b>中的創(chuàng)新應(yīng)用

    N9100智能電子音樂鬧鐘ic方案:大容量,支持2-128Mbit flash

    在這個快節(jié)奏的時代,每一個清晨的喚醒方式都顯得尤為重要。智能音樂鬧鐘,作為家居生活的智慧伴侶,正悄然改變著我們的日常生活。而N9100語音芯片的加入,更是為這一領(lǐng)域帶來了前所未有的創(chuàng)新與突破
    的頭像 發(fā)表于 09-19 08:01 ?301次閱讀
    N9100<b class='flag-5'>智能</b>電子音樂<b class='flag-5'>鬧鐘</b>ic方案:大容量,支持2-128Mbit flash

    N9100智能電子音樂鬧鐘ic方案:大容量,支持2-128Mbit flash

    N9100智能電子音樂鬧鐘IC方案,集成MP3/WMV解碼,支持大容量存儲及多種文件系統(tǒng),操作簡便音質(zhì)優(yōu)美。支持電腦更新SPIFlash內(nèi)容,為電子鬧鐘提供低成本解決方案。
    的頭像 發(fā)表于 09-18 11:11 ?304次閱讀

    無線時鐘藍(lán)牙音箱怎么關(guān)閉鬧鐘功能

    無線時鐘藍(lán)牙音箱關(guān)閉鬧鐘功能的方法可能因不同品牌和型號而有所差異,但通??梢园凑找韵乱话悴襟E進(jìn)行: 一、通過設(shè)備按鍵操作 找到菜單按鈕 :首先,找到音箱上的“菜單”按鈕(可能是一個圓形或特定圖標(biāo)
    的頭像 發(fā)表于 09-06 18:06 ?6168次閱讀

    WT588F02KD-24SS智能音樂鬧鐘芯片方案:高效節(jié)能,超長語音存儲,靈活鬧鐘設(shè)置

    在這個快節(jié)奏的時代,每一個清晨的喚醒方式都顯得尤為重要。智能音樂鬧鐘,作為家居生活的智慧伴侶,正悄然改變著我們的日常生活。而WT588F02KD-24SS語音芯片的加入,更是為這一領(lǐng)域帶來了前所未有的創(chuàng)新與突破。
    的頭像 發(fā)表于 08-13 14:12 ?279次閱讀

    覺醒時刻:電子鬧鐘功耗大探索 | 老陸測功耗08

    叮鈴鈴~鬧鐘一響,還早;鬧鐘一關(guān),遲到。更為惱人的是,有時它甚至直接“罷工”。鬧鐘沒響?意味著你將面臨遲到的尷尬——當(dāng)你氣喘吁吁地沖進(jìn)辦公室,同事們已妥妥開始了新一天的工作,而你成為打破辦公室寧靜
    的頭像 發(fā)表于 07-09 08:04 ?859次閱讀
    覺醒時刻:電子<b class='flag-5'>鬧鐘</b>功耗大探索 | 老陸測功耗08

    NNG宣布為Dacia汽車提供基于OpenStreetMap的地圖解決方案

    智能出行日益成為主流的今天,汽車導(dǎo)航系統(tǒng)的精準(zhǔn)度與實時性成為了消費者購車時的重要考量因素之一。近日,全球領(lǐng)先的地圖解決方案提供商NNG正式宣布與知名汽車制造商Dacia達(dá)成戰(zhàn)略合作,共同推出
    的頭像 發(fā)表于 07-04 15:09 ?584次閱讀

    基于51單片機(jī)數(shù)字時鐘鬧鐘設(shè)計

    本資源內(nèi)容概要:? ? ? ?這是基于51單片機(jī)數(shù)字時鐘鬧鐘設(shè)計包含了PDF版本電路圖、C語言程序源代碼(keil軟件打開)、proteus仿真。本資源適合人群:? ? ? 單片機(jī)愛好者、電子
    發(fā)表于 06-25 10:17 ?0次下載

    音箱制作過程圖解

    電子發(fā)燒友網(wǎng)站提供《音箱制作過程圖解.doc》資料免費下載
    發(fā)表于 04-28 09:27 ?10次下載

    基于51單片機(jī)的電子鐘【12,24,鬧鐘,LCD1602,獨立按鍵,DS1302】(仿真)

    電子鐘設(shè)計能隨意設(shè)定走時起始時間、能設(shè)定鬧鐘鬧鈴時間、能 12 小時/24 小時兩 種制式可選和能顯示年月日。
    的頭像 發(fā)表于 04-10 00:39 ?2102次閱讀
    基于51單片機(jī)的電子鐘【12,24,<b class='flag-5'>鬧鐘</b>,LCD1602,獨立按鍵,DS1302】(仿真)

    stm32f103c8t6鬧鐘中斷無響是什么原因?qū)е碌模?/a>

    stm32f103c8t6鬧鐘中斷無響應(yīng)麻煩大佬幫忙看看
    發(fā)表于 03-26 07:29

    【原創(chuàng)】基于51單片機(jī)的DS1302電子鐘萬年歷(帶鬧鐘)(Proteus仿真+C語言+原理圖論文)

    設(shè)計要求 1.顯示公歷年、月、日、星期、時、分、秒; 2.可隨時調(diào)校年、月、日、時、分、秒; 3.能顯示農(nóng)歷時間,并能標(biāo)明平潤年; 4.具有鬧鐘設(shè)定提醒功能; 5.能夠顯示當(dāng)前環(huán)境溫度; 系統(tǒng)概述
    發(fā)表于 03-15 16:17

    如何使用Arduino制作智能垃圾箱

    在這個項目中,我將向您展示如何使用Arduino制作智能垃圾箱,當(dāng)您帶著垃圾接近時,垃圾箱的蓋子會自動打開。
    的頭像 發(fā)表于 02-11 12:22 ?3109次閱讀
    如何使用Arduino<b class='flag-5'>制作</b><b class='flag-5'>智能</b>垃圾箱