RemoteSeven

Hi everyone first let me say thanks for the interest in the RemoteSeven. Ive decided to basically condense all the info into one page for all to read without having to go crazy.

Creating this remote is/has been a vision of mines for a long time and it is not complete. While i do have a functioning remote, there is more work to do.

Lets start from the beginning. The LCD is a 7 inch Capacitive Touch screen from BuyDisplay. The basic LCD test:

The controller for this LCD is a RA8875 .This test was done using code from Adafruit meant for an Arduino which I converted to PIC32 for my Fubarino Mini. The process was pretty simple and didnt take long.

After testing the main LCD I had to test the Touch portion which to be honest i was a bit scared of. First it is an I2C interface and its a capacitive touch. Good news is my buddy had code for this on the Arduino working, so i converted that also.

After getting the Touch part to work i had to create a GUI and test with IR transmitter. Whats the sense of a remote with no buttons or IR? The GUI is a constant update. I dont have a final version and i doubt i ever will. On the other hand i have tons of IR code create through out the years.

Next step was to make it portable with the use of a nice large battery.
20140405_164112

 

20140405_164124

image

This battery was made by me from a ipad 1 battery.

Working on the GUI has been the hardest task but still fun.

remote1

That was the second GUI test i would say. Its simple and does what its supposed to. Im not an artist and will never claim to be.

This is my third GUI… kind of my last at the moment.

image

Interface:

 

Ever since that video of the IR test made it on Hack-a-day. I have been given tons of valuable feedback. Below are just a few.

Use RF recievers on devices and a transmitter on the remote.
Use uGFX for display control.
Use a piezo for feedback (clicks) Accelerometer for wake up and sleep
Battery monitor
Vacuform an enclosure

Let me tackle 2 of those with a response here.

RF reciever and transmitter..
This would not only raise complexity but also drive the price up as I would have to make seperate pcbs for each device with their own mcu and reciever and then power each. So seems out of the question right now.

uGFX
This is overcomplex for a simple remote with no rtos. Its way to much. Not to mention I would have to basically make a bsp (board support package) to drive the display.  Why change what works ? 🙂

The other feedback is still on the table and ill play with the ideas.

As of right now i do have code for a MMA8453Q, a RPI-1031 and a Simple 2 wire orientation sensor which i use right now. I also have code for a buzzer and a buzzer test using the lcd to find tones i like and set them as my main tone.

Buzzer test:

Orientation test:

 

Thats all for now i guess. Most of the code is here. If there is something not in here… its not ready yet and i dont want to share even more crap 🙂

https://github.com/AtomSoftTech/RemoteSeven

Leave a Reply

Your email address will not be published. Required fields are marked *