▷我想做一个创客项目:我应该从哪里开始?
目录:
具有或多或少的技术知识和技能, 第一次启动Maker项目时,经常会出现许多疑问 。 我要使用什么硬件? 我该如何编程? 我在哪里可以学到理论和实践所需的概念? 当我有疑问或问题时,您将在哪里和谁帮助我? 当我们建议进行Maker项目时(这些项目的范围从简单的个人满意度到为我们的问题创建定制的解决方案),这些问题常常使我们感到不安全,而且很多时候我们还没有打破僵局,与技术保持了距离。
本文旨在成为本系列文章的第一篇,旨在指导无论其技术水平如何,都希望首次开始硬件和软件开发的读者。 因此,我们将假设缺乏足够的知识来深入研究更具体的文章。
内容索引
硬体? 那不是英语烹饪工具吗?
好吧,让我们看看,我们不会解释所有内容,但是我们将对其进行简要介绍。 硬件是我们将要使用和配置的电路,它由不同的组件及其连接方式组成 。 在讨论我们可以使用哪些硬件组件及其特性时,我们将考虑控制和过程模块(“计算机”),与世界相关的传感器和执行器以及我们将使用哪些通信。 举个例子,这个过程很重要,因为举个例子,我们所有人都带着一个硬盘和胶卷来到一个朋友的家中,发现他不知道电视和笔记本电脑有什么图像连接器,发现他并没有电缆。将它们连接在一起。
是时候选择硬件了
传感器和执行器或多或少具有灵活性,同时取决于我们使用的过程和控制板。 因此,第一步将是选择最适合我们的印版套件。
为什么要使用套件? 因此,起初焊接和谨慎的电子设备(组件)并不复杂。 制造商已经解决了许多要考虑的因素,难度步骤将大大减少。
那个麦克风对我好吗?
没有完美的微型或平板,最合适的微型或平板主要取决于两个因素:我们将使用它的目的和拥有的经验。
的确,硬件和软件几乎永远不会分开,就像我们必须在两个项目上都进行工作一样。 板之间的差异将在多大程度上使我们将复杂性推向一个或另一部分。 在像Arduino这样的微控制器中,我们在软件方面受到更多限制,但外部硬件的连接和控制则更为直接。 另一方面,像Raspberry Pi这样的miniPC拥有更多的软件迷,但是硬件将需要更多的组件和配置才能工作。
当我们有一点经验的时候,这不是问题,但是在miniPC中增加了一层复杂性,以便软件与外部硬件进行通信,这可以使刚起步并没有Linux经验的用户放弃。
Arduino的
; ELEGOO Arduino IDE兼容的中间入门套件,带有西班牙语教程和5V继电器套件,电源模块,伺服电机,UNO R3原型开发板。这是最经济的入门入门编程方法。 LCD1602模块包括一个连接器(无需焊接)。 欧码31.99鉴于Arduino已经成功多年,它可能是最著名的DIY项目板 。 这个职位使他们的论坛和许多其他页面介绍了已解释的项目并解决了有关Arduino的疑问。
对于刚接触硬件和软件的人, 推荐使用微控制器板 ,因为它可以使您在互联网和熟人中轻松找到有关Arduino的帮助。
Arduino的开发基本上是C语言。 这是一种易于学习的语言,我们将从中开始使用良好的编程习惯。 还有其他版本的语言允许在Arduino中进行编程,例如Scratch4Arduino,它使学习编程更加轻松。
请记住,不仅存在原始的Arduino,而且其他品牌使他们的Arduino版本完全兼容且质量良好 。 使用arduino的Adafruit Trinket Pro版本,我做了一个项目,因为它很小,可以节省项目主体的空间。
树莓派
Raspberry Pi 3官方桌面入门套件(16GB,白色)- 最新的Raspberry Pi 3型号B(64位四核,1GB RAM)10microSD类(已用NOOBS预映像)Raspberry Pi Official Charger 5.1V 2.5A国际官方Raspberry Pi 3 Case
Raspberry Pi是开发和教育的另一个绝佳平台,不是Arduino的第二大平台,因为它是另一种类型。 Arduino是没有操作系统的微控制器,而Raspberry Pi 3是微型计算机 ,可在Linux发行版甚至Windows(集成版本,没有在屏幕上看到图形界面)上运行我们的程序。
尽管可以在Raspberry Pi和Arduino(以及类似产品)上完成许多项目,但是使用小型计算机,我们可以走得更远 。 但是,对于最近开始使用的软件,有时需要与他不知道并且在诸如Arduino之类的微控制器中不出现的操作系统元素作 斗争 。
可以用来制作树莓派的一些有趣的文章:
在固定IP中配置Wi-Fi,在Raspberry上没有监视器或键盘的情况下远程编程,将文件路径严重导入到我们的程序中……这些是我们一开始都会遇到的典型问题,但是请不要担心,因为在《 专业评论》中,我们为您服务 。
如果您对操作系统及其程序的工作方式感到好奇,我们建议您在第一个项目中使用Raspberry Pi。
其他平台
还有其他平台,例如Beaglebone,ODROID,BananaPie,OrangePi,ESP8266,Adafruit Trinket,Pyboard和long etcetera 。 它们中的每一个都为特定类型的用户提供其优势,但是对电子和编程知识不多的初学者将更容易为最知名的Arduino和Raspberry Pi找到帮助和资源。
在哪里买
如果您是初学者,最好的购买电子产品的地方是在您镇上的一家专门商店中,如果有一位友好的卖家 。 他们非常有帮助,因为他们是知识渊博的人,并且是他们工作的一部分。 优秀的卖方知道,帮助您进入电子产品世界将赢得他们所出售产品的满意和积极进取的买方。 您还正在帮助您所在地区的本地企业,这对您可能很重要。
相反,如果您更喜欢在线购买,则某些页面上还会包含教程,论坛和博客,向您显示项目构想和相关新闻 (您仍然可以使用和阅读)。 我使用的是西班牙的Adafruit,Sparkfun,Pimoroni和Bricogeek,它们提供了很好的资源和新闻。 也可以在Amazon和RS-online上购买。
制造商投影仪的最终言语和结论
如果我们不寻求帮助,那么开始进行Maker开发可能会令人沮丧和困惑,但是值得我们在许多点上获得满足。 我们建议您从最受欢迎的平台之一中选择最喜欢的模型,然后按照基本教程进行操作 ,在这里您将放心并开始理解关键概念。
我们建议您通过“专业评论” 释放您的好奇心和创造力 。 告诉我们:您有任何计划吗? 我们可以根据您的兴趣帮助您决定从哪里开始?