Aflați arta Mecatronicii -

Da, ai citit-o corect. Nu este o greșeală de ortografie. Când am început să învăț asta, nici nu știam că există un termen ca acesta. Doar de dragul acesta, spuneam oamenilor că sunt un inginer în mecatronică și oamenii obișnuiau să râdă, cum înseamnă ce naiba înseamnă asta? Mai târziu am aflat că este un cuvânt propriu-zis și am avut dreptate. Deci, care sunt exact proiectele de Mecatronică? Cum se raportează la alți termeni de inginerie și ce trebuie să fiți un inginer mecatronic? Să parcurgem acest pas, unul câte unul.

Care sunt proiectele de Mecatronică?

Voi defini acest lucru în vechiul meu termen simplu. Proiectele de mecatronică sunt doar o combinație de lucruri multiple. Nu aveți nevoie de o diplomă sau vreo certificare pentru a fi așa. Este ceva când îți dezvolți abilitățile cu cunoștințe pure și experiență cultivând mai multe abilități din diferite domenii. Confuz? Stai să văd dacă am înțeles bine.

În zilele mele de facultate, îmi doream să fiu programator. Un codificator pur. Am început să învăț C, C ++, apoi Python, Haskell, programarea Scheme și multe altele. Dar mai târziu am realizat că acestea sunt doar instrucțiuni. Un cod este o instrucțiune simplă cu privire la modul în care ar trebui să funcționeze ceva. Dar fără instrumente adecvate, sau termenul adecvat ar fi hardware. Deci, fără hardware adecvat, pur și simplu nu va funcționa. Așa că, de exemplu, dacă construiesc, să spunem un copiator Quad, dacă doar scriu bucata de cod în C ++ pentru a controla placa de rețea, nu va funcționa. Trebuie să știți cum funcționează rotorii, cu ce viteză ar începe să manevreze, indiferent dacă veți avea nevoie de un motor cu trepte sau un motor de mare viteză. Există calcule. Acum s-ar putea să vă gândiți că mă îndrept spre domeniul Inginerie Robotică. Dar pur și simplu nu este corect. Proiectele de mecatronică sunt o combinație de electronică, mecanică, hacking, codificare, Matematică și lucruri similare. Lista este interminabilă. Pe scurt, este o combinație cu tot ce ai învățat vreodată.

Cum să începeți?

Acum, aceasta este o întrebare la care așteptam să răspund. Proiectele de mecatronică nu sunt ceva ce ai putea începe să înveți din clasa a 5- a sau a 10- a sau ceva de genul. Nu există o limită de vârstă pentru asta. Dar, întrucât nu suntem toți Thomas Edison sau Einstien aici, să vedem cum am putea începe de la elementele de bază ale mecatronicii aici.

Cel mai bun loc pentru a începe ar fi învățând Python și cumpărând un microcomputer care va urma setul dvs. de coduri. Calculatoare moderne și procesoare precum Intel sau AMD ar fi probabil greu. Acesta este motivul pentru care am cerut să încep cu un microprocesor. Chiar înainte de a cumpăra un microprocesor, v-aș recomanda să învățați un pic Linux și comenzile acestuia. Motivul principal pentru asta este acela că este foarte ușor să începeți în Linux. De altfel, Linux este singura alegere pe care o ai de la extrem de portabil pe diverse platforme până când nu poți transporta orice versiune a Microsoft Windows pe microprocesoare prin arhitecturi ARM, care presupun că nu știi, deoarece vorbim despre eforturile începătorilor aici. Taci! Aceasta a fost o sentință lungă.

Lasă-mă să fac asta mai simplu pentru tine. Urmează subiectele pe care le voi discuta în continuare în acest blog, astfel încât să obțineți o idee despre cel puțin elementele de bază ale Linux, Python și un microprocesor. Acum, dacă vă întrebați de unde ați obține acest microprocesor, nu trebuie să vă faceți griji pentru a-l scoate din computerul vechi. Există o mulțime de companii pe piață care vând microprocesoare. Dar astăzi ne-am concentra mai mult pe Zmeura Pi 2. Așadar, Următoarele sunt subiectele pentru astăzi:

  1. Bazele Linux
  2. Python de bază pentru configurarea LED-urilor
  3. Zmeura Pi

