Instalacja oparta  o platformę  Arduino i 46 serwomechanizmów.

Niesamowita instalacja składająca się z 46 serwomechanizmów sterowanych łącznie przez 12 płytek Arduino. Setki drukowanych części na drukarkach 3D i ręcznie wykonane postacie tworzą niesamowitą animowaną historię. Trzy główne elfy i Święty Mikołaj mają 8 stopni swobody umożliwiając tym samym płynny ruch i bardziej naturalne zobrazowanie przekazu.

Na stronie projektu znajdziecie kod Arduino obsługujący postacie, np. kod psa poruszającego głową w losowych kierunkach (link do strony i filmy na końcu wpisu):


#include <Servo.h>
Servo head;
Servo neck;
int x=0;
int y=0;
int z=0;
void setup() {

head.attach(2);
neck.attach(5);

head.write(90);
neck.write(90);
randomSeed(analogRead(0));

}

void loop() {

x=random(6000,10000);//delay seconds
y=random(50,121);//head range
z=random(40,131);//neck range

delay(x);
head.write(y);
neck.write(z);
}

Jak widać powyższy kod nie jest trudny,  wystarczą dwa serwa , płytka ARDUINO i możemy już sterować głową psa.

Przykładowe serwo to wydatek kilkunastu złotych i jest do zakupienia w naszym sklepie: https://mageek.com.pl/serwa/298-serwo-mechanizm-z-orczykami-sg90-9g.html

 

Płytka ARDUINO to nic innego jak „minikomputerek ” , który programujemy do różnych zastosowań, koszt to kilkadziesiąt złotych: https://mageek.com.pl/moduly-glowne/249-arduino-uno-r3-ch340-atmel-atmega328-klon.html

Jeżeli interesuje Cię sposób podłączenia do Arduino zapraszamy do wpisu Serwomechanizm Sterowanie Arduino

 





Na stronie projektu można znaleźć kod Arduino do większości ruchomych obiektów , np pies poruszający losowo głową:


#include <Servo.h>
Servo head;
Servo neck;
int x=0;<span data-mce-type="bookmark" style="display: inline-block; width: 0px; overflow: hidden; line-height: 0;" class="mce_SELRES_start"></span>
int y=0;
int z=0;
void setup() {

head.attach(2);
neck.attach(5);

head.write(90);
neck.write(90);
randomSeed(analogRead(0));

}

void loop() {

x=random(6000,10000);//delay seconds
y=random(50,121);//head range
z=random(40,131);//neck range

delay(x);
head.write(y);
neck.write(z);
}

 

Na stronie projektu https://hackaday.io/project/11397-santas-shop znajdziecie kod Arduino obsługujący postacie i dokładny opis projektu.

Działającą instalację można obejrzeć na Florydzie  w oknie Agencji  Brightway w grudniu 2017

Kategorie: Aktualności