练习编程的好项目:WiFi控制台灯

练习编程的好项目:WiFi控制台灯

硬件组件:

  • Espressif Wemos D1 mini× 1
  • 2米WS2812B LED灯条IP30× 1
  • DFRobot Gravity:Arduino的模拟声音传感器× 1
  • SparkFun逻辑电平转换器 - 双向× 1
  • 3针电线× 1
  • 12x M3 * 8mm螺栓× 1
  • M3 Nuts× 1

软件应用程序和在线服务:

  • ESP8266 - FastLED - 台灯

手动工具和制造机器:

  • 3D打印机(通用)
  • 烙铁(通用)

WiFi控制台灯,对每个3D打印爱好者来说都是必不可少的,也是练习编码的绝佳方式。
通过在ESP8266上运行的易于使用的Web 界面进行控制。
它具有在ESP8266上运行的网络服务器,可以轻松访问不同的模式,亮度和功率控制。一切都是在Fusion360中设计的。代码是使用Visual Micro插件在Visual Studio中编写的。

电路项目的主要芯片及数据手册

电路相关文件

电路图文件
原理图.rar
描述:原理图
教程
项目教程.pdf
描述:教程
其他文件
源代码
分享到:
收藏 (2)
电子硬件助手小程序 电子硬件助手小程序

电路城电路折扣劵获取途径:

电路城7~10折折扣劵(全场通用):对本电路进行评分获取;

电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。

(版权归Lorenz Nimmervoll所有)

版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击投诉本电路反馈给电路城。

使用说明:直接使用附件资料或需要对资料PCB板进行打样的买家,请先核对资料的完整性,如果出现问题,电路城不承担任何经济损失!

换一批 more>>

大家都在看:

