User Tools

Site Tools


szervo_neopixel

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
szervo_neopixel [2019/02/20 13:22]
tamas created
szervo_neopixel [2019/02/20 13:46] (current)
tamas
Line 16: Line 16:
 Servo1 és Servo2 ide csatlakoztatom a szervo motorokat a készletből (természetesen használhatok más szervókat is pl. hagyományos 1800-os szervót, de azzal nem fog menni a robotunk) Servo1 és Servo2 ide csatlakoztatom a szervo motorokat a készletből (természetesen használhatok más szervókat is pl. hagyományos 1800-os szervót, de azzal nem fog menni a robotunk)
  
-{{:​szervo_neopixel:​02.jpg?​nolink&600|}}+{{:​szervo_neopixel:​02.jpg?​nolink|}}
  
 Itt jól látható a jumper amit ha lehúzunk át lehet dugni a másik két lábra, olyan ez mint egy kapcsoló. A tüskékhez a csatlakozás körültekintően kell végeznünk,​ a lábkiosztásnak megfelelően. Itt jól látható a jumper amit ha lehúzunk át lehet dugni a másik két lábra, olyan ez mint egy kapcsoló. A tüskékhez a csatlakozás körültekintően kell végeznünk,​ a lábkiosztásnak megfelelően.
  
-====Neopixel ledsor használatba vétele:====+---- 
 + 
 +=====Neopixel ledsor használatba vétele=====
  
 A ledsor ( 5 db led) a PIN0-ra van kötve, az öt csavar segítségével csatlakoztassuk (rögzítsük) a micro:​bit-et a meghajtó kártyára. A ledsor ( 5 db led) a PIN0-ra van kötve, az öt csavar segítségével csatlakoztassuk (rögzítsük) a micro:​bit-et a meghajtó kártyára.
  
-Program készítés:​+Program készítés: ​{{ :​szervo_neopixel:​03.jpg?&​100|}}
  
 Előre elkészített függvényeket használhatunk. Ahhoz, hogy tudjunk utasítást adni a led sorunknak. Válassza a "​Csomag hozzáadása"​ lehetőséget. Előre elkészített függvényeket használhatunk. Ahhoz, hogy tudjunk utasítást adni a led sorunknak. Válassza a "​Csomag hozzáadása"​ lehetőséget.
  
-{{:​szervo_neopixel:​03.jpg?​nolink&​100 |}}+{{ :​szervo_neopixel:​04.jpg?​nolink |}} 
 + 
 +Ez betölt egy olyan blokkcsomagot,​ amely kompatibilis a LED-ekkel, így nagyon egyszerű programozni őket! 
 + 
 +{{ :​szervo_neopixel:​05.jpg?​nolink |}} 
 + 
 +Csatlakoztassuk a micro USB-n a micro:​bit-et a számítógépünkhöz és töltsük le a programot. 
 +Ha jól csináltuk, akkor szép színekkel ragyognak a ledek. Most bontsuk a kapcsolatot (kihúzzuk az USB kábelt), majd a kártyán az ON-OFF kapcsolót helyezzük ON állásba és mivel van saját áramforrásunk így is világítanak a ledek. 
 + 
 +Ha szeretnénk még több neopixelt csatlakoztatni van lehetőség (további neopixel kimenet), de ne felejtsük el a jumpert a megfelelő állásba helyezni. Akár önálló projektben is használható a meghajtó kártya hiszen akár ötven ledet is képesek vagyunk kezelni és mindezt mobil (hordozható) üzemmódban. 
 + 
 +---- 
 + 
 +=====Szervó motorok tesztelése===== 
 + 
 +A Mic:Robi mini-ben használt folyamatos (360 fokos) szervók ugyanúgy vezérelhetők (ugyanazok a blokk utasítások),​ mint a normál (180 fokos) szervók. Ezeket a szervókat egy ismétlődő impulzus vezérli, amelynek szélessége parancsot ad a szervóra, hogy állásba forduljon. Normál szervo esetén a pozíciót a kimeneti tengelytől mérjük, és meghatározzuk,​ hogy milyen szögben álljon a szervó (0-180). A folyamatos forgatású szervo kissé eltérő. Ahelyett, hogy a szervo jelezné, hogy milyen messzire kell elmozdulnia,​ azt mondja a szervónak, hogy milyen gyorsan és milyen irányba mozogjon, ill. forogjon. 
 + 
 +---- 
 + 
 +=====Csatlakoztatás====== 
 +Odafigyelést igényel, nagyon nem mindegy a csatlakozás! 
 + 
 +{{ :​szervo_neopixel:​06.jpg?​nolink&​600 |}} 
 + 
 +Helyezzünk fel a motorokra jelölőt (akár a kerék is lehet), ne csavarozzuk rá, csak illesszük, fontos lesz az irány meghatározásánál ill., hogy történik-e „pici” elmozdulás. 
 + 
 +Csatlakoztassuk mind a két szervót (Servo1 és Servo2 csatlakozókra) figyelve a lábkiosztásra (szín sorrend) ha ez sikerült, itt az idő, hogy írjunk néhány tesztkódot.  
 + 
 +{{ :​07.jpg?​nolink&​600 |}} 
 + 
 +---- 
 + 
 +=====Szervók kalibrációja===== 
 + 
 +Töltsük le a programot a micro:​bit-re,​ és indulhat a tesztelés. Előfordulhat,​ hogy hiába nyomjuk le az A+B gombot a szervók tovább forognak (lehet csak az egyik) „pici” elmozdulás. Ezt úgy tudjuk orvosolni, hogy kalibráljuk a szervó motorunkat. A motor alsó részén van egy csavarral állítható trimmer (forgatható potméter) amivel tudjuk 
 +hangolni. 
 + 
 +{{:​szervo_neopixel:​08.jpg?&​200 |}} 
 + 
 +Kis csavarhúzóval óvatosan mozgassa (forgassa) a trimmert amíg a szervó teljesen leáll. Nem szabad süvítő 
 +hangnak sem érkezni a szervóból.  
 + 
 +<​html><​br></​html>​ 
 + 
 +Ha az utasítás hatására hangtanul egy helyben áll a szervó motorunk végeztünk a kalibrálással. Változtassuk meg a szervónak kiküldött értékeket,​ hogy érzékeljük a sebesség növekedést,​ ill. csökkenést,​ ill. a forgás irány, változtatást. Ha magabiztosan értjük és kezeljük, akkor jöhet az összeszerelés.
szervo_neopixel.1550665379.txt.gz · Last modified: 2019/02/20 13:22 by tamas