耗材:
這些是您需要的組件。
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)行控制的工作鬧鐘,也可用作夜燈。安裝此鬧鐘后不會再打盹。
-
智能鬧鐘
+關(guān)注
關(guān)注
1文章
23瀏覽量
7918
發(fā)布評論請先 登錄
相關(guān)推薦
評論