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





