V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  liqinliqin  ›  全部回复第 17 页 / 共 88 页
回复总数  1753
1 ... 13  14  15  16  17  18  19  20  21  22 ... 88  
@ptsa #5 这个主要是给开发者用的,实际还是比较简单的,流程如下:
1.离线唤醒,这一块要在 S3 上跑算法,有固定的唤醒词可以选择。
2.录音成 wav ,边录边通过 http 上传到服务器,服务器调用第三方接口识别。
3.向大模型提交识别的结果,进行对话。
4.将对话生成语音,给设备进行播放。
淘宝链接:
https://item.taobao.com/item.htm?&id=811173378859
@siknet #2 合成的,超级牛了
欢迎交流
2024 年 6 月 29 日
回复了 liqinliqin 创建的主题 硬件 双向震动器大家使用过吗
2024 年 6 月 28 日
回复了 beshe 创建的主题 深圳 老哥们,宝安哪里有合适的租房?
都市翠海 19 平的最适合你,2600 一个月,楼下就是地铁
2024 年 6 月 26 日
回复了 davidjqq19 创建的主题 教育 侄儿今年高考,确定学计算机专业,求帮忙选择学校
2024 年 6 月 26 日
回复了 davidjqq19 创建的主题 教育 侄儿今年高考,确定学计算机专业,求帮忙选择学校
作为老牌中科院计算机博士,给如下建议:

1.这个分能上深大就上深大,深大的计算机类在广东比兰州大学要高,要是能上的话,建议上深大,深大计算机的师资比上面的学校都强,档次约等天中等 985 (仅限计算机类).

2.如果上不了,就选北京科技大学,计算机也不错
2024 年 6 月 18 日
回复了 lbllol365 创建的主题 问与答 想买个智能音箱折腾折腾
我已经开发了一款,和你要求完全样,加 V 发视频 andy433928
2024 年 6 月 14 日
回复了 Dream4U 创建的主题 Apple 据说新系统可以选择指定的设备做为 Homekit 家居中枢了
同时支持 CozyLife 及 HomeKit 支持人体、温湿度、光感多传感器
https://www.bilibili.com/video/BV1Lz421a7wV/
2024 年 6 月 13 日
回复了 liqinliqin 创建的主题 分享发现 今年苹果开发者发布会最重磅的消息
@EVJohn #2 好的,现在转不过去了,现在按您的建议
2024 年 6 月 13 日
回复了 liqinliqin 创建的主题 分享发现 今年苹果开发者发布会最重磅的消息
四博智联 esp32_C6 开发教程 链接: https://pan.baidu.com/s/1U3seYo8y1-VNwjyI4QFFSA?pwd=36rb 提取码: 36rb
2024 年 6 月 13 日
回复了 1daydayde 创建的主题 iOS iOS18 的 carplay 使用问题
加的是 RTL 方案的吗
有跳蛋需求找我,pcba 1.9 元,蓝牙互动
我开发的 https://i.imgur.com/5Rin53f.png 全套,需要资料加 V andy433928
APP+硬件原型周期一上午可以完成
这段代码实现了以下功能:

控制马达的转速,可以通过 motorSpeed 变量设置马达的转速。
检测温度传感器的数据,通过 tempSensorPin 引脚读取温度传感器的值。
通过 BLE 服务将温度数据发送给 BLE 中心设备。
检测运动传感器的状态,通过 motionSensorPin 引脚读取运动传感器的状态。
监测开关机按键状态,通过 powerButtonPin 引脚检测开关机按键的状态,并通过 BLE 服务将开关机状态发送给 BLE 中心设备。
#include <Arduino.h>
#include <BLEDevice.h>
#include <BLEServer.h>
#include <BLEUtils.h>
#include <BLE2902.h>

// 定义 BLE 服务、特征和 UUID
BLEServer* pServer;
BLEService* pService;
BLECharacteristic* pCharacteristic;

// 定义马达控制参数
const int motorPin = 12; // 马达控制引脚
int motorSpeed = 0; // 马达转速

// 定义温度传感器引脚
const int tempSensorPin = 34; // 温度传感器引脚

// 定义运动检测参数
const int motionSensorPin = 35; // 运动传感器引脚
int motionDetected = 0; // 运动检测结果

// 定义开关机按键参数
const int powerButtonPin = 27; // 开关机按键引脚
bool powerState = false; // 开关机状态

// 定义 BLE 特征的 UUID
#define CHARACTERISTIC_UUID "1a2b3c4d-5e6f-7g8h-9i0j-1k2l3m4n5o6p"

// 回调函数,当有 BLE 中心设备连接或断开连接时调用
class MyServerCallbacks: public BLEServerCallbacks {
void onConnect(BLEServer* pServer) {
Serial.println("BLE 设备已连接");
};

void onDisconnect(BLEServer* pServer) {
Serial.println("BLE 设备已断开连接");
}
};

// 初始化 BLE 服务
void initBLE() {
BLEDevice::init("ESP32_BLE_Server");
pServer = BLEDevice::createServer();
pServer->setCallbacks(new MyServerCallbacks());

pService = pServer->createService(BLEUUID((uint16_t)0x180F));
pCharacteristic = pService->createCharacteristic(
BLEUUID((uint16_t)0x2A19),
BLECharacteristic::PROPERTY_READ
);

pCharacteristic->setValue(0); // 初始化特征值为 0
pService->start();
BLEAdvertising* pAdvertising = pServer->getAdvertising();
pAdvertising->start();
}

// 初始化硬件
void setup() {
Serial.begin(115200);
initBLE();
pinMode(motorPin, OUTPUT);
pinMode(tempSensorPin, INPUT);
pinMode(motionSensorPin, INPUT);
pinMode(powerButtonPin, INPUT_PULLUP);
}

// 主循环
void loop() {
// 读取温度传感器数据
float temperature = analogRead(tempSensorPin) * 3.3 / 4095 * 100; // 假设温度传感器为模拟传感器,实际情况请根据传感器类型调整

// 检测运动传感器
motionDetected = digitalRead(motionSensorPin);

// 检测开关机按键状态
if (digitalRead(powerButtonPin) == LOW) {
powerState = !powerState; // 切换开关机状态
}

// 发送数据到 BLE 中心设备
pCharacteristic->setValue(temperature); // 将温度值写入 BLE 特征
pCharacteristic->notify();

delay(1000); // 等待 1 秒钟
}
2024 年 4 月 3 日
回复了 SssaltedFish 创建的主题 iPhone 苹果定位漂移怎么办
推测可能把几公里外的路由拿到办公室用了,根据路由 mac 地址定位了
1 ... 13  14  15  16  17  18  19  20  21  22 ... 88  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   873 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms · UTC 20:15 · PVG 04:15 · LAX 13:15 · JFK 16:15
♥ Do have faith in what you're doing.