无线风扇使用手机完全控制!

8,198

164

28

简介:无线风扇使用手机完全控制!

关于:我的名字叫Reda,我最近启动了一个带有红色项目的YouTube频道,我分享了一些有用和/或有趣的项目,您可以做到并从中学习。我还计划在这里分享所有项目

在这个项目中,我们将创建一个无线风扇,您可以通过WiFi通过手机充分控制该扇。您可以向左和向右旋转,将其上下倾斜,然后选择风扇速度和旋转速度。我们将与台式PC风扇和几个电动机一起使用ESP32,很容易实现这一目标。我做了一个视频这会遍及整个项目,并非常清楚地解释每个步骤。因此,如果您想要视频版本,我强烈建议您观看视频,因为它更容易遵循。让我们开始!

补给品

这是该项目所需的所有组件的列表:

  • 140mm风扇,我正在使用Noctua NF-A14。我建议将一个rpm尽可能高。这里使用的风扇有3000 rpm。
  • NEMA 17步进电动机,用于风扇的旋转。
  • A4988步进电动机驱动器,驱动和控制步进电机。
  • DS04-NFC伺服电机,这是用于倾斜运动。
  • ESP32作为微控制器,它具有内置的WiFi,这是无线连接所需的。
  • 12伏电源可以提供5座电流。我使用了带电源插孔直流电缆的电源电缆。
  • LM2596Buck Converter,将伺服器和微控制器在5V上运行时,将12V降至5V。风扇和步进电动机需要12V。
  • 100UF电容器,这用于过滤任何电压尖峰的电源。
  • 2个开关

步骤1:面包板接线

第一步是将所有东西连接到面包板上。遵循接线图,并小心地将所有内容连接在一起。

步骤2:电话设置(Blynk)

为了使用手机固定控制风扇,我们将使用Blynk。这是一个非常易于使用的平台,可让您使用WiFi从手机中控制Arduino板。首先,您需要在手机上安装Blynk应用程序。


步骤3:创建一个新的Blynk项目

一旦将Blynk应用程序安装在手机上。

  1. 创建一个新项目。
  2. 选择一个项目名称。
  3. 选择“ ESP32开发板”作为设备。
  4. 选择Wi-Fi作为连接类型。

步骤4:添加所有小部件

插入与图像中看到的相同的小部件,并确保所有虚拟引脚与图像匹配。

  • 您将需要两个按钮才能上下倾斜。
  • 扇形速度的滑块。确保滑块范围从0到4095。
  • 打开和关闭自动模式的按钮。确保它是开关,而不是按钮。
  • 旋转速度的另一个滑块。确保滑块范围从50到300。
  • 两个按钮可以向左和向右转动风扇。
  • 两个最终按钮以设置旋转的开始和终点位置。

请记住,所有虚拟引脚都需要与您在图像中看到的内容匹配。

添加了所有这些小部件后,请转到项目设置,并确保打开“连接应用程序后的通知设备”。


步骤5:Arduino素描

需要图书馆

所有这些库可以使用Arduino IDE库管理器轻松安装。

  • 布林克由Volodymyr Shymanskyy。
  • ESP32Servo凯文·哈灵顿(Kevin Harrington)和约翰·贝内特(John K. Bennett)。


从此获取Arduino素描存储库

您只需要在草图中更改3个变量:

  • auth这是您在电话上的Blynk应用程序上创建项目时通过电子邮件收到的Blynk身份验证代码。
  • SSID您的wifi名称。
  • 经过您的WiFi密码。

进行这些更改后,将草图上传到ESP32。

步骤6:面包板演示/测试

一旦上载代码,所有内容都连接到面包板上。连接电源并使用开关打开它。

现在,您可以打开您创建的Blynk应用程序并连接到ESP32。

连接后,您将能够使用所有小部件并控制风扇!

步骤7:脱衣板版本

一旦您确认一切都可以在面包板版本上正常工作。您可以创建一个脱衣板版本。这将使它具有较小的占地面积且易于使用,因为您需要的只是将组件连接到脱衣舞板,而不必担心到处都有电线。

步骤8:3D打印!

如果您有3D打印机。您可以下载所有3D模型这里

打印所有零件。

对于电动机轴连接器,顶部和左风扇附件,请在孔中使用3毫米螺纹插入螺母,以实现额外的稳定性。

从照片中可以看到,组装风扇。

步骤9:完成!

您现在创建了自己的无线风扇!您可以使用手机轻松控制它。

我强烈建议看视频如果有什么不清楚的话,也要记住如果您喜欢或发现此项目/视频有用,请记住订阅!

