Lær kunsten at arbejde med mekatronik -

Ja, du læser det rigtigt. Det er ikke en stavefejl. Da jeg begyndte at lære dette, vidste jeg ikke engang, at et sådant udtryk findes. Kun for det fortællede jeg folk, at jeg er en mekatronikingeniør, og folk plejede at grine, som hvad betyder det? Det blev senere, at jeg fandt ud af, at det var et faktisk ord, og jeg havde ret. Så hvad er egentlig Mechatronics-projekter? Hvordan har det at gøre med andre tekniske termer, og hvad har du brug for for at være mekatronisk ingeniør? Lad os gennemgå dette trin alt sammen ad gangen.

Hvad er Mechatronics-projekterne?

Jeg vil definere dette på min gamle enkle sigt. Megatronikprojekter er bare en kombination af flere ting. Du behøver ikke en grad eller nogen certificering for at være det. Det er noget, når du udvikler dine færdigheder med ren viden og erfaringer med at kultivere flere færdigheder fra forskellige områder. Forvirret? Lad mig få dette lige.

I løbet af mine universitetsdage ønskede jeg at være programmør. En ren koder. Jeg begyndte at lære C, C ++, derefter Python, Haskell, Scheme-programmering og mange flere. Men det er senere, at jeg indså, at dette kun er instruktioner. En kode er en simpel instruktion om, hvordan noget skal fungere. Men uden passende instrumenter, eller det rette udtryk ville være hardware. Så uden ordentlig hardware fungerer det simpelthen ikke. Så hvis jeg for eksempel bygger, lad os sige en Quad Copter, hvis jeg bare skriver kodestykket i C ++ for at kontrollere netværkskortet, fungerer det ikke. Du er nødt til at vide, hvordan rotorer fungerer, ved hvilken hastighed vil de begynde at manøvrere, om du har brug for en trinmotor eller en højhastighedsmotor. Der er beregninger. Nu tænker du måske, at jeg går mod området Roboteknologi. Men det er simpelthen ikke rigtigt. Megatronikprojekter er en kombination af elektronik, mekanik, hacking, kodning, matematik og lignende ting. Listen er uendelig. Kort sagt, det er en kombination af alt, hvad du nogensinde har lært.

Sådan kommer du i gang?

Dette er et spørgsmål, som jeg ventede på at besvare. Megatronikprojekter er ikke noget, du kan begynde at lære fra 5. klasse eller 10. klasse eller noget. Der er ingen aldersgrænse for det. Men da vi alle ikke er Thomas Edison eller Einstien her, lad os se, hvordan vi kunne komme i gang med grundlæggende mekatronik her.

Det bedste sted at starte ville være ved at lære Python og købe en mikrocomputer, der vil følge dit sæt koder. Moderne computere og processorer som Intel eller AMD ville sandsynligvis være hårde. Det er grunden til, at jeg bad om at starte med en mikroprocessor. Selv før du køber en mikroprocessor, vil jeg anbefale dig at lære Linux og dens kommandoer en smule. Den vigtigste årsag hertil er, at det er meget let at komme i gang i Linux. Desuden er Linux det eneste valg, du har, siden det er ekstremt bærbart på tværs af forskellige platforme, indtil du ikke kan port en hvilken som helst version af Microsoft Windows på mikroprocessorer på tværs af ARM-arkitekturer, som jeg formoder, at du ikke kender, da vi taler om nybegynderindsats her. Stille! Det var en lang sætning.

Lad mig gøre dette mere enkelt for dig. Følgende er de emner, jeg vil diskutere videre i denne blog, så du får fat i mindst det grundlæggende om Linux, Python og en mikroprocessor. Hvis du nu spekulerer på, hvor vil du få denne mikroprocessor, behøver du ikke at bekymre dig om at fjerne den fra din gamle computer. Der er mange virksomheder på markedet, der sælger mikroprocessorer. Men i dag ville vi være mere fokuseret på Raspberry Pi 2. Så det følgende er emnerne i dag:

  1. Linux grundlæggende
  2. Python basic til LED-konfiguration
  3. Hindbær Pi

