March 16, 2023
![Uccellini azzurri durante lo spettacolo](/static/50c6624eae04fe96debef7e47cf461ef/6e7df/23-03-17_uccellino_cover.png)
On 13 March 2023, the premiere of “L’uccellino blu” was staged at Teatro dell’Antella (FI). The show is an adaptation of Maeterling’s fable and was directed by Riccardo Massai. For the show, I have collaborated with MassimoDelContrasto to create animatronics of the blue birds.
Develpment
![appunti proto board appunti proto board](/static/1dec48244396ab77acc6ab803d8baa5d/a5d4d/appunti_proto_board.webp)
![proto board proto board](/static/2a7225a743f93d7b26a6414ecc08a826/a5d4d/proto_board.webp)
// Uccellino blu - Arduino nano
#include <Arduino.h>
#include <Servo.h>
#define servoPin 9
Servo myservo;
int pos = 0; // init position
// 120 - 540
#define ldrPin A0
void setup() {
myservo.attach(servoPin);
pinMode(ldrPin, INPUT);
}
void flight(speed) {
for (pos = 0; pos <= 90; pos += delta) {
myservo.write(pos);
delay(speed);
}
for (pos = 90; pos >= 0; pos -= delta) {
myservo.write(pos);
delay(speed);
}
}
void loop() {
int ldrValue = analogRead(ldrPin);
Serial.println(ldrValue);
int delta = map(ldrValue,0,1024,0, 10);
if (delta > 0) { // Won't you fly high, blue bird, yeah
flight(delta);
} else { // fly down
myservo.write(0);
}
}
![scansione a1 scansione a1](/static/3e50040700066ff48ce80647dce31f51/a5d4d/scansione_a1.webp)
![scansione a2 scansione a2](/static/565703170c1af30563bd11a537a3a757/a5d4d/scansione_a2.webp)
![scansione a3 scansione a3](/static/962de3afdc43b71f0ae33d07e0a00b52/a5d4d/scansione_a3.webp)
![scansione b1 scansione b1](/static/2ef016e3c150c1f5b9da5a4a95c450f5/a5d4d/scansione_b1.webp)
![scansione b2 scansione b2](/static/357230119c48a76c77dddcfbc64fb377/a5d4d/scansione_b2.webp)
![ricerca servo ricerca servo](/static/092ac76e70483e6a3bafc9cf36e334bd/a5d4d/ricerca_servo.webp)
![dev umbrella 1 dev umbrella 1](/static/30ab456dcc85427cbdc7aac48b58a617/a5d4d/dev_umbrella_1.webp)
![dev umbrella 2 dev umbrella 2](/static/9dd483c049af0586ed2761edf693bfbd/a5d4d/dev_umbrella_2.webp)
![dev umbrella 3 dev umbrella 3](/static/c32c45c6c6e1d98f003c1e6c3eee3fa2/a5d4d/dev_umbrella_3.webp)
![scansione b3 scansione b3](/static/47b93a5022930029504fe91d030782f7/a5d4d/scansione_b3.webp)
![piume 1 piume 1](/static/bb21c5efb97754636c63c1b3d45b1c0a/a5d4d/piume_1.webp)
![piume 2 piume 2](/static/4cf59f2279e24d5653a89c1ff47b9983/a5d4d/piume_2.webp)
![pittura pittura](/static/d612200dbe19a9361a6da8beb15b8465/a5d4d/pittura.webp)
![scansione 13 scansione 13](/static/f584a25b02aaec437ce7b0b7abf7cf50/a5d4d/scansione_13.webp)
![teatro 1 teatro 1](/static/dbc0c5f88e3ddfaa7a07c829a5f14f75/8bcb7/teatro_1.webp)
![teatro 2 teatro 2](/static/072d5c92de29a6d25d7cfbad0c2e07e2/8bcb7/teatro_2.webp)
![teatro 3 teatro 3](/static/a4c933796ff586373089826108bf6cea/a5d4d/teatro_3.webp)
Here you can find the event page on the theater's website.
Here you can find a news segment about the regional theater show on the local news channel.