This shows you the differences between two versions of the page.
Next revision | Previous revision Last revision Both sides next revision | ||
szervo_neopixel [2019/02/20 13:22] tamas created |
szervo_neopixel [2019/02/20 13:46] 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?nolink&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. |