Linux Grundlæggende

Så for at komme i gang vil jeg anbefale at downloade en Linux-distribution og bruge den på en virtuel maskine. Den virtuelle maskine som VBOX eller VMWare virtualiserer din computer, og du kan bruge to operativsystemer i hinanden. Den enkleste Linux-distribution derude, som folk anbefaler, er Ubuntu, men jeg vil helst ikke støtte dem. Hvad angår en nybegynder, vil jeg anbefale at downloade Linux Mint. Den aktuelle version for Ubuntu er 15.10 og for Mint er den 17.2 Rafaela. Du kan downloade en af ​​dem. Begge har stort samfund og er ekstremt stabile. Den eneste ting er, at hvis du har et grafikkort, kan du have problemer med at løse Ubuntu med Unity. Linux Mint er baseret på noget, der ligner GNOME 3-skrivebordsmiljøet, nu kendt som Cinnamon. Så når du vender tilbage til vores emne, når du først har installeret disse, er følgende nogle kommandosæt, som du har brug for at vide, så du får praktisk brug af Linux-miljøet.

kommandoerAnvendelse
lsSe indholdet af det aktuelle bibliotek
cdSkift katalog
pwdSe nuværende bibliotek
cp, mvKopier eller flyt noget
rm, rmdirFjern fil eller bibliotek
katLæs indholdet af filen
nanoÅbn teksteditor i terminal
sudoFå superbrugeradgang
Få rodadgang
cd.At gå en mappe op
topSådan vises CPU- og hukommelsesforbrug
kortFor at scanne porte, OS'er og tjenester
sshFor at få adgang til en anden maskine via tunnelen
grepSøg i almindelig tekstdata

Dette er kun et par grundlæggende. Naturligvis kan du også gøre dem alle via Graphics User Interface, men disse er ganske hurtige, og når du er i ssh, vil du ikke kunne bruge GUI, før du ikke har en VNC-forbindelse. Når du har disse kommandoer praktiske, kan du derefter fortsætte med følgende Python-del.

Anbefalede kurser

  • Online certificeringskursus i HTML og HTML5
  • Professional Software Testing Course
  • Online Drupal 7-kursus
  • Online JQuery-kursus

Grundlæggende om Python

Når du har ovenstående grundlæggende, kan du med det samme installere python. Du kan også installere det på enten Mac eller Windows, men da vi bruger Linux her, er det ekstremt let at installere det. Bare skriv:

$ sudo apt-get install python3

(Bemærk: Tegnet $ betyder terminal. Brug det ikke, når du faktisk skriver kommandoen)

Når du installerer det, kan du blot starte det med at skrive python3 i din Linux-terminal. Sandsynligvis behøver du ikke engang at installere det. De fleste Linux-distributioner er forudinstalleret med Python 3.4 eller den seneste, uanset hvad den er.

Følgende er det grundlæggende i Python, som du derefter kan begynde at skrive i din terminal. Python, der kører i Linux-terminal, ser sådan ud:

Hvis du får 3 pile som ovenstående del, kan du begynde at skrive i følgende kommandoer:

>>> print ("Hej verden")

Det udskriver Hello world i terminalen.

>>> 3 + 4

Det udskrives 7 i terminalen

>>> importer XYZ

Det vil importere XYZ-modulet

>>> fra ABC import XYZ

Det vil importere XYZ fra ABC-modulet

(Bemærk: ABC og XYZ er kun til referenceformål. Du skal indsætte et specifikt modulnavn for at få det til at fungere)

>>> hvis sandt:

udskrives ( ”True”)

andet:

udskrives ( ”Falsk”)

Dette kontrollerer, om betingelsen er sand, hvis den er, så udskriver den erklæringen som sand, ellers vil den udskrive falsk.

Lad os nu skrive et simpelt bærbart stykke kode. Skriv dette i enhver teksteditor i Linux, f.eks. Til: Gedit eller Leafpad og gem det som tekstfil.py

