One of my projects is to automate a LEGO City, especially the train section. For that i need a place to save all the information. Initially choose a SQL database (MySQL), but as necessary to create custom tables for each case and create relations. But as i didn’t know what information was supplied by the City and i would need a communication protocol ( i’ll use MQTT. In the future i’ll write a tutorial how to use it) i choose a NoSQl database, MongoDB.
One project that i’ve presented on an electronic and computer’s workshop that happened in Castelo Branco, Portugal (II Workshop de Electrónica e Informática) consisted on a robot build with LEGO® and controlled with a LEGO® NXT kit (borrowed by the School of Engineering of the Castelo Branco Polytechnic Institute) that explores the space around it without touching anything. For that i used an ultrasound sensor (LEGO® 9846) and two touch sensors (LEGO® 9843).
On june 10 i attended a workshop about electronics and computer (http://ei.aicb.pt) with a project bases on LEGO Power Functions and Arduino.
The project involves a LEGO Train that was controller by an Arduino. The goals were: