yCNbVmY9I

Smart voice controller for fireplace (a warm companion that understands you in winter)

 
Overview
This smart voice controller for a fireplace, designed based on the Qiying Tailun Ci1122 voice chip, primarily controls the fireplace's temperature, allowing for voice-controlled temperature increases and decreases. It also incorporates a human presence sensor to automatically shut off the fireplace when someone leaves. Furthermore, it aims to integrate with Tuya Smart for control via a mobile app and smart speaker.
 
This project uses a 220V circuit. Please test the circuit with a 5V power supply first to confirm functionality and ensure there are no short circuits before connecting to 220V! Important! Important! Important!
 
Note:
I used a custom-designed core board with the Ci1122 chip in this project because I damaged several chips during a previous Qiying and Lichuang event, leading me to buy too many at once!
If you don't have a voice chip and are doing a similar project, I recommend purchasing the ASR Pro core board to design the main control board, as this will significantly simplify soldering! The price difference between readily available core boards and chips on Taobao is minimal! Moreover, the ASR Pro chip uses third-generation offline voice technology, offering more powerful features and supporting command word self-learning.
 
The current functions implemented in this project are:
1. Offline voice power on/off and temperature adjustment!
2. Voice-controlled adjustment modes: a foot warmer mode designed for foot heating with a set constant temperature; a drying mode for drying clothes, using PWM to adjust output power; and a full-power heating mode.
3. In foot warmer mode, the heater turns off when the user leaves and turns on when they return, making it safer and more energy-efficient!
4. An OLED screen displays real-time temperature and other information!
5. Integration with a Tuya smart module allows control via the Tuya app or mini-program on a mobile phone! (This functionality is partially implemented; most functions are implemented due to code length limitations!)
 
A video showcasing the finished product is available on Bilibili: https://www.bilibili.com/video/BV1ue411n7eq/
Project Background:
Winter is here, and it's so cold for people in Jiangsu who don't have central heating!
I had to buy what's supposedly a heating marvel from Hunan—a solid wood heater!
Coming home from the cold outdoors, using this solid wood heater to warm my frozen hands and feet was indeed comforting!
However, the temperature control circuitry of this heater was simply unacceptable! Manual adjustments relied entirely on intuition, resulting in inconsistent temperatures, sometimes too cold, sometimes too hot.
Therefore, I decided to modify it, and if I can use my voice, I won't use my hands! Let's get started! A video showcasing the final product
 
 
 
from real-world testing is available on Bilibili: https://www.bilibili.com/video/BV1ue411n7eq/ Regarding graphical programming: The graphical programming software used is Tianwen Block, official website: https://haohaodada.com/ After opening the software, Step 1: Select ASRONE as the device (if you are using the ASRPRO core board, please note that you should select ASRPRO here). Step 2: Add the extended DS18B20 and SSD1306. Step 3: Download the test file "Xiao Nuan.hd" from the project attachments and open it in Tianwen Block. Step 4: Click "Generate Model," which will generate the audio files needed for offline voice processing. Step 5: Connect the computer to the core board and click "Compile and Download!" After compiling the program, when the computer prompts you to connect to the COM port, restart the core board power supply, and the program writing will begin! This software also has a character programming mode, but I'm not very skilled, so I used pure graphical programming here. The graffiti module is also connected using a common serial port connection method. The code is quite lengthy, and it exceeded the compilation length limit before all functions were implemented! I recommend that those with the skills use the character programming mode to integrate the graffiti SDK and implement all functions!


 







 

 
参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2026-03-28 12:43:49

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号