Учебники

Want Я хочу сделать проект мейкера: с чего начать?

Оглавление:

Anonim

Обладая более или менее технологическими знаниями и навыками, при первом запуске проекта Maker часто возникает много сомнений. Какое оборудование я собираюсь использовать? Как мне это запрограммировать? Где я собираюсь изучить понятия, которые мне нужны, как теоретические, так и практические? Кто и где вы мне поможете, если у меня возникнут вопросы или проблемы? Эти вопросы часто вызывают у нас отсутствие безопасности, когда мы предлагаем выполнить проект Maker (проекты, которые варьируются от простого личного удовлетворения до создания индивидуального решения нашей проблемы), и много раз мы не ломали лед, увековечивая расстояние с помощью технологий.

Эта статья призвана стать первой в серии, предназначенной для того, чтобы помочь читателю, который хочет начать разработку аппаратного и программного обеспечения, независимо от их технологического уровня. Поэтому мы будем считать, что не хватает знаний, чтобы углубиться в более конкретные статьи.

Указатель содержания

¿Аппаратная? Разве это не английские кулинарные инструменты?

Что ж, давайте посмотрим, мы не собираемся все объяснять, но кратко расскажем. Аппаратное обеспечение - это схема, которую мы собираемся использовать и настраивать, которая состоит из различных компонентов и того, как мы их соединяем. Когда мы обсуждаем, какие аппаратные компоненты мы можем использовать и их характеристики, мы будем учитывать модуль управления и обработки («компьютер»), датчики и исполнительные механизмы, которые связаны с миром, и какие коммуникации мы будем использовать. Этот процесс важен, потому что, чтобы провести аналогию, мы все пришли в дом друга с жестким диском и фильмом, чтобы выяснить, что он не знает, какой разъем изображения у его телевизора и ноутбука, и, обнаружив его, оказывается, что у него нет кабеля соединить их вместе.

Время выбирать оборудование

Датчики и исполнительные механизмы являются более или менее гибкими и в то же время зависят от процесса и платы управления, которые мы используем. Поэтому первым шагом будет выбор наиболее подходящего для нас набора пластин.

Почему комплект? Так что пайка и незаметная электроника (компоненты) поначалу не являются сложностью. Многие из факторов, которые необходимо принять во внимание, будут уже решены производителем, и шаг сложности будет намного меньше.

Этот микрофон хорошо смотрится на мне?

Не существует идеального микро или пластинки, наиболее подходящий будет зависеть в основном от двух факторов: для чего мы будем его использовать и какой у нас опыт.

Это правда, что аппаратное и программное обеспечение почти никогда не разделяются, так же как нам придется работать над обоими проектами. Разница между пластинами будет в том, в какой степени мы будем прилагать сложность к той или иной части. В таких микроконтроллерах, как Arduino, мы более ограничены в программном обеспечении, но подключение и управление внешним оборудованием более прямые. С другой стороны, у таких мини-ПК, как Raspberry Pi, гораздо больше поклонников программного обеспечения, но для работы оборудования потребуется немного больше компонентов и конфигурации.

Это не проблема, когда мы обладаем небольшим опытом, но в miniPC добавлен уровень сложности, так что программное обеспечение взаимодействует с внешним оборудованием, которое может заставить пользователя, который начинает работу и не имеет опыта работы с Linux, сдаться.

Arduino

ELEGOO Arduino IDE Совместимый средний стартовый набор с руководством по испанскому языку и набором реле 5 В, модулем питания, серводвигателем, платой разработки прототипов UNO R3 Самый экономичный способ начать программирование для начинающих. Модуль LCD1602 имеет разъем (его не нужно паять). 31, 99 евро

Arduino является, пожалуй, самой известной платой DIY-проектов, учитывая, что она была успешной в течение многих лет. Эта позиция заставляет их форумы и многие другие страницы представлять объясненные проекты и разрешать сомнения относительно Arduino.

Для новичков в аппаратном и программном обеспечении это рекомендуемая плата микроконтроллера, потому что вам будет намного легче найти помощь по Arduino в Интернете и знакомых.

