Mobilladdare++

Berätta om dina pågående projekt.
__a
Inlägg: 61
Blev medlem: 23 mars 2008, 18:19:52
Ort: Storvik
Kontakt:

Mobilladdare++

Inlägg av __a »

Hej! Jag och en kompis vara med på ett hackaton 1-3 februari. Tänkte jag skulle starta en tråd här för att visa vad vi bygger och kanske få lite tips och idéer (finns inga regler mot det :wink:). Funkar det bra så kommer jag säkerligen bygga vidare på projektet efteråt också.

All lag får en Mbed och ska på 48h och med budget på 30€ bygga valfritt projekt. Efter de två dygnen utvärderas projekten av en jury och pris delas ut i kategorierna Best Technical Idea, Best Business Idea och "People's Choice" .

Här är vad vi har att jobba med:
pinout.png
Vår idé är att bygga en smart laddare för Android-mobiler. Tanken är att man oftast laddar mobilen över natten och då har den på nattduksbordet samt att man använder den som väckarklocka. Vi börjar med att använda usb-interfacet för att kommunicera med telefonen, sen lägger vi på så många funktioner som vi kommer på och hinner. Till att börja med kommer vi koppla in några RGB-leds på PWM-utgångarna så att den kan fungera som wake-up light genom att hämta tiden för nästa alarm från telefonen. Sen kan man till exempel tänka sig en liten webserver (denna pryl har även ethernet!) för att fjärrstyra lampan, ett RC-servo som petar på dig tills du vaknar, ljusorgel, temperatursensorer som skickar data till mobilen, fotoresistor som tänder lampan på kvällen...
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
lond
Inlägg: 3548
Blev medlem: 23 september 2009, 11:52:45
Ort: Hyssna

Re: Mobilladdare++

Inlägg av lond »

Denna är ett bra tillbehör: Häger Shaker. Skakar dig vaken :)

/// Marcus
__a
Inlägg: 61
Blev medlem: 23 mars 2008, 18:19:52
Ort: Storvik
Kontakt:

Re: Mobilladdare++

Inlägg av __a »

Hehe, bra idé lond!!

Vi fick hämta ut våra Mbeds igår så vi kan bekanta oss lite med dem innan helgen. Den kan blinka!!
20130128_215813.jpg
Har även lagt in en beställning hos Conrad:
  • 433MHz fjärrstyrt vägguttag
  • Fotoresistorer
  • Ethernetkontakt
  • USB-kontakt (hona)
  • USB-spelkontroller 8)
  • Några olika brytare
  • En liten gul LED
Summa: 30.00€ :vissla:

Vi kommer även få resistorer, headers och prototypkort på fredag.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Re: Mobilladdare++

Inlägg av blueint »

Var och när äger det rum?
__a
Inlägg: 61
Blev medlem: 23 mars 2008, 18:19:52
Ort: Storvik
Kontakt:

Re: Mobilladdare++

Inlägg av __a »

Finns en länk till deras hemsida i första inlägget! :wink:
Själva tävlingen är från 1/2 12.00 till 3/2 12.00. Sen finns det ett mer detaljerat schema runtikring också.

Den äger rum på tre ställen samtidigt; Technische Universität Kaiserslautern (där jag är), Norges teknisk-naturvitenskapelige universitet i Trondheim och University of Southampton.
__a
Inlägg: 61
Blev medlem: 23 mars 2008, 18:19:52
Ort: Storvik
Kontakt:

Re: Mobilladdare++

Inlägg av __a »

Här är de funktioner vi har kommit på hittills i någon slags preliminär prioriteringsordning:
  • Hämta larmtid från mobilen och börja dimma upp lampan ~30 minuter innan väckning
  • Dimma ner/ändra färg när det börjar bli dags att sova. Blinka ilsket rött om mobilen inte är på plats (dvs du fortfarande inte lagt dig) tex 7h innan larm.
  • Stäng av/slå på lampa etc med det fjärrstyrda vägguttaget.
  • Om man inte stänger av larmet inom 1min börjar en arm kopplad till ett RC-servo peta på dig. (Mest för kul, inte så praktiskt i verkligheten kanske)
  • Switch för att byta till extern USB-port. Kan användas för usb-minne eller spelkontroller.
  • Webserver för att kontrollera lampan från dator eller från mobilen när den inte är inkopplad.
  • Väck dator på nätverket med WOL och börja spela musik etc. i samband med larm.
  • Termometerfunktion till webserver och telefon via två Onewire-tempsensorer
  • Ljusorgel med olika lägen; 1. Party (blinkar och skiftar färg i takt med musiken) 2. Romantiskt (rosa-röda toner och inga blinkningar)
  • Android och OSX-widgets för att kontrollera lampan/visa temperatur
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Re: Mobilladdare++

