Ismerje meg a mechatronika művészetének projektjeit -

Igen, jól olvasod. Ez nem helyesírási hiba. Amikor elkezdtem ezt tanulni, még azt sem tudtam, hogy létezik egy ilyen kifejezés. Csak ennek kedvéért szoktam mondani az embereknek, hogy mechatronikai mérnök vagyok, és az emberek nevettek, mi az ördög jelent ez? Később rájöttem, hogy ez egy valódi szó, és igazam volt. Tehát mi pontosan a mechatronikai projektek? Hogyan kapcsolódik ez más műszaki fogalmakhoz, és mire van szüksége egy mechatronikai mérnöknek? Menjünk végig ezen a lépésben egyenként.

Melyek a mechatronikai projektek?

Ezt a régi egyszerű kifejezésemben fogom meghatározni. A mechatronikai projektek többféle kombinációt alkotnak. Ehhez nincs szükség diplomára vagy bármilyen igazolásra. Ez valami, amikor tiszta ismeretekkel és tapasztalatokkal fejleszti készségeit, különféle szakterületektől származik. Zavaros? Hadd ezt egyenesen.

Főiskolai napjaim alatt programozni akartam. Tiszta kódoló. Megkezdtem a C, C ++, majd a Python, a Haskell, a Scheme programozás és még sok más tanulását. De később rájöttem, hogy ezek csak utasítások. A kód egy egyszerű utasítás, hogyan kell működni valami. De megfelelő eszközök nélkül, vagy a megfelelő kifejezés hardver lenne. Tehát megfelelő hardver nélkül egyszerűen nem fog működni. Tehát például, ha építek, mondjuk a Quad Copter-et. Ha csak a C ++ kódot írom a hálózati kártya vezérlésére, akkor nem fog működni. Tudnia kell, hogy a forgórészek hogyan működnek, milyen sebességgel kezdik el a manőverezést, akár lépcsőmotorra, akár nagysebességű motorra van szüksége. Vannak számítások. Most azt gondolhatja, hogy a robottechnika területén haladok. De ez egyszerűen nem helyes. A mechatronikai projektek az elektronika, a mechanika, a hackelés, a kódolás, a matematika és hasonló dolgok kombinációja. A lista végtelen. Röviden: ez minden kombinációja, amit valaha is megtanultál.

Hogy kezdjed?

Ez egy olyan kérdés, amelyre megválaszoltam. A mechatronikai projektek nem olyanok, amelyeket meg lehet kezdeni tanulni az 5. vagy a 10. osztálytól kezdve, vagy valami. Ehhez nincs korhatár. De mivel mindannyian nem Thomas Edison vagy Einstien vagyunk, nézzük meg, hogyan kezdhetjük el a mechatronika alapjait itt.

A legjobb indulás a Python megtanulása és egy mikroszámítógép vásárlása, amely követi a kódokat. A modern számítógépek és processzorok, például az Intel vagy az AMD valószínűleg nehéz lesz. Ez az oka annak, hogy mikroprocesszorral kezdjem. Mielőtt megvásárolnám a mikroprocesszort, azt javaslom, hogy tanulja meg egy kicsit a Linuxot és annak parancsát. Ennek legfőbb oka az, hogy a Linuxon nagyon könnyű elindulni. Különben is, a Linux az egyetlen olyan választása, amellyel rendkívül hordozható különféle platformon keresztül, egészen addig, amíg nem tudja a Microsoft Windows bármely verzióját a mikroprocesszorokon keresztül az ARM architektúrákba átvinni, és azt feltételezem, hogy nem tudod, mivel itt kezdő erőfeszítésekről beszélünk. Csitt! Ez egy hosszú mondat volt.

Hadd tegyem ezt egyszerűbbé. Az alábbiakban tárgyalom azokat a témákat, amelyekről tovább fogok beszélni ebben a blogban, hogy megismerkedjünk legalább a Linux, a Python és a mikroprocesszor alapjaival. Most, ha azon kíváncsi, hol szerezné meg ezt a mikroprocesszort, nem kell aggódnia, hogy leszereli a régi számítógépről. Nagyon sok olyan vállalat van a piacon, amelyek mikroprocesszorokat árusítanak. De ma inkább a Raspberry Pi 2-re koncentrálnánk. Tehát a következők a mai témák:

  1. Linux alapok
  2. Python basic LED konfigurációhoz
  3. Raspberry Pi

Linux alapok

Tehát az induláshoz azt javasolom, töltsön le egy Linux disztribúciót, és használja azt egy virtuális gépen. A virtuális gép, például a VBOX vagy a VMWare virtualizálja a számítógépet, és két operációs rendszert használhat egymáson belül. Az emberek által ajánlott legegyszerűbb Linux disztribúció az Ubuntu, de inkább nem támogatnám őket. A kezdõknek a Linux Mint letöltését ajánlom. Az Ubuntu jelenlegi verziója 15.10, Mint esetében pedig 17.2 Rafaela. Letöltheti bármelyiket. Mindkettő hatalmas közösséggel rendelkezik és rendkívül stabil. Az egyetlen dolog, hogy ha van grafikus kártyája, akkor problémái lehetnek az Ubuntu hibaelhárításával a Unity segítségével. A Linux Mint alapja kissé hasonló a GNOME 3 asztali környezethez, amelyet ma Cinnamon néven ismertek. Tehát visszatérve a témához, miután telepítette ezeket, az alábbiakban bemutatunk néhány parancskészletet, amelyeket tudnod kell, hogy gyakorlatilag megismerkedhessen a Linux környezettel.

parancsokHasználat
lsAz aktuális könyvtár tartalmának megtekintése
CDChange Directory
pwdAktuális könyvtár megtekintése
cp, mvMásolja vagy helyezze át valamit
rm, rmdirTávolítsa el a fájlt vagy a könyvtárat
macskaOlvassa el a fájl tartalmát
nanoNyissa meg a szövegszerkesztőt a terminálon
sudoHozzon létre superuser hozzáférést
ígySzerezzen be root hozzáférést
CD.Egy könyvtár felfelé
felsőA CPU és a memóriahasználat megjelenítése
térképPortok, operációs rendszerek és szolgáltatások szkennelése
sshMásik gép elérése az alagúton keresztül
grepKeressen egyszerű szöveges adatokat

Ez csak néhány alapvető tudnivaló. Természetesen mindegyiket megteheti a Graphics felhasználói felületén is, de ezek meglehetősen gyorsak, és amikor ssh-ba lépett be, csak a VNC-kapcsolattal rendelkezik, akkor csak a GUI-t fogja használni. Miután ezek a parancsok kéznél vannak, akkor folytathatja a következő Python részt.

Ajánlott tanfolyamok

  • Online tanúsító tanfolyam HTML és HTML5 formátumban
  • Professzionális szoftver tesztelő tanfolyam
  • Online Drupal 7 tanfolyam
  • Online JQuery tanfolyam

A Python alapjai

Miután megszerezte a fenti alapokat, azonnal telepítheti a python-ot. Telepítheti akár Mac-re, akár Windows-ra, de mivel itt Linuxot használunk, rendkívül egyszerű telepíteni. Csak gépelj:

$ sudo apt-get install python3

(Megjegyzés: A $ jel terminált jelent. Ne használja, amikor a parancsot ténylegesen gépelte.)

A telepítés után egyszerűen elindíthatja a python3 gépelését a Linux terminálon. Valószínűleg nem is kell telepítenie. A legtöbb Linux disztribúció előre telepítve van a Python 3.4-es verzióval, vagy a legfrissebb verzióval.

Az alábbiakban bemutatjuk a Python alapjait, amelyeket elkezdehet gépelni a terminálon. A Linux terminálon futó Python így néz ki:

Ha 3 nyilat kap, mint a fenti rész, akkor a következő parancsokat írhatja be:

>>> nyomtatás (“Hello world”)

Kinyomtatja a Hello világot a terminálon.

>>> 3 + 4

Kinyomtatja a 7-et a terminálon

>>> XYZ importálása

Importálja az XYZ modult

>>> az ABC import XYZ-ből

Importálja az XYZ-t az ABC modulból

(Megjegyzés: Az ABC és az XYZ csak hivatkozási célokat szolgál. Meg kell adnia egy adott modulnevet, hogy működjön)

>>> ha igaz:

print ( „True”)

más:

print ( „Hamis”)

Ellenőrzi, hogy a feltétel igaz-e, ha van, akkor kinyomtatja a nyilatkozatot igaznak, másutt hamisnak.

Most írjunk egy egyszerű hordozható kódot. Írja be ezt bármilyen szövegszerkesztőbe Linuxon, például: Gedit vagy Leafpad, és mentse szöveges file.py fájlként

#! / Usr / bin / python

