機(jī)器人制作開源方案 | 蓮花燈
1. 功能描述
? ?? ? 蓮花燈是一款基于蓮花形象設(shè)計(jì)的機(jī)器人,本文示例將用兩種模式來實(shí)現(xiàn)蓮花燈的亮滅功能。
? ?? ? 自主模式:用 光強(qiáng)傳感器【https://www.robotway.com/h-col-137.html】 控制蓮花燈的燈葉開合。暗光情況下燈葉打開,燈亮;強(qiáng)光情況下燈葉閉合,燈滅。
? ?? ? 遙控模式:采用 藍(lán)牙串口模塊【https://www.robotway.com/h-col-141.html】 控制燈葉開合。燈葉打開,燈亮;燈葉閉合,燈滅。


2. 結(jié)構(gòu)說明
? ?? ? 蓮花燈采用“探索者”結(jié)構(gòu)件搭建、輔以外觀設(shè)計(jì)而成,由曲柄搖桿機(jī)構(gòu)和平行四連桿機(jī)構(gòu)構(gòu)成一個二級升降機(jī)構(gòu),通過杠桿來控制蓮花燈的開合。

? ?? ? 蓮花燈的燈葉開合主要是由膨脹機(jī)構(gòu)來控制的,膨脹輪是整個結(jié)構(gòu)的核心部分,這種結(jié)構(gòu)的優(yōu)點(diǎn)是可實(shí)現(xiàn)收縮和膨脹,從而來控制燈葉的開合。

3. 電子硬件
在這個示例中,我們采用了以下硬件,請大家參考:

電路連接:
? ?? ? ① 燈帶:連在Bigfish擴(kuò)展板的D9、D10接口上
? ?? ? ② 舵機(jī):連在Bigfish擴(kuò)展板的D4端口上
? ?? ? ③ 藍(lán)牙串口模塊:安裝在Bigfish擴(kuò)展塢上
? ?? ? ④ 光強(qiáng)傳感器:連在Bigfish擴(kuò)展板的A0端口上

4. 功能實(shí)現(xiàn)
4.1自主模式
編程環(huán)境:Arduino 1.8.19
下面提供一個實(shí)現(xiàn)暗光情況下燈葉打開,燈亮;強(qiáng)光情況下燈葉閉合,燈滅的參考程序(light.ino):
4.2遙控模式
APP設(shè)置:將文末資料中的“BLE_SPP_PRO.apk”安裝到手機(jī)中。
① 搜索藍(lán)牙

② 連接藍(lán)牙

③ 模式選擇

④ 按鍵設(shè)置

⑤ 各按鍵發(fā)送值

5. 資料清單
①程序源代碼
②樣機(jī)3D文件
資料下載鏈接:蓮花燈-概述 https://www.robotway.com/h-col-287.html