Inlägg av blueint »

Ide:
Använd IR-sensor för att detektera rörelse och om ingen rörelse detekteras de senaste 2 timmar så skicka med en IR-sändare avstängningskod för TV och stereo.
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Re: Mobilladdare++

Inlägg av Micke_s »

Bara en fråga angående ethernetuttaget. Måste inte mbed ha ett etherneduttag med inbyggda transformator? typ magjack?
Användarvisningsbild
Hedis
Inlägg: 2493
Blev medlem: 8 december 2003, 15:10:44
Ort: Vänersborg
Kontakt:

Re: Mobilladdare++

Inlägg av Hedis »

__a
Inlägg: 61
Blev medlem: 23 mars 2008, 18:19:52
Ort: Storvik
Kontakt:

Re: Mobilladdare++

Inlägg av __a »

blueint skrev:Ide:
Använd IR-sensor för att detektera rörelse och om ingen rörelse detekteras de senaste 2 timmar så skicka med en IR-sändare avstängningskod för TV och stereo.
Bra idé!! Har faktiskt några ultraljudssensorer liggande och troligtvis nån IR-led. Då kan den även automagiskt tända litegrann om man kliver upp på natten och det är mörkt!
Micke_s skrev:Bara en fråga angående ethernetuttaget. Måste inte mbed ha ett etherneduttag med inbyggda transformator? typ magjack?
Hm.. :humm: Enligt den här sidan verkar det fungera utan: http://mbed.org/cookbook/Ethernet-RJ45
Det står ju dessutom "bara" att man får bättre räckvidd med magjack på sidan Hedis länkade. Kommer troligtvis koppla en sladd direkt till laptopen så det räcker ju med kortast möjliga... Nån som har testat utan magjack?

Edit: Efter att ha läst kommentarerna på sidan jag länkade ovan så verkar det vara starkt rekommenderat med magjack, men det ska funka utan i "labmiljö" om man ser till att koppla rätt, har kort kabel och kopplar direkt till en dator. Håller tummarna!
__a
Inlägg: 61
Blev medlem: 23 mars 2008, 18:19:52
Ort: Storvik
Kontakt:

Re: Mobilladdare++

Inlägg av __a »

Nu är vi igång! Vart lite stressigt i början för vi hade inte fått våra komponenter från Conrad än pga lite strul..
20130201_124631.jpg
Började i alla fall med det vi hade, nämligen RGB-dioderna och lite Androidprogrammering
20130201_124627.jpg
(Hm, trodde jag hade fotat den färdiga versionen också.. kommer senare!)

Eftersom ingen av oss kan koda Android riktigt så har det gått lite segt. För att se att vi kan kommunicera mellan telefonen och Mbeden har vi försökt få igång ADKTerm från längst ned på den här sidan: http://mbed.org/cookbook/mbed-with-Android-ADK

Just nu har vi tagit paus för att gå till posten och kolla om paketet hade kommit, och det hade det!!
20130201_172405.jpg
Passar på att stanna till hemma ett tag och koda lite i lugn och ro, utan massa spring och dremlande och sånt runt ikring.

Förresten så hade arrangören några magjack extra så vi fick ett! Som det känns nu är dock frågan om vi kommer hinna göra nått med det..
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Re: Mobilladdare++

Inlägg av Micke_s »

köra utan magjack kan nog funka om andra sidan har transformator, däremot så är det inte speciellt rekommenderat.
__a
Inlägg: 61
Blev medlem: 23 mars 2008, 18:19:52
Ort: Storvik
Kontakt:

Re: Mobilladdare++

Inlägg av __a »

Micke_S: Ok, tack! Har som sagt fått tag på ett magjack, men bra att veta ifall det blir nått strul!

Här kommer RGB-modulen:
20130201_194517.jpg
20130201_194506.jpg
Har även dragit ut kablarna till av/på för kanal 1 på fjärrkontrollen (Fulhack®):
20130201_210347.jpg
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
__a
Inlägg: 61
Blev medlem: 23 mars 2008, 18:19:52
Ort: Storvik
Kontakt:

Re: Mobilladdare++

Inlägg av __a »

Dags för en liten uppdatering.. Har gått hem för att sova en stund men är lite orolig för fortsättningen för vi har verkligen inte kommit någon vart med usb-anslutningen. Hade hoppats hitta betydligt bättre och aktuellare bibliotek och exempelkod till Android, har bara harvat runt fram och tillbaka med några olika kodsnuttar utan att få till någon fungerande kommunikation. Nu håller jag på och läser in mig ordentligt på Android Open Accessory och ju mer jag lär mig desto mer hoppas jag hitta nått färdigt bibliotek som tar hand om själva upprättandet av anslutningen.. Är det möjligtvis någon här som har koll på några bra exempelprojekt på det här området? Det vi vill göra är alltså att skicka några stackars bytes med info från telefonen till mikrokontrollern när den kopplas in. Är det kanske enklare att få till det med ADB? Väldigt rörigt i huvudet just nu, hoppas det hjälper att sova lite.. :shock:

Edit:
GOD MORGON!! Skam den som ger sig, det här ska man nog kunna komma vidare med:
http://www.androidside.com/docs/resourc ... index.html
http://mbed.org/users/jksoft/notebook/m ... -for-mbed/
__a
Inlägg: 61
Blev medlem: 23 mars 2008, 18:19:52
Ort: Storvik
Kontakt:

Re: Mobilladdare++

Inlägg av __a »

Inte så många timmar kvar av tävlingen nu! Tyvärr har vi fått ge upp Android-kommunikationen och håller i princip bara på och lägger ihop funktioner till presentationen klockan 12 i morgon. Försökte ända fram till lunch idag med både usb och bluetooth utan att få igång det.. Borde nog undersökas i lugn och ro vid något annat tillfälle istället.

När vi väl gav upp kommunikationen så var det enkelt att detektera om telefonen var på laddning eller ej - bara att lägga en interrupt på D+-linan och kolla när den går hög. Sedan började vi med alla olika funktioner vi hade tänkt oss. Gjorde även en "lampskärm"!
20130203_022258.jpg
Vi har ändå inte behövt stryka så många funktioner från den ursprungliga listan. Har fristående projekt för det mesta som var planerat, återstår bara att göra ett snyggt scenario till presentationen (och sen kanske få det att fungera på riktigt också :mrgreen: )
  • Hämta larmtid från mobilen och börja dimma upp lampan ~30 minuter innan väckning (Funkar typ - saknar larmtiden från mobilen)
  • Dimma ner/ändra färg när det börjar bli dags att sova. Blinka ilsket rött om mobilen inte är på plats (dvs du fortfarande inte lagt dig) tex 7h innan larm.
  • Stäng av/slå på lampa etc med det fjärrstyrda vägguttaget.
  • Om man inte stänger av larmet inom 1min börjar en arm kopplad till ett RC-servo peta på dig. (Mest för kul, inte så praktiskt i verkligheten kanske)
  • Switch för att byta till extern USB-port. Kan användas för usb-minne eller spelkontroller. (Funkade inte)
  • Webserver för att kontrollera lampan från dator eller från mobilen när den inte är inkopplad.
  • Väck dator på nätverket med WOL och börja spela musik etc. i samband med larm. (Styr datorn via USB)
  • Termometerfunktion till webserver och telefon via två Onewire-tempsensorer
  • Ljusorgel med olika lägen; 1. Party (blinkar och skiftar färg i takt med musiken) 2. Romantiskt (rosa-röda toner och inga blinkningar)
  • Android och OSX-widgets för att kontrollera lampan/visa temperatur
Glömde förresten att lägga upp ritningen över ursprungsplanen. Här kommer den, med reservation för viss godtycklig kabeldragning till ethernetjacket och allt annat som nu inte blivit som vi tänkt (ännu):
laddare.png
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Skriv svar