之前心血来潮花了近一个月制作了一台WiFi小车,功能不复杂主要是实现小车的前进后退与左右转弯。
小车主要组成有四大部分:
1. 51单片机
2.电机驱动模块
3.wifi模块
4.车身主体
51单片机只要用51单片机最小系统即可,可以自己制作也可以上淘宝买现成的零部件。
电机驱动模块主要是用于给电机供给稳定的电压,同时电机也是通过驱动模块与51单片机相连,进而能通过51单片机控制电机的正转与反转。我用的电机模块为L298N,下图为L298N模块的详解
其中“单片机IO控制输入”便是用于电机驱动模块与单片机相连的的接口,接口IN1与IN2用于控制马达A,IN3与IN4用于控制马达B。
wifi模块我用的是ESP8266-CH-340,这块板对于第一次使用wifi模块的新手来说极其友好,首先买回来即可使用不用刷固件,其次这块板即可3.3v供电正常工作也可以5v供电正常工作,而可以5v正常工作也就意味着在于单片机(单片机也是5v正常工作)进行通信的时候就不用进行电平转换也可以进行通信。
顺带说一下关于电平转换,数字电路,电平就是电位的高低,用0和1表示。在计算机或者其他微处理器内部只能识别0和1这两个数字信号