NightRider – update d

About the controller, I want it to have something we see in the drone industry, a controller with the screen, all-in-one. There is always the option to connect the receiver to the TV, but I really want it to be standalone, independent of power wallets, just something that I can carry anywhere I go.

First step was to find a way to hold the screen to the remote, so I added zip ties to the back of the screen.

I also added a compartment to hold the receiver, battery and wires (collecting acrylic stuff is a good habit I guess)

Not bad..

The back side is still messy, but I will live with it for now.

and it just works..

Sega Rally Championship @ Codebits VI

Codebits as you might know is the most geekest event in Portugal and surroundings!

Its audience range goes from programmers and entrepeneurs to hackers and designers! This year 800 people came to participate in 3 days full of talks, challenges, games, demos and junk food!!

About our participation @ Codebits VI, at Artica we are extremely addicted to race games, Trackmania is only one of our favourites!! We still are addicted to race games but we usually don’t play them, instead, we prefer to create our own games.. :D we thought it would be way cool to drive a remote control car using a steering wheel and pedals, and if the car had a wireless cam, the gamer could look at the screen and really see what the car was seeing in real time, just like an arcade game!

This was our proposal to Codebits! To have an arcade game where it would be possible to drive two cars and participate in a real race, without any simulations or complex algorythms, neither 3D graphics.. we want something real! Celso Martinho was very excited with our idea, and by coincidence (or not) they were planning to have a retro gaming area at codebits!! Luis Sobral also known as TheArcadeMan, was the one behind the retro gaming area, Luis refurbishes old arcade machines and transforms them into brand new machines just like magic!

Besides having his own Arcades there, he was working on 10 old arcade machines, making them work with the so acclaimed Raspberry PI!!

Luis had just bought two old SegaRally Consoles, and there was the possibility to transform them to be the control station for our RC cars! On a first (of many) tours to Luis’s “mancave” we start disassembling the old consoles, removing the old electronics boards, wondering the best way to connect all the gear!

Sega Rally Championship
apologize for the crappy quality photo :p

There is a strange beauty in this sturdy mechanical systems, they are so well engineered and one can feel they were pushed into the limits through the years, and are still able to be pushed a lot more!

IMG_3247

This was the throttle pedal gear, on the right you can see a hand-made replacement, it was a cool hack to do.. and a miracle that it worked flawlessly all the event!

Sega Rally Championship

At this stage we couldn’t imagine that one of the biggest challenges was about to come!! Yes, the CRT’s… to send Video signal to this old CRT is not impossible by any means.. but it prooved to be way to much complicated for us..

Sega Rally Championship

after many attempts and despair.. we finally decided to “kill the rabbit”!! We found two Mitsai CRT’s willing to have a new glorious life!!! :D

Sega Rally Championship

And they fitted perfectly in the old frame!

Sega Rally Championship

The steering, pedals, gears and buttons were connected to an Arduino, and data was sent via xbee to the car.

Sega Rally Championship

The car had a receiver Arduino mapping the data to the wheels, throttle and to the video switch! The gamer could choose wich camera to use, the front camera proved to be extremely difficult to use and only hardcore drivers used it!! The upper camera needed a support, and it had its iterations due to be easily broken when the car crashes or capsize! The final iteration was a one PVC piece bended with heat, it proved to be sturdy and survived to the hole event!

Sega Rally Championship

Sweet!

IMG_3734_

Finally at Codebits VI !! :D Artica had the honor to be at the Hardware Den with TheArcadeMen, Altlab, Ultimaker, InMotion, Mitch Altman and RaspberryPI Foundation.

The Sega Rally Championship Arcade was fully working all the time, we only need to stop a couple of times for final tweaks..

Sega Rally Championship

..and to recharge batteries!

Sega Rally Championship

To drive this things was extremely cool!! We are looking forward to repeat the experience!!

Sega Rally Championship

As a final note, we want to give a big thanks to all SAPO and PT Team for making this event a reality, Mauricio Martins and Adriano Couto from AltLab for helping us with the CRT’s, Francisco Dias gave a major help with his hacking skills, João Ribeiro for being a true Artica member, Filipe Valpereiro for all the hardcore geeky support, he was the guy who told us how to remove the steering wheel lag caused by the xbee buffer.. and finally thank you Celso for believing in us!!!

Einstein VideoPlayer

Einstein VideoPlayer is a project that I initiated during a dance performance entitled “Einstein Dreams” created by Rui Horta. All this took place at Göteborg Opera in Sweden, September of 2010.

Einstein is not just a tool to play videos, it allows anyone to play a list of videos, cross fading between them, with the possibility to adjust the video output to many kinds of surfaces.

“Content is king”, I believe that this tool can be an ice breaker to anyone that intends to playback videos in thousands of different manners.

This is the first public release, however this will always be a work in progress project, and being open source we intend that you use, modify, hack and share this tool.

– – – – – – –

Link to Artica’s Github

DIRECT DOWNLOAD EINSTEIN v1

– – – – – – –

EINSTEIN VideoPlayer
CLICK THE IMAGE TO SEE IN FULL RESOLUTION

List of features available ATM:
– playlist with file names;
– parametric crossfade between videos;
– parametric fade in and out to black and/or white;
– keystone / corner-pin adjustment;
– record and load custom presets.

Future versions will include:

– mask overlay with a PNG with transparency;
– independent multiplayer system (optional);
– one player as Master and the other player as Slave (optional);
– customization for several outputs;
– edge-blend;
– subtitle overlay;
– Improve modularity for fast prototyping and custom projects;
– Improve performance;
– Create the same GUI paradigm to control audio and light;
– Cue list to control everything;
– MIDI, DMX and OSC protocol to control Einstein, and to be controlled by Einstein.

Being a visual artist, I mainly create visual contents and environments for dance, theatre, music and opera performances. Sometimes this contents are supposed to fill non-regular surfaces, and having a tool that could output videos and reshape this videos was a must to have.

I didn’t found any software that allows me to do all this on an easy fashion, and the solutions I found were all very expensive. During two months, I was all alone in a swedish apartment and spent almost all my time creating visual environments for the show, on the spare time I developed this software for video performance.

To work with video, MAX Jitter proved to be the best tool ever since, and because I am not a sophisticated programmer I could never achieve such a thing in c++ or any similar language. And Jitter proved to be very robust for this tasks and I proudly say that it never, NEVER crashed.

During the Einstein Dreams rehearses I needed to have a multi videoplayer system with the following features:
– playlist with file names;
– parametric crossfade between videos;
– parametric fade in and out to black and/or white;
– play a video forward and backward;
– extreme keystone adjustment;
– mask overlay with a PNG with transparency;
– one player as Master and the other player as Slave (optional);
– modularity for customization in future projects.

I decided to call it Einstein Videoplayer, in a tribute to this amazing season in Sweden.

Because I could achieve almost all this by searching on the internet, talking with amazing people at the cycling74 forums, reusing and hacking examples I found, now I want to return to the community what I was able to achieve with it’s help and contribution!

I have been using Einstein Videoplayer on many projects, and since I founded Artica with André Almeida, this software evolved a lot, more features were added like edge-blend, subtitle overlay, dmx512 protocol, OSC protocol, performance improved, cuelist system, physical sensors and Arduino inputs, and much more features are on the pipeline to be added.


“Flowering Tree”, Fundação Calouste Gulbenkian, 2010


“Flowering Tree”, Fundação Calouste Gulbenkian, 2010


“Paint Me”, Fundação Culturgest, 2010


“É como diz o outro”, Casino Lisboa, 2011


“O Tempo”, de Adriana Queiroz, 2011

O Tempo, by Adriana Queiroz

Adriana Queiroz is a talented singer and dancer, and she wanted to include a visual component on her set, we talked a lot on how could we achieve a good result and IMHO I love it. André Almeida designed the lights setup integrated all the set, lights and shadows in a beautiful engagement!

This is just samples of my visual work:

“É Como Diz o Outro”, the post

É Como Diz o Outro

É Como Diz o Outro

“É Como Diz o Outro” is a comedy performed by Miguel Guilherme and Bruno Nogueira, directed by Tiago Guedes and produced by UAU. Our commitment was to create a video scene with a street landscape and a building front. This video started early in the morning and went through several stages during a normal work day ending in the evening.

É Como Diz o Outro

Video after the break:

Our software “EinsteinVideoPlayer” evolved a lot with this creation, edge-blend was implemented and now can be controlled by the Light Mixer via DMX.

É Como Diz o Outro

É Como Diz o Outro

É Como Diz o Outro

É Como Diz o Outro

The projection rig can be seen on the top, two projectors filled the scene front.

IMG_3671