Õppige mehhatroonika projektide kunsti -

Jah, sa lugesid seda õigesti. See pole kirjaviga. Kui ma seda õppima hakkasin, ei teadnud ma isegi, et selline termin eksisteerib. Ainult selle pärast ütlesin ma inimestele, et olen mehhatroonikainsener, ja inimesed naersid, nagu mida kuradit see tähendab? Hiljem sain teada, et see on tegelik sõna ja mul oli õigus. Mis siis on Mehhatroonika projektid? Kuidas see seostub teiste inseneriterminitega ja mida peate mehhatroonikuks saama? Vaatame selle sammu kõik ükshaaval läbi.

Mis on mehhatroonika projektid?

Ma määratlen selle oma vanas lihtsas terminis. Mehhatroonikaprojektid on lihtsalt mitme asja kombinatsioon. Selleks pole vaja kraadi ega tunnistust. See on midagi, kui arendate oma oskusi puhaste teadmiste ja kogemustega erinevate valdkondade erinevate oskuste arendamisel. Segaduses? Las ma saan sellest otse aru.

Kolledžipäevade ajal tahtsin olla programmeerija. Puhas kodeerija. Hakkasin õppima C, C ++, seejärel Pythoni, Haskelli, Scheme'i programmeerimist ja palju muud. Kuid hiljem sain aru, et need on ainult juhised. Kood on lihtne juhis, kuidas miski peaks toimima. Kuid ilma korralike instrumentideta oleks õige termin riistvara. Nii et ilma korraliku riistvarata see lihtsalt ei tööta. Näiteks kui ma ehitan, siis ütleme Quad Copter, kui ma lihtsalt kirjutan kooditüki C ++ -sse võrgukaardi juhtimiseks, siis see ei tööta. Peate teadma, kuidas rootorid töötavad, millise kiirusega nad manööverdama hakkaksid, kas vajate astmelist mootorit või kiirmootorit. Seal on arvutused. Nüüd võite mõelda, et liigun robotitehnika valdkonna poole. Kuid see pole lihtsalt õige. Mehhatroonikaprojektid on kombinatsioon elektroonikast, mehaanikast, häkkimisest, kodeerimisest, matemaatikast ja muust sarnasest. Nimekiri on lõputu. Lühidalt, see on kombinatsioon kõigest, mida olete kunagi õppinud.

Kuidas alustada?

Nüüd on see küsimus, millele ma ootasin vastust. Mehhatroonikaprojektid pole midagi, mida võiksite hakata õppima 5. klassist või 10. klassist, või midagi sellist. Selle jaoks vanusepiirangut pole. Kuid kuna me kõik pole siin Thomas Edison ega Einstien, vaatame, kuidas saaksime siinsete mehhatroonika põhitõdedega algust teha.

Parim koht alustamiseks oleks Pythoni õppimine ja mikroarvuti ostmine, mis järgib teie koodikomplekti. Kaasaegsed arvutid ja protsessorid nagu Intel või AMD oleks tõenäoliselt rasked. See on põhjus, miks ma palusin alustada mikroprotsessoriga. Isegi enne mikroprotsessori ostmist soovitaksin teil natuke õppida Linuxi ja selle käske. Selle peamiseks põhjuseks on asjaolu, et Linuxi käivitamiseks on seda lihtne. Pealegi on Linux ainus valik, mida te selle pärast väga erinevatel platvormidel kaasaskantavat saate, kuni te ei saa Microsofti Windowsi ühtegi versiooni mikroprotsessorite kaudu ARM-i arhitektuurides portida, mida ma eeldan, et te ei tea, kuna me räägime siin algajate pingutustest. Kuule! See oli pikk lause.

Las ma teen selle teie jaoks lihtsamaks. Järgnevalt käsitleme teemasid, mida arutaksin siin blogis pikemalt, nii et saate ülevaate vähemalt Linuxi, Pythoni ja mikroprotsessori põhitõdedest. Kui teil on küsimus, kust te selle mikroprotsessori saaksite, ei pea te muretsema, et saaksite selle vanast arvutist lahti ühendada. Turul on väga palju ettevõtteid, kes müüvad mikroprotsessoreid. Kuid täna keskenduksime rohkem vaarika Pi 2-le. Niisiis, järgnevad tänase päeva teemad:

  1. Linuxi põhitõed
  2. Python basic LED-i konfigureerimiseks
  3. Vaarika Pi

Linuxi põhitõed

Niisiis, alustamiseks soovitaksin alla laadida Linuxi distributsiooni ja kasutada seda virtuaalmasinas. Virtuaalne masin nagu VBOX või VMWare virtualiseerib teie arvuti ja võite kasutada kahte üksteise sees olevat opsüsteemi. Lihtsaim Linuxi levitamine, mida inimesed soovitavad, on Ubuntu, kuid ma pigem ei toetaks neid. Algaja jaoks soovitaksin alla laadida Linux Mint. Ubuntu praegune versioon on 15.10 ja Rahapaja puhul on see 17.2 Rafaela. Võite neist kummagi alla laadida. Mõlemal on suur kogukond ja nad on äärmiselt stabiilsed. Ainus asi on see, et kui teil on graafikakaart, võib teil olla probleeme Ubuntu tõrkeotsinguga Unity abil. Linux Mint põhineb mõnevõrra sarnasel GNOME 3 töölauakeskkonnal, mida nüüd tuntakse kaneeli nime all. Tulles tagasi meie teema juurde, kui olete need installinud, siis järgnevad mõned käsukomplektid, mida peate teadma, et saaksite Linuxi keskkonnas käed külge saada.

KäsudKasutamine
lsVaadake praeguse kataloogi sisu
CDMuuda kataloogi
pwdKuva praegune kataloog
cp, mvMidagi kopeerida või teisaldada
rm, rmdirEemaldage fail või kataloog
kassLoe faili sisu
nanoAvage terminalis tekstiredaktor
sudoHankige superkasutaja juurdepääs
niiHankige juurjuurdepääs
CDEt minna ühte kataloogi üles
ülaosaCPU ja mälukasutuse kuvamiseks
kaartPortide, operatsioonisüsteemide ja teenuste skannimiseks
sshTeise masina juurdepääsuks tunneli kaudu
grepLihtteksti andmete otsimine

Need on vaid mõned põhitõed. Muidugi saate neid kõiki teha ka graafika kasutajaliidese kaudu, kuid need on üsna kiired ja kui olete ssh-is, ei saa te GUI-d kasutada enne, kui teil on VNC-ühendus. Kui need käsud on käepärased, saate jätkata järgmise Pythoni osaga.

Soovitatavad kursused

  • Veebisertifitseerimise kursus HTML-i ja HTML5-s
  • Professionaalse tarkvara testimise kursus
  • Online Drupali 7 kursus
  • Online JQuery kursus

Pythoni põhitõed

Kui teil on ülaltoodud põhitõed, saate pythoni kohe installida. Saate selle installida ka Mac-i või Windowsi, kuid kuna me kasutame siin Linuxi, on selle installimine äärmiselt lihtne. Lihtsalt kirjuta:

$ sudo apt-get install python3

(Märkus: märk $ tähendab terminali. Ärge kasutage seda käsu reaalselt tippimisel)

Kui olete selle installinud, saate selle lihtsalt Linuxi terminalis python3 kirjutama hakata. Tõenäoliselt ei pea te seda isegi installima. Enamik Linuxi turustusi on eelinstalleeritud Python 3.4 või kõige uuemaga, olenemata sellest, kumb see on.

Järgnevalt on toodud Pythoni põhitõed, mida saate seejärel oma terminalis kirjutama hakata. Linuxi terminalis töötav Python näeb välja selline:

Kui teil on 3 noolt, nagu ülalpool, võite hakata kirjutama järgmisi käske:

>>> print (“Tere maailm”)

See prindib terminalist välja Tere maailma.

>>> 3 + 4

See prindib terminalis 7 välja

>>> impordi XYZ

See impordib XYZ-mooduli

>>> ABC impordi XYZ alt

See impordib XYZ-i moodulist ABC

(Märkus: ABC ja XYZ on ainult viitamise eesmärgil. Selle töö alustamiseks peate sisestama kindla mooduli nime)

>>> kui tõsi:

print (“True”)

muu:

print (“False”)

See kontrollib, kas tingimus on tõene, kui see on, siis prindib avalduse tõeseks, muidu prindib vale.

