Lär dig konsten i mekatronikprojekt -

Ja, du läste rätt. Det är inte ett stavfel. När jag började lära mig detta visste jag inte ens att ett sådant begrepp existerar. Bara för det, brukade jag berätta för människor att jag är en mekatronikingenjör, och folk brukade skratta, som i vad fan betyder det? Det är senare som jag fick reda på att det är ett verkligt ord och jag hade rätt. Så vad är egentligen Mechatronics-projekt? Hur hänger det samman med andra tekniska termer och vad behöver du vara en mekatronisk ingenjör? Låt oss gå igenom det här steget en och en.

Vilka är Mechatronics-projekten?

Jag kommer att definiera detta på min gamla enkla term. Mekatronikprojekt är bara en kombination av flera saker. Du behöver inte en examen eller någon certifiering för att vara det. Det är något när du utvecklar dina färdigheter med ren kunskap och erfarenhet av att odla flera färdigheter från olika områden. Förvirrad? Låt mig få det här.

Under mina college dagar ville jag bli programmerare. En ren kodare. Jag började lära mig C, C ++, sedan Python, Haskell, Scheme-programmering och många fler. Men det är senare som jag insåg att det här bara är instruktioner. En kod är en enkel instruktion för hur något ska fungera. Men utan lämpliga instrument, eller rätt term skulle vara hårdvara. Så utan ordentlig hårdvara fungerar det helt enkelt inte. Så till exempel, om jag bygger, låt oss säga en Quad Copter. Om jag bara skriver kodkoden i C ++ för att kontrollera nätverkskortet fungerar det inte. Du måste veta hur rotorerna fungerar, med vilken hastighet skulle de börja manövrera, om du skulle behöva en stegmotor eller en höghastighetsmotor. Det finns beräkningar. Nu kanske du tänker att jag går mot robotteknikområdet. Men det är helt enkelt inte rätt. Mekatronikprojekt är en kombination av elektronik, mekanik, hacking, kodning, matematik och liknande grejer. Listan är oändlig. Kort sagt, det är en kombination av allt du någonsin lärt dig.

Hur man kommer igång?

Det här är en fråga som jag väntade på att besvara. Mekatronikprojekt är inte något du kan börja lära dig från 5: e klass eller 10: e klass eller något. Det finns ingen åldersgräns för det. Men eftersom vi alla inte är Thomas Edison eller Einstien här, låt oss se hur vi kan komma igång med grundläggande mekatronik här.

Det bästa stället att börja är att lära sig Python och köpa en mikrodator som kommer att följa din uppsättning koder. Moderna datorer och processorer som Intel eller AMD skulle förmodligen vara svåra. Det är anledningen till att jag bad att börja med en mikroprocessor. Redan innan du köper en mikroprocessor rekommenderar jag att du lär dig Linux och kommandona lite. Det främsta skälet till detta är att det är mycket lätt att komma igång i Linux. Dessutom är Linux det enda valet du har sedan dess extremt bärbara över olika plattformar tills du inte kan porta någon version av Microsoft Windows på mikroprocessorer över ARM-arkitekturer som jag antar att du inte känner eftersom vi talar om nybörjareinsatser här. Tysta ner! Det var en lång mening.

Låt mig göra detta enklare för dig. Följande är de ämnen jag skulle diskutera vidare i den här bloggen så att du får åtminstone grunderna i Linux, Python och en mikroprocessor. Nu, om du undrar var skulle du få den här mikroprocessorn, behöver du inte oroa dig för att ta bort den från din gamla dator. Det finns många företag på marknaden som säljer mikroprocessorer. Men idag skulle vi vara mer fokuserade på Raspberry Pi 2. Så följande är ämnena för idag:

  1. Grunderna i Linux
  2. Python basic för LED-konfiguration
  3. Raspberry Pi

Linux grunder

Så för att komma igång skulle jag rekommendera att du laddar ner en Linux-distribution och använder den på en virtuell maskin. Den virtuella maskinen som VBOX eller VMWare virtualiserar din dator och du kan använda två operativsystem i varandra. Den enklaste Linux-distributionen där ute som folk rekommenderar är Ubuntu, men jag vill hellre inte stödja dem. När det gäller en nybörjare skulle jag rekommendera att du laddar ner Linux Mint. Den nuvarande versionen för Ubuntu är 15.10 och för Mint är den 17.2 Rafaela. Du kan ladda ner någon av dem. Båda har stort samhälle och är extremt stabila. Det enda är att om du har ett grafikkort kan du ha problem med felsökning av Ubuntu med Unity. Linux Mint är baserat på något liknande GNOME 3-skrivbordsmiljön, nu känd som Cinnamon. Så när du kommer tillbaka till vårt ämne, när du installerar dem, är följande kommandosätt som du skulle behöva veta så att du får praktiskt taget Linux-miljön.

kommandonAnvändande
lsVisa innehållet i nuvarande katalog
CDByt katalog
pwdVisa aktuell katalog
cp, mvKopiera eller flytta något
rm, rmdirTa bort fil eller katalog
kattLäs filens innehåll
nanoÖppna textredigeraren i terminalen
sudoFå tillgång till superanvändare
Få root-åtkomst
CD.För att gå upp en katalog
toppFör att visa CPU- och minnesanvändning
KartaFör att skanna portar, operativsystem och tjänster
sSHFör att komma åt en annan maskin via tunneln
grepSök i vanlig textdata

Det här är bara några grunder. Naturligtvis kan du göra dem alla via grafiskt användargränssnitt också, men dessa är ganska snabba, och när du är i ssh kan du inte använda GUI förrän du inte har en VNC-anslutning. När du har kommandona till hands kan du fortsätta med följande Python-del.