继续阅读

  • 带面部检测相机的智能风扇

    iPhone相机检测您的脸部并控制伺服电机。风扇根据你的脸自动移动!硬件组件:舵机(Tower Pro MG996R)× 1 苹果手机 × 1 风扇× 1 寒武纪机器人obniz× 1 软件应用程序和在线服务:OpenCV用obniz 开发板控制伺服电机。它是JavaScript开发板,可以在浏览器中使用。第1步:设置obniz要设置obniz,您需要做的就是遵循三个步骤。将obniz连接到WiFi。将LED或电机等设备连接到obniz。扫描obniz的QR码并开始编程。您无需安装任何软件。……详细的步骤详见附件!
    来自:家用电器时间:2019-09-09 物联网 家庭自动化 面部识别
  • STM32F103开发板

    简单的STM32F103开发板,支持CAN使用,2路ADC采样,5个LED,5个按键,外接电源设定为12-24V降压为3.3V和5V,电源配有LED,剩下的地方画了一个ESP8266的开发板,周围电路有SPI和I2C,配有指示灯,电源可以采用串口电源或者采用外接电源,串口无需驱动,可以直接使用,如果需要现成的板子,可以私信联系。
    来自:MCU开发板时间:2019-08-30 stm32 led can
  • 基于Raspberry Pi的智能手机(套件和源码)

    硬件组件: PiTalk DIY智能手机套件× 1 Raspberry Pi(包含在PiTalk Kit中)× 1 液晶显示屏(包含在PiTalk套件中)× 1 有没有想过自定义智能手机?我们为您准备了一切。在本文中,我将介绍一个基于Raspberry Pi的3G模块,该模块带有构成PiTalk的触摸屏显示器。PiTalk可能看起来不像市场上的其他智能手机,但它可以帮助您了解手机及其应用的工作情况。PiTalk是Raspberry Pi上开发的第一款智能手机。AT命令集用于与UMTS / HSDPA模块通信,从拨打电话到发送消息,一切都有命令。电路城原创内容,未经同意,不得转载!
  • 带Arduino的12v RGB LED(原理图,源码)

    使用Arduino编程12v RGB LED灯条,以及如何制作不同的颜色组合和渐变动画。硬件组件: Arduino Nano R3× 1 12v RGB LED灯条× 1 达林顿大功率晶体管× 3 电阻1k欧姆× 3 软件应用程序和在线服务: Arduino IDE手动工具和制造机器: 面包板,270针10 Pc。跳线套件,长5厘米在本教程中,我们将学习如何将12v RGB LED条带与Arduino连接,以及如何编程以制作不同的颜色组合和渐变动画。电路城原创内容,未经同意,不得转载!
    来自:照明与LED显示时间:2019-08-28 arduino led rgb
  • 基于Raspberry Pi 4B实现实时天气查看

    使用openweathermap API和新的Raspberry Pi 4查看当前天气数据。硬件组件: Raspberry Pi 4型号B.× 1 软件应用程序和在线服务: OpenweathermapMicrosoft VS Code收集对项目有很多细节的实时天气数据可能很困难。存在多个Web API,但许多需要使用付款,或者设置起来很复杂。值得庆幸的是,openweathermap.org为个人提供了一个既自由又简单的惊人API。只需选择服务,生成API密钥并发送请求!然后,使用该数据创建显示,更改计算机状态,甚至控制其他设备。电路城原创内容,未经同意,不得转载!
    来自:基础电路时间:2019-08-26 物联网 数据采集 家庭自动化
  • Azure Sphere气象站,监控当天天气情况

    使用Azure Sphere Starter Kit和两个click板来监控当前的天气状况,并将数据发送到Azure Cloud。硬件组件:Avnet Azure Sphere MT3620入门套件× 1 MikroElektronika Environmental Click Board× 1 MikroElektronika UV-4 Click Board× 1 MikroElektronika Water Detect click× 1 软件应用程序和在线服务:Microsoft Visual Studio 2017在我之前的一个项目中,我展示了如何从板载LSM6DSO陀螺仪/加速度计读取数据。它介绍了如何使用Azure Sphere的I2C总线,从数据表中读取以及以低级别写入寄存器的基础知识。在这个项目中,我将演示如何使用两个点击板创建一个迷你气象站并将该数据发送到云端。
  • 基于CAN总线的农机状态检测

    基于CAN总线的农机状态检测包括单片机模块、电源模块、温湿度检测模块、GPS模块、显示模块、CAN模块、无线通信模块、手机APP等组成。本次设计可以实时查看农机的工作状态以及检测到的温湿度情况,同时通过无线通信模块可以使手机端的APP与本次设计连接起来,实现在远程可观察到农机的工作状态和所处位置的功能。
    来自:工业控制时间:2019-08-06 stm32 物联网 can 控制系统
  • 具有云数据存储的Arduino指纹考勤系统,完整项目分享

    使用Arduino制作专业的指纹考勤设备。您的数据将保存到云端,以便您可以随处访问它。硬件组件:Arduino Mega 2560 R3× 1 ElectroPeak R301T指纹传感器× 1 ElectroPeak Micro SD TF卡适配器模块× 1 ElectroPeak DS3231 I2C RTC模块× 1 ElectroPeak 3.5“TFT彩色显示屏模块× 1 ElectroPeak NodeMCU ESP8266 ESP-12E板× 1 ElectroPeak公对母跳线× 1 软件应用程序和在线服务:Arduino IDE手动工具和制造机器:激光切割机(通用)烙铁(通用)如今,由于物联网系统的使用越来越多,了解物联网设备的运行和实施是非常重要的。在本教程中,我们将使用Arduino制作指纹考勤设备,除了将登录信息和工作时间存储在存储卡上之外,一旦连接到Internet,就会在ThingSpeak 平台上传这些信息。您可以从面板上以各种格式(如CSV)下载此信息。
    来自:其他时间:2019-08-06 物联网 数据记录 考勤系统
  • 物联积木

    物联积木是一套以酷享通用物联操作平台为技术依托的物联网应用设计工具。物联积木由硬件、APP、云平台三部分构成,硬件基于ESP8266核心,内置自研的物联积木固件,IO可根据开发者需求,通过物联APP自由分配为数字IO,ADC,PWM等多种模式,进而衔接多种传感器。开发者可登陆酷享云平台srv.q-iot.cn,通过在线的UI设计器,只需通过拖拽,即可为自己的物联网应用建立操作交互界面,设计完成后,物联APP即可实时呈现UI界面。通过物联APP,开发者不仅可以通过UI远程操作物联积木,远程监控传感器数值,还可以通过APP内置的联动功能,将不同的传感变量和执行器动作通过一定的条件关联起来,让物联积木具备自我响应能力,从而完成更多有意义的物联场景和功能。物联积木的意义在于,为开发者提供了一套门槛非常低,但功能和交互却非常成熟的物联产品设计工具。即便不懂编程,一名电子工程师,也可以轻松的在三五天之内,通过物联积木完成类似智能家居,农业远程监控,工业预警等等物联网产品原型,极大的降低了物联网应用的研发和证伪成本。
  • 3D打印光点音乐唐砖64像素显示屏(原创开源教育玩具礼品桌摆)

    项目简介:3D打印光点音乐唐砖64像素显示屏(原创开源教育玩具礼品桌摆) 《 3D打印光点唐砖64像素显示屏 》 slogan:我是大唐的一块砖,照亮你的文创思路。 结合3d打印的设计建模打印、电子电路的设计焊接和装配、开源硬件程序和数字媒体艺术的综合文创&教育项目。原创首发并同等开源的完备工艺流程及制作过程,希望大家多多交流,学习进步。 项目准备: 三维建模软件 电路板设计软件 Arduino ide 3d打印机(可选) Led 5mm 64颗 Arduino nano 1块 无源蜂鸣器 1颗 蓝牙模块(可选) 1块 排插母15p 2条 排插母 4p 2条 设计原理图: 步骤: 构思大体架构 设计电路画pcb板 准备齐全材料 焊接电路板和排母 也可直接安装部件 测试电路是否正常工作 构建外壳体模型 电路板和外壳体装配 关灯是一种景观 开灯是另一种景观亮灯代码:int Row[] = {12,11,10,9,8,7,6,5};//行int Column[] = {2,13,A5,A4,A3,A2,A1,A0};//列int buzzer=3; unsigned char bigheart[8][8] = //'大心'{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0,};unsigned char smallheart[8][8] = //'小心'{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,};unsigned char kai[8][8] = //'开'{ 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0,};unsigned char ye[8][8] = //'业'{ 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 1, 0, 1, 0, 0, 1, 0, 1, 1, 0, 1, 0, 0, 1, 0, 1, 1, 1, 1, 0, 0, 1, 1, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1,};unsigned char da[8][8] = //'大'{ 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 0, 0, 0, 0, 1, 1,};unsigned char ji[8][8] = //'吉'{ 0, 0, 0, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 0,};void setup() { pinMode(buzzer, OUTPUT); for(int i = 0; i < 8; i++) { pinMode(Row, OUTPUT);//输出模式 pinMode(Column, OUTPUT); }} void loop() { for(int i = 0; i< 100; i++) { Display(kai); } for(int i = 0; i< 100; i++) { Display(ye); } for(int i = 0; i< 100; i++) { Display(da); } for(int i = 0; i< 100; i++) { Display(ji); } for(int i = 0; i< 100; i++) { Display(bigheart); } for(int i = 0; i < 100; i++) { Display(smallheart); } for(int i = 0; i< 100; i++) { Display(bigheart); digitalWrite(buzzer,HIGH); delay(1); digitalWrite(buzzer,LOW); delay(1); } for(int i = 0; i < 100; i++) { Display(smallheart); }} void Display(unsigned char lattice[8][8])//显示函数{ for(int r = 0; r < 8; r++) { digitalWrite(Row[r], LOW); for(int c = 0; c < 8; c++) { digitalWrite(Column[c], lattice[r][c]); } delay(1); Clear(); }} void Clear()//清除函数{ for(int i = 0; i < 8; i++) { digitalWrite(Row,HIGH ); digitalWrite(Column,LOW ); }} 视频观光路线
    来自:Hackaday Prize 2019时间:2019-08-05 arduino led 3d打印 像素
销量
61
查看
608
参数名 参数值
发布于 2019 年 07 月 15日
Moore8直播课堂

tracer