TinkerNode试用第二弹——成品1.0出炉
2020-04-043077
AI 快速预览详细
本文介绍了使用TinkerNode NB-IoT开发板和拓展版,结合9g舵机、L9110S电机驱动板等材料,改造玩具机器人的过程。通过Blynk平台控制RGB灯颜色和亮度,并解决了WIFI延迟问题,改用BLE连接控制。适合零基础新手尝试,特别适合STEM教育场景。
|
自从上一次的洗礼之后,我就知道我不该对它抱太大希望...... (是你技术太菜了好吗! )所以,现在有请我们的受害者——闪亮登场!!! ![]() 材料有: 玩具机器人一台 TinkerNode NB-IoT开发板+拓展版 9g舵机两个 L9110S电机驱动板一个 LED灯两个 电池一块 飞线若干 手机一部 ————————————————————我是分割线———————————————————— ![]() 首先把机器人拆开,把控制板咔嚓掉 ![]() 然后把手臂一分两半,后面有用。 ![]() 正面照来一张,是不是很简单粗暴 ![]() 然后打个响指——pia一下就好了。 (其实是忘了拍照了) ![]() 然后再打个响指——pia一下,就完成了! (其实还是忘了拍照了) ![]() 下面是吐槽时间。 1、我弄来的这个机器人,手是不会动的,需要我自己安舵机。而我的办法也很粗暴—— 用电烙铁融化关节,烫出舵盘的槽,把舵盘嵌进去然后再用热熔胶封住。 (大家切勿模仿!气体有毒!) 感觉我又少活了几年...... 2、我发现,只用两个IO口根本驱动不了两个电机...... 所以还得添一块Arduino来控制电机。 3、我发现之前的那块OLED根本用不了,所以我还是得焊两个LED面板来装在机器人脸部位置。还多用了两个IO...... 程序时间。 这次我使用了Blynk作为机器人的控制平台。 我预先制作了后期内容。 我添加了RGB灯颜色控制(一个列表)、RGB灯亮度(一个横向滑杆)控制、两个电机(按钮),一个LCD屏幕 后期使用过后发现WIFI实在是太卡了,要差不多等1-2秒才能读到一次信息。 所以我改成了BLE连接控制。 另外,我网购了74HC595 IO拓展芯片,正在路上,准备把电机驱动板搞起来 程序(暂未完工) [mw_shl_code=c,false]#include <BlynkSimpleEsp32_BLE.h> #include <BLEDevice.h> #include <BLEServer.h> #include <Servo.h> #define BLYNK_PRINT Serial #define BLYNK_USE_DIRECT_CONNECT Servo left; Servo right; char auth[] = "你的AuthToken"; BLYNK_WRITE(V0) { left.write(param.asInt()); } BLYNK_WRITE(V1) { right.write(param.asInt()); } void setup() { left.attach(D0); right.attach(D1); Serial.begin(9600); Serial.println("Waiting for connections..."); pinMode(LED_BUILTIN, OUTPUT); Blynk.setDeviceName("Blynk"); Blynk.begin(auth); } // the loop function runs over and over again forever void loop() { Blynk.run(); }[/mw_shl_code] 后面会有第三期,我会加更多的东西,把其他东西都做起来 就这样 告辞 ![]() |
相关帖子
- . DFRobot TinkerNode NB-IoT 开发板安装指南
- . 【TinkerNode NB-IoT 物联网开发板】测评(一)开箱验机
- . 【TinkerNode NB-IoT 物联网开发板】测评(二)运行出厂默认...
- . 基于TinkerNode的实验装置——第一部分、太阳能和温湿度传...
- . 【TinkerNode NB-IoT 物联网开发板】测试(一)电源管理
- . 【TinkerNode NB-IoT 物联网开发板】开箱小测
- . TinkerNode NB-IoT 物联网开发板 测评第一弹 开箱即用
- . 【NB-IoT 物联网开发板 TinkerNode】GPS追踪器
- . 可能是第一个为TinkerNode设计的3d模型
- . 【NB-IoT 物联网开发板 TinkerNode】牛奶自动购买机

)