Rekommenderade kurser

  • Online certifieringskurs i HTML och HTML5
  • Testningskurs för professionell programvara
  • Online Drupal 7-kurs
  • Online JQuery-kurs

Grunderna i Python

När du har ovanstående grunder kan du genast installera python. Du kan också installera det på antingen Mac eller Windows, men eftersom vi använder Linux här är det extremt enkelt att installera det. Bara Skriv:

$ sudo apt-get install python3

(Obs! Tecknet $ betyder terminal. Använd inte det när du verkligen skriver kommandot)

När du installerar det kan du helt enkelt börja skriva Python3 i din Linux-terminal. Förmodligen behöver du inte ens installera det. De flesta Linux-distributioner är förinstallerade med Python 3.4 eller den senaste den är.

Följande är grunderna i Python som du sedan kan börja skriva i din terminal. Python som körs i Linux-terminal ser ut så här:

Om du får tre pilar som ovanstående del, kan du börja skriva i följande kommandon:

>>> tryck ("Hej värld")

Den skriver ut Hello world i terminalen.

>>> 3 + 4

Det kommer att skriva ut 7 i terminalen

>>> importera XYZ

Den kommer att importera XYZ-modulen

>>> från ABC import XYZ

Den kommer att importera XYZ från ABC-modulen

(Obs: ABC och XYZ är endast för referensändamål. Du måste infoga ett specifikt modulnamn för att få det att fungera)

>>> om det är sant:

print ( ”True”)

annan:

print ( ”False”)

Detta kommer att kontrollera om villkoret är sant om det är så kommer det att skriva ut påståendet som sant annars kommer det att skriva ut falskt.

Låt oss nu skriva en enkel bärbar kod. Skriv detta i valfri textredigerare i Linux, till exempel: Gedit eller Leafpad och spara det som textfil.py

#! / Usr / bin / python

print ("Välkommen till Python-programmering")

Här kan du spara det med valfritt namn, bara se till att du ändrar tillägget till '.py'. När du har gjort det, skriv in terminalen,

$ chmod + x testfil.py

Chmod + x kommer att ändra behörigheten och göra den körbar. Se bara till att du är i rätt katalog när du gör detta, annars kommer det att ge dig ett fel som inte hittades. Om testfilen.py t.ex. finns på Desktop kan du skriva in följande.

$ chmod + x / Desktop / test file.py

När du gör detta kan du köra filen genom att skriva:

$. / Testfile.py

Detta kommer att skriva ut uttalandet "Välkommen till Python-programmering" på din terminal. Du kan till och med dubbelklicka på den och köra den utan att någonsin gå till terminalen igen. Och du kan använda den på alla Linux-datorer. Du måste bara köra chmod-kommandot i vilken dator du använder. Du kan också köra den i windows med hjälp av kommandotolken eller så kan du konvertera den till en testfile.exe genom att använda py2exe-programvaran som finns på SourceForge som konverterar ".py" -filen också ".exe".

Det är allt. Du vet nu hur man arbetar i python.

MicroComputer - Raspberry Pi

Så för mikrodatorns del skulle du behöva köpa Raspberry Pi. Se till att du köper den senaste. Den senaste från tidpunkten när man skriver denna blogg är Raspberry Pi 2. Det ser ut så här:

Bildkälla: pixabay.com

Den har 4 USB-portar, en microSD-kortplats som stöder upp till 64 GB klass 10 emmc. Den består av 900 MHz-processor som från och med nu har jag överklockat den till 1, 2 GHz med hjälp av 3 koppar-kylflänsar. Den har cirka 1 gigabyte RAM, 40 GPIO-stift, full HDMI-stöd, 3, 5 mm audio-videojack, ett kameragränssnitt och visningsgränssnitt. Grafikbehandlingsenheten är Videocore IV 3D. Om du frågar mig är det mer än tillräckligt för att köra någon Linux-distribution i den.

Som standard, om du köper hela satsen, innehåller det ett klass 10 microSD-kort som levereras förinstallerat med NOOBS. Med hjälp av noobs kan du installera Raspbian-operativsystemet som ingår i det. Så långt jag har försökt kan du installera nästan alla operativsystem inklusive Android KitKat. Det finns dock andra mikrodatorer, men jag föredrar hallon framför allt. När Raspbian har installerats kan du starta python som igen är installerat som standard och börja krassa med GPIO-stiften och några lysdioder vilket är ganska kul att komma igång med. För mer information kan du alltid besöka GitHub och hallon pi officiella sidan www.raspberrypi.org för bloggar, mekatronikprojekt och uppdateringar.

Så jag tror att det skulle vara det för att komma igång inom området Megatronik. Det finns ingen fantasigräns vad allt du kan göra med dessa saker. När du väl har tagit det här, rekommenderar jag att du tittar på Arduino-styrelsen, vilket också är ganska kul om du planerar att inkludera mekatronikprojekt och robotik i detta.

Första bildkälla: pixabay.com

Rekommenderade artiklar

Här är några artiklar som hjälper dig att få mer information om Art of Mechatronics-projekten så bara gå igenom länken.

  1. Vad är schema programmeringsspråk
  2. Karriärer som programvaruingenjör
  3. 13 Viktiga aspekter av teknisk SEO
  4. Karriärer inom maskininlärning
  5. Machine Learning vs Neural Network
  6. Fantastisk guide om Drupal vs Joomla
  7. Drupal 7 vs Drupal 8: Vilka är funktionerna?

Kategori: