Category Archives: Uncategorized

Selvbalanserende Robot

Vi er en gruppe bestående av fem ingeniør studenter, med tre fra elektro og to fra data.

Elektro:
Tore André Einan
Jan Christian Fossen
Sharif Yusefi

Data:
Kim André Myre
Bente H. Hestnes

 

Idémyldring

Vi startet med litt idémyldring i forhold til hva vi ville prøve å utvikle. Vi bestemte oss for å lage en robotarm med funksjoner som gjorde at den kunne sortere ting i forhold til former, farger o.l. Prosjektet ble dessverre dumpa da en av rådgiverne mente det var for lite reguleringsteknikk. Det andre prosjektet vi hadde diskutert var en selvbalanserende robot, så vi gikk for den idéen isteden.

Vi brukte en stund på å finne og få tak i alle deler vi trengte. Vi bestilte noen varer på nettet fordi vi ikke fant alt vi trengte på skolen. Med lite fremgang de første ukene, kom vi endelig i gang med litt oppkobling og utprøving etter at vi fikk alle delene vi trengte.

Utstyret vi skal bruke er følgende:

2 x DC motorer
2 x Enkodere
2 x Hjul
Gyro/Akselerometer
Regulator/Motorstyring
Arduino Nano
I tillegg skal vi lage en ramme i tre som alt kobles opp på.

 

Litt innblikk i hva vi har gjort så langt

  

Enkoderen måtte loddes til DC motoren. Dette var pirkearbeid, men resultatet ble veldig bra.

Litt kobling og testing må til. Vi forsøkte å få til en bluetooth forbindelse.

 

Medisch wangedrag (Group 7H17) Week 37.

We have experimented with the image processing features in MATLAB for the purpose of isolating the information we need from the images we receive from the camera. Currently we have decided to use color thresholder and hughes transform to find lines in the pictures.

Research of different programs, methods that can be used to use a stepper motor / servomotor. Such as finding possibilities to connect servomotor to a 2D coordinate system and how to receive sampling from camera and what materials best suit the “frame” servomotor will operate in.

Ideas about different sketches on the board with keywords of specific characteristics / requirements have been very useful in discussion to make some drawings in solidworks.

Kaffemaksin Gtx TI

Hei
Vi er gruppe 4 bestående av 5 medlemmer spredt utover ingeniørstudiene på HSN.

Fernando Almeida (maskiningeniør student)
Susanne Larsen (dataingeniør student)
Brynjar Thorri Jonsson ( dataingeniør student)
Ole Halvor Ingolfsrud (elektroingeniør student)
Tuan Anh Trinh (elektroingeniør student)

Oppgaver.
Vi skal lage en kaffemaskin med en tilhørende termos, hvor begge av produktene skal ha praktiske egenskaper som F.eks varmeregulering, termostat, mengdemåler og et høyt justerbart utvalg av drikke. I tilleg skal vi ha med en app som skal kommuniserer med kaffemaskin og via appen skal vi også kunne velger hvilken drikker vi vil ha.

Framdriftplan

(22.08.17)
Den første uken brukte vi for det meste til å drøfte ideer og få bekreftet at ideene våre var brukbare oppgaver. Etter å ha bestemt oss for kaffemaskin-ideen, diskuterte vi mer om oppgaven og prøvde å legge til flere elementer til oppgaven.

(29.08.17)
Den andre uken Fant vi 2 ulike kaffemaskiner som vi demonterte for å finne mulige deler. I den ene kaffemaskinen fant vi ett varmeelement vi har tenkt til å bruke videre. Vi koblet en spylervæskepumpe sammen med varmeelementet og styrte pumpen med en arduino. Varmelementet måtte vi styre manuelt, siden vi på den tiden ikke hadde ett rele som passet.

Fernando Almeida sitt bilde.

(05.09.17)
I tredje uken snakket vi mye om design og hvordan vi vil at operasjonene i kaffemaskinen skal fungere. Vi laget illustrasjoner av hvordan kaffemaskinen skulle se ut, og fant ut at alle hadde en ganske lik tanke om hvordan sluttproduktet skulle se ut. Vi har også begynt å se på en app som skal høre til kaffemaskinen, og noen komponenttegninger.

(12.09.17)
I fjerde uken satt vi å testet ut forskjellig komponenter som vi skal ha videre i prosjektet som varmeelement og vannpumpe. Der brukter vi rele til hvert av komponent som blir styrt via Arduino. Siden utgangspenning fra usb til pcen ikke takler drift av vannpumpe valgte vi å koble opp en extra 9V batteri. Og varmeelemet bruker vanlig AC spenning så var det bare koble den via et rele og rett inn i stikk kontakt. Vi fikk til å varme opp vannet men ikke til temperatur som vi hadde ønsket, siden varme element hadde temperatur måle fra før valgte vi å bruker den til å overvåke temperaturen i varmeelement.

(19.09.17)
I den femte uken satt vi sammen å se over designe til selve dispenser som Fernando har laget via SoliWorks. Vi har også tatt med over en mobil lader som vi skal modifiserer den sånnt at vi har en stabil 5V DC spenning til diverse komponent som vi skal bruke. Siden 9V batteri som vi brukte til pumpemotor sist gang holt i 10 min. Vi satt å diskuterte hvordan framsiden av kaffe vil ser ut og hvor mange knapper vi skal ha med.

Gruppe 10 – Brusdispenser

Gruppe 10

På grunn av endring i fag var det tilfeldigvis to stykker som enda ikke hadde fått tak i gruppe. De to ble da gruppe 10. Vi er:

Justin Joseph Endrerud (Maskin)

Mohammad Mirlashari(Elektro)

 

Oppgaven

I løpet av dette kurset skal vi klare å lage en prototype av et semi autonomt produkt av eget valg.
Mtp. at vi kun var to stykker var den største utfordringen å lage en oppgave som verken var for komplisert eller for enkelt for oss å fullføre.

Det tok derimot ikke lang tid før vi havnet på produktet vi ville jobbe med. Vi hadde en liten idemyldring hvor vi bestemte oss for å lage et produkt som alle kunne ha bruk for.
Hva kunne vi tenkt oss å ha i hjemmet vårt? Er det noe vi føler vi sårt mangler? Er det noe vi gjerne skulle hatt for moroskyld?

Første ide var en automatisk suppe/saus- rører. Den skulle kunne settes på kanten av kjelen, “kjøre” langs kanten med en arm som rørte. På grunn av visse utfordringer og interesse ble dette forkastet. Dermed valgte vi å gå på youtube, kanskje det finnes ideer som er verdt å utvikle eller faktisk lage?

Etter litt om og men og flere videoer kom vi frem til prosjektet vårt. Brusdispenser!

 

Funksjoner og startfase

Startfasen føler vi er den vanskelige fasen. Hvor langt kan vi dra dette uten at vi gaper over for mye? Hvor mange muligheter har vi? Forsåvidt uendelig. Ideene vi kom med i utgangspunktet passer best til å kjøres rett inn i produksjon og markedet. Pga. dette må vi prøve å forenkle så mye som mulig, men samtidig få med så mange funksjoner som overhodet mulig.

Først og fremst ville vi gjerne ha tre kammere som kunne inneholde 0.5-1.5L forskjellig type væske/drikke, men pga størrelse måtte vi kutte ned til et kammer som inneholder nok væske til å vise funksjonen. Andre ideer vi gjerne vil implementere er en form for trykkskjerm, fjernkontroll, stemmefunksjon e.l. Mulig en sensor som kan merke om det står et glass der og evt. sette i gang noen funksjoner. Dette er noe vi mest sannsynlig ikke vil rekke å implementere, men som vi har en ide og fremgangsmåte om hvordan.

Neste steg nå er å bestemme design som kreves for å vise en tanke om hvordan dette kan se ut, samt bestemme oss for hvor mange funksjoner vi vil klare å få inn i systemet.

Medisch wangedrag (Group 7H17)

