来自农村的大学生开发者,用技术改变自己的家乡

码途映雪客
• 阅读 1666
摘要:即便是大学生开发者也拥有了改变世界的能力。

“怎么才能让乡亲们回来?”

大学生开发者郇旗来自山东莱芜的农村。在字典里,“莱芜”的解释是“荒芜”。这里三面环山,山地和丘陵面积占了九成,经济依靠农业,却无法大规模种植,效率低下,收入不高,很多人选择了离开。

天还没亮,村里人就要跨上摩托车去外面打工,青壮年走了,老人和小孩留了下来,村里没了人气,家里少了温馨,这让年轻的大学生开发者郇旗总是陷入沉思。

他想改变这种现状。

带着对家乡的眷恋,他学习物联网技术,开发“智慧大棚”,提高亩产,增加农民收入,改变农村风貌,并且取得了成绩。即便是大学生开发者也拥有了改变世界的能力。

课堂上的知识不够了

在学校里,郇旗可谓一呼百应。他分享的活动吸引了800多人报名,超过了学院学生总数的一半。影响力从何而来?还要从他最初接触物联网开始说起。

郇旗的专业课程本身就与信号和控制相关。郇旗发现,他十分享受编程、搭建硬件、控制的过程。无论是控制一盏小灯,还是让小电机转起来,都能带给他成就感。

进入大二,郇旗开始主动学习物联网知识。他的编程能力和电路知识更加丰富。实验对象也从单片机,到嵌入式开发,再到物联网,不知不觉中向开发者转变。

此时,学校的教学内容已经无法满足郇旗的求知欲,他开始泡在实验室里自己研究通讯方式,摸索模电和数电知识。

机缘巧合之下,他接触了华为云和物联网,找到了施展才华的舞台。

用物联网解决“三农”问题

做什么项目呢??郇旗注意到华为云IoT平台涉及到照明、用水、用电、温度传感等众多功能。园区、光照、水、温度......这些元素一下子把郇旗拉回到了农村老家,想到了因为没有平地只能种植在丘陵山坡上的大葱、大蒜、生姜和花椒。如果能够自动设定温度、光照和水分,就可以实现自动化的作物养殖,一个人可以照料好几个大棚,大大提高农业效率,农民增收的问题就解决了!

灵光一现,郇旗决定研发“智慧大棚”。

从那一刻起,郇旗的身份从一个物联网爱好者转变成了物联网开发团队的leader,一扇大门已经悄然向他打开。

郇旗找来其他三名同学,他自己负责整体规划和模型搭建,一名同学负责编程和硬件,一名农业专业的同学做农业顾问,还有一名同学负责撰写报告和PPT。

郇旗开始带领团队向着找到解决农业痛点的答案进发。过程中,有共同学习的快乐,也有钻研奋进的充实,同时也得到了华为云IoT的强大外援。

华为云为物联网开发者提供了庞大而完整的IoT开发系统。华为云网边端协同的能力能够满足多种类型场景和应用开发。

而对于郇旗他们这样的初学者来说,华为云提供了极其友好的入门体验。郇旗回忆,当时华为云IoT有一门《10分钟快速入门》的课程,用很短的时间就能让初学者了解物联网的基本情况,为他们理清门路提供了很大帮助。

在开发过程中,华为云的IoT小助手为郇旗的团队提供了全程的技术支持和帮助。最后,经过前前后后大半年的时间,“智慧大棚”项目终于雏形初现。

郇旗为“智慧大棚”初步设计了三大功能,分别是环境远程监控、自动控制和自动报警。通过传感器对温度、湿度、光照等的监测,大棚可以操控补光灯、电阻丝、风机、卷帘、灌溉系统等棚内设备,自动调节上述元素的阙值,做到一定程度上的无人种植。

在郇旗的设想中,“智慧大棚”未来还将拥有人工智能加持,如通过AI视觉识别病虫害,自动报警,判断病虫害种类自动调整大棚参数,自动实施除虫方案等。一方面减少因病虫害造成的减产和农药喷洒,另一方面进一步解放劳动力。利用AI还可以对作物结果数量进行统计,精准预测产量,提高生产效率,实现智慧农业。

郇旗认为,让人们放弃农业离开家乡的主要原因,就是农业效率的低下。他的家乡主要农作物是玉米和小麦,“智慧大棚”建成后可以改种西红柿等无限生长型作物。小麦每年的亩产量是800斤左右,亩产值是896元。但大棚西红柿可以全年结果,亩产达到2万斤,亩产值3万多,相当于比种小麦提升33倍。农民第一年投入8万,第二年就能收回成本6万,第三年盈利3万,以后每年盈利6万。

解决了收入问题,其他问题迎刃而解。

郇旗和队友们带着自己的“智慧大棚”项目,踏上了参赛之路。

来自农村的大学生开发者,用技术改变自己的家乡

更大的世界

“智慧大棚”项目不仅获得了华为开发者大赛的华北赛区一等奖。而郇旗他们也获得了受邀前往华为很多开发者活动,也开始系统地了解到华为开发者生态的全貌。

此时的郇旗仿佛鱼入大海,进入了华为开发者生态的广阔天地。现在的郇旗,不仅是一个有经验的开发者,华为云社区IoT论坛外部版主,还是一名积极的物联网“布道者”。郇旗把自己的参赛获奖、参加活动的经历制作成PPT和VLOG向同学们宣讲,得到了热烈的响应。

来自农村的大学生开发者,用技术改变自己的家乡

我想继续向前

如今,升入大三的郇旗也将面临与所有大学生一样的人生选择。就业,还是深造?郇旗决定,向物联网继续前进。

三农问题的表象是人们背离了土地,结症是农业收入低,根源是农业效率低。郇旗认为,华为给开发者们提供了解决上述问题的技术、开发工具和方法。

他的构想已经从简单的“智慧大棚”扩展到了包括“智慧大棚”、“惠农商城”、“农业保险”三个领域的“惠农平台”。大棚提高农业效率问题,商城提高农产品利润,农业保险增加农民抗风险能力,三者结合可以推高人均产粮,提高人均收入,让人们希望回到农村,乐于建设农村,改变农村的整体风貌。

从2016年至今,华为云与计算领域开发者数量已从2.5万发展到180万,增长超过70倍。2019年,华为发布“沃土计划2.0”,未来五年投资15亿美金发展云与计算开发者。正是因为有郇旗这些开发者们的信任与不懈努力,才使万涓滴水,汇聚成河。

本文分享自华为云社区《出身农村的大学生开发者,只想让乡亲们回家》,原文作者:柠檬PH=2 。

点击关注,第一时间了解华为云新鲜技术~

点赞
收藏
评论区
推荐文章
blmius blmius
4年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
美凌格栋栋酱 美凌格栋栋酱
7个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
Wesley13 Wesley13
3年前
PPDB:今晚老齐直播
【今晚老齐直播】今晚(本周三晚)20:0021:00小白开始“用”飞桨(https://www.oschina.net/action/visit/ad?id1185)由PPDE(飞桨(https://www.oschina.net/action/visit/ad?id1185)开发者专家计划)成员老齐,为深度学习小白指点迷津。
Jacquelyn38 Jacquelyn38
4年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
Wesley13 Wesley13
3年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Wesley13 Wesley13
3年前
00:Java简单了解
浅谈Java之概述Java是SUN(StanfordUniversityNetwork),斯坦福大学网络公司)1995年推出的一门高级编程语言。Java是一种面向Internet的编程语言。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。Java是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。
Stella981 Stella981
3年前
Django中Admin中的一些参数配置
设置在列表中显示的字段,id为django模型默认的主键list_display('id','name','sex','profession','email','qq','phone','status','create_time')设置在列表可编辑字段list_editable
为什么mysql不推荐使用雪花ID作为主键
作者:毛辰飞背景在mysql中设计表的时候,mysql官方推荐不要使用uuid或者不连续不重复的雪花id(long形且唯一),而是推荐连续自增的主键id,官方的推荐是auto_increment,那么为什么不建议采用uuid,使用uuid究
Python进阶者 Python进阶者
1年前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这