torsdag 5 juni 2008

Färdigt

Närvarande idag

Marcus
Per
Christian

Dagens arbete

Vi har under perioden som gått sedan föregående möte genomfört:

  • Alla komponenter är färdiga
  • Testkörning av Väderstation
  • Haft Redovisning av projektet

Nästa gång:
Sommarlov

fredag 30 maj 2008

Snart framme

Närvarande idag

Per
Christian

Dagens arbete

Vi har under perioden som gått sedan föregående möte genomfört:

  • Ännu ett fäste på kretskortet har lödds dit, enda som saknas är nu ett fäste för de två motstånden som används av OP-förstärkaren.
  • Fuktighetssensorprogramvaran är nu färdigskriven och testad. Ska bara vara att få det att synka med temperatursensorn, vilket inte ska vara någon svårighet.
  • Testning av Atmega16 med temperatursensor har utförts med liten framgång, men framsteg har skett i form av att vi kopplat dit en spänning på RST-pinnen. Mer testning av denna sort krävs.
  • Lite om fuktighetssensorns genomförande har lagts till på rapporten. Vi kom fram till att rapporten har låg prioritet, och att få grejerna att fungera (samt statistiktentan) har hög prioritet.

Nästa gång:

  • Fortsätta montering, samt testning.

tisdag 27 maj 2008

OP-förstarkaren har kommit

Närvarande idag

Per
Marcus
Christian

Dagens arbete

Vi har under perioden som gått sedan föregående möte genomfört:

  • Skapat ett program som registrerar antalet varv per sekund en fläkt snurrar. Detta genomfördes med hjälp av en fototransistor som reagerade på fläktens blad, extra stort utslag erhölls genom att fästa silver tejp på ett av bladen. Fototransistorn kunde sedan kalibreras så att signalen till AD/DA -omvandlaren fick en lämplig signal.

  • OP-förstarkaren har levererats och testning har påbörjats. Med hjälp av OP-förstärkaren ska signalen från fuktsensorn delas upp i en hög och en låg kanal, så att den ena förstärks av förstärkaren och den andra förblir oförändrad.

  • Montering av kretskortet har påbörjats. En prototyp är mer eller mindre färdig för testning. Frågor kring strömförsörjning kvarstår.
Nästa gång:

  • Fortsätta montering, samt testning.

  • Etablera en stabil strömförsörjning.

torsdag 22 maj 2008

Ser ljuset i slutet av tunneln

Närvarande idag

Per
Marcus
Christian

Dagens arbete

Vi har under perioden som gått sedan föregående möte kommit fram till:

  • Vi har löst typ problemet vid utskrift till USB-minnet, med hjälp av typ omvandling. Tack vare detta kan vi nu skriva ut heltal utan problem.

  • En kod prototyp är skriven till tid kretsen, men den har ej blivit testat pga. att vi fortfarande väntar på den nödvändiga kristallen.

  • Ett huvudprogram har skrivits som initierar samtliga funktioner, samt annropar funktionen log, som loggar all data. Under teststadie sker loggning var 10'e sekund.

  • Vi har fortfarande problem med att kalibrera fuktighets sensorn. Detta beror på att sensorn ger värden på ett intervall av 20 000 KOhm, samt att ATMega16 har en in impedans på bara 15 KOhm. Det senare av problemen planerar vi att lösa genom att använda en operations förstärkare att förstärka signalen innan den når CPUn.
    Genom att använda en separat hög och låg AD-kanal planerar vi att kunna registrera hela intervallet.

Nästa gång:

När de sista komponenterna inkommer, kan vi slutföra kalibreringen, samt att börja montera komponenterna på ett kretskort

onsdag 21 maj 2008

Digital Framgång

Närvarande idag

Per
Marcus
Christian

Dagens arbete

Vi har under perioden som gått sedan föregående möte kommit fram till:

Vi har idag äntligen fått igång vår temperaturmätare. USB loggern verkar nästa vara klar.