Hei!

We are medisch wangedrag. We are a group of five students of computer science, electrical engineering and mechanical engineering. In according to the course Smart Systems, we are making a medical device. This device can detect the blood veins and mark the right spot on the skin on the arm. This is useful to take a bloodsample. The goal of this device is to give the patients a quicker treatment and to reduce the hospital costs. It is also more precise than the todays traditional practice.

 

Vebjorn Tunold – Computer Science

Robina Erichsen – Electrical Engineering

Henrik Gjestvang – Computer Science

Pleun Zomer – Mechanical Engineering

Martin Larsen – Electrical Engineering

Smart Mirror: Software update 1:

All work done on the software side is accessible on https://github.com/erlendhel/smartmirror/, where the master branch is a snapshot of the latest release, while the develop branch is up to date with the latest changes.

Summarized, the software for our smart mirror will of the first release has the following functionalities: live news, an indicator of travel time and live weather. These functionalities are to be presented in a graphical user interface. The software is intended to run on a Raspberry Pi 3 which is cast to a tablet (Currently of the type: UTOO Pad). This is currently done by establishing an SSH connection between the Pi and the UTOO Pad, further, a VNC client is used to share the desktop from the Pi to the screen of the tablet.

NewsAPI

The current concept is that a user of the smart mirror can have three favorite news sources. For these three news sources, the user can access live articles. To facilitate the presentation of live news in our smart mirror, we decided to use the NewsAPI (https://newsapi.org/). NewsAPI is a free API with more than 70 sources for news from across the world.

In order to minimize the number of external calls to the API, we decided to make a class dedicated to this behavior. The raw response from the API is stripped of redundant data and then stored locally. Further, the locally stored data is used in a wrapper class which supports easy usage between our two software students.

Google Maps API

To be able to provide a user of the smart mirror with travel times from his/her current location to another, we have made use of the Google Maps APIs (https://developers.google.com/maps/). To get a current location for a user, we’re using an IP-tracing service provided by http://freegeoip.net. We are at the time of writing experiencing some difficulties getting the positional data for the local IP. This results in weird positions of the origin and is something we are working on solving. Because of this, the travel time feature is currently only a proof of concept.

In terms of our usage of the API, we decided to go through with it in a similar fashion as we did the NewsAPI. After getting the responses needed from the Google Maps API (Places and Distance Matrix), a tailored response is created which is stripped of unnecessary data. This response is then used within our application.

Weather API

One of the ideas for the smart mirror is that the user should have quick access to frequently asked data. One of the features to support this idea is to bring the weather data to the user of the mirror.  We use the Weather API from https://openweathermap.org/api to achieve this feature.  To make it easier to use the data requested from the API, we have made a wrapper which strips redundant data and organizes the relevant data into different data structures. The user of this weather interface can request both current weather data, a daily forecast and a weekly forecast. The wrapper is currently hard coded to only serve weather data for Kongsberg as this is the only place we will use the mirror in this project, but can easily be expanded to contain several cities, or even look up the users IP address to get a geo location.

GUI

The graphical user interface (GUI) is divided into different screens. The screen at startup will contain all the different modules our smart mirror contains. As of now, this includes the navigation, weather and news modules. In addition to a clock- and date-label, the main screen also contains a settings button which is intended to let the user set his preferences, e.g. his/hers preferred news sources.

Navigation module

Currently, the navigation module will just show the time it takes to drive to Krona, but this is intended to be further expanded by letting the user choose ‘travelmode’ and destinations.

Weather module

The weather module on the main screen contains the current temperature as well as an icon corresponding to the weather description, e.g. ‘cloudy’. By touching/clicking the weather module of the main screen, the user is taken to the weather screen. This screen will contain more in-depth detail about the weather. This screen is divided into three parts. The first part shows more data about the current weather. The second part shows a daily forecast with 3 hours intervals. The third part shows a weekly forecast.

News module

The main screen will contain the chosen three preferred news for the user. By clicking/touching one of these source logos, the user will be taken to a source screen. This screen will contain ten titles (some of which may be cut because of limited screen size) from the clicked source. These titles are again linked to the description of the news article, which will be displayed to the user when a title is clicked/touched.

First working version of the GUI

 

Smart Systems 2017: Smart Mirror 18.09.2017

Tasks for the week: 

Bene

  • Change the code for the load cell, so that the led doesn’t bright up until a certain level eg. 10 but then if it reaches a further interval of 5 the led shall bright up

Andre:

Find the Name of the material

Youp:

Check how the hinges on a laptop work

Jony:

  • find a powerbank
  • do we need a further powersupply?

Progress: 

Mechanical, Electrical and Computer Science

We all together tried to find the right motors for our moving parts. So we tried a 180º and a 360º moving stepper motor. The challenge is to transfer the movement so, that it produces a steady amount of pressure that presses the toothpaste onto the toothbrush and stops, as soon as the load cell gives a signal to the motor, that a certain weight is reached.

Decision: 

  • idea to make the hole mirror-box for holiday purpose. gives us a nice benefit
    • little amount of toothpaste needed => design gets smaller
  • we want the box to be portable. this results into the question of how are we going to power the box?
    • Powerbank?
  • laptop flip design: open the flip to see the mirror
  • make the screen around 13 inch
  • height of 8 to 10 cm

These decisions were made on the 12.09.2017 in the group-session. It was important to agree on a first design so that Youp can start with the CAD drawings of all the mechanical parts, because these need to fit into the box.

Also we decided to build the first prototype from plywood, using the laser-cutter. Wood is easy to work with, its light, it will look good and the production of the parts is very fast.

But we are thinking to use elements out of metal and plexiglas as well, just not for the first prototype. These parts we want to produce if we really know how to put everything together so that we don’t have to produce the parts several times.

Smart Systems 2017: Smart Mirror

Smart Mirror

Project Description: 

Everything becomes smart, even the mirrors and we are planning to build such a „Smart Mirror“. A Smart Mirror is a mirror that is capable of more then just showing how good you look. Until a certain level it shows you pretty much everything you want.

The first design idea: It will be a wooden box with some handy drawers and as mirrors are usually used in the bathroom we thought of a little useful gimmick. Through pushing a button on the touchscreen a toothbrush already supplied with toothpaste will be handed to the user. Further „bathroom supplies“ can be stocked in the drawers.

Group: 

Andre Håland (Norway): Computer Science

Erlend Helgerud (Norway): Computer Science

Jony Silva (Portugal): Electrical Engineering

Youp Dane (Netherlands): Mechanical Engineering

Benedikt Klatt (Germany): Industrial Engineering with specification in Mechanical Engineering

Specifications and tasks: 

Computer Science (Andre and Erlend)

How do we get our mirror smart?

We will use a tablet which is hidden behind a oneway see-through mirror. That gives us some advantages compared to a regular monitor:

  1. the tablet is very light and it has a convenient size so that week can make a lean design (touch is not required over the hole mirror so the size of the hole box is not limited by the size of the tablet)
  2. the tablet already provides touch
  3. the tablet has its own battery

Its planned to let the display show the

  • time
  • date
  • weather
  • news

and all that in a personalisable interface.

Electrical (Jony)

  • assure the power supply
  • draw the electric circuits
  • do all the necessary wiring

Mechanical (Youp and Bene)

  • dimensioning of the motors for movement of drawers and the toothbrush-system (Youp)
  • getting the load cell to work so that we can monitor the weight change through the toothpaste on the toothbrush (through arduino) (Bene)
  • designing the mechanism to apply toothpaste on the toothbrush
  • CAD drawings (Youp)

Miscellaneous

  • for tracking our progress we will use an excel based timeline (Bene)

Progress: 

Computer Science

  • Programming the app: see video 1

Electical

  • First draft of electric circuits ()

Mechanical

  • load cell is working (led lights up if a higher weight is applyed then „x“) (pictureres follow)

Miscellaneous

– first draft of timeline is created