前陣子做了個門磁,然后不斷改進就加上微信推送,又加上學習型紅外遙控和微信控制。
看著差不多完善了,主控板都穩(wěn)定運行兩個月不用重啟,趕緊分享給大家。
硬件用的是stm32F030C8T6,開始用的f103c8發(fā)現(xiàn)太浪費了,就改F030C8。本來還有預留F030F4P6的部分,可惜pcb設計功力不夠,nsf24l01要飛線出來才能通信,插板上就不行,這部分我可能最后講。
設備分三種,一種是主控,插上esp8266,可以微信配置ssid和密碼,通過nrf24l01和其他兩種設備通信;
這個是空板,插上ESP8266和nRF24L01就可以用。板子大概是4.5×4.5cm
插上ESP8266和nRF24L01的樣子:
第二種是門磁,插上nrf24l01和主控通信,休眠電流1ma不到,中斷喚醒,自己實現(xiàn)了簡單的失敗重傳;引出來三組線,橙色和黃色的兩組線分別是兩個干簧管,分別掛在內(nèi)門和外門上,另外的7根線是nRF24L01。整個板放在盒子里,弄點3M膠粘墻上,再引條線到旁邊插個移動電源就能用了。
門磁板后來又裝了一個PIR人體紅外感應,有人在白色菲涅爾透鏡前走過時會有高低電平,外部中斷喚醒MCU,通過NRF24L01發(fā)送消息給主控板。
找了個智能插座的盒子挖孔剛好。
第三種是紅外,插上nrf24l01和主控通信,接個紅外led和TL1838,把學習到的紅外指令存到mcu的flash上。隨便焊了洞洞板插在板上,紅外LED是草帽廣角度的,功率差不多2W,用兩個三極管兩級放大。
服務器端有兩個,一個是物聯(lián)網(wǎng)服務器,用的onenet,他們承諾個人用途幾百個設備都能免費;第二個是微信要有服務器端支撐,我用的是SAE,新浪云,隨便弄個手機號然后實名制注冊都有400云豆,夠你免費用200天。
門開關時微信收到的消息:
新浪云SAE的具體我下面講,由于要用到定時任務每隔1.5秒刷新門磁數(shù)據(jù)和推送消息,所以每天都要消耗幾個云豆,換算成RMB就是3分錢每天。
你要是新注冊的話,新浪云送你4塊錢,夠用很久了。
原文出處:?tid=1680579
電路相關文件 請購買后下載
電路圖文件
【本文標簽】: 多層 pcb 多層PCB面板 沉金板 公司設備
【責任編輯】:鼎紀電子PCB??? 版權所有:http://ai-hots.com/轉(zhuǎn)載請注明出處
1《探索創(chuàng)新:12 層樹脂塞孔 HDI 四階 PCB 線路板打
8揭秘創(chuàng)新科技背后:多層板PCB的先進制造技術
掃一掃更精彩!
2001-2018 深圳鼎紀電子有限公司 版權所有
粵ICP備16081348號
全國服務熱線:0755-27586790
24小時銷售熱線:18025855806|18682125228
地址:深圳市寶安區(qū)西鄉(xiāng)黃崗嶺工業(yè)區(qū)灣區(qū)人工智能產(chǎn)業(yè)園B棟605
深圳鼎紀電子有限公司:單面PCB板