nyomtatás (“Welcome to Python Programming”)

Itt bármilyen névvel elmentheti, csak ellenőrizze, hogy módosította-e a kiterjesztést '.py' -re. Miután ezt megtette, írja be a terminált,

$ chmod + x teszt file.py

A Chmod + x megváltoztatja az engedélyt, és végrehajthatóvá teszi. Csak ezt győződjön meg arról, hogy a megfelelő könyvtárban van-e, amikor ezt elvégzi, különben hibát fog eredményezni, amely nem található. Például, ha a teszt file.py az Asztalon található, beírhatja az alábbiakat.

$ chmod + x / Asztali / tesztfájl.py

Miután ezt megtette, futtathatja a fájlt a következő gépeléssel:

$. / Testfile.py

Ez kinyomtatja a terminálon a „Welcome to Python Programming” feliratot. Még duplán rákattinthat, és végrehajthatja, anélkül, hogy újra a terminálra megy. És bármilyen Linux számítógépen használható. Csak el kell futtatnia a chmod parancsot a használt számítógépen. A Windows alkalmazásban is futtathatja a parancssor segítségével, vagy konvertálhatja testfile.exe fájlba a SourceForge-en elérhető py2exe szoftver használatával, amely konvertálja a .py fájlt is .exe fájlba.

Ez az. Most már tudja, hogyan kell dolgozni a pythonban.

Mikrokomputer - Raspberry Pi

Tehát most a mikroméretű számítógéphez meg kell vásárolnia Raspberry Pi-t. Ügyeljen arra, hogy a legújabbat vásárolja meg. A blog írásakor a legfrissebb a Raspberry Pi 2. A következőképpen néz ki:

Képforrás: pixabay.com

4 USB-porttal, egy microSD-kártya-nyílással rendelkezik, amely akár 64 GB-os 10-es osztályú emmc-t is képes támogatni. 900 MHz-es processzorból áll, amelyet eddig 3 réz hűtőborda segítségével 1, 2 GHz-re állítottam be. Körülbelül 1 gigabájt RAM-mal, 40 GPIO érintkezővel, teljes HDMI-támogatással, 3, 5 mm-es audio-video csatlakozóval, egy kamera-felülettel és a megjelenítő felülettel rendelkezik. A grafikus feldolgozó egység Videocore IV 3D. Ha kérdezel tőlem, ez több mint elegendő ahhoz, hogy bármilyen Linux disztribúciót futtassunk benne.

Alapértelmezés szerint, ha a teljes készletet megvásárolja, akkor egy 10. osztályú microSD-kártyát tartalmaz, amelyet a NOOBS-rel előre telepített. A noobs használatával telepítheti a benne található Raspbian operációs rendszert. Ahogy megpróbáltam, szinte bármilyen operációs rendszert telepíthet, beleértve az Android KitKatot. Vannak azonban más mikroszámítógépek is, de jobban szeretek a Raspberry-t, mint bármit. A Raspbian telepítése után elindíthatja a python-ot, amelyet alapértelmezés szerint újból telepít, és elkezdene zavarodni a GPIO tűkkel és néhány LED-del, ami nagyon szórakoztató az induláshoz. További információkért mindig ellátogathat a GitHub és a málna pi hivatalos oldalára a www.raspberrypi.org weboldalra, ahol blogokat, mechatronikai projekteket és frissítéseket találhat.

Szóval úgy gondolom, hogy ez lenne a kezdés a mechatronika alapjai területén. A képzeletnek nincs korlátozása arról, hogy mit tehetne ezekkel a dolgokkal. Ha egyszer megkapja ezeket a dolgokat, azt javaslom, hogy nézze meg az Arduino táblát, amely szintén nagyon szórakoztató, ha azt tervezi, hogy ebbe belefoglalja a mechatronikai projekteket és a robotikát.

Első képforrás: pixabay.com

Ajánlott cikkek

Íme néhány cikk, amely segít részletesebben megismerni a Art of Mechatronics projekteket, így csak keresse meg a linket.

  1. Mi a séma programozási nyelve?
  2. Karrier szoftvermérnökként
  3. 13 A műszaki SEO fontos szempontjai
  4. Karrier a gépi tanulásban
  5. Gépi tanulás vs neurális hálózat
  6. Csodálatos útmutató a Drupal vs Joomla oldalról
  7. Drupal 7 vs Drupal 8: Milyen jellemzők?

Kategória: