Rapporten framskakad

I Lippes näste har vi nu gnuggat våra geniknölar och spottat ur oss en rapport. Det är den slutgiltiga pelaren i bygget kallat Lahmerpong. Nu kan vi blicka tillbaka på projekttiden som en tid med mycket innehåll. Vi har lärt oss att arbeta tillsammans, att allt inte blir som man förutspår, svårigheter med för lite kunskaper i elektronik, att C är framtiden och LaTeX inte hindrar våra web2.0-aktiga automater att infogas i dokumentet. Det är med både glädje och sorg vi lämnar den här kursen.

Vi har individuell munta nu i dagarna. Sen är det bara att ”gå lös” på sommaren.

Just ja, rapporten. Den finns här.

Nu är det typ klart

Tro det eller ej. Vi är nästan helt klara nu!

  • Fjärrkontroll…check
  • Presentation…check
  • Rapport…

Som det synes verkar vi bara ha rapporten kvar att skriva. Vi har satt deadline på söndag. Med tanke på hur de andra bara har svischat förbi blir den nog svår att hålla. Men vi har ju hela helgen på oss.

Rickard tillgodosåg oss med en transistor, som gör att diod-jannen klarar av att sända med större styrka och blir således ännu mer fjärr. Det här blir bara bättre och bättre. Vi får se imorgon hur redovisningen går. Sen är det nästan sommarlov för vår del.

Nattsuddarna kopplar de sista trådarna

Vi sitter ännu kvar i labbet och gör de sista kopplingarna så vi kan köra chippet utan utvecklingskortet. Det har faktiskt gått över förväntan hittills. Vi kör ett 9V-batteri som strömkälla. Det behövde en kontakt som inte fanns i labbet. I ilfart cyklade Rohit ner till Clas Ohlson och köpte en.

Första gången vi satte chippet på en extern labbplatta fungerade allt utom A/D-omvandlingen. Vi tappade noggrannhet i lutningen och antar det beror på referensspänningen. Nu sitter vi och bloggar och felsöker.

En sak som är lite trist är att när vi tiltar dosan i Y-led så tappar vi signalen från IR-dioden. Det medför att den får vara kopplad via sladd till dosan och fäst framför TVns mottagare. Det blir inte helt fjärr, men så nära man kan komma.

Det gäller att hålla tungan rätt i mun om det ska bli rätt.

Kaffet är uppdrucket, matlådorna slut och godispåsarna tomma. Vi är nästan ensamma här. Men det hade snarare känns mer konstigt om vi gått först av alla. Det är ju vi som stänger stället :)

Imorgon blir det till att skriva rapport och göra ett underlag för torsdagens redovisning. Deadlinen närmar sig med stormsteg, så imorgon börjar vi en timme tidigare – kl 8.

Lunchbreak

Så var det dags att ta lite lunch. Se så fokuserade man är på uppgiften ”ÄTA MAT”:

Nu har vi satt igång arbetet med att få ihop allt till en enda applikation. För detta har vi skrivit en fin automat som ser ut som följer:

Nu kör vi!

Uppbunkrat

Laddat för en heldag i bunkern…

Check and check.

Två checkpunkter avklarade. Displayen kommer att visa dagens tv-tablå för den aktuella kanalen.

NOT

Men tänk: vi har fått igång en display – utan att bränna nåt!

Accelerometern kalibrerar nu sin ”noll-lutning” varje gång man startar chippet. I vår applikation kommer vi senare få med så att en knapp kalibrerar om den. Kan ju vara skönt om man inte orkar hålla handen upprätt hela tiden…

TVn gör vad vi vill att den ska göra

I command you to switch channel. Do it!

Nu rullar det på! Det visade sig att det är mycket lättare att skicka IR-signaler med en IR-sändare istället för en IR-mottagare! Nu styr vi TV:n genom att programmera ett bitmönster som ska skickas via den fina lampan ovan. Framsteg! – alltid lika välkommet!

Planen är att ikväll göra klart det mesta tänkbara så att morgondagen kan ägnas åt finjustering och dokumentering. Här är en checklista på vad som måste fixas/göras:

  • Kalibrering av accelerometern med hjälp en knapp på dosan
  • Applikation som får ihop hela kalaset (accelerometer och IR).
  • Lösa vinklingsfrågan av IR-dioden. Om man lutar för mycket bakåt så missar man ju TV:n…
  • Bygga en egen UART-kontakt så att vi så småningom kan koppla allt på dosan och således få den trådlös. (Trådlös TV:dosa – WOW!)
  • Göra klart för att flytta över chip och andra komponenter och bygga in dem i en fin liten låda.

Nu tar vi middagsrast. Stay tuned!

Du vet att du tillbringar för mycket tid på Ångström när…

  • …matlådorna inte bärs med i väskan på morgonen, för söndagens storkok står redan i ett av kylskåpen.
  • …du undrar varför vilrummen är låsta. De är ju ypperligga att använda som sovrum.
  • …huruvida svängdörrarna snurrar eller inte används som referens för om det är helg eller vardag.
  • …du överväger att skaffa en jojo till passerkortet.
  • …du inte tar undan labbmaterialet efter dig. Du lämnar ändå labbet sist och kommer dit först.
  • …du är tjenis med vakten från G4S.

Vi prickar fyra av sex. Det är inte illa pinkat!

Ännu en dag i labbet

Med några snabba beräkningar inses det lätt att under helgen (fre-sön) har vi jobbat tio-timmarsdagar med det här projektet. Tänk vad mycket man skulle tjäna om man hade betalt för det :) Det är dock inte det som är intressant i nuläget, utan hur projektet fortskrider. Idag har vi (förutom solat och gottat oss i värmen under rasterna):

  • fått den renaste och vackraste IR-signal som någonsin skådast
  • genererat denna IR-signal med nästan exakt samma pulsbredd som fjärrkontrollens (det skiljer några µs)
  • lyckats skriva funktion som tar in ett bitmönster och konverterar detta till en IR-signal som följer RC5-protokollet
  • lärt oss hantera ett digital oscilloskop som underlättade oss att mäta våra pulsbredder

Likförbannat får vi inte till det med TVn, som vägrar lyda våran ”nästa kanal”-signal. Förmodligen är den tjurig och vill bara prata med fjärrkontrollen. Det kan vara kinkigt med pulsbredderna eller ljusstyrkan. Därför tar vi imorgon hjälp av Lars för att felsöka lite. Går det inte med TVn har vi ju ett fint IR-protokoll som låter oss lägga till ett AVR-chip och ha någon form av envägs-kommunikation. Dessutom måste vi börja förbereda AVR-chippets flytt från utvecklingskortet till ett eget kort. Det är vuxet nog att stå på egna pinnar. Vår kontroll kommer inte behöva mycket utrymme och därför kännas utvecklingskortet överflödigt. Det enda vi kopplar in i chippets pinnar är en UART, IR-diod och A/D-omvandlare.

En automat som beskriver pulsgenereringen

Vi ser vår fina puls med det här digitala oscilloskopet. Somliga påstår att det kommer från framtiden.

RC5 är vår nya vän

Lippes 14 tums TV av typen Luxor får stå som försökskanin till vårt nya projekt. Under de senaste timmarna har vi undersökt IR-signalen som avges från fjärrkontrollen och försökt generera liknande signaler med vår egen processor och IR-diod. Det vi kommit fram till är att standarden som används i fjärrkontrollen kallas RC5 och fungerar så att varje knapp representeras av 14 bitar och varje bit presenteras via infraröd signal som en hög/låg-triggning eller en låg/hög-triggning.

Problemet som vi fastnade vid var att vi inte kunde generera någon fin infraröd signal via den lilla IR-dioden. Förmodligen får vi inte ut rätt frekvens och fyrkantsvåg så det blir bara blaj av alltihop. Som tur är har vi bokat tid med vår handledare imorn så vi kan ta en närmare titt på det tillsammans med honom.

För övrigt har vi nog slagit alla rekord idag när vi var kvar på Ångström till 00:55. Återstår att se om det rekordet står sig projektet ut…

Nästa sida »



Följ

Få meddelanden om nya inlägg via e-post.