資料介紹
描述
嬰兒搖椅是適合嬰兒坐下、搖晃和放松的好產(chǎn)品。但是,新生兒(0-3 米)不能自己搖晃,因此必須由成人幫助推動。
IOTA Powered Baby Rocker 通過為每個搖桿動作發(fā)送 IOTA 代幣,為您提供額外的動力來幫助寶寶搖擺。
如何使用它
搖桿必須有一個帳戶,其中包含一些可用的 IOTA 代幣
1) 用戶將他的接收 IOTA 地址連同一條消息發(fā)送到 Rocker 的打印地址
2)收到消息后,開始計(jì)數(shù);OLED 顯示屏顯示動作,用戶開始推動搖桿
3) 當(dāng)用戶停止推送時,搖桿將 IOTA 代幣發(fā)送到用戶的地址,具體取決于移動的次數(shù)。
4)終于,寶貝開心了,用戶賺到了一些IOTA代幣!雙贏局面!:-)
準(zhǔn)備好硬件
首先將 GPIO 排針焊接到 Pi Zero W,或者您可以使用已預(yù)焊接 GPIO 排針的 Pi Zero WH。
對于這個項(xiàng)目,我們需要 2 個模塊,一個 MPU6050 加速度計(jì)+陀螺儀,用于計(jì)算搖桿的移動,一個 OLED 屏幕,用于向用戶顯示消息。兩個模塊都連接到 Pi Zero 的 I2C 總線。
對于 Raspberry Pi Zero W,引出線是:
PIN1 -> VCC
PIN3-> SDA
PIN5 -> SCL
PIN9 -> 接地
可以根據(jù)下圖連接組件。


最后,將組件連接到搖桿上。我用雙面膠帶將它們固定到位。

準(zhǔn)備好軟件
必須安裝 Raspbian 和 Node.js。如果您還沒有安裝它們,請按照以下教程進(jìn)行操作:
您還必須按照以下說明啟用 I2C 總線以與 OLED 顯示器和 MPU6050 陀螺儀進(jìn)行通信。
sudo raspi-config


獲取項(xiàng)目存儲庫
項(xiàng)目文件在 github 上公開可用。您可以通過以下方式克隆存儲庫
git clone https://github.com/simvoulos/IOTArocker.git
安裝所需的庫
npm install @iota/core
npm install i2c-bus
npm install oled-ssd1306-i2c
npm install oled-font-5x7
npm install i2c-mpu6050
為搖桿創(chuàng)建 IOTA 地址
Raspberry Pi Zero 的處理能力有限,從標(biāo)準(zhǔn)地址(安全級別 2)發(fā)送 IOTA 代幣需要花費(fèi)大量時間來簽署傳輸。因此,為了讓我們的 Pi Zero 更容易,我們必須使用安全級別 1 地址。要創(chuàng)建這些地址,我們可以使用我們項(xiàng)目的 CreateRockerAddress.js(不要忘記設(shè)置搖桿的種子)。CreateRockerAddress.js 將創(chuàng)建 2 個地址,一個用于接收用戶消息的地址,一個用于為搖桿帳戶提供資金的地址。
設(shè)定參數(shù)
在我們的主項(xiàng)目文件 IOTARocker.js 中,我們必須設(shè)置以下變量
- seed :搖桿的 IOTA 帳戶的種子。請記住,該帳戶必須有一些 IOTA 代幣。
- msgAddress :搖桿將監(jiān)聽傳入消息的地址
- IOTAperMove :搖桿的每次移動將向用戶發(fā)送多少 IOTA 代幣
代碼(IOTARocker.js)
代碼分為 3 個部分。第一部分是搖桿偵聽傳入消息事務(wù)的地方。該消息必須包含用戶的 IOTA 地址,付款將發(fā)送到該地址。當(dāng)一條消息到達(dá)時,代碼移動到第二部分,它開始通過使用 MPU6050 模塊檢查搖桿的旋轉(zhuǎn)來計(jì)算移動次數(shù)。當(dāng)一段時間沒有檢測到移動時,代碼的第三部分開始。在第三部分中,Pi Zero 將 IOTA 代幣發(fā)送給用戶。代幣數(shù)量通過公式TokensToSend = moves * IOTAperMove 計(jì)算。

