
树莓派可以连接AP模块发射wifi信号,每个单片机都连接这个wifi,就能实现所有设备之间的双向通信。也可以弄一个路由器,树莓派和单片机都接入路由器,原理相同。语言只是一种与系统的交互工具,要做一个应用系统,自然是系统涉及到的相关知识都要学习,具体到你的问题,Python本身就不用说了,树莓派的开发应用基础、物联网的组网基础及相关协议、RFID及各种传感器原理等等。
作为初学者,若要从树莓派和arino两个选做控制方案,量力而行,它们的硬件平台区别:
1、树莓派的硬件平台相当于一台小型的电脑,可连接显示屏、鼠标、键盘、网线,使用ARM处理器搭载linux或windows系统,更倾向于应用层 *** 作,就像 *** 作一台电脑一样,若用它来控制智能小车,编程学习资料略欠缺;
2、arino是一个国外公司将编程及硬件模块化的平台,它有自己的开发板,说白了它是用ATmel单片机搭建的一块开发板,然后其它的外设就做成一块块的小电路板,只需用跳线进行连接,软件上把各个程序封包起来,使用到哪个功能,就调用哪个函数,非常的简易,实际上是面向入门级的教学板子,几乎不烧脑,在国外是作为小学生的教学材料,用它来制作智能小车,再简单不过。
综上,树莓派倾向于综合 *** 作,若编程基础扎实,也可用来控制小车;若追求快速搭建小车控制平台,推荐用arino控制板,编程控制较简便;如果要学得透彻点,建议学习单片机。
只能说三者都有单片机的影子,51单片机就是单片机,而arduino是做好的单片机电路硬件,是一个开源硬件,它使用的是avr单片机,树莓派也是一个电路硬件而已,据了解用的好像是arm单片机,不过没有证实过。这里除了51是指单片机,其它的都是运用了单片机的电路硬件而已,具体的信息你可以百度一下楼主问的是否是ZigBee无线传感器网络?如果是,那最简单、最容易入门的是TI公司的CC2530芯片,是一个增强性的8051CPU加上一个24GHz的802154射频模块,另外提供免费的ZigBee协议栈Z-Stack,使得用户可以专注于应用程序的开发。现在一个CC2530ZigBee节点的价格已经从最初200元跌至现在的130元,估计价格还会再跌,既简单又便宜。如有其他疑问,还请详述!-中国物联网校企联盟技术部Arch Linux ARM、Ark OS、ChameleonPi、FreeBSD、Happi Game Center、Instant WebKiosk、IPFire、Lakka、LibreELEC、Kali Linux、Kano OS、Minepion、Moebius、moOdeaudio、NetBSD、NOOBS、OpenELEC、openSUSE、OpenWrt、OSMC、Pardus ARM、Pidora、Pimusicbox、PiNet、Piplay、Puppy Linux、Raspberry Pi Fedora Remix、Raspbian、Rasplex、Raspbmc、Recalbox、Retropie、RISC OS、Runeaudio、Sailfish OS with Raspberry Pi 2、Slackware ARM、Tiny Core Linux、Ubuntu mate、Volumio、Windows 10 物联网核心版、Xbian、XBMC、xv6 等 (资料来源于 维基百科 )
Raspbian、NOOBS、Ubuntu MATE、Windows 10 IoT Core、Kali Linux、lakka、 LibreELEC、 OSMC、PiNet、Kano等我毕业设计做的是基于物联网控制的机器人,如果你是计算机专业的,二选一的话,我推荐用raspberry PI B+,如果计算机基础不是很好,可以用Arduino,这个实现方便,开发周期短,本身带了很多类库。
嗯,直接告诉你,树莓派可以直接控制舵机和动力模块,但是仍然需要加一个电机驱动芯片,可以选择经典的 L298或者L9110。这里不需要arduino,当然可以连上。我做的是远程视频监控,用的是树莓派。
有一整套的论文,但是不能给你哈,因为已经提交,如果泄露,可能面临学位证被收回的风险。不过如果你想交流一下还是可以的。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)