Banská Štiavnica, Slovenská Republika +421 948 156 987 info@netbis.sk

Prihlásenie

Dotácie

Ďakujem za Vaše príspevky. Budú použité na rozšírenie a stavbu koľajiska, taktiež nákup lokomotív, vlakov a iných doplnkov. Informácie o Vašej karte ani účte sa ku mne nedostanú, celé je to spravované cez PayPal, teda bezpečnosť zaručená. Ešte raz ďakujem



Ovládanie príslušenstva koľajiska pomocou Arduina a serva


Či už veľké, alebo malé koľajisko, vždy je skvelé, keď ho môžeme oživiť niečim pohyblivým, niečím, čo sa len tak nevidí na žiadnom inom koľajisku. Veľmi dobrý pomocník sa môže javiť napríklad elektromotorček, krokový motor prípadne servo. V tomto článku Vám priblížim použitie serva.

Servo je v podstate miniatúrny elektromotorček s prevodovkou a elektronikou, ktorá umožňuje nastaviť vonkajšie rameno na presný uhol. Servá sú rôzne, každé môže mať iný uhol natočenia, rozsah uhlov alebo podobne. Uhol môže byť napríklad 180°, 270°a tak. Ja osobne som napríklad použil jedno servo na prehadzovanie výhybky.

Pre použitie serva s arduinom potrebujete knižnicu do arduina, ktorú si môžete stiahnuť tu alebo iný tu.

 

#include <SoftwareServo.h>

SoftwareServo myservo;

int potpin = 0; 
int val;

void setup()
{
  myservo.attach(2);
}

void loop()
{
  val = analogRead(potpin);    
  val = map(val, 0, 1023, 0, 179);
  myservo.write(val);         
  delay(15);                  

  SoftwareServo::refresh();

 

 

Zapojenie je jednoduché, sevo môžeme napájať priamo z Arduina, alebo s externého napájania, v tom prípade ale nesmieme zabudnúť na spoločnú kostru - GND. Digitálny vstup Arduina pripojíme na digitálny výstup arduina podľa schémy. Použitie je na Vašej fantázii, ja osobne používam servo napríklad na prehadzovanie výhybiek, ale plánujem si urobiť aj otváranie brány na vlečke podniku.

Marek Duda

Pre pridávanie komentárov sa prihláste prosím.

Marek Duda