Arkiv för kategorin 'Teknik'

Lithe EL, 3D skrivare

Postad i kategorin: Allmän, För nya studenter, Teknik, Universitetet den 3 April, 2016

0 people like this post.

Om det finns någon studentorganisation man ska vara med i så måste det vara Lithe-EL.

Deras vision, klippt från deras facebook grupp:

LiTHeEL, tidigare känt som EON, är en ideell förening, vars syfte och mål är att öka intresset för elektronik och
elektronikkonstruktion. Dess huvudsakliga uppgift är att i form av byggprojekt ge
medlemmarna möjlighet att utveckla sina praktiska färdigheter. Detta skall innefatta en
produkts hela utvecklingskedja från planering och konstruktion till design och
utvärdering.

Detta betyder med andra ord att man mot en symbolisk summa, ca 150 kr per år, får tillgång till en verkstad med både verktyg och komponenter. Det går även bra att hyra in sig i deras projekthotell (också nästan gratis) och helt enkelt få förvaring för sina pågående projekt. Numera finns även en riktigt het 3D-skrivare som Lithe-EL fick genom att anslå efter stipendium.

WP_20160328_001

Det är kul med fri tillgång till 3D skrivare för 30k, fantasin sätter gränserna.

WP_20160328_023

Vid första rundan ville jag testa något enkelt, det gick faktiskt att spela lite med också.

WP_20160314_001

Cykeln behövde namnskylt för att stå kvar, tillverkad av FR4 laminat (används för kretskort) och najjtråd, Dremeln kom väl tillhanda för att svarva in namnet.

 


 

Hotkeys till effektivitet

Postad i kategorin: Allmän, För nya studenter, Teknik den 5 January, 2016

0 people like this post.

Sitter du mycket vid datorn? Det gör jag, och som en sann ingenjör så vill jag såklart öka effektiviteten i varje sväng! Just idag har jag suttit och tuggat mig igenom en mängd datablad och då händer det att man är intresserad av att söka efter specifika ord, till exempel: “COM”, “VCC”, “LDO”, “SPDT” m.m. Det som ofta händer är att det ordet man söker efter kommer upp, men även alla andra ord som innehåller det sökta ordet. Detta är mycket irriterande, så i jakten på en “how-to” eller “tutorial” så snubblade jag in på denna sida: http://www.makeuseof.com/tag/some-cool-keyboard-tricks-that-few-people-know-about/

Även idag lärde jag mig något nytt. “ctrl+z” för att ångra en ändring eller “ctrl+f” för att söka efter ett ord är ganska standard för de flesta, och ett måste för att inte få musarm då man sitter och scrollar genom oändliga sidor PDF/text-dokument. Men det finns en hel del andra fiffiga genvägar! Jag listar de bästa som jag använder mest:

  • ctrl + f
  • ctrl + x
  • ctrl + c
  • ctrl + v
  • windowskey + d, minimera och maximera
  • ctrl + tab, bläddra bland flikarna
  • ctrl + shift + tab
  • windowskey + l, lås datorn
  • alt + tab, bläddra bland fönstren
  • alt + shift + tab
  • ctrl + delete, när man ändrar i text försvinner ett ord åt gången åt höger
  • ctrl + backspace, samma som ovan fast åt vänster …
  • ctrl + alt + valfri pil, kul!
  • windowskey + r, kör olika program t.ex. calc
  • windowskey + n -> s (med onenote öppet) snabbare än “snipping tool”
  • alt + f4, godnatt
  • ctrl + scroll, zooma hit och dit
  • ctrl + w
  • ctrl + t
  • ctrl + shift + t, stängde en flik av misstag?
  • ctrl + s, spara arbetet hela tiden ifall datorn hänger sig
  • spacebar, scrolla nedåt en sida i taget i dokument
  • shift + spacebar
  • F11, stor skärm

Nu efter ett tag kom jag på hur det är möjligt att söka efter “whole words only” via “ctrl+f” lite vartsomhelst, lägg till ett mellanslag efter ordet du söker … 😀


 

Ett program – Elektronikdesign

Postad i kategorin: Allmän, För nya studenter, Teknik, Universitetet den 5 December, 2015

0 people like this post.

Denna gång tänkte jag skriva lite om hur kurserna på ED hänger ihop, från första året till sista. På ett civilingenjörsprogram hinner man med ungefär 50 kurser beroende på hur valen blir. De flesta kurser är 6 hp, några 8 eller 12 och en del 16 hp. Varje högskolepoäng motsvarar ungefär 27 h arbete för studenten. De första 2 åren får man lära sig i stort sett allt om matematiken. Matematikperioden inleds med att man tittar på summor, kvadratkomplettering, induktionsbevis och lite allmän algebra (jag minns inte exakt, det var 3 år sedan) och det finns också ett diagnostiskt prov så att de som behöver mer hjälp kan få det. Man behöver på intet sett vara superbra på matematik, bara man lägger manken till i början.

