使用粒子光子,L298N驅(qū)動程序和iOS快捷方式構(gòu)建自動門鎖
這個項(xiàng)目是我嘗試使用粒子照片L298N和直流電機(jī)中的電機(jī)驅(qū)動器來自動化我的門鎖。我們的目標(biāo)不是完全替換鎖,因?yàn)檫@不是一個永久性的項(xiàng)目。我只是想讓馬達(dá)通過一個耦合器自動轉(zhuǎn)動旋鈕,這是由iOS的快捷方式觸發(fā)的。這是一個簡單的想法,但卻變成了一個很好的學(xué)習(xí)經(jīng)驗(yàn),關(guān)于電源連接,以及當(dāng)事情不像你想象的那樣發(fā)展時如何解決問題。
動機(jī)
最近我的鑰匙總是卡在我的鎖里,或者不能正確地?cái)Q開我的鎖。我想做一個可以通過手機(jī)遠(yuǎn)程解鎖或鎖門的東西。此外,大多數(shù)智能鎖都非常昂貴,所以我想,“為什么不嘗試自己做一個更便宜的版本呢?”
構(gòu)建過程
我開始通過連接粒子光子和L298N和電機(jī)驅(qū)動器在一起。L298N電機(jī)驅(qū)動器使用跳線連接到Photon: IN1到D2, IN2到D3, ENA引腳到D4,控制電機(jī)的方向和速度。另外,輸出1連接到電機(jī)線1,輸出2連接到電機(jī)線2。完成后,我繼續(xù)在Particle web IDE上編寫代碼。我創(chuàng)建了兩個簡單的功能,一個可以打開我的門,另一個可以鎖上它,之后我可以用手機(jī)觸發(fā)它。
將馬達(dá)安裝到門上可能是最具挑戰(zhàn)性的部分。我將耦合器(3mm至6mm)連接到電機(jī)軸(3mm),然后嘗試將其連接到鎖主軸。聯(lián)軸器與鎖軸的配合不太好。耦合器只是有點(diǎn)太小了,但經(jīng)過一些調(diào)整(我在斗爭部分進(jìn)行了更深入的研究),我設(shè)法使它足夠安全,可以進(jìn)行測試。硬件準(zhǔn)備好后,我設(shè)置了iOS快捷方式,使用web鉤子向我的Photon發(fā)送鎖和解鎖命令。要設(shè)置iOS快捷方式,請點(diǎn)擊屏幕右上角的加號?!睂⒎椒ㄇ袚Q為post,請求主體切換為form。添加一個新字段,在關(guān)鍵點(diǎn)添加“access_token”,并在文本點(diǎn)添加您的訪問令牌。
起初,我用光子USB端口(5v)為所有東西供電,但主軸無法打開我的門,所以我決定提高電源。我認(rèn)為直流電機(jī)需要更多的扭矩,所以我切換到一個12 V電源。我還必須切換我的線路以適應(yīng)新的電壓,但即使這樣做,我仍然在這個過程中犯了一個錯誤,燒毀了我的光子的電子元件。我不得不用一個新的替換壞掉的光子,然后回到使用5 V。由于這個原因,我沒能完成這個項(xiàng)目,但我仍然相信這是可行的。
挑戰(zhàn)
我最大的挑戰(zhàn)是電源問題和安裝耦合器。聯(lián)軸器有兩個側(cè)面,可以是不同的長度,所以我不得不訂購一個與3MM側(cè)電機(jī)軸和另一邊匹配主軸直徑。PCL老師法律先生建議我使用數(shù)字口徑但是因?yàn)槲以趯W(xué)校沒有一個和一個沒有電池,我不得不使用一個統(tǒng)治者的錯誤而不是統(tǒng)治者找到直徑,我認(rèn)為我的測量約0.1毫米。當(dāng)我試圖附加的耦合器主軸不合身,和沒有足夠的時間訂購一個新的,我已經(jīng)找到另一個方法讓它工作。
我小心地用鉆頭擴(kuò)大耦合器孔,以匹配主軸尺寸,然后用砂紙平滑和調(diào)整。一段時間后,我終于能夠適應(yīng)耦合器到主軸。
我遇到的另一個問題是低能效。電機(jī)不夠強(qiáng)大,不能在5v和電機(jī)上轉(zhuǎn)動主軸,所以我試著重新布線,給電機(jī)12 V,而不給粒子光子發(fā)送電壓。我沒弄好,光子號最后被炸了。
代碼
本文編譯自hackster.io





