[机派X] Day 1 - 纯聊天

引言

不好意思,作者总是有说不完的序言!

「机派X」的由来源自於无人机的机、树莓派的派还有 Linux 的 x。
欢迎来到 iT邦帮忙 第13届 铁人挑战赛 机派X 系列文章的首页。

与无人机的相遇

相对於网页开发、软件开发、人工智慧等热门主题,无人机相关的文章与讨论较少,也许是因为一台无人机的价钱不便宜吧!以本系列文章用到的无人机来说,相关设备总共约为新台币两万元,这对一般人、甚至是在学的学生来说真的不是一笔小钱。

我目前是就读资工系的大学生,因为系上的专题接触到无人机,至今已接触无人机约一年半,从一开始的什麽都不懂,现在已进步成略懂略懂。由於系上师长以及学长姐对於无人机的操作也不太熟悉,所以我自己摸索花了不少时间及心血,希望这一系列的文章能够纪录我走过的脚步。

无人机上视图
上图是之後会用到的无人机,现在请它上来缓和一下气氛。当年,我第一次拿到它的气氛超级尴尬!

结合树莓派

无人机本身载有飞行控制板(简称飞控板),飞控板与各感测器相连接,藉由读取各感测器回传的资料决策并控制无人机的飞行。只有飞控板其实能做的事情有限,只能操作无人机的基本飞行,如果想要结合其他应用(例如:人工智慧)就需要搭配其他嵌入式系统的辅助才有可能。因为我本身有在玩树莓派,因此将无人机与树莓派结合,拓展无人机的应用潜力。

树莓派官方介绍图
图源传送门
上面的图片就是树莓派官方的介绍图,大家可以参考一下,之後会有详尽介绍。

Linux 信仰的加持

自从高中毕业那年,我成为了 Linux 爱好者,所以我在做无人机或树莓派相关研究时,一直都是在 Linux 系统上进行。藉由这系列的文章,希望能将 Linux 轻松入门的诀窍交给大家,为推广 Linux 尽一份心力。因此,本系列文章会以 Linux 为主要的作业系统进行操作,不好意思要请 Windows 跟 Mac OS 暂时靠边站了。

Linux battles Windows
图源传送门

因为以上三个要素,推动我撰写这系列的文章。
也许你是专题刚接触无人机的新手,现在正心烦的发慌。
也许你渴望探索天空,却苦於买不起无人机。
希望这系列的文章能带给大家实质上的帮助。

文章目标

撰写这系列的文章前,我为自己订了一些目标,包含:

  • 文章浅白易懂,初学者也能轻松上手

    • 文章内容会从基础谈起、会偏重在实做的部份,毕竟学习陌生事物的时候难免会觉得枯燥乏味,有实做会比较容易有成就感、知道如何应用所学。也因如此,繁琐的细节可能会简单带过,或提供相关资源供大家取阅,如果是高手路过的话欢迎补充!
  • 文章能与其他教材接轨

    • 希望本系列文章的读者也能轻松衔接现有教材,因此重要名词会以英文标注在旁以避免名词翻译导致的误会,并附上相关延伸资源供大家取用。
  • Linux 快速入门与推广

    • 本系列文章将以 Linux 为主要的作业系统!

以上,如果与各位读者的期待不符,烦请 Ctrl + w 关闭本分页,或静静的继续看下去。

下一篇文章会开始进入本文,将以 Linux 作为美好的开场!

各篇文章大纲

  • Day 1 - 纯聊天

    • 引言
    • 文章目标
    • 各篇文章大纲
    • 回应与讨论
    • 版权声明
    • 联络作者
  • Day 2 - 树莓派碰上 Ubuntu

    • 引言
    • 什麽是 Linux?
    • 树莓派简介
    • 在树莓派上安装 Ubuntu
    • 关於本文章系列
  • Day 3 - Bash 是啥东东

    • 引言
    • 命令列界面与图形化使用者界面
    • 从本地端登入 Ubuntu Server
    • Shell 是什麽?
    • Bash 的基础概念
    • 关於本文章系列
  • Day 4 - Bash 指令原来如此容易

    • 引言
    • Linux 的档案系统
    • Bash 中常用的指令(档案系统的操作)
    • 关於本文章系列
  • Day 5 - Linux 隐藏坏坏的媒体档案

    • 引言
    • Linux 的权限管理机制
    • 我是谁
    • 变更使用者的密码
    • 群组的概念
    • 使用者之王
    • 创建新使用者
    • 档案权限管理
    • 关於本文章系列
  • Day 6 - Linux 没网路,我要怎麽发铁人赛的文章

    • 引言
    • netplan 简介
    • Network Manager 简介
    • Network Manager 安装与设定
    • ping 工具简介
    • dig 工具简介
    • tracepath 工具简介
    • 关於本文章系列
  • Day 7 - 啊我就怕 Nvidia 显卡驱动装不起来啊

    • 引言
    • 什麽是套件管理软件
    • apt 简介
    • 更新 apt 资料库
    • 使用 apt 安装软件
    • 使用 apt 移除软件
    • 使用 apt 升级软件
    • 使用 apt 查询软件
    • 从远端登入 Ubuntu Server
    • 安装图形化使用者界面
    • 关於本文章系列
  • Day 8 - 我是 Bash 我调皮,令人匪夷所思的 Bash 语法

    • 引言
    • Bash 变数的设置与取用
    • Bash 读取使用者的输入
    • Bash 条件判断介绍
    • Bash 回圈介绍
    • 总结
    • 关於本文章系列
  • Day 9 - 玩转 Bash:原来 Bash 还有这些妙用

    • 引言
    • Example1 - 跟大家说早安
    • Example2 - 建立专案结构
    • Example3 - 备份档案并加入时间戳记
    • Example4 - 依日期分类档案
    • Example5 - 依据环境自动连接 Wi-Fi
    • 结语
    • 关於本文章系列
  • Day 10 - 寒酸的无人机介绍

    • 引言
    • 什麽是无人机?
    • 关於本文章系列
  • Day 11 - 让我们拆了这台无人机

    • 引言
    • 电池
    • 电源分配版
    • 飞行控制器(与 GPS)
    • 无刷马达
    • 关於本文章系列
  • Day 12 - 那些年还没介绍的无人机部件

    • 引言
    • 电子变速器
    • 螺旋桨
    • 遥控器(与接收模组)
    • 数据传输模组
    • 机架
    • 关於本文章系列
  • Day 13 - 希望是最後一次,动手组装无人机罗

    • 引言
    • 安装概观
    • 安装电源分配板
    • 安装无刷马达
    • 安装电子变速器
    • 安装机架的支撑脚
    • 今日安装总结
    • 关於本文章系列
  • Day 14 - 下一站,幸福。终於结束累人的安装苦工了

    • 引言
    • 安装飞行控制器
    • 安装数传与遥控器讯号接收模组
    • 安装树莓派
    • 安装 GPS 模组
    • 今日安装总结
    • 关於本文章系列
  • Day 15 - 把你扳直!来校正飞行控制器吧!

    • 引言
    • 安装 APM Planner
    • 刷入韧体
    • 设定骨架及载具类型
    • 罗盘设定与校正
    • 关於本文章系列

(将陆续增加,敬请期待)

回应与讨论

虽已努力撰稿与校稿,但文章内容繁多、繁杂,难免有疏漏之处或冗词、缺字、错字,欢迎各位邦友指正或补充,也感谢各位邦友的支持与协助。
如果有任何问题、建议或高手要补充内容的话,可以到文章底下留言或直接联络我。

版权声明

本系列文章内容均出自本人之手、绝无恶意盗文或抄袭。
惟部份图片取自网路,取自网路的图片均会在图片底下附有图片来源(图源传送门)。
如果文章中有网路来源的图片未被正确标示来源,本人深感抱歉,欢迎在文章底下留言反应或直接 与我联系
请大家一同支持原创资源、尊重智慧财产权。

另外,文章中与主题无直接相关的内容,会附上相关的网路资源供大家参考,再请邦友们查阅或自行搜寻相关资料。
附上的连结内容并不属於本人的着作,其相关着作权力也不归本人所有,特此声明!

联络作者

您可以在相关文章下方留言,作者会尽速回覆。
或者可以到 作者的个人网站 里面有作者的联络方式。


<<:  [Day 8] Leetcode 1189. Maximum Number of Balloons (C++)

>>:  成员 1 人:在骄傲时刻创业,在烦闷时刻立志

Day10 - 读 Concurrency is not Parallelism - Rob Pike (五)

昨日有点累,想说打个盹一下,结果醒来就隔天了,铁人赛直接中断。 续上篇,Day9 - 读 Concu...

Day 23 Vue生命周期

Vue.js的网页是由各个元件组合而成,需要一个完整的逻辑才能让它连贯,而Vue从建立到被销毁都有它...

【第二一天 - Flutter Blue 蓝芽文件说明】

前言 官方套件使用范例 想带大家认识 Flutter Blue 套件 怎麽使用。 了解里面的参数。 ...

Day22:[排序演算法]Merge sort - 合并排序法

Merge Sort采用分治法(Divide and Conquer)的方式来处理排序的问题,简单...

DAY16 - 并查集

并查集是一种树状的结构,可以用来表示两个节点的连接、查询两个节点的连接~~ 在刷题的时候有时候会使用...