耗材:
這些是您需要的組件。
1.Coppertape
2.ESP32 X 1
3.IR距離傳感器Sharp 2y0A21 X 1
4.電阻器和其他小部件
4A。 2K電阻
4b。 1Kresistor
4c中。電纜
5.無(wú)線充電器
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.無(wú)線加密狗
所有組件的總價(jià)格應(yīng)在90到170歐元之間
第1步:所需工具
1。烙鐵/工作站(如果你想將其焊接到PCB上)
2。一些基本的木工工具
3。木膠
4。熱膠槍(用于將零件固定到外殼上)
5。砂紙
6。開盒子刀
7。鉆
8。 Powertools(可選)
第2步:從電路圖開始
ESP32
ESP32的計(jì)劃是在Pi進(jìn)入或離開他的床時(shí)發(fā)布到Pi上的網(wǎng)絡(luò)服務(wù)器。這就是為什么ESP沒(méi)有直接連接到Pi。
紅外距離傳感器尖銳2y0A21
您需要MCP3008將模擬數(shù)據(jù)轉(zhuǎn)換為可讀數(shù)字?jǐn)?shù)據(jù)。如果您想添加其他模擬傳感器,您可以將它們連接到MCP上的剩余空閑引腳
LCD屏幕
我選擇了使用帶移位寄存器的LCD來(lái)保存pi中的一些GPIO引腳。您也可以選擇將LCD直接連接到pi,或者如果您愿意,甚至可以使用oled顯示器。
The ledstrip
I使用了我在家里發(fā)現(xiàn)的ledstrip它是一個(gè)非RGB模型。對(duì)于我的使用,這是我的想法。如果你想進(jìn)一步擴(kuò)展設(shè)計(jì)并使用rgb ledstrip,你可以這樣做。你會(huì)更多的晶體管,你也必須改變代碼中的一些東西。
第3步:制作電路圖
通過(guò)使用所有提到的項(xiàng)目并查看圖表,您可以重新創(chuàng)建電路。
我開始在面包機(jī)上構(gòu)建電路以便于測(cè)試和修補(bǔ),但如果您更喜歡將其直接焊接到PCB上,您也可以這樣做。
步驟4:設(shè)置Pi
在對(duì)組件進(jìn)行編程之前,必須執(zhí)行一些步驟。
步驟1:設(shè)置WLAN作為靜態(tài)并使用WLAN 1作為wifi連接
對(duì)于此步驟,我將刪除鏈接到Raspberry的官方站點(diǎn),您可以按照步驟(您可以找到這里的步驟)
第2步:在pi上設(shè)置Mysql數(shù)據(jù)庫(kù)
這是必須的紅色以獲取睡眠數(shù)據(jù)。在這方面你也可以在互聯(lián)網(wǎng)上找到足夠的教程,所以我不打算在這里解釋一下。 (鏈接到這里的其中一個(gè)教程)
第3步:設(shè)置apache webserver
這個(gè)很簡(jiǎn)單。你只需要做‘sudo apt install apache2’就可以了。現(xiàn)在,您可以將目錄‘/var/www/html’中的站點(diǎn)更改為我的github上的html,css和js
步驟5:制作數(shù)據(jù)庫(kù)Shematic
對(duì)于數(shù)據(jù)庫(kù),我選擇了一個(gè)simpel設(shè)計(jì),可以訪問(wèn)我想要記錄的最必要的東西,甚至還有一些額外的東西可以進(jìn)一步擴(kuò)展。
第6步:代碼(Pi和ESP)
對(duì)于編碼我使用Pycharm這是一個(gè)易于使用的程序,我在學(xué)校使用。
編程ESP32我選擇使用arduino IDE。您需要在IDE上安裝一些額外的板才能將代碼發(fā)送到ESP(此處的教程)。
對(duì)于代碼,你可以進(jìn)入我的GitHub頁(yè)面
第7步:ESP32方面
這里非常簡(jiǎn)單。使用你可以在我的github上找到的代碼,你只需要將銅帶線連接到引腳4(一個(gè)電容式觸摸引腳),你就可以把它放在一個(gè)枕頭里或者你的下方。
將esp32連接到pi只需要連接到名為ESP32的接入點(diǎn)連接密碼12345678并通過(guò)智能手機(jī)轉(zhuǎn)到路由器頁(yè)面。選擇菜單并選擇新的接入點(diǎn)。在這里你選擇pi的訪問(wèn)點(diǎn)的名稱并輸入密碼,即所有!
步驟8:制作套管
將木頭切成小塊,然后將它們粘在盒子上(不要粘在上面)
步驟9:抽出你想要你的洞/加深部分的地方
用鉛筆畫它對(duì)我來(lái)說(shuō)是最好的方式。
步驟10:制作孔和切口
對(duì)于加深的部件,我發(fā)現(xiàn)用盒子做最簡(jiǎn)單的方法用一些砂紙打磨并進(jìn)一步使其平滑。這是可能的,因?yàn)槲业哪静念愋汀?duì)于其他孔,我建議使用powertools,但鉆孔和使用鋼絲鋸也可以。
步驟11:將組件焊接到Pcb
此步驟沒(méi)有義務(wù),但使組件看起來(lái)更整潔,并且更容易安裝到木質(zhì)外殼中。
步驟12:在案例中安裝所有內(nèi)容
查看是否所有內(nèi)容都適用于案例。你可以開始熱粘一些部件,但要記住你仍然需要貼上plastick貼紙,使外觀看起來(lái)不錯(cuò),所以我建議等待熱膠。
步驟13:完成工作:外部
我選擇使用大貼紙給外部一個(gè)額外的好看。您也可以選擇油漆。
步驟14:進(jìn)行一些外部/內(nèi)部調(diào)整
《現(xiàn)在是時(shí)候?qū)⒁恍┝慵嵴车酵鈿ど狭耍绻阆胪瓿上裎乙粯拥腖ED燈,你可以去當(dāng)?shù)氐募彝ナ娇Х鹊辏乙恍┫袼芰弦粯拥呐D趟芰蟻?lái)擴(kuò)散照明。您可以切掉一些細(xì)線并將它們放在LED上方,如圖所示。
步驟15:結(jié)果
可以從具有無(wú)線充電功能的網(wǎng)站進(jìn)行控制的工作鬧鐘,也可用作夜燈。安裝此鬧鐘后不會(huì)再打盹。
-
智能鬧鐘
+關(guān)注
關(guān)注
1文章
23瀏覽量
7923
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
基于W2605C語(yǔ)音識(shí)別合成芯片的智能語(yǔ)音交互鬧鐘方案-AI對(duì)話享受智能生活
電腦制作私有云盤,電腦制作私有云盤的教程,個(gè)人云電腦是什么以及怎么連接
![電腦<b class='flag-5'>制作</b>私有云盤,電腦<b class='flag-5'>制作</b>私有云盤的教程,個(gè)人云電腦是什么以及怎么連接](https://file1.elecfans.com/web3/M00/03/BA/wKgZO2drl9CAKwyLAACO2yUkBgM086.png)
藍(lán)牙音頻模組在智能鬧鐘中的創(chuàng)新應(yīng)用
![藍(lán)牙音頻模組在<b class='flag-5'>智能</b><b class='flag-5'>鬧鐘</b>中的創(chuàng)新應(yīng)用](https://file1.elecfans.com/web2/M00/EE/9E/wKgaomZsERaARmEfAAAfkzAxr60922.png)
N9100智能電子音樂(lè)鬧鐘ic方案:大容量,支持2-128Mbit flash
![N9100<b class='flag-5'>智能</b>電子音樂(lè)<b class='flag-5'>鬧鐘</b>ic方案:大容量,支持2-128Mbit flash](https://file.elecfans.com/web2/M00/42/BC/pYYBAGJ6JAOAWhY7AAAjPnDlpp8975.jpg)
N9100智能電子音樂(lè)鬧鐘ic方案:大容量,支持2-128Mbit flash
無(wú)線時(shí)鐘藍(lán)牙音箱怎么關(guān)閉鬧鐘功能
WT588F02KD-24SS智能音樂(lè)鬧鐘芯片方案:高效節(jié)能,超長(zhǎng)語(yǔ)音存儲(chǔ),靈活鬧鐘設(shè)置
覺(jué)醒時(shí)刻:電子鬧鐘功耗大探索 | 老陸測(cè)功耗08
![覺(jué)醒時(shí)刻:電子<b class='flag-5'>鬧鐘</b>功耗大探索 | 老陸測(cè)功耗08](https://file.elecfans.com/web2/M00/02/C4/pYYBAGDSzfeAP86XAAAO5PbqJbI698.png)
NNG宣布為Dacia汽車提供基于OpenStreetMap的地圖解決方案
基于51單片機(jī)數(shù)字時(shí)鐘鬧鐘設(shè)計(jì)
基于51單片機(jī)的電子鐘【12,24,鬧鐘,LCD1602,獨(dú)立按鍵,DS1302】(仿真)
![基于51單片機(jī)的電子鐘【12,24,<b class='flag-5'>鬧鐘</b>,LCD1602,獨(dú)立按鍵,DS1302】(仿真)](https://file1.elecfans.com//web2/M00/C8/90/wKgaomYVbzOAQ1ZqAAKD-IcJ5i0624.png)
【原創(chuàng)】基于51單片機(jī)的DS1302電子鐘萬(wàn)年歷(帶鬧鐘)(Proteus仿真+C語(yǔ)言+原理圖論文)
如何使用Arduino制作智能垃圾箱
![如何使用Arduino<b class='flag-5'>制作</b><b class='flag-5'>智能</b>垃圾箱](https://file1.elecfans.com/web2/M00/BD/9C/wKgZomWsmWSAaVVUAAF1HweSRow146.png)
評(píng)論