Nästa gång:

Fixa så vi får ett format som vi kan skriva till USB stickan från Temperaturgivaren. Försöka få klart Fuktighetsmätaren. Starta på Arbetet med Tidskretsen.


tisdag 20 maj 2008

Digitala problem


Närvarande idag

Per
Marcus
Christian

Dagens arbete

Vi har under perioden som gått sedan föregående möte kommit fram till:

Vi har beställt en kristall till Datum/tid chippet.

Christian har försökt att få till en bra spänning till fuktmätaren och skrivit den mesta av koden som behövs för konvertering.

Per har försökt att få ordning på protokollet till Temperaturmätaren. Han misstänker att chippet kan vara sönder. Ska få hjälp med kontroll av detta vid nästa Handledning.

Marcus har fått igång USB minnet så vi kan skriva till samma fil flera gånger. Även gjort klart log funktionen mer eller mindre. Stötte på problem att USB minnet sluta fungera.

Nästa gång:


Kontrollera att log funktionen fungerar som den skall. Få hjälp med att få ner spänningen från 5volt till 2.5 till fuktmätaren. Kontrollera att chippet verkligen fungerar och få klart för oss att vi har förstått protokollet rätt till temperaturmätaren.

måndag 19 maj 2008

Funktionsspecifikationer

Närvarande idag

Per
Marcus
Christian

Dagens arbete

Vi har under perioden som gått sedan föregående möte kommit fram till:


Funktionsspecifikationer

Temp
int temp(void)
//Ger aktuell temperatur.

Date
char date(void)
//Ger aktuellt datum

Hum
char hum(char temp)
//Ger aktuell fuktighet

Log
void log(void)
//Här sparas temperaturdata och fuktighetsdata

SendToFile
void sendtofile("filename", "text")
//Skapar, alt. fortsätter att lagra i filnamn.


söndag 18 maj 2008

En fil skapas på USB-stickan!

Närvarande idag

Marcus
Christian

Dagens arbete

Vi har under perioden som gått sedan föregående möte kommit fram till:


A/D Omvandlare


Vi använder nu en annan referensspänning, nämligen den inbyggda på 2,56V vilket ger bra resultat på datorskärmen.


VDRIVE2

Med hjälp av delays har vi fått igång så att vdriven kan skapa en fil med text i sig, på en usb-sticka.

Till nästa gång

  • Få igång så att vi inte behöver använda delays till vdriven, utan använda oss av RTS.
  • Kalibrera luftfuktighetsmätaren.


onsdag 14 maj 2008

A/D Omvandlare

Närvarande idag

Marcus
Christian
Per

Dagens arbete

Vi har under perioden som gått sedan föregående möte kommit fram till:

A/D Omvandlare

Vi har fått igång A/D omvandlaren och testat att få ut värden via UART till datorn. Vi har även kopplat in luftfuktighetssensorn till A/D omvandlaren och fått ut värden. Det är bara kalibrering kvar av den sensorn.

Beställning

Idag har alla våra beställningar kommit.

Nästa gång

Så ska vi få igång Usb logger med uart och kunna skriva till ett minne.

Till nästa gång

Ta med sig ett USB minne


måndag 12 maj 2008

Terminalen








Närvarande idag

Marcus
Christian
Per

Dagens arbete

Vi har under perioden som gått sedan föregående möte kommit fram till:

UART

Under denna period har vi undersökt UART mer ingående och skapat några konkreta exempel på både skrivning och läsning över serieporten.

Beställning

Vi har beställt DS1620 (Temperatursensor) (72.90 SEK), DS1302 (Tidskrets) (49.40 SEK) samt H25K5 (luftfuktighetssensor ) (21.70 SEK).

Till nästa gång

Läsa på produktbladen till sensorerna. -- Alla


Funderingar

  • Finns det något bättre alternativ än GoogleGroups?

tisdag 6 maj 2008

UART

Närvarande idag

Marcus
Christian

Dagens arbete

