Sida 1 av 2
Mobilladdare++
Postat: 28 januari 2013, 21:36:00
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

). 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...
Re: Mobilladdare++
Postat: 29 januari 2013, 05:53:09
av lond
Denna är ett bra tillbehör:
Häger Shaker. Skakar dig vaken
/// Marcus
Re: Mobilladdare++
Postat: 29 januari 2013, 09:43:12
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

- Några olika brytare
- En liten gul LED
Summa: 30.00€
Vi kommer även få resistorer, headers och prototypkort på fredag.
Re: Mobilladdare++
Postat: 29 januari 2013, 13:04:04
av blueint
Var och när äger det rum?
Re: Mobilladdare++
Postat: 29 januari 2013, 13:40:34
av __a
Finns en länk till deras hemsida i första inlägget!
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.
Re: Mobilladdare++
Postat: 29 januari 2013, 22:02:49
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
Re: Mobilladdare++
Postat: 30 januari 2013, 00:17:14
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.
Re: Mobilladdare++
Postat: 30 januari 2013, 07:45:20
av Micke_s
Bara en fråga angående ethernetuttaget. Måste inte mbed ha ett etherneduttag med inbyggda transformator? typ magjack?
Re: Mobilladdare++
Postat: 30 januari 2013, 10:54:53
av Hedis
Re: Mobilladdare++
Postat: 31 januari 2013, 00:17:57
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..

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!
Re: Mobilladdare++
Postat: 1 februari 2013, 17:40:20
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..
Re: Mobilladdare++
Postat: 1 februari 2013, 21:06:54
av Micke_s
köra utan magjack kan nog funka om andra sidan har transformator, däremot så är det inte speciellt rekommenderat.
Re: Mobilladdare++
Postat: 1 februari 2013, 21:52:58
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
Re: Mobilladdare++
Postat: 2 februari 2013, 02:14:31
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..
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/
Re: Mobilladdare++
Postat: 3 februari 2013, 04:48:58
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å

)
- 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