基于樹莓派的315m無線模塊應用
出處:電子發(fā)燒友網 發(fā)布于:2018-07-20 13:35:34
今天給大家分享一下我家基于樹莓派智能車庫的應用,可以利用iOS自帶的家庭APP,實現(xiàn)Siri語音輕松開門,開車回家再也不用掏遙控器啦!廢話不多說,直接上文!

樹莓派買不帶電源的裸機就可以。普通安卓手機的數據線(micro-USB)就可以做電源線,如果你家有USB接口的插排,可以直接插上作為電源;用1A以上的手機充電器也可以做樹莓派的電源。筆者親測700mA的手機充電器能帶動只接了遙控模塊的樹莓派,當然為了穩(wěn)定性還是選擇工作電流為1A以上的充電器比較好。怎么樣確定充電器能提供多大的電流呢? 在手機充電器上都會寫著5V/1A或者類似5.2V/500mA的字樣,后面那個1A、500mA就是能提供的電流,一般2015年以前的手機充電器都在700mA以下,近幾年的快充充電器達到了1A以上,iPhone和iPad的充電器都是足額的電流,但是他們太貴了,舍不得用呀!所以筆者就買了個20塊錢的帶USB接口的接線板供電,號稱2.4A,夠用了。如果不想折騰,也可以在賣樹莓派的店老板那里買電源。
根據您家車庫門邊上那個小盒子的遙控頻率(315MHz或433MHz頻率)來選擇無線模塊。哪個盒子? 啊原來車庫門這還有個盒子!對就是那個手掌大的盒子,它就是一個無線接收器+繼電器的組合體,用來接收遙控鑰匙的信號和控制車庫門電機的運轉。是不是從來沒注意過它還有一根不到20cm長的細細的尾巴?這是無線接收器的天線,一般來講他的長度是四分之一波長,大概17~23cm之間,當然這些你都不用管,這些是買車庫時候給配好了的。你需要做的工作就是確定小盒子的接收頻率!筆者在淘寶找到了和家里小盒子同款的,一看商品介紹就知道是什么頻率了,是不是很機智! 一句話,您需要買和您車庫小盒子頻率相同的無線發(fā)射模塊、接收模塊各一枚。筆者家里是D開頭的遙控器,配了個433MHz的模塊,接收+發(fā)射+郵費一共5塊錢。
接下來你需要把無線模塊和樹莓派上像針一樣的東西互相連起來,目的是讓樹莓派給無線模塊供上電,控制無線模塊發(fā)信號。怎么把針連起來呢?沒搞過電子設計的值友,簡單的辦法是用廢舊的電線拆出來一些銅絲,直接纏繞到針上面。當然這樣子太費勁了,而且纏的太粗了還容易短路,那么你可以選擇杜邦線!1塊錢就能買一大把!可以跟無線模塊一起買,基本賣電子元件的店都有賣,我本科時候2塊錢買的還沒用完,你甚至可以用它做音箱線,當然這不是今天的主題。杜邦線要母對母的,少3根就夠了,什么,你問我公母怎么分?就是插和被插的啦,畢竟咱們不是午夜檔張大媽, 不能說太細!
距離控制車庫門,我們還有一個鴻溝,那就是編程,哎呀這怎么能搞得定嗎?!安裝樹莓派的過程如果你能搞得定,那控制車庫門就是小意思了!
安裝樹莓派的過程,在大媽上已經有很多良心值友給了詳細的開箱圖文教程,在此就不贅述,你只需要做到進入樹莓派的桌面,連接Wifi,打開命令行,然后就可以繼續(xù)看這一篇文章,繼續(xù)我們的智慧車庫大業(yè)。
此處是良心的分割線,先去裝樹莓派系統(tǒng)吧!
以下涉及到一點點電子設計識,按說明食用即可:
首先把5塊錢買到的接收模塊兩側的針對應的接到樹莓派的VCC針和GND針上,哪個是VCC哪個是GND呢?綠色的電路板上面會有印刷的英文字母白字,對應的針就是了。它們代表的是高電位和地電位(或者說0電位),VCC接5V的VCC,GND接GND,這步是為了給模塊供電;其次把接收模塊中間兩個針中任意一個接到樹莓派BCM模式下的18號針上,這步是為了“聽”遙控器發(fā)了什么樣的信號,這樣才好烏鴉學語呀。“聽一聽”的硬件就連接完畢了。詳情可參考這位老哥的文章,當然不看也沒關系。
接著我們還用這位老哥的代碼,筆者作為一個碼農屆的調包俠,找到這個老哥的代碼靠譜了。
在樹莓派的命令行里執(zhí)行:
一路安裝,如果沒有出現(xiàn)error字樣就說明安裝成功。
安裝完畢后,我們就來使勁按遙控器看看會出現(xiàn)什么啦:
這時屏幕會顯示正在監(jiān)聽遙控信號,狂按你的遙控器開門按鈕 ,每按一下,屏幕應該會顯示一行看起來像亂碼一樣的英文加數字,這就是你遙控器葫蘆里賣的藥,已經被你成功“聽”到啦。記下來這串數字+英文亂碼。
用文本編輯器(比如記事本或者Vim)打開ask_config.py文件,照葫蘆畫瓢的把這串碼組合成與hello world相同的格式。比如:
不要忘記加結尾的逗號哦。
如果你每次按遙控器收到的這串數字+英文亂碼不完全一樣,那也沒有關系,找一個出現(xiàn)次數多的,記它就好啦。
到這里已經完成了遙控信號“聽一聽”的部分,接下來要實現(xiàn)樹莓派開車庫門,只需要烏鴉學話“說一說”,把學到的碼發(fā)出去就行了,這時候把無線接收模塊拔下來,插上無線發(fā)射模塊,發(fā)射模塊的VCC和GND插在原位,但模塊的中間那根針,接在樹莓派的BCM模式14號針腳上。
版權與免責聲明
凡本網注明“出處:維庫電子市場網”的所有作品,版權均屬于維庫電子市場網,轉載請必須注明維庫電子市場網,http://www.hbjingang.com,違反者本網將追究相關法律責任。
本網轉載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或證實其內容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品出處,并自負版權等法律責任。
如涉及作品內容、版權等問題,請在作品發(fā)表之日起一周內與本網聯(lián)系,否則視為放棄相關權利。
- 工業(yè)5G技術在智能制造中的應用與實踐解析2025/12/31 10:57:21
- 工業(yè)以太網交換機選型與現(xiàn)場應用技術指南2025/12/18 10:48:14
- 無線傳輸電路基礎,射頻前端設計、天線匹配與鏈路預算計算2025/10/27 13:55:50
- ASK 解調的核心要點與實現(xiàn)方式2025/9/5 16:46:17
- 雙偶極子天線:結構、特性與應用全解析2025/9/3 10:29:21