Kirjutame nüüd lihtsa kaasaskantava kooditüki. Kirjutage see mis tahes Linuxi tekstiredaktorisse, nt Gedit või Leafpad, ja salvestage see failina fail.py

#! / usr / bin / python

print (“Tere tulemast Pythoni programmeerimisse”)

Siin saate selle salvestada mis tahes nimega, veenduge, et muudaksite laiendiks ".py". Kui olete selle teinud, tippige terminali,

$ chmod + x test file.py

Chmod + x muudab luba ja muudab selle täidetavaks. Lihtsalt veenduge, et olete seda tehes õiges kataloogis, vastasel juhul annab see teile tõrke, mida ei leitud. Näiteks kui test file.py on töölaual, võite sisestada järgmise.

$ chmod + x / Desktop / test file.py

Kui olete selle teinud, saate faili käivitada, tippides:

$. / testfile.py

See prindib teie terminali avalduse „Tere tulemast Pythoni programmeerimisse“. Võite sellel isegi topeltklõpsu teha ja käivitada, ilma et peaksite kunagi uuesti terminali minema. Ja saate seda kasutada mis tahes Linuxi arvutis. Peaksite käsu chmod käitama ükskõik millises arvutis. Saate seda ka käsuviiba abil Windowsis käivitada või teisendada testfile.exe-ks, kasutades SourceForge'is saadaolevat tarkvara py2exe, mis teisendab ka .py-faili ka .exe-faili.

See selleks. Nüüd teate, kuidas pütonis töötada.

Mikroarvuti - Raspberry Pi

Nii et nüüd peaksite mikroarvuti osa jaoks ostma Raspberry Pi. Ostke kindlasti viimane. Viimane ajaveebi kirjutamise hetkest on Raspberry Pi 2. See näeb välja selline:

Kujutise allikas: pixabay.com

Sellel on 4 USB-porti, üks microSD-kaardi pesa, mis toetab kuni 64 GB klassi 10 emmc. See koosneb 900 MHz protsessorist, mis praeguse seisuga olen 3 vasest jahutusradiaatorite abil ülendanud selle 1, 2 GHz-ni. Sellel on umbes 1 gigabaidine RAM, 40 GPIO tihvti, täielik HDMI tugi, 3, 5 mm audio-video pistikupesa, ühe kaamera liides ja kuvari liides. Graafika töötlusüksus on Videocore IV 3D. Kui te minult küsite, on see enam kui piisav, et selles suvalist Linuxi jaotust käivitada.

Kui ostate terve komplekti, sisaldab see vaikimisi klassi 10 microSD-kaarti, mis on NOOBS-iga eelinstalleeritud. Noobide abil saate installida sellesse kuuluva opsüsteemi Raspbian. Niipalju kui olen proovinud, saate installida peaaegu iga opsüsteemi, sealhulgas Android KitKat. Siiski on ka teisi mikroarvuteid, kuid ma eelistan kõige rohkem vaarikat. Kui Raspbian on installitud, võite käivitada vaikimisi taas installitud pythoni ja hakata GPIO-nööpnõelte ja mõne LED-iga segama, millega on üsna lõbus alustada. Lisateabe saamiseks külastage alati ajaveebide, mehhatroonikaprojektide ja värskenduste GitHubi ja vaarikapi ametlikku lehte www.raspberrypi.org.

Niisiis, ma arvan, et see oleks just see, kui alustaksite mehhatroonika põhitõdedest. Selle jaoks, mida kõike nende asjadega teha saaksite, pole fantaasial piiratud. Kui olete selle asja üles riputanud, soovitaksin teil vaadata Arduino tahvlit, mis on ka üsna lõbus, kui plaanite sinna lisada mehhatroonikaprojekte ja robootikat.

Esimene pildi allikas: pixabay.com

Soovitatavad artiklid

Siin on mõned artiklid, mis aitavad teil saada rohkem üksikasju Art of Mechatronics projektide kohta, nii et lihtsalt minge lingi kaudu.

  1. Mis on skeemi programmeerimiskeel
  2. Karjäär tarkvarainsenerina
  3. 13 Tehnilise SEO olulised aspektid
  4. Karjäär masinõppes
  5. Masinõpe vs närvivõrk
  6. Hämmastav juhend Drupali ja Joomla kohta
  7. Drupal 7 vs Drupal 8: millised on omadused

Kategooria: