Naučte se projekty umění mechatroniky -

Ano, čtete to správně. Není to pravopisná chyba. Když jsem se to začal učit, ani jsem nevěděl, že takový termín existuje. Jen kvůli tomu jsem říkal lidem, že jsem mechatronický inženýr, a lidé se smáli, jako to, co to sakra znamená? Později jsem zjistil, že je to skutečné slovo a měl jsem pravdu. Co přesně tedy jsou projekty mechatroniky? Jak to souvisí s jinými technickými pojmy a co musíte být mechatronickým inženýrem? Pojďme projít tento krok jeden po druhém.

Co jsou to projekty mechatroniky?

Budu to definovat v mém starém jednoduchém termínu. Mechatronické projekty jsou jen kombinací několika věcí. K tomu nepotřebujete diplom ani osvědčení. Je to něco, když rozvíjíte své dovednosti s čistými znalostmi a zkušenostmi s pěstováním více dovedností z různých oborů. Zmatený? Nech mě to vysvětlit.

Během vysokoškolských dnů jsem chtěl být programátorem. Čistý kodér. Začal jsem se učit C, C ++, pak Python, Haskell, Scheme programování a mnoho dalších. Ale později jsem si uvědomil, že se jedná pouze o pokyny. Kód je jednoduchá instrukce, jak by něco mělo fungovat. Ale bez správných nástrojů nebo správného termínu by to byl hardware. Takže bez správného hardwaru to prostě nebude fungovat. Například, když buduji, řekněme Quad Copter, Pokud jen napíšu kus kódu v C ++, abych ovládal síťovou kartu, nebude to fungovat. Musíte vědět, jak rotory pracují, jakou rychlostí by začaly manévrovat, zda byste potřebovali krokový motor nebo vysokorychlostní motor. Existují výpočty. Teď si možná myslíte, že se pohybuji směrem k oboru robotického inženýrství. Ale to prostě není správné. Mechatronické projekty jsou kombinací elektroniky, mechaniky, hackingu, kódování, matematiky a podobných věcí. Seznam je nekonečný. Stručně řečeno, je to kombinace všeho, co jste se kdy naučili.

Jak začít?

Teď je to otázka, na kterou jsem čekal na odpověď. Mechatronické projekty nejsou něco, co byste se mohli začít učit od 5. nebo 10. třídy, nebo tak něco. Na to neexistuje věková hranice. Ale protože zde nejsme všichni Thomas Edison nebo Einstien, podívejme se, jak bychom mohli začít od základů mechatroniky zde.

Nejlepší místo, kde začít, je naučit se Python a koupit si mikropočítač, který bude sledovat vaši sadu kódů. Moderní počítače a procesory jako Intel nebo AMD by pravděpodobně byly těžké. To je důvod, proč jsem požádal o začátek s mikroprocesorem. Ještě před zakoupením mikroprocesoru bych vám doporučil trochu se naučit Linux a jeho příkazy. Hlavním důvodem je to, že v Linuxu je snadné začít. Kromě toho je Linux jedinou volbou, kterou máte od té doby, co je extrémně přenosný napříč různými platformami, dokud nemůžete přenést jakoukoli verzi systému Microsoft Windows na mikroprocesory napříč architekturami ARM, o nichž se domnívám, že nevíte, protože zde hovoříme o úsilí začátečníků. Utišit! To byla dlouhá věta.

Dovolte mi to pro vás jednodušší. Níže jsou uvedena témata, o kterých bych dále hovořil v tomto blogu, abyste získali alespoň základy Linuxu, Pythonu a mikroprocesoru. Nyní, pokud vás zajímá, kde byste získali tento mikroprocesor, nemusíte si dělat starosti s jeho úpravou ze starého počítače. Na trhu je mnoho společností, které prodávají mikroprocesory. Ale dnes bychom se více zaměřili na Raspberry Pi 2. Takže, Následující témata jsou pro dnešek:

  1. Základy Linuxu
  2. Python basic pro konfiguraci LED
  3. Raspberry Pi

Základy Linuxu

Chcete-li začít, doporučuji stáhnout linuxovou distribuci a použít ji na virtuálním stroji. Virtuální stroj jako VBOX nebo VMWare virtualizuje váš počítač a můžete používat dva operační systémy uvnitř sebe. Nejjednodušší distribuce Linuxu, kterou lidé doporučují, je Ubuntu, ale raději bych je nepodporoval. Pokud jde o začátečníka, doporučuji stáhnout Linux Mint. Aktuální verze pro Ubuntu je 15.10 a pro Mint 17, 2 Rafaela. Můžete si stáhnout některou z nich. Oba mají rozsáhlou komunitu a jsou extrémně stabilní. Jediná věc je, že pokud máte grafickou kartu, můžete mít problémy s řešením Ubuntu s Unity. Linux Mint je založen na podobném prostředí jako desktopové prostředí GNOME 3, nyní známé jako Cinnamon. Takže když se vrátíme k našemu tématu, jakmile tyto nainstalujete, následuje několik sad příkazů, které byste potřebovali znát, abyste získali praktické informace o prostředí Linux.

PříkazyPoužívání
lsZobrazit obsah aktuálního adresáře
CDZměnit adresář
pwdZobrazit aktuální adresář
cp, mvZkopírujte nebo přesuňte něco
rm, rmdirOdebrat soubor nebo adresář
kočkaČtení obsahu souboru
nanoOtevřete textový editor v terminálu
sudoZískejte přístup superuživatele
takZískejte přístup root
CD.Přejít o jeden adresář nahoru
horníZobrazení využití CPU a paměti
mapaProhledávání portů, operačních systémů a služeb
sshPro přístup k jinému stroji přes tunel
grepProhledejte data prostého textu

Tohle je jen několik základů. Samozřejmě, můžete je všechny udělat také pomocí grafického uživatelského rozhraní, ale ty jsou docela rychlé, a když jste v ssh, nebudete moci používat GUI, dokud nemáte připojení VNC. Jakmile budete mít tyto příkazy po ruce, můžete pokračovat s následující Pythonovou částí.

Doporučené kurzy

  • Online certifikační kurz HTML a HTML5
  • Kurz profesionálního testování softwaru
  • Online kurz Drupal 7
  • Online kurz JQuery

Základy Pythonu

Jakmile budete mít výše uvedené základy, můžete okamžitě nainstalovat python. Můžete ji také nainstalovat na Mac nebo Windows, ale protože zde používáme Linux, je to velmi snadné nainstalovat. Stačí zadat:

$ sudo apt-get install python3

(Poznámka: Znaménko $ znamená terminál. Nepoužívejte jej, když skutečně zadáváte příkaz)

Jakmile to nainstalujete, můžete jednoduše začít psát python3 v terminálu Linux. S největší pravděpodobností nebudete muset ani nainstalovat. Většina distribuce Linuxu je předinstalovaná s Pythonem 3.4 nebo nejnovějším, ať je to cokoli.

Následuje základ Pythonu, který pak můžete začít psát v terminálu. Python běžící v terminálu Linux vypadá takto:

Pokud dostanete 3 šipky jako výše, pak můžete začít psát následující příkazy:

>>> tisk („Ahoj svět“)

Vytiskne Ahoj svět v terminálu.

>>> 3 + 4

Bude vytisknout 7 v terminálu

>>> importovat XYZ

Bude importovat modul XYZ

>>> z ABC importu XYZ

Bude importovat XYZ z modulu ABC

(Poznámka: ABC a XYZ jsou pouze pro referenční účely. Aby bylo funkční, musíte vložit konkrétní název modulu)

>>> pokud True:

tisk („True“)

jiný:

tisk („False“)

Tím se zkontroluje, zda je podmínka pravdivá, pokud je, pak vytiskne příkaz jako true, jinak bude vytištěn nepravdivě.

Nyní pojďme napsat jednoduchý přenosný kus kódu. Napište to do libovolného textového editoru v Linuxu, například: Gedit nebo Leafpad a uložte jej jako textový soubor.py

