Apr 10, 2011

Retroid

Last weekend The Gift's Project's R&D team stayed at the office, not to fix bugs, but to have an awesome hackathon.

Introducing Retroid.

Retroid is a retro alarm clock that hooks up to your Android phone and replaces the boring alarm clock sounds with real life bells and whistles. Oh and it has LEDs - 12 of them.

We were given a prototype board named IOIO from some cool guys at Google.

The board itself is based on the powerful PIC24F chip from Microchip. It's a 16 bit MCU that exposes around 40 I/O pins. The cool thing about this board is that it comes with the software to communicate with any Android-powered device!

Working with the IOIO is as simple as:

DigitalOutput led = ioio.openDigitalOutput(Constants.LED_PIN,true);
PwmOutput engine = ioio.openPwmOutput(engine_pin, 100);

boolean ledStatus= false;

led.write(ledStatus);
ledStatus ^= true;
engine.
setDutyCycle(0.8f);

We started working on Friday morning. The first thing we did was to disassemble the alarm clock and separate the inner components. We needed to hook up the ringer's motor directly to the IOIO in order to control the sound. Meanwhile, we set up an Android application which handled the basic communication between the device and the IOIO.



After the initial communication test with the IOIO, we started installing the 12 LEDs in the alarm clock's frame. While we were drilling, we also wrote the software that controlled the LEDs and made them blink. We ran into a stupid bug because initially we only checked if it blinks and we weren't sure which values power the LEDs on and which turned them off.



We had lots of tinfoil for an experiment in capacitive touch (which didn't make it to the final version), so we decided to take the opportunity to protect the dog from alien mind-control devices and wrapped berry's office.



Next we wrote the software that was notified when the phone rang or received a message and sent LED animations and sound back to the alarm clock.

After that, we started wrapping everything inside, soldering the wires and drilling space for the USB cable. We also added some Floyd decals to the face of the clock (which was harder than it looks).



The finished product looks very neat; there are no cables showing and the lights are perfectly aligned J.



In the end we settled on 5 functions for the clock:

1. Alarm clock - when the phone's alarm clock rings, the Retroid rings with it with a spinning LEDs animation and increasing ringer volume.

To snooze, just violently shake your phone.

2. Text message - the Retroid rings quietly and blinks for about 2 seconds.

3. Phone call - when receiving a phone call, it imitates the ringing of an old school phone.

4. Awesome mode - when you click the "Start LED" button in the Retroid app,

the LEDs show a magnificent animation the likes of which had never been seen.

5. Display hour - It displays the current hour when it's not in use by lighting the matching LED.

Links to Media:

Promotional Video #1 - http://www.youtube.com/watch?v=WEYIihnS088

Promotional Video #2 - http://www.youtube.com/watch?v=8sAvXCfEj3s

A photo album of our work - https://picasaweb.google.com/LightHawky/Retroid?authkey=Gv1sRgCJiaqfj2pNSI1gE&feat=directlink#


The Gifts Project R&D Team- Asaf, Danni, Erez and Yon

5 comments:

  1. Are you planning to sell it or giving away more detailed instructions?

    ReplyDelete
  2. I am attempting to recreate this project for my class do you have any advice for me and how much did the project cost.

    ReplyDelete
  3. Mengatasi Kutil Di KemaluanKUTIL KELAMIN PADA PRIA DAN CARA MENGHILANGKANYA Penyakit kutil kelamin ini bisa menjadi hal yang sangat menyiksa bagi penderitanya. Jika yang mengalami adalah pria, kutil ini biasanya akan muncuk di dasar atau pada bagian batang penis dan menampakkan diri dalam uretra atau daerah dubur. Bukankah hal ini bisa membuat penderitanya sangat malu selain juga tidak nyaman. untuk cara pemesanana silahkan kunjungweb kami

    obat untuk wasir externalWasir adalah penyakit dimana penderita mengalami kondisi berupa pembuluh darah yang teriritasi dan meradang dan lokasi terjadinya terletak di anus. untuk cara pemesanana silahkan kunjungartikel kami

    obat kelamin keluar nanahPenyakit kencing nanah sering dikaitkan dengan penyakit sipilis atau yang juga terkenal dengan sebutan raja singa, karena gejala dan bentuk penyakitnya yang mirip. Namun, sebenarnya ada sedikit perbedaan antara kedua penyakit ini jika diperhatikan secara seksama. Mulai dari gejalanya, penyebarannya dan kompilkasi yang mungkin ditimbulkan.untuk cara pemesanana silahkan kunjungartikel kami

    obat ambeien wasir ambeienWasir merupakan penyakit yang sering dialami oleh orang yang kekurangan serat ataupun terlalu lama duduk. Wasir yang juga sering disebut ambeien adalah penyakit yang terjadi di anus dimana terjadi pembengkakan terhadap bibir anus. Pembengkakan di bibir anus ini terkadang dapat juga menyebabkan pendarahan. untuk cara pemesanana silahkan kunjungbaca disini

    obat kelamin keluar nanahDan kondisi ini dapat semakin parah dan kemudian menimbulkan berbagai macam komplikasi seperti peradangan sendi dan infeksi jantung. Hal yang seperti ini dapat dicegah dengan mengenali gejala awalnya, sehingga penyakit ini tidak bertambah parah. untuk cara pemesanana silahkan kunjungartikel kami

    Mengobati Kutil Pada Kelaminentu saja kita agak seram membayangkan hal ini jika terjadi pada kita, tapi setidaknya cara ini memang terbaik karena dilakuka dengan bersih dan efisien. untuk cara pemesanana silahkan kunjungartikel ini

    Obat Kutil Di Kemaluan WanitaHal inilah yang menjadi penyebab kenapa akhirnya banyak penderita yang mencoba berbagai solusi pengobatan herbal dan semacamnya. untuk cara pemesanana silahkan kunjungklik disin

    ReplyDelete
  4. Obat Kutil Di Kemaluan PriaApakah Pengobatan Herbal Adalah Cara Terbaik Untuk Menyembuhkan Kutil Kelamin?untuk cara pemesanana silahkan kunjungblog kami
    obat keluar nanah dari kemaluanYang kedua, pastikan pasangan seksual anda sehat dan tidak memiliki masalah dengan penyakit menular. Dan ketiga, cobalah setia dengan satu pasangan dan hindari bergonta-ganti pasangan saat berhubungan seks.untuk cara pemesanana silahkan kunjungklik disin

    ReplyDelete
  5. Obat Kutil Di Kemaluan PriaApakah Pengobatan Herbal Adalah Cara Terbaik Untuk Menyembuhkan Kutil Kelamin?untuk cara pemesanana silahkan kunjungblog kami
    obat keluar nanah dari kemaluanYang kedua, pastikan pasangan seksual anda sehat dan tidak memiliki masalah dengan penyakit menular. Dan ketiga, cobalah setia dengan satu pasangan dan hindari bergonta-ganti pasangan saat berhubungan seks.untuk cara pemesanana silahkan kunjungklik disin

    ReplyDelete

There was an error in this gadget