資料介紹
描述
介紹
Foton 是一款 RGB 光劍,配備 DHT22 溫度/濕度傳感器、PIR 運動傳感器、MP3 防護罩和 Photon
![poYBAGOpe_WAMv1xAAy8NaZp5h8332.jpg](https://file.elecfans.com/web2/M00/86/8F/poYBAGOpe_WAMv1xAAy8NaZp5h8332.jpg)
得益于 Foton 的應(yīng)用程序,您可以通過 Android 智能手機訪問溫度和濕度。
當檢測到運動時,通知會發(fā)送到應(yīng)用程序,光劍通過播放聲音和燈光來模擬真實的光劍。
制作
為了制作這個項目,我裝飾了兩個管道,使它們像光劍一樣,然后在里面插入了一個 rbg stip。其余的電子設(shè)備都在刀柄的板上。
![poYBAGOpfBuALO2DAA5T5IbucSY385.jpg](https://file.elecfans.com/web2/M00/86/8F/poYBAGOpfBuALO2DAA5T5IbucSY385.jpg)
對于“刀片”,我使用了一個覆蓋著不透明紙的有機玻璃管。相反,它的刀柄是一個灰色的管子,上面有一張金屬紙。
?
軟件
?
對于 dht22 傳感器,我將 PietteTech_DHT 庫和 NEOPIXEL 庫用于 LED 燈條。兩者都可以從粒子云 IDE 添加。
MP3 模塊通過其串行接口發(fā)送命令來控制。
命令集可在此處的數(shù)據(jù)表中找到。
PIR 傳感器簡單地連接到一個數(shù)字引腳,當檢測到運動時該引腳設(shè)置為高電平。
為了制作 LED 動畫,我還使用了 rainbow 函數(shù),它位于 neopixel 庫的示例中。
?
?
void rainbow(uint8_t wait)
{
uint16_t i, j;
for(j=0; j<256; j++)
{
for(i=0; i {
strip.setPixelColor(i, Wheel((i+j) & 255));
}
strip.show();
delay(wait);
}
}
// Input a value 0 to 255 to get a color value.
// The colours are a transition r - g - b - back to r.
uint32_t Wheel(byte WheelPos) {
if(WheelPos < 85) {
return strip.Color(WheelPos * 3, 255 - WheelPos * 3, 0);
} else if(WheelPos < 170) {
WheelPos -= 85;
return strip.Color(255 - WheelPos * 3, 0, WheelPos * 3);
} else {
WheelPos -= 170;
return strip.Color(0, WheelPos * 3, 255 - WheelPos * 3);
}
}
();>
?
要播放光劍音效,請將此?文件放入fat16 或fat32 格式的microSD 卡中,并將其插入MP3 模塊。
?
Android 應(yīng)用程序由一個活動和一個服務(wù)組成。該活動在您啟動應(yīng)用程序時啟動,并讓您看到傳感器值。
該服務(wù)在后臺運行,與粒子云通信,并在檢測到移動人員時發(fā)送通知。
如果您取消選中運動檢測復(fù)選框,則當檢測到運動時您不會收到通知,但當您打開應(yīng)用程序時,您可以看到上次運動檢測事件的時間。
?
?
?
![poYBAGOpfB-ASlQwAACZyvQYAmk439.png](https://file.elecfans.com/web2/M00/86/8F/poYBAGOpfB-ASlQwAACZyvQYAmk439.png)
?
在文件“FotonService.java”中,第 97 行您必須替換您的電子郵件和密碼,以及第 98 行的設(shè)備 ID:
?
?
.........................
sparkCloud.logIn("yourmail", "yourpassword");
device = sparkCloud.getDevice("1234567890987654321");
............................
- RGB LED選擇器開源分享
- 世嘉Megadrive RGB模組開源
- 溫控RGB LED開源分享
- 阿杜諾光劍開源硬件
- RGB眼睛開源分享
- 藍牙控制的RGB燈開源分享
- NeoPixel RGB LED彩條開源分享
- 螺旋RGB燈開源設(shè)計
- RGB LED水晶開源分享
- STEGObot劍龍機器人開源分享
- RGB轉(zhuǎn)HDMI開源項目
- RGB雪人PCB開源項目
- RGB圣誕樹開源項目
- RGB圣誕星開源分享
- RGB混光的基本原理與RGB汽車氛圍燈的應(yīng)用研究 179次下載
- 常用的RGB-D SLAM解決方案 1066次閱讀
- LCD顯示屏的RGB分類 RGB屏的EMI問題和解決方案 4436次閱讀
- 如何在FPGA中實現(xiàn)RGB轉(zhuǎn)HSV 1912次閱讀
- 推薦一款基于RISC-V MCU的開源SoC平臺 3900次閱讀
- RGB顏色空間與RGB三色中色調(diào)、飽和度、亮度之間的關(guān)系 9745次閱讀
- 基于RGB-LED的背光驅(qū)動系統(tǒng)設(shè)計 1934次閱讀
- 飛凌嵌入式RGB轉(zhuǎn)LVDS模塊簡介 7701次閱讀
- 微雪電子1.5寸RGB OLED模塊介紹le 2265次閱讀
- 微雪電子樹莓派RGB全彩LED擴展|RGB LED HAT介紹 2543次閱讀
- 微雪電子樹莓派RGB全彩LED擴展|RGB LED HAT (B)介紹 3252次閱讀
- 銘瑄的一款SSD——銘瑄F7,“黑豹”加持RGB光效顯著 3890次閱讀
- 臺電鋒芒240GB RGB開箱評測,究竟能給我們帶來怎樣的驚喜? 3944次閱讀
- rgb值是什么意思_ps中rgb值怎么查看 18.8w次閱讀
- rgb led燈變色原理詳解_RGB三基色LED變色程序 11w次閱讀
- 5050rgb燈珠參數(shù)_5050rgb燈珠規(guī)格書 4.1w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應(yīng)用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關(guān)電源設(shè)計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅(qū)動電路設(shè)計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學(xué)會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論