Naučite se projektov Umetnost mehatronike -

Ja, prav ste prebrali. Ne gre za pravopisno napako. Ko sem se tega začel učiti, sploh nisem vedel, da takšen izraz obstaja. Samo zaradi tega sem ljudem govoril, da sem inženir mehatronike, in ljudje so se včasih smejali, kot kaj za vraga to sploh pomeni? Kasneje sem ugotovil, da gre za dejansko besedo in imel sem prav. Torej, kaj natančno so projekti Mehatronika? Kako se nanaša na druge inženirske izraze in kaj potrebujete za mehatronski inženir? Pojdimo skozi ta korak vsi po vrsti.

Kakšni so projekti Mehatronike?

To bom opredelil v svojem starem preprostem izrazu. Projekti mehatronike so le kombinacija več stvari. Za to ne potrebujete diplome ali potrdila. To je nekaj, ko razvijate svoje veščine s čistim znanjem in izkušnjami z gojenjem več veščin z različnih področij. Zmeden? Naj to razčistim.

V času fakultetnih dni sem hotel biti programer. Čisti koder. Začel sem se učiti C, C ++, nato Python, Haskell, Scheme programiranje in še veliko več. Ampak kasneje sem ugotovil, da so to samo navodila. Koda je preprosto navodilo, kako naj nekaj deluje. A brez ustreznih instrumentov ali bi bil ustrezen izraz strojna oprema. Brez ustrezne strojne opreme preprosto ne bo delovalo. Na primer, če gradim, recimo Quad Copter, če samo napišem del kode v C ++, da nadzorujem omrežno kartico, ne bo delovalo. Vedeti morate, kako delujejo rotorji, s kakšno hitrostjo bi začeli manevrirati, ali bi potrebovali stopenjski ali hitri motor. Obstajajo izračuni. Zdaj boste morda razmišljali, da grem proti področju robotskega inženiringa. A to preprosto ni v redu. Projekti mehatronike so kombinacija elektronike, mehanike, taksistranja, kodiranja, matematike in podobnih stvari. Seznam je neskončen. Skratka, gre za kombinacijo vsega, kar ste se kdaj naučili.

Kako začeti?

Zdaj je to vprašanje, na katerega sem čakala, da odgovorim. Projekti mehatronike niso nekaj, kar bi se lahko začeli učiti od petega ali desetega razreda ali kaj podobnega. Za to ni starostne omejitve. Ker pa tukaj nismo vsi Thomas Edison ali Einstien, poglejmo, kako bi lahko začeli z osnovami mehatronike tukaj.

Najbolje bi začeli z učenjem Pythona in nakupom mikroračunalnika, ki bo sledil vašemu nizu kod. Sodobni računalniki in procesorji, kot sta Intel ali AMD, bi bili verjetno težko. Zato sem zahteval, da začnem z mikroprocesorjem. Še pred nakupom mikroprocesorja bi vam priporočal, da se malo naučite Linuxa in njegovih ukazov. Glavni razlog za to je v tem, da je v Linuxu začelo zelo enostavno. Poleg tega je Linux edina izbira, ki jo imate od svojega izjemno prenosljivega na različnih platformah, razen če ne morete na mikroprocesorje v ARM arhitekture postaviti nobene različice sistema Microsoft Windows, za katero domnevam, da ne veste, saj tukaj govorimo o začetniških naporih. Hiš! To je bil dolg stavek.

Naj to poenostavim za vas. Sledijo teme, o katerih bom v tem blogu še razpravljal, tako da boste spoznali vsaj osnove Linuxa, Pythona in mikroprocesorja. Če se sprašujete, kje bi dobili ta mikroprocesor, vam ni treba skrbeti, da bi ga odstranili s starega računalnika. Na trgu je veliko podjetij, ki prodajajo mikroprocesorje. Toda danes bi se bolj osredotočili na Raspberry Pi 2. Torej, sledijo teme za danes:

  1. Osnove Linuxa
  2. Python basic za konfiguracijo LED
  3. Malina Pi

Osnove Linuxa

Torej, če želite začeti, priporočam, da naložite distribucijo Linuxa in jo uporabite na virtualnem računalniku. Navidezni stroj, kot je VBOX ali VMWare, virtualizira vaš računalnik in lahko uporabljate dva operacijska sistema drug v drugem. Najpreprostejša distribucija Linuxa, ki jo priporočajo ljudje, je Ubuntu, vendar jih raje ne podpiram. Kar se tiče začetnika, priporočam prenos Linux Mint-a. Trenutna različica za Ubuntu je 15, 10, za Mint pa 17, 2 Rafaela. Lahko jih prenesete. Oba imata veliko skupnost in sta izjemno stabilna. Edina stvar je, da če imate grafično kartico, lahko imate težave z odpravljanjem težav z Ubuntujem z Unity. Linux Mint temelji na nekoliko podobnem namizju GNOME 3, ki je danes znano kot Cinnamon. Ko se namestite nanje, se vrnite k naši temi, nato pa sledi nekaj ukazov, ki jih morate vedeti, tako da se boste znašli v okolju Linux.

UkaziUporaba
lsOgled vsebine trenutnega imenika
cdSpremeni imenik
pwdPoglej trenutni imenik
cp, mvKopirajte ali premaknite nekaj
rm, rmdirOdstranite datoteko ali imenik
mačkaPreberite vsebino datoteke
nanoOdprite urejevalnik besedila v terminalu
sudoPridobite dostop do superuserja
takoPridobite korenski dostop
cdČe želite iti en imenik navzgor
vrhZa prikaz porabe CPU in pomnilnika
zemljevidZa pregledovanje pristanišč, operacijskih sistemov in storitev
sshZa dostop do drugega stroja skozi predor
grepPoiščite navadne besedilne podatke

To je le nekaj osnov. Seveda lahko vse to storite tudi prek grafičnega uporabniškega vmesnika, vendar so ti precej hitri, in ko se vpišete v ssh, ne boste mogli uporabljati GUI, dokler ne boste imeli povezave VNC. Ko so ti ukazi na voljo, lahko nadaljujete z naslednjim Python Part.

Priporočeni tečaji

  • Spletni tečaj certificiranja v HTML in HTML5
  • Tečaj strokovnega testiranja programske opreme
  • Spletni tečaj Drupal 7
  • Spletni tečaj JQuery

Osnove Pythona

Ko prejmete zgornje osnove, lahko takoj namestite python. Namestite ga lahko tudi na Mac ali Windows, a ker tu uporabljamo Linux, je to zelo enostavno namestiti. Samo vnesite:

$ sudo apt-get install python3

(Opomba: Znak $ pomeni terminal. Ne uporabljajte ga, ko dejansko vtipkate ukaz)

Ko to namestite, ga lahko preprosto začnete tipkati python3 v vašem terminalu Linux. Najverjetneje ga sploh ne boste morali namestiti. Večina distribucij za Linux je vnaprej nameščena z Python 3.4 ali najnovejšim, kar je.

Sledijo osnove Pythona, ki jih lahko nato začnete tipkati v svojem terminalu. Python, ki deluje v terminalu Linux, izgleda tako:

Če dobite 3 puščice, kot je zgornji del, lahko začnete tipkati v naslednjih ukazih:

>>> tiskanje ("Pozdravljeni svet")

V terminalu natisne Hello world.

>>> 3 + 4

V terminalu bo izpisal 7

>>> uvozi XYZ

Uvozi modul XYZ

>>> iz ABC uvoz XYZ

XYZ bo uvozil iz modula ABC

(Opomba: ABC in XYZ sta samo za referenčne namene. Če želite delovati, morate vstaviti določeno ime modula)

>>> če je res:

tisk ("Resnično")

drugo:

tisk ("napačno")

To bo preverilo, ali je pogoj res, če je, potem bo izjavo natisnil kot resničen, natisnil pa je napačno.

Zdaj napišemo preprost prenosni del kode. To napišite v kateri koli urejevalnik besedil v Linux, na primer: Gedit ali Leafpad in ga shranite kot besedilno datoteko.py

#! / usr / bin / python

natis ("Dobrodošli v programiranju Python")

Tu ga lahko shranite s katerim koli imenom, samo preverite, ali spremenite pripono na '.py'. Ko to storite, vtipkajte terminal,

$ chmod + x testna datoteka.py

Chmod + x bo spremenil dovoljenje in ga naredil za izvršljivo. Ko to storite, se prepričajte, da ste v ustreznem imeniku, sicer vam bo prišlo do napake, ki ni bila najdena. Na primer, če je testna datoteka.py na namizju, lahko vnesete naslednje.

$ chmod + x / Namizje / testna datoteka.py

Ko to storite, lahko zaženete datoteko tako, da vtipkate:

$. / testfile.py

To bo natisnilo izjavo "Dobrodošli v programiranju Python" na vašem terminalu. Lahko ga celo dvokliknete in izvedete, ne da bi se še kdaj odpravili do terminala. In lahko ga uporabljate na katerem koli računalniku Linux. Morali bi preprosto zagnati ukaz chmod v katerem koli računalniku uporabljate. Lahko ga tudi zaženete v operacijskem sistemu Windows z ukaznim pozivom ali pa ga pretvorite v testfile.exe s programsko opremo py2exe, ki je na voljo v SourceForge, ki bo pretvorila datoteko '.py' tudi .exe '.

To je to. Zdaj veste, kako delati v pythonu.

Mikroračunalnik - Raspberry Pi

Torej, zdaj za del mikroračunalnika bi morali kupiti Raspberry Pi. Poskrbite, da boste kupili najnovejšo. Najnovejši čas pisanja tega bloga je Raspberry Pi 2. Izgleda približno tako:

Vir slike: pixabay.com

Ima 4 vrata USB, eno režo za microSD kartico, ki podpira do 64 GB razreda 10 emmc. Sestavljen je iz 900 MHz procesorja, ki sem ga od zdaj preko 3 bakrenih hladilnikov prehitel na 1, 2 GHz. Ima približno 1 gigabajt RAM-a, 40 zatičev GPIO, popolno podporo za HDMI, 3, 5-milimetrski avdio-video vhod, en vmesnik kamere in zaslonski vmesnik, procesorska enota Graphics je Videocore IV 3D. Če vprašate mene, je to več kot zadostno, da zaženete katero koli distribucijo Linuxa v njej.

Če kupite celoten komplet, privzeto vsebuje kartico microSD razreda 10, ki je vnaprej nameščena z NOOBS. S pomočjo noobov lahko namestite operacijski sistem Raspbian, ki je vključen v njem. Kolikor sem poskusil, lahko namestite skoraj kateri koli operacijski sistem, vključno z Android KitKat. Vendar obstajajo tudi drugi mikroračunalniki, vendar imam raje maline pred čimer koli. Ko je Raspbian nameščen, lahko začnete python, ki je znova privzeto nameščen, in začnete zajebavati z zatiči GPIO in nekaj LED, kar je zelo zabavno za začetek. Za več informacij lahko vedno obiščete uradno stran GitHub in maline pi www.raspberrypi.org za bloge, projekte mehatronike in posodobitve.

Torej, mislim, da bi bilo to, če bi začeli na področju osnov mehatronike. Ni meja domišljije, kaj vse bi lahko naredili s temi stvarmi. Ko se boste seznanili s temi stvarmi, bi vam priporočal, da si ogledate Arduino ploščo, kar je tudi zelo zabavno, če nameravate v to vključiti projekte mehatronike in robotike.

Prvi vir slike: pixabay.com

Priporočeni članki

Tukaj je nekaj člankov, ki vam bodo pomagali do podrobnosti o projektih Art of Mechatronics, zato pojdite po povezavi.

  1. Kaj je programski jezik sheme
  2. Kariera programskega inženirja
  3. 13 Pomembni vidiki tehničnega SEO
  4. Kariere v strojnem učenju
  5. Strojno učenje proti nevronski mreži
  6. Neverjeten vodnik o Drupalu proti Joomli
  7. Drupal 7 vs Drupal 8: Katere so lastnosti