Bazele Linux

Așadar, pentru a vă începe, v-aș recomanda să descărcați o distribuție Linux și să o folosiți pe o mașină virtuală. Mașina virtuală precum VBOX sau VMWare virtualizează computerul dvs. și puteți utiliza două sisteme de operare în interiorul celuilalt. Cea mai simplă distribuție Linux pe care oamenii o recomandă este Ubuntu, dar aș prefera să nu le suport. În ceea ce privește un începător, aș recomanda descărcarea Linux Mint. Versiunea curentă pentru Ubuntu este 15.10, iar pentru Mint este 17.2 Rafaela. Puteți descărca oricare dintre ele. Ambele au o comunitate vastă și sunt extrem de stabile. Singurul lucru este că dacă aveți o placă grafică, este posibil să aveți probleme de depanare a Ubuntu cu Unity. Linux Mint se bazează pe oarecum similară cu mediul desktop GNOME 3, cunoscut acum drept Cinnamon. Așadar, revenind la subiectul nostru, după ce le instalați, urmează câteva seturi de comenzi pe care ar trebui să le știți, astfel încât să obțineți hands-on pe mediul Linux.

comenzifolosire
lsVizualizați conținutul directorului curent
CDSchimbați directorul
PWDVezi directorul curent
cp, mvCopiați sau mutați ceva
rm, rmdirEliminați fișierul sau directorul
pisicăCitiți conținutul fișierului
nanoDeschideți editorul de text în terminal
sudoObțineți acces la superuser
asa deObțineți acces root
CD.Pentru a merge într-un director
topPentru a afișa utilizarea procesorului și a memoriei
HartăPentru a scana porturi, sisteme de operare și servicii
sshPentru a accesa o altă mașină prin tunel
grepCăutați date cu text simplu

Acestea sunt doar câteva elemente de bază. Desigur, le puteți face pe toate prin interfața grafică de utilizator, dar acestea sunt destul de rapide, iar atunci când sunteți în ssh, nu veți putea utiliza GUI decât dacă aveți o conexiune VNC. După ce aveți aceste comenzi la îndemână, puteți continua cu următoarea parte Python.

Cursuri recomandate

  • Curs de certificare online în HTML și HTML5
  • Curs profesional de testare software
  • Curs online Drupal 7
  • Curs online JQuery

Bazele Python

După ce aveți elementele de bază de mai sus, puteți instala imediat python. Puteți să îl instalați și pe Mac sau Windows, dar din moment ce folosim Linux aici, este extrem de ușor să îl instalați. Introduceți doar:

$ sudo apt-get install python3

(Notă: semnul $ înseamnă terminal. Nu-l utilizați când tastați efectiv comanda)

După ce instalați asta, puteți să îl porniți pur și simplu tastând python3 în terminalul dvs. Linux. Cel mai probabil, nici nu va trebui să-l instalați. Cea mai mare distribuție Linux este preinstalată cu Python 3.4 sau cea mai recentă.

Următoarele sunt elementele de bază ale Python pe care le puteți începe apoi să introduceți în terminal. Python care rulează în terminalul Linux arată astfel:

Dacă primiți 3 săgeți ca partea de mai sus, puteți începe să introduceți următoarele comenzi:

>>> print („Hello world”)

Tipărește Hello World în terminal.

>>> 3 + 4

Acesta va tipări 7 în terminal

>>> import XYZ

Va importa modulul XYZ

>>> din ABC importă XYZ

Acesta va importa XYZ din modulul ABC

(Notă: ABC și XYZ sunt doar cu scop de referință. Trebuie să introduceți un anumit nume de modul pentru ca acesta să funcționeze)

>>> dacă este adevărat:

imprima ( „true“)

altceva:

imprima ( „false“)

Acest lucru va verifica dacă condiția este adevărată dacă este, atunci va imprima afirmația ca adevărată, altfel va imprima fals.