Anledningen till all matematik de första 2 åren är att den behövs för att förstå alla begrepp och samband i fysiken och elektroniken som tar vid senare. Men det är inte så strikt fördelat, redan i början av programmet finns det kurser inom både programmering och digitalteknik och konstruktion enligt Studiehandboken 2015.

Just digitalteknik och konstruktion var en rolig kurs, det var där jag för första gången fick stifta bekantskap med digitala IC kretsar (Integrated Circuit). I slutet av den kursen genomförde vi ett projekt inom VHDL programmering av en FPGA; Altera DE1 cyclone II. VHDL är väldigt hårdvarunära programmering. Vi kopplade ihop utvecklingskortet med en VGA skärm och ett tangentbord och sedan implementerade vi det gamla kända spelet “snakes” så att vi kunde spela det via tangentbordet. Ormen på skärmen växte när den åt äpplen och takten ökade ständigt. Kul! 🙂

Nu i fyran har vi som uppgift att implementera lite bildbehandlingsalgoritmer i en FPGA med VHDL och då är det tacksamt att vi från början insåg vikten av att arbeta strukturerat och att kommentera koden och arbetet ordentligt. Vi kan nämligen bygga vidare på det vi gjorde i ettan, eller åtminstone låna in lite kod och ideér. Så fort man gör något arbete så gäller det att det ska vara tillräckligt pedagogisk så att någon annan, eller du själv i framtiden, ska kunna komma in och se en struktur och kunna använda materialet.

Det går även att tjäna lite pengar på att göra ett bra arbete. Jag har varit labhandledare i flera kurser och ofta hinner laborationen inte ändra sig på 1-2 år, då är det gött att ha alla lösningar arkiverade 🙂 .


 

Microcontroller operativsystem

Postad i kategorin: Teknik den 16 May, 2015

0 people like this post.

Hej där 🙂

När en robot byggs så kan det lättaste tillvägagångssättet vara att konstruera ett delsystem åt gången och testa så att konstruktionen blev som det var tänkt, innan delsystemet inkorporeras i helheten. Det är ofta svårt att klara hela uppgiften i ett hugg, om inte omöjligt. “Divide and conquer” är alltså en vinnande strategi, som så många andra gånger. Några delsystem som finns på den robot, det lagerfordon som min projektgrupp har konstruerat är; H-brygga inkopplad till PWM. Rotationsavkodare inkopplade till QEI. Stegmotor kopplad till GPIO. LIDAR kopplad till GPIO. Vi använder EK-TM4C123GH6PM och EK står för Evaluation Kit, processorn sitter monterad på en “launchpad” där pinnarna som i vanliga fall är ganska svåra att komma åt, har blivit utdragna så att det lätt går att koppla in och testa olika kretsar. Dem flesta pinnarna är kopplade till olika periferikretsar utöver att vara vanliga General Purpose Input/Output (GPIO) pinnar, sådana pinnar som på kommando kan sättas höga eller låga. En periferikrets är t.ex. PWM eller QEI.

Ett problem som då uppstår när en robot har fått en mängd kretsar inkopplade för att kunna utföra olika saker är att sakerna kanske behöver utföras samtidigt! Säg att den ska färdas i en labyrint (vår projektuppgift) och ska leta sig fram till olika punkter, lastplatser. På vägen dit ska den med sensordata reglera effekten på motorerna genom att ändra på PWM styrkan samtidigt som den kommunicerar med styrsystemet och tar in ny data från flera olika sensorer. Ett problem som då uppstår med den vanligaste sortens operativsystem är att processorn blir låst eftersom att den “fastnar” i koden, den måste göra klart en uppgift/funktion innan den tar tag i nästa. Detta har vi löst genom att använda ett Real Time Operating System (RTOS), i detta fall TI RTOS. Det går även att lösa genom att skaffa sig fler processorkärnor, men det kostar $. Ett RTOS fungerar genom att ett antal tasks/funktioner byggs upp och får olika prioritet, sedan kan man ytterligare definiera olika Software Interrupts (SWI) som tänder och släcker flaggor beroende på vilken uppgift som ska utföras först. Det processorn sedan gör är att den tittar in och sedan lämnar varje funktion snabbt så att det ser ut som att funktionerna körs samtidigt. . . och i en människas perspektiv så körs faktiskt alla funktionerna samtidigt, men i det perspektiv som processorn har vid en hastighet av 80 MHz så utförs fortfarande en sak åt gången.

Texas Instruments har en otroligt bra wiki på ämnet RTOS som man bör besöka om det finns intresse. Dem är även väldigt givmilda vad gäller att “sampla” kretsar.

Nu ska jag fortsätta läsa på om RTOS så att jag förhoppningsvis kan hjälpa till att programmera regleringen till vår lilla robot 🙂 . Jag har även fått höra att jag är beroende av kaffe fast vägrar erkänna detta, och en sådan utmaning har jag svårt att tacka nej till. Jag ska med andra ord inte dricka kaffe på en månad nu. God kväll!


 

Rotations-encoder

Postad i kategorin: Teknik den 29 April, 2015

1 people like this post.

Hej!

Idag tänkte jag lägga upp lite bilder på vad jag har byggt till roboten den senaste veckan 🙂 . Den första prylen konstruerades med tanken att det skulle bli som ett kundvagnshjul, men vid närmare testkörning så visade det sig att det bidrog till dålig kvalité på mätvärdena . . . 24 h down the drain. Kom ihåg att en arbetsvecka är 40 h 😉 .  20150428_17365720150428_173708

20150421_182302-120150421_182302

20150421_182302-1-1

Närbild på den lilla rackarn! Ec10e heter den. 24 pulser per varv, ett litet hjul leder således till en högre upplösning.

 

 

 

 

 

 

 

 

 

 

 

Design nummer två är den som vi tror stenhårt på, mönsterkortet på denna tillverkades dessutom i en CNC-fräs så inga kemikalier har varit delaktiga 🙂 . Den mekaniska konstruktionen sitter som en smäck och vi får ut mätvärden!

20150428_145300

Många mätningar har utförts, en hel del ögonmått ingår. Mycket borra och bocka på fri hand.

20150428_122913

En säkring sitter i vägen på vänster sida! Aj aj aj. Problem.

20150428_172353

På vardera sida mellan de stora drivhjulen sitter mätdonen, de små däcken kommer från en leksaksbil och fälgen är fräst i FR4 laminat. De har en ställbar fjädring för att nudda marken tillräckligt mycket så att mätdäcken alltid snurrar. Men de får inte trycka för hårt för då får de stora hjulen lite slir och roboten går inte rakt.

20150428_122907 20150428_172518

 


 

Du tittar just nu i arkivet för kategorin Teknik.

Jerry Sundin

Tjenare!
Trevligt att du har hittat hit! Mitt namn är Jerry Sundin och just nu läser jag fjärde året på Civilingenjörs-programmet Elektronikdesign. Innan min nuvarande utbildning läste jag en 2-årig utbildning som hette Elteknik och automation samt ett tekniskt basår, vilka ledde mig dit jag är idag.

När man väl fått upp ögonen för elektroteknik och dess tillämpningsområde, så är det svårt att inte bli mer intresserad. Förutom att sitta många långa timmar i plugget så tycker jag om att spela dator och träna, det är också härligt att emellanåt ge sig ut i naturen och söka lite avslappning.

Jag tycker att det är viktigt att engagera sig och göra sitt bästa för att på så vis skapa en trivsam miljö för sina vänner och medmänniskor. På Liu har jag fått chansen att göra detta på lite olika sätt.

Under mitt första år så var jag med i projektgruppen för Elektronikdesigns arbetsmarknadsdagar som företagsvärd, det var ett roligt uppdrag där jag lyckades skapa en värdefull kontakt med några äldre studenter och vissa företag.

Andra året valdes jag till projektledare för arbetsmarknadsdagarna och det var riktigt kul och utmanande, att leda en grupp människor och försöka sträva mot ett gemensamt mål.

Det tredje året satt jag som studienämndsordförande (SnOrdf) i styrelsen för Elektronikdesign. Som SnOrdf hade jag ett ansvar att representera alla studenterna vid programmet gentemot de högre bestämmande organen inom LiU samt att bedriva studiebevakning.

Nu under mitt fjärde år kör jag ett mera avslappnat race. Vi har många kurser på avancerad nivå och jag har prioriterat studierna framför ideellt engagemang. I början av terminen arbetade jag dock som klassföreståndare för basåret i Norrköping och jag har även tagit några uppdrag så som projekthandledare och labassistent. Jag tycker att det är väldigt kul att förklara och lära ut avancerade tekniska problem.

Nåväl, jag hoppas att du finner mig blogg intressant! Och uppstår några frågetecken så är det bara att slänga iväg ett mail till jersu616@student.liu.se

Ha det bra!

Sök i bloggen

Sidor

Kategorier

Mest bloggat om



Arkiv

Metadata



Detta är en personlig webbsida och information framförd här representerar inte Linköpings universitet. Se även Policy för www-publicering vid Linköpings universitet.

This is a personal www page. Opinions expressed here do not represent the official views of Linköpings universitet. Please refer to Linköpings universitets wwwpolicy.



Jerrys blogg drivs av WordPress