Узнайте об искусстве мехатроники проектов -

Да, вы правильно прочитали. Это не орфографическая ошибка. Когда я начал изучать это, я даже не знал, что такой термин существует. Только ради этого я говорил людям, что я инженер по мехатронике, и люди смеялись, как, черт возьми, это значит? Позже я узнал, что это настоящее слово, и я был прав. Итак, что же это за проекты Mechatronics? Как это соотносится с другими инженерными терминами и что вам нужно, чтобы стать инженером-мехатроником? Давайте пройдем этот шаг один за другим.

Какие проекты мехатроники?

Я буду определять это в моем старом простом термине. Мехатронные проекты - это просто сочетание нескольких вещей. Вам не нужна степень или какое-либо свидетельство, чтобы быть этим. Это то, когда вы развиваете свои навыки с чистыми знаниями и опытом, развивая различные навыки из разных областей. Смущенный? Позвольте мне получить это прямо.

Во время учебы я хотел стать программистом. Чистый кодер. Я начал изучать C, C ++, затем Python, Haskell, Scheme и многое другое. Но позже я понял, что это только инструкции. Код - это простая инструкция о том, как что-то должно работать. Но без надлежащих инструментов или правильного термина будет аппаратный. Так что без надлежащего оборудования это просто не сработает. Так, например, если я собираю, скажем, Quad Copter, если я просто напишу кусок кода на C ++ для управления сетевой картой, он не будет работать. Вы должны знать, как работают роторы, на какой скорости они начнут маневрировать, нужен ли вам шаговый двигатель или высокоскоростной двигатель. Есть расчеты. Теперь вы можете подумать, что я двигаюсь в область робототехники. Но это просто не правильно. Мехатронные проекты - это сочетание электроники, механики, хакерства, кодирования, математики и тому подобного. Список бесконечен. Короче говоря, это сочетание всего, что вы когда-либо изучали.

С чего начать?

Теперь, это вопрос, на который я ждал ответа. Мехатронные проекты - это не то, что вы можете начать изучать с 5- го или 10- го класса или что-то в этом роде Для этого нет возрастных ограничений. Но так как мы все здесь не Томас Эдисон или Эйнштейн, давайте посмотрим, как мы могли бы начать здесь с основ мехатроники.

Лучше всего начать с изучения Python и покупки микрокомпьютера, который будет следовать вашему набору кодов. Современные компьютеры и процессоры, такие как Intel или AMD, вероятно, будут сложными. Вот почему я попросил начать с микропроцессора. Еще до покупки микропроцессора я бы порекомендовал вам немного изучить Linux и его команды. Основная причина этого в том, что в Linux очень легко начать работу. Кроме того, Linux - единственный выбор, который у вас есть, поскольку он чрезвычайно переносим на различные платформы, пока вы не сможете портировать любую версию Microsoft Windows на микропроцессоры с архитектурой ARM, о которой, как я полагаю, вы не знаете, поскольку речь идет об усилиях новичка здесь. Тише! Это было длинное предложение.

Позвольте мне сделать это более простым для вас. Ниже приведены темы, которые я буду обсуждать далее в этом блоге, чтобы вы овладели хотя бы основами Linux, Python и микропроцессора. Теперь, если вам интересно, где бы вы взяли этот микропроцессор, вам не нужно беспокоиться о том, чтобы установить его со старого компьютера. На рынке много компаний, которые продают микропроцессоры. Но сегодня мы бы больше сосредоточились на Raspberry Pi 2. Итак, следующие темы на сегодня:

  1. Основы Linux
  2. Python basic для светодиодной конфигурации
  3. Raspberry Pi

Основы Linux

Итак, для начала я бы порекомендовал скачать дистрибутив Linux и использовать его на виртуальной машине. Виртуальная машина, такая как VBOX или VMWare, виртуализирует ваш компьютер, и вы можете использовать две операционные системы друг в друге. Самый простой дистрибутив Linux, который рекомендуют люди, - это Ubuntu, но я бы не стал их поддерживать. Что касается новичка, я бы порекомендовал скачать Linux Mint. Текущая версия для Ubuntu - 15.10, а для Mint - 17.2 Rafaela. Вы можете скачать любой из них. Оба имеют обширное сообщество и чрезвычайно стабильны. Единственное, что если у вас есть видеокарта, у вас могут возникнуть проблемы с устранением неполадок в Ubuntu с Unity. Linux Mint основан на чем-то похожем на среду рабочего стола GNOME 3, теперь известную как Cinnamon. Итак, возвращаясь к нашей теме, после их установки ниже приведены некоторые наборы команд, которые вам необходимо знать, чтобы получить практические навыки в среде Linux.

командыиспользование
LsПросмотр содержимого текущего каталога
компакт дискИзменить каталог
PWDПосмотреть текущий каталог
ср, мвСкопируйте или переместите что-нибудь
рм, рмдирУдалить файл или каталог
КотПрочитать содержимое файла
наноОткройте текстовый редактор в терминале
СудоПолучите доступ суперпользователя
такПолучить root-доступ
компакт диск.Чтобы перейти на один каталог вверх
верхДля отображения загрузки процессора и памяти
картаДля сканирования портов, ОС и сервисов
SSHЧтобы получить доступ к другой машине через туннель
GrepПоиск в текстовых данных

Это всего лишь несколько основ. Конечно, вы можете делать все это через графический пользовательский интерфейс, но это довольно быстро, и, когда вы переходите на ssh, вы не сможете использовать GUI, пока у вас нет VNC-соединения. После того, как вы освоите эти команды, вы можете перейти к следующей части Python.

Рекомендуемые курсы

  • Сертификационный онлайн-курс по HTML и HTML5
  • Курс профессионального тестирования программного обеспечения
  • Онлайн курс Drupal 7
  • Онлайн курс JQuery

Основы Python

Как только вы освоите все вышеперечисленное, вы можете сразу же установить python. Вы также можете установить его на Mac или Windows, но так как мы используем Linux здесь, установить его очень просто. Просто введите:

$ sudo apt-get install python3

(Примечание: знак $ означает терминал. Не используйте его при вводе команды)

После установки вы можете просто запустить его, набрав python3 в своем терминале Linux. Скорее всего, вам даже не придется его устанавливать. Большая часть дистрибутива Linux поставляется с Python 3.4 или более поздней версией, какой бы она ни была.

Ниже приведены основы Python, которые вы можете начать набирать в своем терминале. Python, работающий в терминале Linux, выглядит так:

Если вы получили 3 стрелки, как в приведенной выше части, вы можете начать вводить следующие команды:

>>> печать («Привет, мир»)

Он печатает Привет мир в терминале.

>>> 3 + 4

Он выведет 7 в терминале

>>> импорт XYZ

Это будет импортировать модуль XYZ

>>> от ABC импорт XYZ

Он импортирует XYZ из модуля ABC

(Примечание: ABC и XYZ предназначены только для справочных целей. Вам нужно вставить определенное имя модуля, чтобы он работал)

>>> если верно

печать ( «True»)

еще:

печать ( «Ложь»)

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

Теперь давайте напишем простой переносимый фрагмент кода. Запишите это в любом текстовом редакторе в Linux, например: Gedit или Leafpad, и сохраните его как текстовый файл.py

#! / USR / бен / питон

печать («Добро пожаловать в программирование на Python»)

Здесь вы можете сохранить его под любым именем, просто убедитесь, что вы изменили расширение на «.py». Как только вы сделали это, введите в терминал,

$ chmod + x test file.py

Chmod + x изменит разрешение и сделает его исполняемым. Просто убедитесь, что вы находитесь в правильном каталоге, делая это, иначе это даст вам ошибку, не найденную. Например, если test file.py находится на рабочем столе, вы можете ввести следующее.

$ chmod + x / Desktop / test file.py

Как только вы это сделаете, вы можете запустить файл, набрав:

$. / Testfile.py

На вашем терминале будет напечатано заявление «Добро пожаловать в программирование на Python». Вы можете даже дважды щелкнуть по нему и выполнить, даже не заходя в терминал снова. И вы можете использовать его на любом компьютере Linux. Вам просто нужно запустить команду chmod на любом компьютере, который вы используете. Вы также можете запустить его в Windows, используя командную строку, или вы можете преобразовать его в testfile.exe с помощью программного обеспечения py2exe, доступного на SourceForge, которое преобразует файл «.py» тоже в «.exe».

Вот и все. Теперь вы знаете, как работать в Python.

Микрокомпьютер - Raspberry Pi

Итак, теперь для микрокомпьютерной части вам нужно будет купить Raspberry Pi. Убедитесь, что вы покупаете последнюю версию. Самым последним на момент написания этого блога является Raspberry Pi 2. Это выглядит так:

Источник изображения: pixabay.com

Он имеет 4 порта USB, один слот для карт памяти microSD, который поддерживает до 64 ГБ класса 10 emmc. Он состоит из процессора с частотой 900 МГц, который на данный момент разогнан до 1, 2 ГГц с помощью 3 медных радиаторов. Он имеет около 1 гигабайта оперативной памяти, 40 контактов GPIO, полную поддержку HDMI, аудио-видео разъем 3, 5 мм, интерфейс одной камеры и интерфейс дисплея. Графическим процессором является Videocore IV 3D. Если вы спросите меня, этого более чем достаточно для запуска любого дистрибутива Linux.

По умолчанию, если вы приобретете весь комплект, он будет включать в себя карту microSD класса 10, которая поставляется с NOOBS. Используя noobs, вы можете установить операционную систему Raspbian, которая входит в нее. Насколько я пытался, вы можете установить практически любую операционную систему, включая Android KitKat. Однако есть и другие микрокомпьютеры, но я предпочитаю Raspberry всему. После установки Raspbian вы можете запустить python, который снова устанавливается по умолчанию, и начать возиться с выводами GPIO и несколькими светодиодами, с которыми довольно интересно начать. Для получения дополнительной информации вы всегда можете посетить официальную страницу GitHub и raspberry pi www.raspberrypi.org с блогами, проектами по мехатронике и обновлениями.

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

Первый источник изображения: pixabay.com

Рекомендуемые статьи

Вот несколько статей, которые помогут вам получить более подробную информацию о проектах Art of Mechatronics, поэтому просто перейдите по ссылке.

  1. Что такое язык программирования схем
  2. Карьера как инженер-программист
  3. 13 важных аспектов технического SEO
  4. Карьера в машинном обучении
  5. Машинное обучение против нейронной сети
  6. Удивительное руководство по Drupal против Joomla
  7. Drupal 7 против Drupal 8: каковы особенности