#! / usr / bin / python

tisk („Vítejte v programování Python“)

Zde jej můžete uložit pod jakýmkoli jménem. Ujistěte se, že jste příponu změnili na „.py“. Jakmile to uděláte, napište do terminálu,

$ chmod + x test file.py

Chmod + x změní oprávnění a učiní jej spustitelným. Jen se ujistěte, že jste ve správném adresáři, když to děláte, jinak to bude vám chyba nebyla nalezena. Například, pokud je test file.py na ploše, můžete zadat následující.

$ chmod + x / Desktop / test file.py

Jakmile to provedete, můžete soubor spustit zadáním:

$. / testfile.py

Tím se na vašem terminálu vytiskne prohlášení „Vítejte v programování Python“. Můžete na něj dokonce dvakrát kliknout a spustit jej, aniž byste znovu museli jít na terminál. A můžete jej použít na jakémkoli počítači se systémem Linux. Stačí spustit příkaz chmod v kterémkoli počítači, který používáte. Můžete jej také spustit v systému Windows pomocí příkazového řádku nebo jej můžete převést na testfile.exe pomocí softwaru py2exe dostupného na SourceForge, který převede také soubor „.py“ na „exe“.

A je to. Nyní víte, jak pracovat v pythonu.

MicroComputer - Raspberry Pi

Takže nyní, pokud jde o mikropočítačovou část, budete muset zakoupit Raspberry Pi. Nezapomeňte si zakoupit nejnovější. Poslední v době psaní tohoto blogu je Raspberry Pi 2. Vypadá to takto:

Zdroj obrázku: pixabay.com

Má 4 porty USB, jeden slot pro kartu microSD, který podporuje až 64 GB emmc třídy 10. Skládá se z procesoru 900 MHz, který jsem ho nyní přetaktoval na 1, 2 GHz pomocí 3 měděných chladičů. Má asi 1 gigabajt RAM, 40 GPIO pinů, plnou podporu HDMI, 3, 5 mm audio-video jack, jedno rozhraní kamery a rozhraní displeje. Grafickou procesorovou jednotkou je Videocore IV 3D. Pokud se mě zeptáte, je to více než dostačující pro spuštění jakékoli distribuce v systému Linux.

Ve výchozím nastavení, pokud si zakoupíte celou sadu, zahrnuje kartu microSD třídy 10, která je dodávána s předinstalovanou sadou NOOBS. Pomocí noobů můžete nainstalovat operační systém Raspbian, který je v něm obsažen. Pokud jsem to zkusil, můžete nainstalovat téměř jakýkoli operační systém včetně Android KitKat. Existují však i jiné mikropočítače, ale já raději Raspberry před čímkoli. Jakmile je Raspbian nainstalován, můžete spustit python, který je znovu nainstalován ve výchozím nastavení, a začít se hádat s kolíky GPIO a několika LED, což je docela zábavné začít. Pro více informací můžete vždy navštívit oficiální stránku GitHub a malinový pi www.raspberrypi.org pro blogy, mechatronické projekty a aktualizace.

Takže si myslím, že by to bylo pro vás, abyste začali v oblasti základů mechatroniky. Neexistuje žádné omezení představivosti o tom, co všechno byste s těmito věcmi mohli udělat. Jakmile se vám to podaří, doporučuji vám podívat se na desku Arduino, což je také docela zábavné, pokud do toho chcete zahrnout mechatronické projekty a robotiku.

Zdroj prvního obrázku: pixabay.com

Doporučené články

Zde je několik článků, které vám pomohou získat více podrobností o projektech Art of Mechatronics, tak jděte na odkaz.

  1. Co je programovací jazyk schématu
  2. Kariéra jako softwarový inženýr
  3. 13 Důležité aspekty technického SEO
  4. Kariéra ve strojovém učení
  5. Strojové učení vs neuronová síť
  6. Úžasný průvodce Drupalem vs. Joomlou
  7. Drupal 7 vs Drupal 8: Jaké jsou funkce

Kategorie: