Back then, I showed some details of the architecture, code, and how I mocked-up “El Carrillon” with a homemade LED piano so I could test it at home.
In this post, you will see it running live and read some great news about the project!
“El Carrillon” had to play not only during my LED piano testing, but also on the real hardware with real bells during a huge event last November called: “La Fiesta Nacional de la Flor”.
We first started testing at home with the real hardware, but without the bells to confirm the GPIOs were responding correctly:
Midnight hacking yesterday with @gerasdf. "El Carrillon" #Smalltalk project now running successfully on the real hardware!! #RaspberryPi Zero running a headless 3.4MB #VASmalltalk image serving a web player and translating MIDI events to GPIOs. More below. #carrillon #esug1913:49 PM - 16 Aug 2019
Once that was working, the next obvious step was to move to production and test with physical bells!! The mechanical/hardware part of some bells needed repair, so it took some time until we were able to test in-person. Once we did, everything worked as expected and without much trouble.
Deploying was really easy thanks to the “image” concept of Smalltalk and a few bash scripts that we had prepared.
The good news is that it worked and was a huge success, see below:
The award-winning bell tower powered by #VASmalltalk and #RaspberryPi was a huge success at "La Fiesta Nacional de la Flor" in Argentina. From a mobile-friendly webapp running on the Pi you can play #midi songs which are reproduced on the bell tower. See: fiestadelaflor.org.ar/web/index.php?…12:13 PM - 23 Oct 2019
We presented this project at the Innovation Technology Awards at ESUG 2019 held in Koln, Germany. Below is the teaser video we submitted before the competition:
Our efforts were worthwhile as we won 3rd place! Thanks to all that voted for us!
Excited that "El Carrillon" won 3rd place at the Innovation Technology Awards at #esug19. Thanks a lot to my teammate @gerasdf, @esugsmalltalk & @instantiations. Hope to see it playing live in the next "Fiesta Nacional de la Flor" at Argentina #Carrillon #VASmalltalk #IoT12:30 PM - 29 Aug 2019
I personally believe this was a great example of using IoT and Smalltalk. We used VAST (VA Smalltalk) for managing the GPIOs, running the web application, and all within a Raspberry Pi Zero.
VAST has great development and debugging tools, minimal Smalltalk images, good GPIO libraries, and excellent ARM support.
Let’s do more IoT projects with Smalltalk!!!
PS: The official Raspberry Pi twitter account did like our project! :)
#IUseMyRaspberryPiFor powering the award-winning 18-bells tower at "La Fiesta Nacional de la Flor" event in Argentina. From a mobile-friendly webapp running on the Pi you can play #midi songs on the bell tower (notes are mapped to gpios mapped to bells). Running with #VASmalltalk12:37 PM - 26 Nov 2019