感谢EEPW和Intel提供的Intel Edison开发套件。
本楼为帖子内容索引。
~~~~~~~~~~~~~~~~~~~~~~~~~~~
感谢EEPW和Intel提供的Intel Edison开发套件。
本楼为帖子内容索引。
~~~~~~~~~~~~~~~~~~~~~~~~~~~
1:申请文档
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
基于Intel® Edison的自动浇花系统
自动浇花系统做为作为智能家居的一个很典型的例子,既能解决实际的问题(自动浇花)减轻工作量;又很有学习意义, 其中涉及到传感器数据的读取、以及水泵等装置的控制。
Intel® Edison作为一款低成本片上系统 (SoC) 开发平台,支持发明者、企业家和消费产品设计人员原型构建并开发“物联网”(IoT) 和耐用计算产品。 Edison 模块可与 Edison 分路板或 Arduino Edison 板一起使用。后者可充当 Arduino Rev3 兼容罩的管座。
基于Intel® Edison的自动浇花系统将赋予自动浇花系统更多有意义的特性。
基本功能
使用液晶显示屏,显示当前土壤的湿度,以及空气的温湿度。
配合土壤湿度传感器,当土壤干燥时,开启水泵(或者电磁阀)进行灌溉。达到自动灌溉,无人值守的目的。
如果使用的水箱,监控水箱的剩余水量,实现低水量的声光报警(LED+蜂鸣器),提示加水。
高级功能
自动浇花系统连接网络。
实现土壤湿度、以及空气温湿度等环境监测量的自动上报到网络并存储。
上报并记录自动浇花系统工作信息。(灌溉时间等)
远程控制自动浇花系统的关闭或停止。(自动控制之外,可以人工干预)
3:参考文档(网站等)
这里有你想要的
https://software.intel.com/en-us/iot/hardware/edison
https://software.intel.com/zh-cn/articles/edison_development_guide
http://www.seeedstudio.com/wiki/Grove_-_Starter_Kit_%E5%88%9D%E5%AD%A6%E8%80%85%E5%A5%97%E4%BB%B6
如果你不清楚从何开始,那么这个是很好的向导
https://software.intel.com/en-us/get-started-edison-windows
(有动画哦)
QQ群里有哥们说灯不亮或者闪烁的,可以看看这个部分哦
Troubleshooting
The green LED does not light up.
Check your power supply and/or device mode cable connections.
The green LED is turning on and off.
If you are using only the device mode micro USB cable for power, your
computer's USB port is not reliably supplying power to the board. Use an
external DC power supply or a powered USB hub. If you are connecting
the board to a laptop, plug in your laptop’s AC adapter.
再有就是USB的设备模式和主机模式
设备模式就是Edison作为一个USB设备
主机模式就是Edison作为主机,然后可以插其它USB设备,是不是很强大?
下边帖子告诉如何运行设置工具
https://software.intel.com/zh-cn/get-started-edison-windows-step2
通过这个工具,你可以
安装驱动
更新固件
设置SSH
开启WIFI
如果更新固件失败呢,不妨试试这个
https://software.intel.com/en-us/flashing-firmware-on-your-intel-edison-board-windows
然后是就可以选择个IDE搞开发啦,看这看这
https://software.intel.com/en-us/iot/library/edison-getting-started#ide
如果是用Arduino,那么看这里
https://software.intel.com/en-us/get-started-arduino
4:设置安装(软件,驱动等等)
组装&上电
https://software.intel.com/en-us/node/628221
完全按照链接中内容来,很成功
串口驱动
话说我没装Intel的站点上的驱动,板子插上就好用了
可以能是我之前装过的各种驱动太多了
(装Intel的驱动之后反而不好用了,后来又卸掉了,悲催的事情)
设置工具
https://software.intel.com/zh-cn/get-started-edison-windows-step2
很鬼畜的设置工具,刷新固件一直失败,只好手动刷新
不过可以用来开启SSH和WIFI
我的串口一直没能像网站介绍的那样连接到系统上,所以只好用wifi链接SSH了,还好可用
(回头慢慢研究串口为何不好用)
刷新固件
自动刷新不好用,只好手动刷新鸟
https://software.intel.com/en-us/flashing-firmware-on-your-intel-edison-board-windows
Arduino IDE
https://software.intel.com/en-us/get-started-arduino-install
若是已经安好新版本的IDE,直接在板卡管理中安装edison的支持包即可
5:第一个Arduino程序
先放个链接占位
https://software.intel.com/en-us/get-started-arduino-blink
环境都搭好
IDE和板卡支持都装上
blink就是简单的不能再简单啦
直接打开例子Blink,然后下载到板卡
然后小灯是不是一闪一闪啦
/* Blink Turns on an LED on for one second, then off for one second, repeatedly. Most Arduinos have an on-board LED you can control. On the Uno and Leonardo, it is attached to digital pin 13. If you're unsure what pin the on-board LED is connected to on your Arduino model, check the documentation at http://www.arduino.cc This example code is in the public domain. modified 8 May 2014 by Scott Fitzgerald */ // the setup function runs once when you press reset or power the board void setup() { // initialize digital pin 13 as an output. pinMode(13, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalWrite(13, LOW); // turn the LED off by making the voltage LOW delay(1000); // wait for a second }
打赏帖 | |
---|---|
【STM32F769】AI之与本地deepseek对接被打赏50分 | |
Buck电路工作在CCM模式下电感电流的计算公式是什么?被打赏5分 | |
buck电路工作原理被打赏5分 | |
基于MSPM0L1306的MODBUS-RTU协议通讯实验被打赏100分 | |
我想要一部加热台+多合一调试工具被打赏18分 | |
每周了解几个硬件知识+485硬件知识分享被打赏10分 | |
【换取手持数字示波器】树莓派PICO调试器官方固件本地化部署实践被打赏24分 | |
【换取手持数字示波器】分享一个KEIL无法识别CMSIS-DAP调试器的解决办法被打赏20分 | |
【换取手持数字示波器】分享一个自制的ArduinoNano扩展板底板被打赏23分 | |
【换取手持示波器】树莓派PICOW网页烟花被打赏18分 |