2024-03-16 factorio使用docker开服指令 factorio使用docker开服指令 加载存档版本sudo docker run -d \ -p 34197:34197/udp \ -p 27015:27015/tcp \ -v /opt/factorio:/factorio \ -e LOAD_LATEST_SAVE=false \ -e SAVE_NAME=replaceme \ --name factorio \ --restart=unless-stopped \ factoriotools/factorio创建存档版本sudo docker run -d \ -p 34197:34197/udp \ -p 27015:27015/tcp \ -v /opt/factorio:/factorio \ -e LOAD_LATEST_SAVE=false \ -e GENERATE_NEW_SAVE=true \ -e SAVE_NAME=replaceme \ --name factorio \ --restart=unless-stopped \ factoriotools/factorio 2024年03月16日 0 阅读 1 评论
2024-02-27 便携式DS18B20温度计 便携式DS18B20温度计 设计背景当我们要查看室内外温度时,在我们身边的智能设备只有手机天气可以查看,而天气查看的当地气温是根据卫星测量的出的温度区间,而我们并不能具体到自己身边的温度。我们无法得知令我们感到寒冷的天气到底有多少度,也无法得知令我们感到舒适的温度到底是多少度,所以我萌生了做一个实时温度极,具有体积小、测量准、能够揣兜里不占地方,最好是能够采用充电式。器件选择采用DS18B20温度传感器,采用单总线协议与单片机通信,精度可达0.0625度,误差±0.1度,测量范围-55度-125度;单片机采用了宏晶科技STC8G1K08单片机,其具有18个可用IO口,十分适合驱动四段八位数码,且高速稳定。显示部分使用了四段八位的共阴极数码管,可以说是我的库存,简单来说便宜,且数字的显示风格很装逼。为达到设备便携的目的,使用了TP4054锂电池充电管理IC,其可调的最大充电电流600ma能够再很短的时间内将小容量电池充满,非常适合便携式设备充电。原理图设计PCB设计 3D仿真 实物图 程序代码main.c#include <STC8G.H> #include "temp.h... 2024年02月27日 0 阅读 1 评论
2024-01-07 用于寻找狗狗的遥控无线报警器设计-报警遥控器 用于寻找狗狗的遥控无线报警器设计-报警遥控器 功能描述报警遥控器采用433Mhz通信发射模块,向接收端发送应答信号,接收端也就是狗狗佩戴的接收器,接收到信号后做出相应的动作,如控制蜂鸣器鸣叫,本遥控器设置有两组功能按键,按下对应按键遥控器将发送对应的控制信号,由接收端解析。遥控器信号范围在200m半径以内。硬件介绍STC8G1K08单片机;蜂鸟无线,远-T1,433/315M发送模块;HX4004A无感升压IC;原理图PCB3D仿真C51源码main.c#include <STC8G.H> #include "function.h" unsigned char flag=0; unsigned char timer1_num=0; void Delay20ms() //@11.0592MHz { unsigned char data i, j, k; i = 2; j = 32; k = 60; do { do { while (--k); } while (... 2024年01月07日 0 阅读 2 评论
2023-12-31 用于寻找狗狗的遥控无线报警器设计-狗狗接收端 用于寻找狗狗的遥控无线报警器设计-狗狗接收端 设计背景当我们的狗狗出门玩耍后,你是否还担心狗狗走失?出门寻找时却无头乱撞,是的,这都一直困扰着我们。设计一款用于狗狗丢失寻找的设备,用于寻找消失在视线下的狗子。硬件介绍STC8G1K08单片机;蜂鸟无线,远-R1,433/315M接收模块;HX4057单节锂电池充电IC;有源蜂鸣器SMD9050一颗。原理图、pcb3D仿真程序代码#include <STC8G.H> unsigned char timer_num[25]; unsigned char code_num[25]; unsigned char start; unsigned char data_num; unsigned char num=0; unsigned char timer=0; unsigned char flag=0;//接收完成标志 unsigned char i; unsigned char timer1_num=0; unsigned char timer1_num1; sbit bb=P5^4; void Timer0_Init() //30微秒@11.0592MH... 2023年12月31日 0 阅读 0 评论
2023-12-01 基于ESP8266的智能家居灯的设计 基于ESP8266的智能家居灯的设计 设计外观功能描述使用ESP8266模块接入巴法云物联网平台可使用小爱同学进行语音控制灯的开关、亮度等。使用arduino平台开发,可自定义语句控制命令。采用宽电压供电,可接入太阳能系统。原理图使用链接自提官方代码下载链接 2023年12月01日 0 阅读 0 评论
2023-12-01 防丢失,5G雷达模块移动探测器 防丢失,5G雷达模块移动探测器 PCB外观布局功能使用5G雷达模块探测移动物体当有物体移动时,模块的输出信号被单片机捕获,后使蜂鸣器啸叫搭配3.7V锂电池供电,摆脱电源原理图C51源码#include <STC8G.H> #define u8 unsigned char #define u16 unsigned int sbit single = P3^2; sbit bb = P3^3; sbit out1 = P1^6; sbit out2 = P1^7; u8 num0=0; u16 num1=0; void Timer0_Init() //2500微秒@11.0592MHz 2.5ms { AUXR |= 0x80; //定时器时钟1T模式 TMOD &= 0xF0; //设置定时器模式 TL0 = 0x00; //设置定时初始值 TH0 = 0x94; //设置定时初始值 TF0 = 0; ... 2023年12月01日 0 阅读 3 评论
2023-11-29 ESP8266和Arduino的引脚对应关系表 ESP8266和Arduino的引脚对应关系表 static const uint8_t D0 = 16; static const uint8_t D1 = 5; static const uint8_t D2 = 4; static const uint8_t D3 = 0; static const uint8_t D4 = 2; static const uint8_t D5 = 14; static const uint8_t D6 = 12; static const uint8_t D7 = 13; static const uint8_t D8 = 15; static const uint8_t D9 = 3; static const uint8_t D10 = 1; 2023年11月29日 0 阅读 0 评论
2023-11-12 关于我的毕设物联网模块的新想法 关于我的毕设物联网模块的新想法 问题简述关于我的毕设物联网模块,其开发以来,一直比较困难的在于我用来对接模块的app的开发。当时我使用的是app inventor图形化界面编写程序,当然本人没有系统的学习过Android studio的软件开发,同时也没有较好的ui布局经验,致使开发出来用于对接模块的软件一言难尽。同时为了适应软件的需求也对模块的代码进行了改变,如果现在再回看当初的代码我也不一定能看懂,好在我对实现esp8266的操作代码进行了函数封装,不至于现在束手无策。现在的情况是,我想是模块更具有实际的应用意义,不需要安装我提供的软件,接入更成熟的智能生态。想法描述最近我发现巴法云具有连接小爱同学已经接入一些其他的智能家居系统的功能,且巴法云用于免费的mqtt设备服务,将省去我搭建本地mqtt服务器的工作量,同时也将提供更稳定的连接服务。其实再接触物联网时我就发现巴法云,当初还是使用的巴法云的app invent的MQTT物联网套件。所以我想按照巴法云的语法定制的制作一些模块,包括图上的灯、风扇、传感器等。进行定制化后将缩小模块的体积以适应实际的应用。 2023年11月12日 0 阅读 2 评论
2023-09-01 基于单片机的MQTT物联网模块设计——毕业设计 基于单片机的MQTT物联网模块设计——毕业设计 项目背景随着5G技术的普及,物联网设备之间的通信速度大幅提升,延迟降低,使得更多实时性要求较高的应用场景得以实现,如自动驾驶、远程医疗等。在应用方面,物联网技术已经广泛应用于工业互联网、智能家居、智慧城市等领域,推动了智能制造、节能减排、提高生活质量等目标的实现。但在物联网的使用上,对于我们普通人来说依旧是一种高大且专业性的技术。而本设计旨在使普通用户也能够轻易的使用物联网完成自己的一些个性化的想法,主要运用于智能家居系统的建立,具有价格低廉性能优越的优势。硬件设计本物联网模块使用宏晶科技STC8G1K08单片机做设备主控,全局控制设备的输入输出,传感器数据的检测,完成与客户端的数据交互,能够通过蓝牙模块使用户能够本地配置设备网络,连接的云服务器。外挂ESP8266做物联网数据交换,上传云端数据,与主控单片机使用串口交换数据。预留四组电源接口,拥有5v与3.3v的电源接口,设备供电电压使用宽电压供电,以适配多种使用环境。为了实现与用户的本地交互开发了一款简单的配置app,使用户能够完成设备连接本地的wifi以及自己的MQTT服务器,保证数据的安全性。设备引出了4组数字I/O接口、... 2023年09月01日 0 阅读 0 评论