Vi har under perioden som gått sedan föregående möte kommit fram till:


UART

Vi har bestämt att vi kör på UART-gränssnittet. Vi frågade Rikard vilket som skulle ge bäst betyg, SPI eller UART, och Rikard tyckte vi skulle ta det som vi tyckte var enklast och om vi fick saker och ting att fungera tidigt, då kan man lägga till mer avancerade saker för att om möjligt, få upp betyget.

Eftersom det känns som att UART är enklast har vi bestämt att vi kör på det.

Beställning

Vi har skickat mail till Rikard om att vi vill ha Vinculum USB Drive Mod (kostnad 219,00 sek).

Vi har ännu inte bestämt exakt vilka sensorer vi vill ha, och väntar därmed med en sådan beställningsförfrågan.


Sensorer

Rikard tyckte att det var en bra idé att köra temperaturmätaren digital för att undvika fel i mätdata.

Vi har funderat vidare och som det ser ut nu blir sensorerna följande:

Temperaturmätare (digital)
Fuktighetsmätare (analog)


Till nästa gång

Läsa in sig på UART. -- Alla

Funderingar

  • Finns det något bättre alternativ än GoogleGroups?

måndag 28 april 2008

Andra mötet

Närvarande idag:

Per
Marcus
Christian


Dagens arbete:

Vi har under perioden som gått sedan föregående möte kommit fram till:

USB:

Komponenten sköter hela filsystemet, monteringen av enheten. Finns en datakanal (skriv/läskanal). Måste kommunicera med den med en fil, som måste skötas på något smidigt sätt.
Finns många bra exempel till att skriva till flashkort, ska vi använda såna? En e-book har hittats om USB och mass-storage. Denna kan ge bra grundkunskap om vad det är vi ska göra.
Exempel från Cornell University som håller på med SD-minnen är bra att titta genom.
Modulen gör allt det krångliga åt oss. Vi kan söka efter USB bus storage logging. Hibernatefunktion gör att vi kan spara ström.

Kommunikation:

UART. Skicka handskakning. 5-7 bitar data, en eller två stoppbitar. Hur snabb är vår processor? 100KB/s - 1MB/s. Vad ska man skicka för data? Microprocessorn tar seriell kommunikation.
Hur hantera att läsa från USB-enheten? Kolla att det finns plats? Shift-register till sensorerna? Då måste det vara samma signal från alla sensorerna. Ingen led, kan se på USB-kortet om det fungerar eller ej.

Sensorer:

En vindhastighetsmätare (analog)

Hur ska vi ställa in en vindmätare? Jämföra med en vindtunnel i labbet?


En temperaturmätare (digital)




Till nästa gång:

Skrivning läsning SD. USB-modulen. -- Per och Marcus

Göra ett Gannt-schema i MS-Project som en tidsplanering till vad som ska göras. -- Per

Kommunicera med analoga/digitala kretsar och sensorer. -- Christian

Funderingar:
  • Usb kräver mest krut?
  • Räcker den analoga delen med att vi kör en vindsnurra som mäts genom en optisk sensor?
  • Analog sensor som mäter ljusstyrka?

onsdag 23 april 2008

PafamUSB

Närvarande idag:

Per
Marcus
Christian


Dagens arbete:

Nu har PafamUSB (som betyder Put Away Forget And Measure) påbörjat sin resa mot fullständighet inom området för mätning utan gränser.
Vi har för avsikt att bygga en mätstation som exempelvis kan mäta temperatur med hjälp av den här.
















Till nästa gång:

Vi har delat in arbetet i delar:

Förberedande research som ska vara klar till söndag 2008-04-27:

Filsystem + USB Interface -- Per

Sensorer -- Christian

Koppling mellan dator och de ovan nämnda -- Marcus

Funderingar:
  • Analog vs digital mätsensorer?
  • Uppfyller denna våra krav?

Att göra:
  • En dokumentationsmall.
  • Ta reda på vad som ska beställas