小米M365兼容BMS 警告:该项目适用于具有电子和微控制器知识的人! 该存储库包含以下BMS硬件的备用固件: 。 它使用平台进行编程,并使用。 它在ATMega328p MCU上运行,并通过I²C控制TI BQ769x0( )电池监视IC。 这是小米M365的完全替代的BMS,它实现了其专有的BMS协议并支持您期望的所有功能,例如: 使用库仑计数的电池SOC(充电状态:mAh,%) 电池组电压,电池电压,电流,温度 放电和充电周期 可以在本机应用程序或类的第三方应用程序中查看所有电池信息。 以下是我的12S4P NCR18650B电池的一些信息: 。 我使用的材料: (0.15mm易于焊接) 重要 我用的是汽车前挡风玻璃胶水,任何能很好地粘在PVC上的东西都应该起作用。 18650细胞: 我使用NCR18650B是因为它们价格便宜。 良好的性价比: 充电器:普通K
2021-11-25 14:10:02 32KB C++
1
-40度液晶,UC1698U驱动,ATMEGA328P实现,已测试
2021-11-21 09:04:47 68KB UC1698U AVR ATMEGA328P
1
AVR ATmega328P ArduinoNano30开发板闪灯程序,方便各位入门这款单片机,相当于HelloWorld程序吧,教大家怎么控制ArduinoNano30开发板上面的LED灯
2021-11-17 14:01:31 15KB AVR ATmega328P
1
使用AVR汇编语言编写的Atmega328P单片机按键控制流水灯的程序
2021-10-14 11:05:02 20KB AVR 汇编语言 单片机 流水灯
1
我们已经为这个项目制作了语音/语音通知和警告系统。该项目中至少可以使用两个传感器。在该项目中,PIR传感器(PIR运动传感器模块是基于红外技术的自动控制模块)和IR传感器(IR红外避障传感器模块具有一对红外发射和接收管)。DFPlayer Mini模块用于播放音频文件。(用于Arduino的DFPlayer迷你MP3播放器是一种小型且价格低廉的MP3模块,具有直接输出到扬声器的简化输出)我们使用了一块9V电池来消耗功率,并使用了一个迷你扬声器来存储音频文件。我们为PCB选择了DIP组件,因此它成为易于焊接的板。当然,该项目包括一个Atmega328P微控制器和所需的最少组件。
2021-10-12 08:15:02 1.23MB 语音技术 Arduino 电路方案
1
3piLineFollower
2021-09-29 17:49:46 27KB C
1
atmega328P(PCB),可以通过嘉立创下单助手下单,打样
2021-09-06 17:14:20 507KB pcb
1
该机器人控制板包含一个ATmega328P微控制器和一个L293D电机驱动器。当然,它与Arduino Uno板没有什么不同,但是它更有用,因为它不需要另一个屏蔽来驱动电机!它不受跳线干扰的影响,可通过CH340G轻松编程。在驱动两个直流电动机时,还可以通过在此板上使用I / O引脚来控制不同的传感器。在此项目中,我们使用了HC-SR04超声波距离传感器和IR红外传感器。另外,使用了一个伺服电动机。您还可以通过此视频了解如何制作自己的arduino uno板。 您可以使用该控制板对具有5种不同场景的机器人进行编程。此项目包括以下方案: 相扑模式:这是一种运动,其中两个机器人试图将彼此推出一个圆圈(与相扑运动类似)。 跟随我模式:它可以使用HC-SR04传感器感应是否存在要跟随的物体。 跟踪模式:追随者机器人是跟随黑线或白线的车辆。 避开模式:避障机器人是一种智能设备,可以自动感知前方的障碍物,并通过将自己转向另一个方向来避开障碍物。 绘图模式:它包含伺服电机和一支笔。它可以在表面上绘制自己的运动轨迹。 在该项目中,使用了DIP类型的组件以便于焊接。 所需组件: 带有Bootloader的ATmega328P L293D电机驱动器IC B型USB插座-https DIP插座十六分之二十八销 12/16 MHz晶体 L7805 TO-220 100uF的电容 LED 电阻10K / 1K 470nF的电容 电源插座 2针接线端子- 公引脚头 10nF的/ 22pF的陶瓷 6V 200RPM迷你金属齿轮减速电机 7.4V 1000mAh的2S锂聚合物电池 9V 800mAh电池-http: 9V电池连接器-https 超声波模块HC-SR04 红外红外线传感器 CH340G USB转TTL IC-
2021-07-04 14:30:22 1.73MB atmega328微控制器 避障小车 电路方案
1
方便大家使用。不要积分,希望大家多多捧场,
2021-04-29 01:40:48 40KB uno Atmega328p arduino
1
适用于AVR单片机开发,主要是ATmega芯片系列的数据手册,主要包括Arduino开发板常用的ATmega328P和ATmega2560两款芯片,以及ATmega16和ATmega128
1