#! / Usr / bin / python

print ("Velkommen til Python-programmering")

Her kan du gemme det med ethvert navn, bare sørg for at ændre udvidelsen til '.py'. Når du har gjort dette, skal du skrive til terminal,

$ chmod + x testfil.py

Chmod + x ændrer tilladelsen og gør den eksekverbar. Bare sørg for, at du er i det rigtige bibliotek, når du gør dette, ellers giver det dig en fejl, der ikke findes. F.eks. Hvis testfilen.py findes på Desktop, kan du indtaste følgende.

$ chmod + x / Desktop / test file.py

Når du gør dette, kan du køre filen ved at skrive:

$. / Testfile.py

Dette udskriver udsagnet "Velkommen til Python-programmering" på din terminal. Du kan endda dobbeltklikke på den og udføre den uden nogensinde at gå til terminalen igen. Og du kan bruge det på enhver Linux-computer. Du bliver bare nødt til at køre chmod-kommandoen på hvilken computer du bruger. Du kan også køre det i windows ved hjælp af kommandoprompten, eller du kan konvertere det til en testfile.exe ved hjælp af py2exe-softwaren, der er tilgængelig på SourceForge, som også konverterer '.py'-filen til' .exe '.

Det er det. Du ved nu hvordan man arbejder i python.

MicroComputer - Raspberry Pi

Så nu skal du bruge mikrocomputer-delen til at købe Raspberry Pi. Sørg for, at du køber den nyeste. Den seneste fra tidspunktet for skrivning af denne blog er Raspberry Pi 2. Det ser sådan ud:

Billedkilde: pixabay.com

Det har 4 USB-porte, et microSD-kortstik, der understøtter op til 64 GB klasse 10 emmc. Den består af 900 MHz processor, som jeg nu har overklokket den til 1, 2 GHz ved hjælp af 3 kobber heatsinks. Det har cirka 1 gigabyte RAM, 40 GPIO-stifter, fuld HDMI-understøttelse, 3, 5 mm audio-video-stik, et kamerainterface og skærmgrænseflade. Grafikbehandlingsenheden er Videocore IV 3D. Hvis du spørger mig, er dette mere end tilstrækkeligt til at køre Linux-distribution i det.

Hvis du køber hele sættet, indeholder det som standard et microSD-kort i klasse 10, der leveres forudinstalleret med NOOBS. Ved hjælp af noobs kan du installere Raspbian-operativsystemet, der er inkluderet i det. Så vidt jeg har prøvet, kan du installere næsten ethvert operativsystem inklusive Android KitKat. Der er dog også andre mikrocomputere, men jeg foretrækker hindbær frem for alt. Når Raspbian er installeret, kan du starte python, som igen er installeret som standard, og begynde at rodde rundt med GPIO-stifterne og et par lysdioder, hvilket er ret sjovt at komme i gang med. For mere information kan du altid besøge GitHub og hindbærpi officiel side www.raspberrypi.org for blogs, mechatronics-projekter og opdateringer.

Så jeg tror, ​​det ville være det at komme dig i gang inden for grundlæggende Mechatronics. Der er ingen begrænsning af fantasi, hvad alt kan du gøre med disse ting. Når du først har fået fat på det, vil jeg anbefale dig at kigge på Arduino-tavlen, hvilket også er meget sjovt, hvis du planlægger at inkludere mechatronics-projekter og robotik i dette.

Første billedskilde: pixabay.com

Anbefalede artikler

Her er nogle artikler, der hjælper dig med at få flere detaljer om Art of Mechatronics-projekterne, så bare gå gennem linket.

  1. Hvad er schema-programmeringssprog
  2. Karrierer som softwareingeniør
  3. 13 Vigtige aspekter af teknisk SEO
  4. Karrierer inden for maskinlæring
  5. Machine Learning vs Neural Network
  6. Fantastisk guide til Drupal vs Joomla
  7. Drupal 7 vs Drupal 8: Hvad er funktionerne

Kategori: