前言
----------------------
之前有过用TPYBoard v102制作的各种各样功能的智能小车,比如自动寻迹、自动避障、手机蓝牙遥控等。想着还缺个WIFI控制的,那就用TPYBoard v202做一个吧。
设计思路
-------------------------
WIFI是目前最有广泛运用的一项无线网络传输技术,覆盖范围广,可远程。本次实现了远程WIFI控制,不仅可以在家里操作,还可以接入一些云平台,实现远程操控。具体思路如下:
1、TPYBoard v202作为整个小车的核心控制部分,连接L298N电机驱动模块,实现小车的基本方向控制;
2、TPYBoard v202接入网络,开启Socket服务实现web服务器功能;
3、手机接入同一局域网,可通过浏览器访问控制页面,进行小车控制。
所需器件
---------------------------------
- TPYBoard v202开发板 1块
- USB数据线(MicroUSB) 1条
- L298N电机驱动模块 1个
- 小车套件包(底板、电机等) 1个
- 18650电池 2节
- 18650电池盒 1个
程序源码
----------------------------------
TPYBoard v202 源代码(main.py)
import socket #导入socket通信库 import machine from machine import Pin g4 = Pin(4,Pin.OUT) g5 = Pin(5,Pin.OUT) g12 = Pin(12,Pin.OUT) g13 = Pin(13,Pin.OUT) def Go(): g4.value(1) g5.value(0) g12.value(1) g13.value(0) def Back(): g4.value(0) g5