Научете проектите на изкуството на мехатрониката -

Да, добре сте го прочели. Това не е правописна грешка. Когато започнах да уча това, дори не знаех, че съществува такъв термин. Само за целта казах на хората, че съм инженер по мехатроника, а хората са се смеели, както в дяволите това означава? По-късно разбрах, че това е действителна дума и имах право. И така, какви точно са проектите на Mechatronics? Как се свързва с други инженерни термини и какво ви е необходимо, за да бъдете механичен инженер? Нека преминем през тази стъпка всички един по един.

Какви са проектите на Mechatronics?

Ще дефинирам това в стария си прост термин. Проектите по мехатроника са просто комбинация от множество неща. Не е необходима степен или каквато и да е сертификация за това. Това е нещо, когато развивате уменията си с чисти знания и опит, като култивирате множество умения от различни области. Объркани ли сте? Нека да разбера това.

По време на колежните ми дни исках да бъда програмист. Чист кодер. Започнах да изучавам C, C ++, след това Python, Haskell, програмиране на схеми и много други. Но по-късно разбрах, че това са само инструкции. Кодът е проста инструкция за това как трябва да работи нещо. Но без подходящи инструменти или подходящият термин би бил хардуер. Така че без подходящ хардуер просто няма да работи. Така че, например, ако изграждам, да кажем Quad Copter, Ако просто напиша парчето код в C ++, за да контролирам мрежовата карта, тя няма да работи. Трябва да знаете как работят роторите, с каква скорост биха започнали да маневрират, дали ще ви трябва стъпков двигател или високоскоростен мотор. Има изчисления. Сега може би си мислите, че се придвижвам към областта на роботизираното инженерство. Но това просто не е правилно. Мехатроничните проекти са комбинация от електроника, механика, хакване, кодиране, математика и други подобни неща. Списъкът е безкраен. Накратко, това е комбинация от всичко, което някога сте научили.

Как да започнете?

Това е въпрос, на който чаках да отговоря. Проектите по мехатроника не са нещо, което бихте могли да започнете да научавате от 5 -ти или 10 -ти клас или нещо подобно. Няма възрастова граница за това. Но тъй като всички ние не сме Томас Едисън или Айнстиен, нека да видим как бихме могли да започнем от основите на мехатрониката тук.

Най-доброто място за начало би било да научите Python и да закупите микрокомпютър, който ще следва вашия набор от кодове. Съвременните компютри и процесори като Intel или AMD вероятно биха били трудни. Това е причината да поискам да започна с микропроцесор. Още преди да закупите микропроцесор, бих ви препоръчал да научите малко Linux и неговите команди. Основната причина за това е, че е много лесно да започнете в Linux. Освен това Linux е единственият избор, който имате, тъй като е изключително преносим в различни платформи, освен ако не можете да прехвърлите някоя версия на Microsoft Windows за микропроцесори в ARM архитектури, които предполагам, че не знаете, тъй като тук говорим за начинаещи усилия. Hush! Това беше дълга присъда.

Нека да направя това по-просто за вас. Следват темите, които бих обсъдил по-нататък в този блог, така че да се хванете на поне основи на Linux, Python и микропроцесор. Сега, ако се чудите къде бихте взели този микропроцесор, няма нужда да се притеснявате дали ще го премахнете от стария си компютър. На пазара има много компании, които продават микропроцесори. Но днес бихме били по-фокусирани върху Raspberry Pi 2. И така, следват темите за днес:

  1. Основи на Linux
  2. Python basic за LED конфигурация
  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Преглед на съдържанието на текущата директория
CDПромяна на директория
хората с уврежданияВижте текущата директория
cp, mvКопирайте или преместете нещо
rm, rmdirПремахване на файл или директория
коткаПрочетете съдържанието на файла
наноОтворете текстовия редактор в терминал
SudoПолучете достъп до суперусер
такаПолучете корен достъп
CD.За да отидете една директория нагоре
Горна частЗа показване на използването на процесора и паметта
картаЗа сканиране на портове, ОС и услуги
SSHЗа достъп до друга машина през тунела
ВпишиТърсете данни с обикновен текст

