=====A Super: bit-es bővítőkártya bemutatása===== {{ :superbir_01.png?600 |}} A kártyához készült kiterjesztések (bővítmények): MakeCode kiterjesztési csomag: https://github.com/lzty634158/SuperBit MakeCode kiterjesztési csomag: https://github.com/lzty634158/Croco-Kit (Ez a kép és szöveg, van annyira beszédes, hogy a legtöbb felhasználónak már elég információ, de azért kibontjuk a témát) **1.Mikro: bit aljzat** {{ :superbit_02.png?400 |}} Élcsatlakozó a micro:bit számára !!! Megjegyzés: A micro:bit kártya iránya {{ :superbit_03.png?400 |}} {{ :superbit_04.png?400 |}} **2.Krokodilcsipeszes csatlakozási lehetőség** {{ :superbit_05.png?400 |}} 2-1 Ez a krokodilcsipeszes interfész a P0, P1, P2, P3, P4, P10,3,3V, GND csatlakoztatására szolgál. Összekapcsolhatunk egy külső modult krokodilcsipesszel. Mint az alább látható {{ :superbit_06.png?200 |}} 2-2 pl. külső kapcsoló (nyomó gombmodul) {{ :superbit_07.png?200 |}} 2-3 RGB fénymodul (lehetne szenzorokat is!) Célszerű felvenni a bővítménycsomagot: https://github.com/lzty634158/Croco-Kit , majd a következő építőelemeket használhatjuk a modulok vezérléséhez. {{ :superbit_08.png?400 |}} {{ :superbit_09.png?400 |}} A többit nem bontom ki, de látszik elég bőséges a kínálat! **3.Soros port** {{ :superbit_10.png?400 |}} Ez az interfész (SPI) 4 tűs: 5v, GND, TX, RX. Típusa PH2.0 4P. Néhány modult csatlakoztathat a soros port kommunikációhoz (például: szenzorok vagy wifi kamera stb.) Amint az alább látható. {{ :superbit_11.png?400 |}} 3-2-1 A vezetékelés {{ :superbit_12.png?400 |}} Micro:bit támogatja a soros port használatát. Amint az alább látható. {{ :superbit_13.png?400 |}} **4.I2C port** {{ :superbit_14.png?400 |}} Ez az interfész 4 tűs: 3.3v, SCL, SDA, GND. Típusa PH2.0 4P. Összekapcsolhat egy modult I2C kommunikációval („picit” bonyolultabb eszközök előszeretettel használják ezt a módját a kommunikációnak). Amint az alább látható. {{ :superbit_15.png?400 |}} pl. a ledmátrix vezérlése: {{ :superbit_16.png?400 |}} **5. Motor interfész** {{ :superbit_17.png?400 |}} Ez az interfész csatlakoztatható a TT DC motorhoz vagy építőelem motorhoz. {{ :superbit_18.png?400 |}} 5-2-1 TT DC motor {{ :superbit_19.png?400 |}} 5-2-2 építőelem motor Megjegyzés: A motor piros vezetékét a + -hoz kell csatlakoztatni. A motor fekete vezetékét - - -hoz kell csatlakoztatni. Fel kell vennie a bővítménycsomagot: https://github.com/lzty634158/ SuperBit , majd a következő építőelemeket használhatja ezen motor vezérléséhez. {{ :superbit_20.png?400 |}} **6. Léptető motor interfész** {{ :superbit_21.png?400 |}} Ehhez a bővítőkártyához két léptetőmotor csatlakoztatható. Megjegyzés: Ügyeljünk a helyes színsorrendre! {{ :superbit_22.png?400 |}} 6-2-1 vezetékek elrendezése {{ :superbit_23.png?400 |}} {{ :superbit_24.png?400 |}} **7. Szervó felület** Szuper: a bit-bővítőkártya 8 szervó interfészt tartalmaz (3 tűs). Összekapcsolhatja a szervót vagy az építőelemet. Nagyon fontos a színsorrend (piros a piroshoz, fekete a feketéhez és narancs a narancshoz) Amint az alább látható. {{ :superbit_26.png?400 |}} 7-2-1 vezetékek {{ :superbit_27.png?400 |}} Látható, hogy kezeli a 180 és a 360 fokos szervókat is ( ami nekem új a 270 fokos szervó, de az építőcsomagban ilyen van és természetesen azt is kezeli) {{ :superbit_28.png?400 |}} **8. 5 V / GND tűs fejléc** {{ :superbit_29.png?400 |}} Ez egy 5v / GND interfész, amely a DuPont vezetéket csatlakoztathatja más érzékelő modulok táplálásához. (ez nagyon értékes kiegészítés, különösen ha 5V-os szenzorokat használunk!) **9. Főkapcsoló** {{ :superbit_30.png?400 |}} Ez a szuper bites bővítőkártya főkapcsolója. Ha motort vagy szervót akar használni, akkor kapcsolja be ezt a főkapcsolót az áramellátáshoz. Természetesen minden olyan esetben amikor kevésnek gondoljuk a micro:bit felől érkező 3,3V-ot és az azzal érkező áramot 10. 3V / 5V külső tápegység port {{ :superbit_31.png?400 |}} **11. Töltő port** {{ :superbit_32.png?400 |}} Ez az interfész a 18650 akkumulátor töltéséhez. Amint az alább látható. {{ :superbit_33.png?400 |}} A töltőkábel másik végét csatlakoztatni kell a számítógép USB interfészéhez. =====Az akkumulátorról és a töltésről===== 1) Az akkumulátort időben kell tölteni 3,7 V körül (ha a feszültség ezen érték alá kerül, az akkumulátor meghibásodásához vezethet). A töltés akkor fejeződik be, ha az akkumulátor feszültsége kb.4,2 V. Tessék odafigyelni a határértkekre! 2)Töltés közben kapcsolja ki a bővítőkártya főkapcsolóját. 3) A töltőkészülék jelzőfénye pirosan világít, és a jelzőfény zöldre vált, amikor teljesen feltöltötték. Amint az alább látható. {{ :superbit_34.png?400 |}} 4 ) Ha nem használja sokáig, akkor vegye ki az akkumulátort mert még készenléti állapotban is lemerülhet az akkumulátor. 5 ) Ha nem használta sokáig, célszerű teljesen feltölteni az akkumulátort használat előtt legközelebb. 6 ) A töltés befejezése után a töltőt és az áramellátást időben ki kell húzni a hálózatról, hogy elkerülje az akkumulátor túltöltését és károsodását. **12. Hangszóró (zümmögő)** {{ :superbit_35.png?400 |}} Ez egy passzív zümmögő. Megjegyzés: Ha zümmögőt akar használni, akkor csatlakoznia kell ehhez a jumper csatlakozóhoz. Amint az alább látható. {{ :superbit_36.png?400 |}} **13. LED fény** {{ :superbit_37.png?400 |}} A szuper: bites bővítőkártyán 4 LED van.(ezek az ú.n. intelligens ledek ws2812b ledek, szokás neopixel, zip ledeknek is nevezni) Fel kell vennie a bővítménycsomagot: https://github.com/lzty634158/ SuperBit , akkor vezérelheti a 4 LED-es fényt. {{ :superbit_38.png?400 |}} **14. 17pin GPIO** {{ :superbit_39.png?400 |}} Bővítjük a 17 tűs fejléces IO portot az érzékelő moduljaink támogatása érdekében. p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, SCL, SDA. **Egy másik huzalozási módszer** Szuper: a bitkártyák sokféle motorral kompatibilisek lehetnek, ezért ezt az interfészt terveztük, mert kompatibilis a TT motorokkal. Az építőelemek motorjaira vonatkozóan: Ha úgy gondolja, hogy az építőelemek motorjának vezetéke könnyen meglazul (függ a csatlakozás típusától), akkor az alábbi módszereket használhatja. Az alábbiak szerint: {{ :superbit_40.png?400 |}} =====Részletes ismertető===== A kártyához készült kiterjesztések (bővítmények): Írja be az URL-t a felbukkanó felület beviteli mezőjébe: https://github.com/lzty634158/SuperBit . Ezután kattintson a nagyítóra jobb oldalon található ikonra, vagy nyomja meg a billentyűzet "Enter" billentyűjét {{ :superbit_41.png?400 |}} {{ :superbit_42.png?400 |}} A csomag betöltése után láthatjuk, hogy a program sáv betöltötte a Yahboom által készített építőelemeket, amint az az ábrán látható. {{ :superbit_43.png?400 |}} =====2.1 Play_music===== **Zenél** Tanulási célok Ebben a leckében elsősorban megtanuljuk, hogyan kell zenét lejátszani micro:bit és super:bit bővítőkártyákkal. Az összefoglaló program az alábbiakban látható {{ :superbit_44.png?400 |}} Megjegyzés: A jumper sapkát csatlakoztatni kell a P0 és a hanszóró között. Amint az alább látható: {{ :superbit_45.png?400 |}} Kísérleti jelenségek Miután a programot sikeresen letöltöttük, a mikro: bit képernyőjén megjeleníteni a szív mintát, és lejátssza „Happy Birthday” zenét. Ha újra kell kezdenie, nyomja meg a reset gombot a micro:bit tábla hátoldalán =====2.2 Control_RGB_color===== **Control_RGB_color** Tanulási célok Ebben a leckében elsősorban azt tanuljuk meg, hogyan lehet az RGB színét a micro:bit és a super:bit bővítőkártyán keresztül vezérelni, beleértve egy RGB fény külön-külön történő vezérlését és egyidejűleg 4 RGB fény irányítását. Az összefoglaló program az alábbiakban látható: 1.példa (0-s sorszámú LED színének változtatása) {{ :superbit_46.png?400 |}} 2.példa ( mind a négy LED szíváltozásai) {{ :superbit_47.png?400 |}} =====2.3 RGB fényerő változtatás===== Tanulási célok Ebben a leckében elsősorban azt tanuljuk meg, hogyan lehet az RGB színét a micro: bit és a Super: bit bővítőkártyán keresztül irányítani, és hogyan lehet elérni a fényerő változtatását. Az összefoglaló program az alábbiakban látható: {{ :superbit_48.png?400 |}} =====2.4 Szervo motor_270 fokos vezérlése===== Tanulási célok Ebben a leckében elsősorban megtanuljuk, hogyan vezérelhető a 270 ° -os szervo motor a micro:bit és a super:bit bővítőkártyával. Az összefoglaló program az alábbiakban látható: {{ :superbit_49.png?400 |}} Hardver csatlakozás Csatlakoztassa a 270 °szervó motort az S1 csatlakozóra a super:bit bővítőkártyán. A narancssárga vezetéket a sárga tűs S1, a piros vezeték a vörös S1, és a barna vezetéket az S1 fekete tűjére. Kísérleti jelenségek A szervó elején visszatér 0 -ra. Ezután a forgási szög: 0 ° -> 90 ° -> 180 ° -> 270 ° -> 180 ° -> 90 ° -> 0 °, az időintervallum 1 másodperc. Ha újra kell kezdenie, nyomja meg a reset gombot a micro: bit tábla hátoldalán. =====2.5 Szervo motor_180 fokos vezérlése===== Tanulási célok Ebben a leckében elsősorban megtanuljuk, hogyan kell irányítani a 180 fokos szervo motort. Az összefoglaló program az alábbiakban látható: {{ :superbit_50.png?400 |}} Hardver csatlakozás Ugyanaz mint fentebb figyeljünk a színhelyességre! Kísérleti jelenségek A szervo elején visszatér 0 ° -ra, Ezután a forgási szög: 0 ° -> 90 ° -> 180 ° -> 90 ° -> 0 °, az időintervallum 1 másodperc. Ha újra kell kezdenie, nyomja meg a reset gombot a micro: bit tábla hátoldalán. =====2.6 A motorok vezérlése===== Tanulási célok Ebben a leckében elsősorban megtanuljuk, hogyan kell a motorokat meghajtani ill. vezérelni. Az összefoglaló program az alábbiakban látható: {{ :superbit_51.png?400 |}} Kísérleti jelenségek Miután a motort sikeresen csatlakoztattuk az M1 vezérlési pontra a motor a polaritástól függően elindul valamelyik irányba majd megáll és a másik irányba is fordul 1 másodpercig és kezdi elejéről. Ha ez összejött, nyilván nem okoz gondot akár 4 motor vezérlése sem. =====2.7 Léptető motor vezérlése===== Ebben a leckében elsősorban megtanuljuk, hogyan vezérelhető a léptető (stepper) motor a bővítőkártyával. Az alábbiakban bemutatjuk a programozáshoz szükséges építőelemeket {{ :superbit_52.png?400 |}} Hardver csatlakozás A 28BYJ-48 léptetőmotor csatlakozik a B1 és B2 interfészekhez. A léptetőmotor piros vezetéke a kártya külső oldalára néz. Az alábbiak szerint: {{ :superbit_53.png?400 |}} Kísérleti jelenségek Először is, a B1 léptető motor forog ¼ kört, az óramutató járásával ellentétesen az időintervallum 1 másodperc. Ezután a B-2 léptetőmotor forog 90 fokot az óramutató járásával megegyezően idő intervallum 1 másodperc. Ezután a B1 léptető motor és B2 léptetőmotor forog 360 fokot az óramutató járásával megegyezően idő intervallum 1 másodperc. Végül pedig, a B1 léptetőmotor és a B2 léptetőmotor leáll, az időköz 1 másodperc. Ha újra kell kezdenie, nyomja meg a reset gombot a micro: bit tábla hátoldalán. Nem annyira bonyolult dolgok ezek, kívánok sok élményt és kellemes szórakozást! =====3.1. Kis szélmalom===== Ha a super:bit vezérlő kártyát a **speciális** csomagban kértük akkor kaptunk egy csomag építőelemet amelyhez néhány ötlet az alábbiakban. Tanulási célok Ebben a leckében elsősorban azt mutatjuk, hogyan vezérelhető a 270 –fokos szervo és egy „sima” DC motor. Az alábbiakban bemutatjuk a programozáshoz szükséges építőelemeket. {{ :superbit_54.png?400 |}} **Építőelemek összeszerelési lépései** {{ :superbit_55.png?400 |}} {{ :superbit_56.png?400 |}} {{ :superbit_57.png?400 |}} {{ :superbit_58.png?400 |}} {{ :superbit_59.png?400 |}} {{ :superbit_60.png?400 |}} {{ :superbit_61.png?400 |}} {{ :superbit_62.png?400 |}} {{ :superbit_63.png?400 |}} {{ :superbit_64.png?400 |}} {{ :superbit_65.png?400 |}} {{ :superbit_66.png?400 |}} {{ :superbit_67.png?400 |}} {{ :superbit_68.png?400 |}} =====3.2 Állítható sebességű ventilátor===== {{ :superbit_69.png?400 |}} {{ :superbit_70.png?400 |}} **Építőelemek összeszerelési lépései** {{ :superbit_71.png?400 |}} {{ :superbit_72.png?400 |}} {{ :superbit_73.png?400 |}} {{ :superbit_74.png?400 |}} {{ :superbit_75.png?400 |}} {{ :superbit_76.png?400 |}} {{ :superbit_77.png?400 |}} {{ :superbit_78.png?400 |}} {{ :superbit_79.png?400 |}} {{ :superbit_80.png?400 |}} Kísérleti jelenségek A program sikeres letöltése után a micro:bit képernyőjén megjeleníti a ventilátor sebességét. Ha megnyomjuk a A gombot , a hangjelző jelez és a ventilátor felgyorsítja a sebesség és változik a fényerő a B gomb megnyomásával az előzőek fordítottja játszódik le. =====3.3 Zene_Metronóm===== A programról: Nagyon hosszú inkább töltsük le vagy írjunk másikat: https://www.yahboom.net/study/Super:bit Lásd a microbit-Music_Metronome.hex fájlt. **Építőelemek összeszerelési lépései** {{ :superbit_81.png?400 |}} {{ :superbit_82.png?400 |}} {{ :superbit_83.png?400 |}} {{ :superbit_84.png?400 |}} {{ :superbit_85.png?400 |}} {{ :superbit_86.png?400 |}} {{ :superbit_87.png?400 |}} {{ :superbit_88.png?400 |}} {{ :superbit_89.png?400 |}} {{ :superbit_90.png?400 |}} {{ :superbit_91.png?400 |}} {{ :superbit_92.png?400 |}} {{ :superbit_93.png?400 |}} =====3.4 Függőleges===== {{ :superbit_94.png?400 |}} **Építőelemek összeszerelési lépései** {{ :superbit_95.png?400 |}} {{ :superbit_96.png?400 |}} {{ :superbit_97.png?400 |}} {{ :superbit_98.png?400 |}} {{ :superbit_99.png?400 |}} {{ :superbit_100.png?400 |}} {{ :superbit_101.png?400 |}} {{ :superbit_102.png?400 |}} {{ :superbit_103.png?400 |}} **Kísérleti jelenségek** A program sikeres letöltése után a micro:bit gyorsulásérzékelő adatai szerint fordul el, és a mutatót függőlegesen felfelé tartja. =====3.5 Hajítógép===== Az alábbiakban bemutatjuk a programozáshoz szükséges építőelemeket. {{ :superbit_104.png?400 |}} **Építőelemek összeszerelési lépései** {{ :superbit_105.png?400 |}} {{ :superbit_106.png?400 |}} {{ :superbit_107.png?400 |}} {{ :superbit_108.png?400 |}} {{ :superbit_109.png?400 |}} {{ :superbit_110.png?400 |}} {{ :superbit_111.png?400 |}} {{ :superbit_112.png?400 |}} {{ :superbit_113.png?400 |}} {{ :superbit_114.png?400 |}} {{ :superbit_115.png?400 |}} {{ :superbit_116.png?400 |}} {{ :superbit_117.png?400 |}} {{ :superbit_118.png?400 |}} {{ :superbit_119.png?400 |}} {{ :superbit_120.png?400 |}} {{ :superbit_121.png?400 |}} {{ :superbit_122.png?400 |}} {{ :superbit_123.png?400 |}} {{ :superbit_124.png?400 |}} {{ :superbit_125.png?400 |}} {{ :superbit_126.png?400 |}} {{ :superbit_127.png?400 |}} {{ :superbit_128.png?400 |}} {{ :superbit_129.png?400 |}} Kísérleti jelenségek Az A gombot megnyomva dobhatjuk ki az objektumot, a B gombbal visszatérünk.