Acum să scriem o bucată de cod portabilă simplă. Scrieți acest lucru în orice editor de text în Linux, de exemplu: Gedit sau Leafpad și salvați-l ca fișier text.py

#! / Usr / bin / python

print („Bine ați venit la programarea Python”)

Aici, îl puteți salva cu orice nume, trebuie doar să vă asigurați că schimbați extensia în „.py”. După ce ați făcut acest lucru, tastați terminalul,

$ chmod + x fișier de testare.py

Chmod + x va schimba permisiunea și o va face executabilă. Doar asigurați-vă că vă aflați în directorul corespunzător atunci când faceți acest lucru, altfel vă va da o eroare care nu a fost găsită. De exemplu, dacă fișierul test.py este pe Desktop, puteți să introduceți următoarele.

$ chmod + x / Desktop / fișier test.py

După ce faceți acest lucru, puteți rula fișierul tastând:

$. / Testfile.py

Aceasta va imprima declarația „Bine ați venit la programarea Python” pe terminalul dvs. Puteți chiar să faceți dublu clic pe el și să îl executați fără să mergeți din nou la terminal. Și îl puteți folosi pe orice computer Linux. Trebuie doar să rulați comanda chmod în orice computer utilizați. Puteți rula, de asemenea, în Windows folosind promptul de comandă sau îl puteți converti într-un testfile.exe folosind software-ul py2exe disponibil pe SourceForge, care va converti „fișierul .py” și exe.

Asta e. Știi acum să lucrezi în python.

MicroComputer - Zmeura Pi

Așadar, acum pentru partea microcomputerului, va trebui să cumpărați zmeură Pi. Asigurați-vă că îl achiziționați pe cel mai recent. Ultima dată din momentul în care scriați acest blog este Raspberry Pi 2. Se pare astfel:

Sursa imaginii: pixabay.com

Are 4 porturi USB, un slot pentru card microSD care acceptă până la 64 GB de clasa 10 emmc. Este format dintr-un procesor de 900 MHz care, acum, l-am overclockat la 1, 2 GHz folosind 3 termopanuri de cupru. Are aproximativ 1 gigabyte de memorie RAM, 40 de pini GPIO, suport HDMI complet, mufă audio-video de 3, 5 mm, interfață pentru o cameră și interfață de afișare, unitatea de procesare grafică este Videocore IV 3D. Dacă mă întrebați, acest lucru este mai mult decât suficient pentru a rula orice distribuție Linux.

În mod implicit, dacă achiziționați întregul kit, include un card microSD de clasa 10 care este preinstalat cu NOOBS. Folosind noobs, puteți instala sistemul de operare Raspbian care este inclus în el. În măsura în care am încercat, puteți instala aproape orice sistem de operare, inclusiv Android KitKat. Există totuși și alte microcomputere, dar prefer zmeura peste orice. Odată instalat Raspbian, puteți porni python care este instalat din nou în mod implicit și puteți începe să încurcați cu pinii GPIO și câteva LED-uri, care este destul de distractiv pentru a începe. Pentru mai multe informații, puteți vizita întotdeauna pagina oficială GitHub și zmeura pi www.raspberrypi.org pentru bloguri, proiecte de mecatronică și actualizări.

Așadar, cred că asta ar fi să te inițieze în domeniul de bază al Mecatronicii. Nu există nicio limită de imaginație cu privire la ceea ce ați putea face cu aceste lucruri. După ce obțineți o chestie de acest fel, v-aș recomanda să aruncați o privire pe placa Arduino, care este, de asemenea, destul de distractiv dacă intenționați să includeți proiecte de mecatronică și robotică.

Prima sursă de imagine: pixabay.com

Articole recomandate

Iată câteva articole care vă vor ajuta să obțineți mai multe detalii despre proiectele Art of Mechatronics, așa că treceți doar prin link.

  1. Ce este Schema de limbaj de programare
  2. Cariere ca inginer software
  3. 13 Aspecte importante ale SEO tehnic
  4. Cariere în învățarea mașinilor
  5. Învățare de mașini și rețea neuronală
  6. Ghid uimitor pe Drupal vs Joomla
  7. Drupal 7 vs Drupal 8: Care sunt caracteristicile