智能WiFi小车开发技术大揭秘_智能WiFi小车_物联网开发工程师-创客学院
1、便携式手机移动蓝牙、wifi通讯MPOS机电源设计方案(原理图+PCB+bom等
MPOS机电源设计方案功能概述:
a) 该手机移动MPOS机电源通过采用1S1P锂电池来缩小其体积大小和设计成本,这样设计,有利于用户便于携带方便;
b) MPOS机电源采用负荷集成开关用于降低待机功耗,确保最大化电池使用寿命;
c) MPOS机电源电路采用USB c型充电端口,支持更高的功率输出和减少充电时间。
2、基于STM32蓝牙控制小车系统设计(硬件+源代码+论文)
该蓝牙控制小车是一个基于意法半导体与ARM公司生产的STM32F4 DISCOVERY开发板完成,外接集电机驱动模块、电源管理模块、stm32f4主控模块、蓝牙串口通信模块、android控制端模块。
电机驱动模块使用了两个L298N芯片来驱动4路电机,使能端连接4路来自主控板的PWM波信号,8个输入端接主控板的8个输出端口;
电源管理模块使用了LM2940-50芯片进行12V到5V的转换,12V用于电机模块的供电,5V用于蓝牙模块、传感器等的供电;
主控模块采用了MDK编辑程序,然后下载到主控板,实现硬件与软件的交互;
蓝牙串口通信模块则是采用了FBT06_LPDB针插蓝牙模块,与主控板进行串口通信,同时与android手机进行通信;
android控制端模块是一个集开启蓝牙、搜索蓝牙、控制小车等功能。
用户可以通过android控制端进行控制小车的运动,实现一些用户需要的功能和服务。
3、支持蓝牙40的智能恒温箱(半导体致冷)
1) 蓝牙芯片采用TI CC2541
2) 温度传感器用的是DS18B20
3) 制冷模块用的是半导体制冷片,就是饮水机里常用的那种
4) 外壳用的是亚克力切割的
5) 制冷效果还不错,我设置的恒定温度是4度,打开之后,温度迅速的降低到了4度。
6) 程序里设置了恒温功能,温度超过了指定温度,制冷片就开始工作。降到了指定温度,制冷片就停止了工作,够智能吧。欢迎各位同学直接拿去用。
4、软硬件开源制作Arduino蓝牙智能手表,12864oled显示
闲暇时间试着用开源的arduino做了一个蓝牙智能手表,简述过程把经验分享给大家,这个蓝牙手表可以显示时间,连接手机显示通知数量,电池,wifi等。
Arduino蓝牙智能手表硬件如下:
Arduino pro mini开发板一块
hc-06蓝牙模块
12864oled显示屏
锂电池
USB转TTL 调试器
导线,烙铁等
5、DIY制作智能蓝牙防丢定位器(详细制作教程+安卓app工程源码)
所谓智能蓝牙(Smart Bluetooth)防丢器,是采用蓝牙技术专门为智能手机设计的防丢器。其工作原理主要是通过距离变化来判断物品是否还控制在你的安全范围。主要适用于手机、钱包、钥匙、行李等贵重物品的防丢,也可用于防止儿童或宠物的走失。
蓝牙防丢器的主要构造:
目前比较成熟的产品一般是采用蓝牙40 技术,具有低功耗、双向防丢、自动报警等优点。虽然市场上该类产品种类繁多、层出不穷,但其核心构成一般包括:蓝牙40 芯片、蓝牙芯片辅助电路、蓝牙天线、蜂鸣器、开关、电源等。
该防丢器采用HC-05/06设计而成,并为之设计了配套的安卓应用。
6、蓝牙手机控制的懒人专用智能房间控制器设计资料(转载、开源原理图、源码)
硬件设计:使用的是单片机STC12C5A60S2,共有8路输入,其中4路是隔离的,低电平为开,输出也是8路,4个继电器,4个可控硅,为了简化可控硅的控制电路,采用5V的隔离电源隔开,有6个开关,开关1-5分别对应的4个可控硅及1个继电器输出,开关6是用于显示翻页及设置用,短按为翻页,长按为进入当前页的设置,再短按为改变设置项目,再长按为保存设置,开关5当处于设置时,就为调整参数,如不处于设置状态时,为继电器1控制。继电器2设置有一组定时开关功能,是采用触发方式的。显示用096寸的OLED显示器,温度湿度用DHT11模块。带有无线遥控功能……
7、蓝牙小车(摇杆控制)设计分享(原理图+源代码+制作教程等)
该小车基于arduino开发环境,硬件组成包括BTboard开发板、摇杆扩展板、Mboard小车。
设计说明:
遥控方面的硬件很简单,BTboard是一款带蓝牙(兼容主从机模式)功能的uno开发板。摇杆扩展板,带按键,教程暂时没有使用到按键功能,小伙伴可以自行添加开发,控制灯光、打开摄像头等等。
给BTboard烧写控制代码,烧写前一定要把板子上的跳线帽拔掉,否则烧不进代码(board类型选择Arduino Duemilanove),控制代码详见附件内容。
烧写完成,把跳线帽插到BTboard上的B的一边,开关拨到DAT的一边。(如截图)
最后把摇杆扩展板叠加上去,摇杆扩展板上的跳帽接到5V的一边,然后上电,USB供电用5V,适配器供电用9v-23V都可以。打开小车的开关,蓝牙就会自动配对,此时指示灯常亮。试试转动摇杆吧!
8、安卓手机蓝牙通信源码+手机APP文件等
该设计是基于Kinetis开发板完成的安卓手机蓝牙通信功能。
具体介绍如下:
利用开发板的串口通信功能,实现开发板通过蓝牙与安卓手机进行通信的功能。蓝牙模块在淘宝上有很多,感兴趣的可以去淘宝上搜索,下面有我现在使用的蓝牙模块的资料以及配置蓝牙模块是的一写AT指令照片(包括修改蓝牙的串口通信波特率、奇偶校验模式等)。设计流程主要包括:蓝牙与开发板的连接,手机连接蓝牙模块,通信数据等等。附件内容包括手机APP文件及程序源码。
9、STM32实现的两轮自平衡车,蓝牙APP遥控(原理图、源代码、APP、视频)
两轮自平衡车特点:
小车底盘使用的是一体成型的钣金件,且表面做了黑色阳极化处理,更耐脏,更坚固,而非其他的使用亚克力固定电机座的做法。
上两层使用黑色亚克力,与底盘浑然一体,更加时尚美观。
电机光栅码盘有保护盖,避免了小车行进碰撞导致损坏光栅,如果光栅损坏了,小车想再站起来就不可能了。
使用的是减速电机而非步进电机,反应更迅速。
电路板完全自主设计成单板模式,而非模块拼凑。
使用安卓蓝牙APP进行遥控。
电路控制使用双主控,与现有市面上的载人两轮自平衡车方案相同,一颗用于运动控制,一颗用于姿态解算,具备更高的可靠性。
电路提供了2部分33V电源,一个用于姿态传感器单独供电,另一个用于除姿态传感器其他的所有部分33V电源,避免了电源交叉影响,给姿态解算带来了更高的精确度。
10、无线音频完整解决方案—蓝牙、兼备耳机和免提
描述 :此参考设计使用经过全面认证的 LMX9838 蓝牙模块提供完整的无线音频解决方案。实施了蓝牙耳机和免提模式,是单声道音频通信和控制的完美选择。由于支持可订购评估模块、内置蓝牙配置文件和免费支持软件,此经济高效且简单的设计可大幅加快产品上市步伐。TIDA-00186 设计基于 LMX9838DONGLE。
11、PADS95小钢炮蓝牙音箱BGA两层板设计
蓝牙模块使用的是RDA5850,是一个高度集成、低成本、低功耗的蓝牙立体声带通话功能+TF卡+FM+Line in全功能单芯片模块,符合Bluetooth21+EDR规范。同时预留有LCD点阵屏,还可以做mic录音,支持红外遥控等。
可以播放MP3/WMA/WAV/SBC;蓝牙立体声传输,蓝牙通话;TF/SD卡控制,支持USB(slave)功能,从而可以实现读卡器功能……其他更多详细功能可以参见数据书册(RDA5850数据手册)。
蓝牙音箱的市场价格大家都是知道的,不超过百元,硬件成本肯定不会超过50元,那么想想这个RDA5850的价格也如何低了,功能却如此强大。PCB是两层板,也省下了一笔成本。
12、智能蓝牙手表Oneda-Watch-2设计资料分享
Oneda-Watch-2智能手表采用联发科MTK6260设计方案
MTK6260特点:
1) 350MHz主频
2) 内置64M RAM,支持NAND FLASH,最大分辨率320480
3) 内置128M FLASH,最大分辨率480480
Oneda-Watch-2功能特点:154英寸240240像素,支持音乐播放、通话、计步器、睡眠监测、久坐提醒,支持蓝牙30
13、手机蓝牙控制LED广告屏电路设计分享
该设计实现的功能是:
手机通过蓝牙连接方式控制LED广告屏,无需电脑,能够随时更改屏幕显示内容,显示方式等。LED屏是在网上淘的二手F375双色LED显示屏。自己做得是个基于LM3S811的LED屏控制驱动器。
14、分享蓝牙40防丢器源码+原理图+PCB源文件+视频讲解
蓝牙40防丢器概述:
该蓝牙40 防丢器基于GB2540模块设计。GB254X 是一款采用美国德州仪器 TI 蓝牙 40 CC2540 or CC2541作为核心处理器的高性能、超低功耗(Bluetooth Low Energy)射频收发系统模块,遵循低功耗蓝牙协议,适合单模式低功耗蓝牙应用。
具体功能是:
出围栏模式:当手机和防丢器连接时,如果信号强度小于手机设定值或无信号,手机响,防丢器响。
入围栏模式:当手机扫描到防丢器时,如果信号强度大于手机设定值,手机响,防丢器响。
来电提醒功能:当手机来电,防丢器蜂鸣器响,这样冬天手机放包包里,就不会听不到啦。
15、无线键鼠 蓝牙飞鼠 空中飞鼠 基于 Kinetis Cortex-M0+ MCU设计(源码开源)
蓝牙无线空中键鼠,能够同时实现传统的键盘和鼠标双功能。它的空中使用功能,可以将你从电脑、电视旁边彻底解放出来,只需要通过在空中挥动RC16空鼠,就迅速响应转换成在屏幕上的光标移动,使用3D陀螺仪完美结合,用户可以以360度随意精准 *** 作。手持 *** 作手感舒适、方便,完全避免了传统鼠标需要以静止的桌面为参照物 *** 作或红外遥控器按键 *** 作的弊端,让您躺着玩电脑、电视都不累,轻松休闲,完全 “掌”控你的电脑、电视娱乐
飞思卡尔蓝牙飞鼠以Kinetis KL16单片机、加速度计、陀螺仪和电子罗盘为基础,并通过蓝牙与目标主机通信。使用了蓝牙 HID/HFP/SSP配置文件,并可以将鼠标和键盘的输入数据和传感器数据发送至目标主机。
16、手感遥控车 蓝牙无线 51单片机控制
本制作以STC89C52RC单片机和ADXL345(ADXL345数据手册)加速度模块。加速度模块固定在手上时,当手向左倾斜,小车左转;手向右倾斜,小车右转;手向前倾斜,小车前进;手向后倾斜,小车倒退;手水平不动,小车停止任何动作。有效控制范围 10米(开阔地)。
原理:ADXL345加速度模块可以测量X Y Z三轴的加速度和倾角。人的手做动作时,势必会改变模块的加速度大小和倾角。由于测量加速度较繁琐,所以测量的是倾角数据。当倾角数据满足一定范围时,通过蓝牙模块传输控制指令到小车,实现小车的动作。
17、全彩LED灯时钟设计,蓝牙控制(硬件+APP+硬件驱动+BOM等)
探索者号智能自平衡车_嵌入式-创客学院
辉光管使用了 QS30-1,通过四个氖灯显示时间的冒号。每个辉光管下面各安装一个全彩 LED,可控制其显示颜色。该时钟使用MC34063ADR2G电源芯片,配合 MOS 管和电感等构成 DC-DC 升压电路,将 12V 电压升至 170V,供辉光管使用。通过 HV57708PG 驱动辉光管。LPD6803用于控制全彩 LED。主控芯片采用 STC15F2K60S2,时钟芯片采用 SD2405ALPI,蓝牙电路模块采用 RF-BM-S02(具体详见整个蓝牙控制控制全彩LED灯电路设计)。
18、(课程设计)自制蓝牙MP3电路+源程序+课程设计报告
本课程设计是基于MCS51系列单片机所设计的,用STC89C52芯片控制的智能数字音乐盒,整个系统可以由电路硬件控制,也可由Android手机客户端软件进行控制。本系统包括STC89C52单片机最小系统、按键电路、蜂鸣器及LCD1602显示电路、蓝牙模块、安卓手机客户端组成,共可以播放6首歌曲,按键电路可以实现进入蓝牙控制、播放、暂停、下一首等功能,手机客户端可以实现释放蓝牙控制、上一首、下一首、播放等功能;LCD1602可以显示正在播放的歌曲和时间,蜂鸣器播放音乐。其中手机客户端是由谷歌公司开发的手机编程软件AppInventor开发的。
1、Mind+
Mind+是一款拥有自主知识产权的国产图形化编程软件,诞生于2013年,由DFRobot开发。主要就是针对国内科技创新教育需求而开发的图形化编程软件,也是国内最早的图形化编程软件工具之一。在Scratch平台不能使用后,惊喜发现它完全可以兼容sb3格式保存的编程文件,其程序文件甚至可以一键导入到软件中,实现了对Scratch功能的无缝对接。目前很多学校老师、同学很多都在使用的一款编程软件。
Mind+最大优点是对硬件的支持非常丰富。直接支持中小学创客教育最常用的主流开源硬件如:Micro:bit、掌控板、ESP32和Arduino Uno等,可对上百种常用硬件模块进行编程控制,包括各种传感器、执行器、显示器、通讯模块、功能模块等;并且开放用户库,用户可以自己制作扩展库。另外,Mind+还能满足中小学老师对于AI人工智能知识教学的各种需求,支持 AI 与 IoT ,除了图形化编程,还可以使用 Python/C/C++等高级编程语言。
Mind+已在国内历经8年打磨,已然成为科创教育学科、竞赛中普遍使用的青少年编程软件之一。
2、 KittenBlock
KittenBlock是小喵科技出品的一款儿童图形化编程软件,可以帮助中小学生或者非专业的技术人员快速入门编程,从而控制各种各样的电子模块。最大的特点其扩展功能丰富,尤其是人工智能AI这一块,很值得研究,如果是高水平进阶者,甚至可以自己开发相关的插件。对比Scratch功能,KittenBlock也已有了相关的替代功能,比如百度大脑这个模块可以实现文字朗读,语音识别等。
另外Kittenblock也支持C++(Arduino)、python编程。
3、慧编程V5
慧编程是一款面向STEAM教育领域的积木式编程和代码编程软件,基于Scratch30开发,近400万用户用它创造、学习和分享。它不仅能让用户在软件中创作有趣的故事、游戏、动画等,还能对Makeblock体系、micro:bit等硬件进行编程。
特点提炼:
1慧编程V5除了动画创作和游戏制作外,还支持对机器人和开源硬件编程
2配合硬件教学,让课堂教学内容和形式更丰富;
3支持丰富的开源硬件,满足更多课程需求,提高课堂创造效率
4支持一键切换Python和Python输入模式,实现从图形化编程到代码编程的进阶教学
5配套教学资源和课堂管理平台,打造高效课堂
6支持AI和IoT黑科技,可设计各种趣味应用
7即将支持多平台使用,提供流畅的编程教学体验
4 其他软件
目前还有一些儿童编程替代软件,如扣叮、编程猫、kitten等,大家感兴趣都可以搜索下载尝试。
树莓派如果想要大规模商用,成为物联网设备的标准硬件,面临的最大竞争对手,应该是以ARDUINO为代表的ARM单片机开发板。尽管树莓派的关注度更高一些,但主要还是玩家效应导致的,真正落实到产品环节上,树莓派完全是被吊打的。
如果单单从实现功能的角度出发,树莓派其实是可以胜任很多工作的。但从现实角度考虑,树莓派存在的最大价值,主要还是用来培养玩家兴趣,学习Linux,以及学习一些电路常识。很多先天因素,决定了它很难成为智能设备开发的主流。唯一有实际意义的应用,是可以作为一台小型服务器。但如若只是为了当作服务器使用的话,没有理由一定要使用树莓派。
树莓派无法大量商用的主要问题有三个,官方的控制成本的一系列措施,主要是想解决第一个问题。
第一,成本问题。
咱先来算个账,一个3代+的树莓派,要200+元。如果想做成产品,搭配两个其他模块,按照一个模块100元左右的价格估算,材料成本至少也要在400元左右。再加上一些基础元器件,电源,外壳,也就上500元了。
而搭配两个模块的树莓派,可能做出什么级别的产品呢?湿度计,南瓜灯,门铃大概也就是这个级别了吧?500元材料成本,加上推广费用,运输成本,人力成本,时间成本,税务,卖到上千元,恐怕还是赔钱的。谁会花千元买个门铃?
所以如果真的要在设备上使用树莓派作为控制设备的话,有可能涉及的范围,只有军事,科研等“赔钱没关系”的行业当中。而并非一般的市场环境下。
第二,续航问题。
树莓派的耗电量,决定了它只能用于大型设备上。尽管网上很多人,用它制作出了智能浇花器,玩具无人机等小型创意产品。但有多少人仔细考虑过这些创意产品,在使用电池作为电源时,有多久的续航能力?咱来看看刚才做的那个门铃长啥样吧:
一个吊炸天的高端奢侈品门铃,售价千元,偶尔会发出嗡嗡的风扇声。打开电源按钮时,还要经过一段等待过程,等门铃开机之后才可使用。还需要拉一条专用电源线来供电,否则只能续航几个小时。
综上所述,既然只能用于大型设备,那么树莓派自身体积小的特点,也就失去了实际意义。
第三,与单片机相比,并无优势。
与树莓派最近似的,莫过于ARM单片机开发板了,以其中最出名的ARDUINO为例,它被视为比51系列单片机更利于新手入门的单片机开发板,它与树莓派在应用中唯一的区别,就是它是一个单片机,没有 *** 作系统,所以它无法当作电脑使用。一个ARDUINO UNO开发板大约30-80元不等(品牌差异),除了无法作为电脑使用之外,它所能实现的功能却与树莓派不相上下,开发难度也相对小一些,耗电量更是比树莓派要低的多,基本可以满足手持设备的续航需求。基于ARDUINO而开发出的民用智能设备,已经具备了一定市场,而树莓派衍生的民用智能设备,市场份额依然趋近于零。树莓派除了价格,耗电,均成倍高于ARDUINO之外,唯一可以算作优势的,就是有一个 *** 作系统而已。但如果真有需要,在ARM开发板上加装一个小型 *** 作系统,并非难事,比如ProtoThreads之类专为单片机设计的 *** 作系统,只需要烧录120行代码便可搞定。虽功能不如Raspbian,但紧凑小巧,能耗自然也要小的多,便于解决手持设备续航能力不佳的问题。Raspbian功能更全面的特点,非但无法带来更多优势,由此造成的能耗过大问题,反而成了限制其应用范围的瓶颈。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)