Това са само няколко основни положения. Разбира се, можете да ги направите и чрез графичен потребителски интерфейс, но те са доста бързи и когато влезете в ssh, няма да можете да използвате GUI, докато нямате VNC връзка. След като разполагате с тези команди под ръка, можете да продължите със следната Python част.

Препоръчителни курсове

  • Курс за онлайн сертифициране в HTML и HTML5
  • Курс за професионално тестване на софтуер
  • Онлайн курс за Drupal 7
  • Онлайн курс JQuery

Основи на Python

След като имате горните основи, можете веднага да инсталирате python. Можете също да го инсталирате на Mac или Windows, но тъй като тук използваме Linux, е изключително лесно да го инсталирате. Просто въведете:

$ sudo apt - вземете инсталирайте python3

(Забележка: Знакът $ означава терминал. Не го използвайте, когато действително пишете командата)

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

Следват основите на Python, които след това можете да започнете да пишете във вашия терминал. Python, работещ в терминал Linux, изглежда така:

Ако получите 3 стрелки като горната част, тогава можете да започнете да пишете в следните команди:

>>> печат („Здравей свят“)

Той отпечатва Hello world в терминала.

>>> 3 + 4

Той ще разпечата 7 в терминала

>>> импортиране на XYZ

Той ще импортира XYZ модула

>>> от ABC import XYZ

Той ще импортира XYZ от модула ABC

(Забележка: ABC и XYZ са само за справка. Трябва да въведете конкретно име на модула, за да работи той)

>>> ако е вярно:

отпечатате ( "True")

друго:

отпечатате ( "False")

Това ще провери дали условието е вярно, ако е, тогава ще отпечата изявлението като вярно, в противен случай ще отпечата невярно.

Сега нека напишем просто преносимо парче код. Напишете това във всеки текстов редактор в Linux, например: Gedit или Leafpad и го запишете като текстов файл.py

#! / ЮЕсАр / хамбар / питон

печат („Добре дошли в програмирането на Python“)

Тук можете да го запишете с всяко име, просто се уверете, че промените разширението на „.py“. След като направите това, въведете терминал,

$ chmod + x тест файл.py

Chmod + x ще промени разрешението и ще го направи изпълним. Просто се уверете, че сте в правилната директория, когато правите това, иначе ще ви даде грешка, която не е намерена. Например, ако тестовата file.py е на Desktop, можете да въведете следното.

$ chmod + x / Desktop / тест файл.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 GB клас 10 emmc. Състои се от 900 MHz процесор, който от сега съм го овърклокирал до 1, 2 GHz, използвайки 3 медни радиатора. Разполага с около 1 гигабайта оперативна памет, 40 GPIO пина, пълна поддръжка на HDMI, 3, 5-милиметров аудио-видео жак, един интерфейс на камерата и интерфейс за дисплея, Графичният процесор е Videocore IV 3D. Ако питате мен, това е повече от достатъчно, за да стартирате всяка Linux дистрибуция в него.

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

Така че, мисля, че това би било, за да започнете в областта на основите на мехатрониката. Няма ограничение на въображението какво бихте могли да направите с тези неща. След като се закачите на тези неща, бих ви препоръчал да разгледате борда на Arduino, което също е доста забавно, ако планирате да включите проекти за мехатроника и роботика.

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

Препоръчителни статии

Ето няколко статии, които ще ви помогнат да получите повече подробности за проектите на Art of Mechatronics, така че просто преминете през линка.

  1. Какво е схема за програмиране на схемата
  2. Кариера като софтуерен инженер
  3. 13 важни аспекта на техническото SEO
  4. Кариери в машинното обучение
  5. Машинно обучение срещу невронна мрежа
  6. Невероятно ръководство за Drupal vs Joomla
  7. Drupal 7 срещу Drupal 8: Какви са характеристиките