Развитие в Arduino в основном в C. Это простой язык для изучения, с которого мы начнем с хороших практик программирования. Существуют также версии других языков, позволяющих программировать в Arduino, например Scratch4Arduino, которая еще больше облегчает изучение программирования.

Имейте в виду, что существует не только оригинальный Arduino, но и другие бренды делают свои версии Arduino полностью совместимыми и хорошего качества. С версией Arduino Adafruit Trinket Pro я сделал проект, потому что он очень маленький и экономит место в теле нашего проекта.

Raspberry Pi

Официальный рабочий стол Raspberry Pi 3 (16 ГБ, белый)
  • Новейшая модель Raspberry Pi 3 B (64-разрядный четырехъядерный процессор, 1 ГБ ОЗУ) класса 10microSD (с предварительно созданным NOOBS-изображением) Официальное зарядное устройство Raspberry Pi 5.1V 2.5A международный Официальный чехол Raspberry Pi 3
Купить на Амазоне

Raspberry Pi - другая отличная платформа для развития и образования, не вторичная для Arduino, потому что она относится к другому типу. В то время как Arduino является микроконтроллером, у которого нет операционной системы, Raspberry Pi 3 - это мини-компьютер, с помощью которого можно запускать наши программы в дистрибутивах Linux и даже Windows (в его интегрированной версии, без графического интерфейса, который можно увидеть на экране).

Хотя многие проекты могут быть выполнены как на Raspberry Pi, так и на Arduino (и тому подобное), с мини-компьютером мы можем пойти гораздо дальше. Но также, к недавно начавшемуся, это иногда влечет за собой необходимость бороться с элементами операционной системы, которые он не знал и которые не появляются в микроконтроллерах, таких как Arduino.

Несколько интересных статей, с помощью которых вы можете сделать Raspberry Pi:

Сконфигурируйте Wi-Fi с фиксированным IP, запрограммируйте удаленно без монитора или клавиатуры на Raspberry, плохо импортируйте путь к файлу в нашу программу… Это типичные проблемы, с которыми мы все поначалу страдаем, но не волнуйтесь, потому что в Professional Review мы прикрываем вашу спину, Мы рекомендуем использовать Raspberry Pi для ваших первых проектов, если вам интересно, как работает операционная система и ее программы.

Другие платформы

Существуют и другие платформы, такие как Beaglebone, ODROID, BananaPie, OrangePi, ESP8266, Adafruit Trinket, Pyboard и так далее. Каждый из них предоставляет свои преимущества для определенного типа пользователей, но начинающий пользователь, который не имеет больших знаний в области электроники и программирования, найдет помощь и ресурсы для самых известных, Arduino и Raspberry Pi.

Где купить

Лучшее место для покупки электроники, если вы новичок, - это специализированный магазин в вашем городе, если есть дружелюбный продавец. Они могут быть очень полезными, потому что они очень знающие люди и являются частью их работы. Хороший продавец понимает, что, помогая вам войти в мир электроники, вы выиграете довольного и мотивированного покупателя на товары, которые они продают. Вы также помогаете местным предприятиям в вашем районе, что может быть важно для вас.

Если вместо этого вы предпочитаете совершать покупки через Интернет, на некоторых страницах также есть учебные пособия, форумы и блоги, в которых представлены идеи проекта и соответствующие новости (которые вы можете использовать и читать в любом случае). Я использую Adafruit, Sparkfun, Pimoroni и Bricogeek в Испании, с очень хорошими ресурсами и новостями. Его также можно приобрести на Amazon и RS-online.


Заключительные слова и выводы о проекторе Maker

Начало разработки Maker может быть немного разочаровывающим и запутанным, если мы не обращаемся за помощью, но удовлетворение, которое мы собираемся получить во многих отношениях, того стоит. Мы рекомендуем вам выбрать модель, которая вам больше всего нравится, на одной из самых популярных платформ и следовать основным учебным пособиям, где вы потеряете свой страх и начнете понимать ключевые концепции.

Из Professional Review мы рекомендуем вам раскрыть свое любопытство и креативность. Скажите нам: у вас есть какой-нибудь проект? Можем ли мы помочь вам решить, с чего начать, исходя из ваших интересов?

Учебники

Выбор редактора

Back to top button