6
教小孩子刷牙也是件令人頭疼的事,因?yàn)樾∨栌褌兌紝?duì)刷牙沒什么太大的興趣,其實(shí)也談不上興趣,根本就是超、討、厭!
所以硬創(chuàng)邦小編今天給大家?guī)硪豢钌衿娴男⊙b置,不僅能保證孩子們?cè)趦煞昼娭畠?nèi)完成“任務(wù)”,而且能明確指導(dǎo)他們應(yīng)該清潔牙齒的哪一部分。現(xiàn)在小盆友們不能再以不懂怎么刷牙為托詞啦,因?yàn)檠例X清潔助手會(huì)告訴他們。
第一步:設(shè)備供應(yīng)
為了快捷方便的搭建原型設(shè)計(jì),我們將對(duì)grove電子平臺(tái)模塊傳感器做一些改進(jìn)。如果可以的話,Arduino Grove Starter kit接口板是個(gè)不錯(cuò)的選擇,它匹配了Grove Starter Kit Plus的升級(jí)版與LinkIt ONE開發(fā)板功能,并且包含了許多其他傳感器不同的功能(當(dāng)然包括這次小裝置所需的功能)
LinkIt ONE開發(fā)板
RGB三色液晶顯示屏
即插即用按鍵
Arduino系列Arduino Base Shield擴(kuò)展板
微型蜂鳴器
第二步:連結(jié)所有的grove傳感器
這一步顧名思義,就是連結(jié)所有的grove傳感器!我們用的是Grove升級(jí)系統(tǒng),因此比以往連結(jié)傳感器的方式容易的多。只要將Arduino Base shield插入LinkIT ONE開發(fā)板(引腳接頭部分應(yīng)該務(wù)必插接準(zhǔn)確)然后再接入其他的傳感器即可。
將RGB三色液晶顯示屏接入I2C接口
將微型蜂鳴器接入D2
將按鍵接入D3
第三步:控制RGB三色液晶顯示屏
首先,先檢查一下我們的RGB三色液晶顯示屏。為了能與Grove系統(tǒng)的微型RGB三色完美適配,我們需要下載他們的外部函數(shù)庫(kù)并將其安裝到IDE開發(fā)工具上。(下載地址在此)
#include "rgb_lcd.h"
首先,必須確保RGB三色液晶顯示屏的外部函數(shù)庫(kù)完備以便操控1cd。
rgb_lcd lcd;
const int colorR = 0;
const int colorG = 0;
const int colorB = 230;
lcd.setRGB(colorR, colorG, colorB);
再制作一個(gè)RGB液晶接口用來控制液晶顯示屏。設(shè)置一些默認(rèn)顏色(剛我們一直設(shè)置的是藍(lán)色,這一步可以盡情發(fā)揮)。
lcd.print("Hello, World!");
此刻,我們就能在屏幕上輸入啦。
第四步:控制按鍵與蜂鳴器
接下來,我們將完成按鍵與蜂鳴器部分的控制步驟。建立這樣的系統(tǒng)——通過按鍵讓蜂鳴器發(fā)出“嗡翁”聲。
pinMode(6, OUTPUT);
pinMode(buttonPin, INPUT);
確認(rèn)接觸點(diǎn)使按鍵與蜂鳴器完美連接。
if (digitalRead(buttonPin) == HIGH) {
//Button is Pressed!}
別忘了在按鍵的按鈕上標(biāo)記“高”,表示按鍵按下,而“低”表示未按下。
//Buzz the Buzzer!
digitalWrite(6, HIGH);
delay(analogRead(0));digitalWrite(6, LOW);
delay(analogRead(0));
在蜂鳴器上做類似的設(shè)置:當(dāng)我們想關(guān)閉蜂鳴器時(shí),發(fā)出“低”信號(hào),而“高”信號(hào)則表示開。
第五步:將所有的部分組合起來
現(xiàn)在,我們已經(jīng)完成所有傳感器原件,將他們組裝起來就可以完成牙齒清潔神器。
輕按一下按鍵將啟動(dòng)計(jì)時(shí)器并發(fā)出“嗡嗡”的信號(hào)聲。屏幕將顯示倒數(shù)計(jì)時(shí),然后告訴使用者口腔哪部分需要清潔。分為4個(gè)步驟:
外側(cè)上牙 30秒
內(nèi)側(cè)上牙 30秒
外側(cè)下牙 30秒
內(nèi)側(cè)下牙 30秒
當(dāng)然,假如一名牙科醫(yī)生讀到這個(gè)裝置所呈現(xiàn)的牙齒清潔過程,大概會(huì)驚呼真正的刷牙步驟要遠(yuǎn)比這個(gè)復(fù)雜得多,但是我需要一個(gè)簡(jiǎn)便的程序(簡(jiǎn)單的語言),讓小孩子易于理解。
每一次變換步驟都會(huì)有“嗡嗡”聲提示提醒使用者改換刷牙的姿勢(shì)。當(dāng)完成一次刷牙任務(wù)后,裝置會(huì)轉(zhuǎn)入睡眠模式,以等待下一位使用者的啟動(dòng)。
具體文件可戳此處下載。
第六步:大膽嘗試吧
真的,你值得擁有!一個(gè)功能健全的牙刷計(jì)時(shí)器就能幫助你家小寶貝清潔牙齒。希望這個(gè)小發(fā)明可以讓你和孩子們笑口常開!
via instructables
雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。