谢谢!

机器人竞赛

参加
机器人竞赛

成为第一个分享的人

    建议

    • 彩虹比赛的颜色

      彩虹比赛的颜色
    • stone

      stone
    • 宠物挑战

      宠物挑战

    28条评论

    0
    Donnyg4

    问题4周前第4步

    L如何从我的电子邮件中获取代码
    on too my Blynk where do l fine the gadgets that control wireless fan on my phone because l can't see it. Its on your phone but your not showing us how u got it?....am almost there it's just the code & the gadget control than am done

    0
    红色项目

    答案27天前

    对于身份验证代码,您可以转到Blynk应用程序,打开项目,然后转到项目设置,然后您可以选择将身份验证代码重新归为电子邮件,之后,检查您的电子邮件(包括垃圾/垃圾邮件文件夹)查看Blynk收到的电子邮件,该电子邮件将具有身份验证代码。

    对于小工具,只需从右边滑动,所有小工具都会显示出来,然后将其拖放到插入即可。

    0
    Donnyg4

    回复25天前

    How come when I go in the library I can't find myESP32, I don't know if l got the right 1 because it not picking it up, I just can't find the software when I do find the software it still come up area rrrrrr all the time it was so frustrated all the hard work l put in it and nothing comes out?.......

    0
    Donnyg4

    回复25天前

    嗨,只是无法超越滑板l尝试了任何你说过的东西,但似乎没有任何可行get the same as u and why can't u just show us how u get it instead of showing off pictures u never show us how u program it the skate it makes sense it easy for u because u program. This is 1 off the hardest thing ever done now l know why people don't make it?.........

    0
    Donnyg4

    小费4周前步骤5

    当您在Blynk应用程序上创建项目时,您会通过电子邮件收到的Blynk身份验证代码,因此如何罚款COD或我的手机L仍然无法连接

    0
    Donnyg4

    问题4周前第2步

    嗨,我有点卡住,你能告诉我我是否在正确1
    因为我与你的不同,我说的blynk遗产谢谢你

    0
    红色项目

    答案4周前

    您好,Blynk Legacy应用程序仍应在此项目中很好地工作。

    0
    B33MA247

    8个月前

    嗨,很棒的小项目,分解得很好。
    关于如何使用眨眼应用程序的出色解释。
    我想知道,无论如何是否只使用眨眼应用程序或其他一些解决方法连接到您的wifi,否则您将始终更改Arduino代码以适合SSID和密码

    0
    Donnyg4

    回复4周前

    嗨,你知道如何下载正确的布林克

    0
    deplate_gabep82

    8个月前回复

    是的,有办法。首先,它可以对该应用程序有点挑剔,但是它确实可以使用,并且可以使用Esptouch应用程序并设置SmartConfig来完成,您可以在代码中启用此功能。现在,也最好保留设置WiFi的手动选项的代码,并可以将其评论,因为它为您提供了选择,如果某件事不起作用。这是一篇文章,解释了它是什么,甚至给出了一些代码的示例。

    https://www.techtonions.com/esp32-using-smartconfig/

    0
    红色项目

    8个月前回复

    非常感谢!这是一个很好的问题,据我所知,您无法使用Blynk应用程序本身来做到这一点,因为您首先需要WiFi连接才能与手机进行通信。但是,这可以使用外部方式完成,例如,使用具有某种输入的屏幕输入SSID和密码,然后使用该数据连接到WiFi,然后再连接到Blynk。那是一件普遍的事情。

    0
    Donnyg4

    问题6周前

    Hi l just wondering where do u get the testing breadboard pcb from because I'm a bit stuck l brought everything?..... but l don't think l got the right 1 as u

    0
    红色项目

    答案6周前

    您好:),我不知道测试面包板PCB的意思是什么,但是如果您在第7步中的棕色板上的意思,那就是脱衣舞板。

    0
    Donnyg4

    6周前回复

    谢谢你现在得到了

    0
    红色项目

    6周前回复

    很高兴听到!

    0
    Donnyg4

    小费6周前步骤6

    对不起,但是你从哪里得到他们黑色的东西,他们叫什么,谢谢你

    0
    红色项目

    6周前回复

    您的意思是什么。

    0
    Ahmadel.sayed.5832

    8个月前

    做得好。关于它如何与一个好项目一起工作的很好的解释

    0
    红色项目

    8个月前回复

    非常感谢!

    0
    N4MWD

    8个月前

    做得好。很好地解释了它的工作原理。