資料介紹
描述
介紹
Foton 是一款 RGB 光劍,配備 DHT22 溫度/濕度傳感器、PIR 運動傳感器、MP3 防護罩和 Photon
得益于 Foton 的應(yīng)用程序,您可以通過 Android 智能手機訪問溫度和濕度。
當檢測到運動時,通知會發(fā)送到應(yīng)用程序,光劍通過播放聲音和燈光來模擬真實的光劍。
制作
為了制作這個項目,我裝飾了兩個管道,使它們像光劍一樣,然后在里面插入了一個 rbg stip。其余的電子設(shè)備都在刀柄的板上。
對于“刀片”,我使用了一個覆蓋著不透明紙的有機玻璃管。相反,它的刀柄是一個灰色的管子,上面有一張金屬紙。
?
軟件
?
對于 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)用程序時,您可以看到上次運動檢測事件的時間。
?
?
?
?
在文件“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)用研究 170次下載
- 常用的RGB-D SLAM解決方案 586次閱讀
- LCD顯示屏的RGB分類 RGB屏的EMI問題和解決方案 3496次閱讀
- 如何在FPGA中實現(xiàn)RGB轉(zhuǎn)HSV 1561次閱讀
- 推薦一款基于RISC-V MCU的開源SoC平臺 3445次閱讀
- RGB顏色空間與RGB三色中色調(diào)、飽和度、亮度之間的關(guān)系 8932次閱讀
- 基于RGB-LED的背光驅(qū)動系統(tǒng)設(shè)計 1696次閱讀
- 飛凌嵌入式RGB轉(zhuǎn)LVDS模塊簡介 7446次閱讀
- 微雪電子1.5寸RGB OLED模塊介紹le 2123次閱讀
- 微雪電子樹莓派RGB全彩LED擴展|RGB LED HAT介紹 2343次閱讀
- 微雪電子樹莓派RGB全彩LED擴展|RGB LED HAT (B)介紹 3106次閱讀
- 銘瑄的一款SSD——銘瑄F7,“黑豹”加持RGB光效顯著 3795次閱讀
- 臺電鋒芒240GB RGB開箱評測,究竟能給我們帶來怎樣的驚喜? 3831次閱讀
- rgb值是什么意思_ps中rgb值怎么查看 18.1w次閱讀
- rgb led燈變色原理詳解_RGB三基色LED變色程序 10.9w次閱讀
- 5050rgb燈珠參數(shù)_5050rgb燈珠規(guī)格書 4w次閱讀
下載排行
本周
- 1新概念模擬電路第四冊信號處理電路電子書免費下載
- 10.69 MB | 33次下載 | 免費
- 2GBT1094.11-2022電力變壓器第11部分:干式變壓器
- 14.12 MB | 3次下載 | 免費
- 3FT-7800R對講機維修手冊附原理圖
- 3.35 MB | 2次下載 | 免費
- 4串口工具UartAssist5.0.exe
- 0.60 MB | 2次下載 | 免費
- 5爬電距離和電氣間隙計算
- 0.75 MB | 2次下載 | 1 積分
- 6UC3584DW次級側(cè)后置穩(wěn)壓器EVM板原理圖
- 38.97KB | 2次下載 | 免費
- 7ZX-D37 BLE主從一體藍牙模塊技術(shù)手冊
- 1.22 MB | 1次下載 | 免費
- 8使用15個時鐘周期的ADS7841和ADS7844
- 188.55KB | 1次下載 | 免費
本月
- 1新概念模擬電路第四冊信號處理電路電子書免費下載
- 10.69 MB | 33次下載 | 免費
- 2無刷電機控制方案設(shè)計合作
- 1.05 MB | 22次下載 | 免費
- 3美的超薄電磁爐TM-S1-09B主板原理圖
- 0.08 MB | 20次下載 | 免費
- 4純電動汽?的主要部件及?作原理
- 5.76 MB | 12次下載 | 5 積分
- 5GP328和GP88S對講機的維修實列資料合集免費下載
- 0.03 MB | 10次下載 | 10 積分
- 6舒爾SLX4無線話筒接收機原理圖:二次變頻超外差部分
- 0.27 MB | 8次下載 | 免費
- 7i.MX Linux開發(fā)實戰(zhàn)指南—基于野火i.MX系列開發(fā)板
- 17.86 MB | 7次下載 | 免費
- 8Type-C VL160數(shù)據(jù)手冊
- 0.92 MB | 7次下載 | 3 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935115次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420061次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233084次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191364次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183329次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73805次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65985次下載 | 10 積分
評論
查看更多