?
- Arduino嬰兒手機(jī)
- 使用物聯(lián)網(wǎng)和IOTA的分布式健康記錄
- AKITA的IOTA機(jī)器支付模塊
- Arduino嬰兒汽車警報(bào)系統(tǒng)(iCAS)
- Raspberry Pi作為IOTA支付提供商
- 使用Alexa語音助手制作IOTA支付系統(tǒng)來收款
- Arduino嬰兒保暖器
- 汽車輪胎動力學(xué)教材分享 0次下載
- 時速160公里動力集中動車組動力車操作說明 4次下載
- 基于51單片機(jī)的嬰兒看護(hù)系統(tǒng)設(shè)計(jì)Proteus仿真 67次下載
- 跟讀學(xué)話變音跳跳球嬰兒抖音玩具藍(lán)牙方案
- 污染環(huán)境中微生物治理的種群動力學(xué)算法PDO-MCCE 10次下載
- 基于LS1021A-IOTA無線連結(jié)的參考設(shè)計(jì)
- 關(guān)于嬰兒尿床無線監(jiān)測系統(tǒng)的研制 5次下載
- 關(guān)于MSP430的智能嬰兒床的設(shè)計(jì)與實(shí)現(xiàn) 21次下載
- 基于STM32單片機(jī)的嬰兒床系統(tǒng)設(shè)計(jì) 1640次閱讀
- 基于STM32單片機(jī)的嬰兒床控制系統(tǒng)設(shè)計(jì) 1533次閱讀
- 嬰兒搖籃床播放器WT2003H音樂芯片方案 1443次閱讀
- iOTA OTDR智能光鏈路拓?fù)浞治龅男阅芗皯?yīng)用范圍 2416次閱讀
- 一種利用模糊PID算法的嬰兒培養(yǎng)箱溫度控制系統(tǒng)設(shè)計(jì)剖析 1390次閱讀
- 嬰兒培養(yǎng)箱溫度控制系統(tǒng)設(shè)計(jì)方案解析 3042次閱讀
- 機(jī)器能像嬰兒一樣通過眼睛學(xué)習(xí)世界? 618次閱讀
- MSP430單片機(jī)設(shè)計(jì)的嬰兒睡眠監(jiān)護(hù)系統(tǒng) 4638次閱讀
- 插電式混合動力與混合動力的區(qū)別 1.3w次閱讀
- 嬰兒報(bào)警接收機(jī)原理圖 2080次閱讀
- 嬰兒監(jiān)測器(續(xù)) 3209次閱讀
- 嬰兒監(jiān)測器 3412次閱讀
- 嬰兒報(bào)警載波接收機(jī) 2226次閱讀
- 嬰兒報(bào)警載波發(fā)射機(jī) 2110次閱讀
- 嬰兒睡覺受涼報(bào)知器電路 1743次閱讀
下載排行
本周
- 1DD3118電路圖紙資料
- 0.08 MB | 1次下載 | 免費(fèi)
- 2AD庫封裝庫安裝教程
- 0.49 MB | 1次下載 | 免費(fèi)
- 3PC6206 300mA低功耗低壓差線性穩(wěn)壓器中文資料
- 1.12 MB | 1次下載 | 免費(fèi)
- 4網(wǎng)絡(luò)安全從業(yè)者入門指南
- 2.91 MB | 1次下載 | 免費(fèi)
- 5DS-CS3A P00-CN-V3
- 618.05 KB | 1次下載 | 免費(fèi)
- 6海川SM5701規(guī)格書
- 1.48 MB | 次下載 | 免費(fèi)
- 7H20PR5電磁爐IGBT功率管規(guī)格書
- 1.68 MB | 次下載 | 1 積分
- 8IP防護(hù)等級說明
- 0.08 MB | 次下載 | 免費(fèi)
本月
- 1貼片三極管上的印字與真實(shí)名稱的對照表詳細(xì)說明
- 0.50 MB | 103次下載 | 1 積分
- 2涂鴉各WiFi模塊原理圖加PCB封裝
- 11.75 MB | 89次下載 | 1 積分
- 3錦銳科技CA51F2 SDK開發(fā)包
- 24.06 MB | 43次下載 | 1 積分
- 4錦銳CA51F005 SDK開發(fā)包
- 19.47 MB | 19次下載 | 1 積分
- 5PCB的EMC設(shè)計(jì)指南
- 2.47 MB | 16次下載 | 1 積分
- 6HC05藍(lán)牙原理圖加PCB
- 15.76 MB | 13次下載 | 1 積分
- 7802.11_Wireless_Networks
- 4.17 MB | 12次下載 | 免費(fèi)
- 8蘋果iphone 11電路原理圖
- 4.98 MB | 6次下載 | 2 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935127次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191390次下載 | 10 積分
- 5十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183342次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81588次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73815次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65989次下載 | 10 積分
評論