fwy丶lucifer 发表于 2017-7-6 09:20:09

arduino+Wiscam (WiFi模块)实现智能风扇(附上下位机源代码)

本帖最后由 fwy丶lucifer 于 2017-7-6 09:42 编辑

实验设备
(1)arduino R3开发板一块
(2)Wiscam视频开发板一块
(3)DC motor 一个
(4)IC芯片 ULN2003
(5)5V电源
(6)杜邦线若干根

基本原理
    Wiscam工作在AP或STA模式,在AP模式下,上位机连接Wiscam的热点;在STA模式下,Wiscam和上位机要连接同一个路由器。Wiscam透传串口与Arduino串口连接,上位机软件发送控制指令到Wiscam,Wiscam通过透传串口将数据传到Arduino,Arduino通过PWM控制DC motord的转速。

硬件连接
把Wiscam直接插到Arduino的母座上(端口完全对接),如图2所示arduino的PIN 9接ULN2003的PIN 1,ULN2003的PIN 16接DC motor其中一PIN,ULN2013的PIN 8接GNG(Arduino)和PIN 9接 VCC(Arduino)。组合之后单独给Wiscam供电即可(5V)。
测试代码1、上位机软件(源代码)   (1)控制界面   上位机的代码见:http://supportcn.rakwireless.com/topic/222/wiscam-intelligent-fan       2、下位机(Arduino程序) const int analogOutPin = 9; //模拟输出引脚int flase = 0;int sensorValue = 0;int outputValue = 0;char rec;void setup() {// put your setup code here, to run once:Serial.begin(115200);while (!Serial){    ;}} void loop() {if (Serial.available() > 0){    flase = 1;    for (int i = 0; i < 7; i++)    {      rec = Serial.read();      Serial.print(rec ); // 打印结果到串口监视器     }    // 读取模拟量值Pin);    outputValue = rec;} analogWrite(analogOutPin, outputValue);delay(200); }

gxluzj 发表于 2017-9-19 17:53:56

学习了,谢谢分享

∮麦克斯韦妖 发表于 2019-7-18 13:27:38

作者,上位机软件在哪下载啊
页: [1]
查看完整版本: arduino+Wiscam (WiFi模块)实现智能风扇(附上下位机源代码)