peng-zhihui / holocubic Goto Github PK
View Code? Open in Web Editor NEW带网络功能的伪全息透明显示桌面站
License: GNU General Public License v3.0
带网络功能的伪全息透明显示桌面站
License: GNU General Public License v3.0
我用vs打开的时候出现这个
Ignoring source code that is included in the project but can not be located: E:\XXX\HoloCubic\2.Firmware\HoloCubic_fw\lv_fs_fatfs.c
编译时出现:
ensa-esp32-elf-g++*: error: C:\Users\zjy\AppData\Local\Temp\VMBuilds\HoloCubic_fw\espressif_pico32\Debug\lv_fs_fatfs.c: No such file or directory
在Ardunio IDE环境下,在c7使用0.1uf电容时,下载程序需要手动将GPIO0拉低才能在复位时进入烧写状态,不利于调试。
原因是0.1uf电容加10k电阻组成的复位电路,充电时间所需要的时间极短,复位完成时,Ardunio IDE的烧录程序来不及将CP2102的RTS拉高、DTR拉低,以至于ESP32复位结束后识别到的GPIO0依旧为3.3V,无法进入烧录模式。
通过计算,在此电路中,复位时间与RC成正比,所以加大电容或电阻可以延长复位时间。理论上1uf的就足够了。
由于手头没有1uf的电容,所以直接上了10uf,实测可以在Ardunio IDE下一键下载。其他环境由于下载程序的不同,可能会有差异。
OTA的兄弟当我没说。。。。。。
你好,在做这个的时候我使用的是心知天气的天气的图标,但是在转换的时候黄色的太阳转成蓝色的太阳了。我以为是屏幕的原因,又去官网那转换下,结果没问题,希望大佬可以更新下。
[Paper (Chinese)] | [Poster] | [Slides] | [Patents]
项目简介 (100 字以内):
光立方作为一种新型的裸眼3D显示技术,用户不需要配戴任何观看辅助工具就能达到裸眼3D显示的效果,给人们带来了全新的视觉体验。本项目设计一种基于语音控制的3D动态显示系统,采用LD3320非特定人声语音识别芯片以及STM32F407作为光立方核心控制器实现全彩高阶的语音控制光立方设计,解决了现有光立方显示色彩单一、分辨率低、人机交互性能差、设计复杂、成本较高等的问题。语音识别模块与STM32之间采用UART串口通信,将语音识别结果作为控制指令发送给STM32,控制光立方的显示动画和工作模式,并用模块自带的喇叭播放背景音乐。SM16126串转并级联驱动输出电路的设计,降低了系统功耗,为高阶光立方的设计提供了一种可行的实现方案。测试表明,光立方显示系统对语音指令识别的响应速度快、识别精度高、工作稳定,具有较好的使用体验,使人们的生活更加智能化和人性化。
(click this picture to watch a video)
Fig 1. System block
以情绪分析和智能语音为研究对象,作者充分调研了目前家居机器人的研究现状,大部分都是以释放人类体力与脑力为目标,而忽视了“家”的真正含义;在这个基础上作者提出了智能家居的新方向——情感交互。整个项目的最终目标是为了营造一个真正的智能“家”居,让科技与人类情感产生共鸣,缓解人们的生活压力,打造一个温馨舒适的情感家居环境。采用全彩12 阶光立方作为三维动态显示器,基于表情识别和智能语音制作一种智能陪伴机器人。
本系统主要由三部分组成:
全彩的3D 显示效果增加了使用者的视觉体验,表情识别和智能语音促进了人机交互,真正实现了人机语音交互,更加智能化、人性化。
Emotion Cube
如果小白我没理解错,firmware文件夹里面的文件是用arduino编译,那这个software是不是也要用arduino编译。如果是,他们是一起编译还是分开编译。
想上车
您好大佬,我是个热爱技术的小伙,但是一直苦于时间关系,且没有方向指引。
一直想学习整一套底层硬件设备,电路,到接口,再到上层软件开发的流程。
目前只会硬件之上的软件层面,缺乏底层硬件和接口的理论和能力。
求推荐书籍,实在是内心焦灼。感谢🙏
程序上传后串口输出错误信息:
E (24494) err: esp_err_t = 259
E (24496) i2c: /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/driver/i2c.c:1267 (i2c_master_cmd_begin):i2c driver not installed
注释掉 mpu.init(); 后屏幕显示等一切正常,所以排除掉焊接问题。
逻辑分析仪抓SDA、SCL引脚无数据。
错误代码259 :ESP_ERR_INVALID_STATE
应该往哪个方向排查问题?
用vs编译的时候出现 undefined reference to lv_fs_if_init
1、这里显示两个变量没有定义,是不是我找的MPU6050文件有问题,可以的话请大佬发一下这个文件夹。
2、这里出现了重复库会不会影响最后的编译结果。
3、安装完esp32的支持包后,出现很多开发板的选项,请问编译的时候需要选择哪一个。
`E:\Arduino\libraries\MPU6050\MPU6050.cpp: In member function 'int8_t MPU6050::GetCurrentFIFOPacket(uint8_t*, uint8_t)':
E:\Arduino\libraries\MPU6050\MPU6050.cpp:2763:32: error: 'BUFFER_LENGTH' was not declared in this scope
uint8_t Trash[BUFFER_LENGTH];
^
E:\Arduino\libraries\MPU6050\MPU6050.cpp:2769:39: error: 'Trash' was not declared in this scope
getFIFOBytes(Trash, (uint8_t)RemoveBytes);
^
"WiFi.h" 对应多个库
已使用: E:\Arduino\hardware\espressif\esp32\libraries\WiFi
未使用:E:\Arduino\libraries\WiFi
"SD.h" 对应多个库
已使用: E:\Arduino\hardware\espressif\esp32\libraries\SD
未使用:E:\Arduino\libraries\SD
exit status 1
为开发板 ESP32 Dev Module 编译时出错。`
In file included from sketch\rgb_led.h:4:0,
from sketch\imu.h:8,
from C:\Users\Rtwo\Downloads\HoloCubic-main\2.Firmware\HoloCubic_fw\HoloCubic_fw.ino:2:
C:\Users\Rtwo\Documents\Arduino\libraries\FastLED/FastLED.h:14:21: note: #pragma message: FastLED version 3.003.002
^
In file included from C:\Users\Rtwo\Documents\Arduino\libraries\FastLED/FastLED.h:65:0,
from sketch\rgb_led.h:4,
from sketch\imu.h:8,
from C:\Users\Rtwo\Downloads\HoloCubic-main\2.Firmware\HoloCubic_fw\HoloCubic_fw.ino:2:
C:\Users\Rtwo\Documents\Arduino\libraries\FastLED/fastspi.h:130:23: note: #pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output
请教大佬两个器件选型的问题
1.S8050 npn晶体管电压40V的可以用吗?
2.TPYEC转USB接口用哪个型号的?
谢谢~
因为仓库里上传的bilibili奖杯3D 模型加了很多支撑 并不适合直接fdm打印,希望博主能上传在b站视频种展示的站立打印的奖杯模型文件。感谢!
`esptool.py v2.6
Serial port COM8
Connecting......................................____上传项目出错
_
A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header
`
请问使用arduino烧写不成功,该如何解决这个问题啊?
按照稚晖君说的已经短接了VT2的GPIO0和GND,始终报上面的错。
如题
没有找到有关5120的型号。。。
钢铁侠君,可以一同发布AE设计的天气图标原始文件吗?在通过其他方式复现该项目,自己找的图标确实太丑了
看了下PCB,LAN_IN引脚直接10mil连到陶瓷天线上,这个线宽2层板应该匹配不到50欧姆,这样射频性能不会变差吗
从百度云下载的holo转换器.exe软件,把jpg图片拖到holo转换器.exe软件,生成的是“.holo”的文件,没有生成.bin文件。
是不是PCB哪里有问题呢,
由于我的主力电脑是Linux,无法安装AD。且不想通过虚拟机的方式安装AD。不知能够提供生成原理图和PCB的PDF文档?
如果可以的话能为之前的项目和日后的项目也一并提供PDF文档吗?
下载时经常遇到:A fatal error occurred: Timed out waiting for packet content 和 A fatal error occurred: MD5 of file does not match data in flash! 两个问题。中间也有下载成功过,不知道是什么原因导致的。请教一下应该如何解决!
除了SD卡,其他功能正常
现在文件夹里边 没有ion文件了 是放弃arduino编译了吗
稚晖君您好,我发现您的PCB中MPU6050**焊盘为GND网络且打了过孔,但MPU6050数据手册中说明
“The MPU-60X0 has very low active and standby current consumption. The exposed die pad is not required for heat sinking, and should not be soldered to the PCB. Failure to adhere to this rule can induce performance changes due to package thermo-mechanical stress. There is no electrical connection between the pad and the CMOS.”
MPU-60X0有很低的动态性能和标准的电流损耗。该焊盘不要求进行散热,同时也不能连接到PCB上。该焊盘是为了增加芯片的机械应力,不应该有任何的电气连接。“
请问您将**焊盘接地是什么原因,接地会不会对MPU6050造成影响?如果手册中说不接地应该怎么处理呢?
下载稚晖君原始工程不带WIFI的代码,正常工作ESP32没有什么问题。
等我实现了WIFI联网等功能以后 ESP32一上电就开始发热,我估摸着少说有60℃,这正常吗
1
esp32的SPI支持管脚映射,可以在setup时用void begin(int8_t sck=-1, int8_t miso=-1, int8_t mosi=-1, int8_t ss=-1);指定而不用去改那个spi的CPP文件
参考spi.h
水平状态下,mpu6050读到的ay原始数据就有7900-8000,解算出来姿态roll为50°
pitch也有大约50度的偏移
有小概率重新上电恢复正常
有人知道这个问题的原因吗
屏幕的购买链接有吗,推荐一下,谢谢啦
![Uploading EJ)X{$DD$YROH4)$E{[email protected]…
/lvgl/src/lv_draw/lv_draw_img.c@77%20lv_draw_img->Image%20draw:%20src%20is%20NULL
串口打印出这样的信息,显示屏不亮,请问怎么解决?
使用这个250ma的LDO带功耗不低的ESP32和一片LCD真的没问题吗
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.