Obsah:
- Zásoby
- Krok 1: Neopixel
- Krok 2: Príprava neopixelov
- Krok 3: Pripojenie pásu Neopixel a Micro: bit
- Krok 4: Získanie rozšírenia
- Krok 5: Prvý program
- Krok 6: Druhý program
Video: Micro: bit Neopixel Úvod: 6 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
Tento návod vás naučí základné informácie o Neopixeloch a ukáže vám, ako používať knižnicu Neopixel. Neopixely sú skvelým spôsobom, ako vniesť svetlo do vašich projektov, pretože sú lacné, ľahko sa používajú a mikro: bit dokáže ovládať mnoho z nich súčasne.
Zásoby
1 x mikro: bit
3 x štartovacie drôty Alligator-Alligator
Pruh neopixelov (WS2812B).
Nejaký drôt
Spájka
Spájkovačka
Krok 1: Neopixel
Neopixely sú individuálne adresovateľné LED diódy. Každý má tri vstupy. Napájanie, zem a dátový vstup. Na obrázku je 5v, gnd a Din. Má tiež tri výstupy. Napájanie, uzemnenie a výstup dát. Na obrázku je opäť 5v, gnd a Do. Pretože každý neopixel môže odosielať údaje, výkon a zem na nasledujúci neopixel, môžete navzájom prepojiť veľké množstvo neopixelov a ovládať ich jediným pinom a napájať ich z jedného zdroja napájania.
Neopixel síce hovorí o 5 voltoch, ale môžete ho spustiť na 3,3 voltu, ale vyžadujú určité množstvo energie, takže by ste sa nemali pokúšať napájať mnohých priamo z vášho mikro: bitu. Ak teda chcete spustiť mnoho neopixelov, mali by ste na zadávanie údajov používať iba mikro: bit, pričom energiu získavate z iného zdroja. Tu použijeme iba 3 neopixely, takže napájanie z mikro: bitu nie je problém.
Krok 2: Príprava neopixelov
Najprv rozstrihneme pásik neopixelov, aby sme mali iba tri neopixely. Neopixelový pás je možné orezať medzi pixelmi. Ak sa pozriete na prvý obrázok, potom môže byť pásik ako klip pri bielom pruhu. Stačí použiť rezač drôtov.
Videl som niektorých ľudí, ako nasadili aligátorové klipy priamo na neopixelové LED pásy, ale keďže tento krátky pásik použijem správne, zopárujem k nemu spájku. Tri drôty. Zelený vodič na Din, čierny drôt na GND a červený na 5 V.
Krok 3: Pripojenie pásu Neopixel a Micro: bit
Aligátorové vodiče používame na pripojenie neopixelu k mikro: bitu.
Neopixel -> Micro: bit
Gnd -> Gnd
Din -> Pin 0
5 v -> 3,3 v
Krok 4: Získanie rozšírenia
Najprv prejdite do editora Makecode a spustite nový projekt. Potom prejdite na „Rozšírené“a vyberte „Rozšírenia“. Uvedomte si, že keďže som Dán, tieto tlačidlá majú na obrázkoch mierne odlišné názvy. V rozšíreniach hľadáte „neopixel“a vyberiete výsledok vľavo hore.
Krok 5: Prvý program
Stále som Dán, takže môj Makecode je v dánčine, ale stále môžete správne vidieť, s čím sa bloky porovnávajú v anglickej verzii.
Prvý blok v časti „Pri štarte“(Ved štart) hovorí o mikro: bitoch, ktoré mali nájsť pruh neopixelov a koľko neopixelov je k nemu pripojených. Tu pripájame 3 neopixely k pinu 0.
Nasledujúci blok nastavil jas od 0 do 255. Nastavili sme ho na 30, ktorý je stále veľmi jasný.
V cyklu navždy (Pre altid) používame tri rôzne spôsoby nastavenia farieb LED.
Prvý blok nastaví prvú LED diódu na červenú. Je to najľahší spôsob nastavenia farieb, ale na výber je iba 10 rôznych farieb. Tento blok skutočne nezobrazuje farbu na páse LED. Na to musíme použiť blok show.
Druhý blok nastavil farbu druhej LED na základe odtieňa (druh základnej farby), sýtosti (aká silná je farba) a svietivosti (aká jasná alebo tmavá je farba). Toto bude jasná turecká modrá.
Tretí blok nastavuje farbu tretej diódy LED podľa toho, koľko zelenej, modrej a červenej farby v nej je. Túto farbu tvorí 80 zelených a 40 červených, ktoré nám dodávajú tmavozelenú farbu.
Posledným blokom v cyklu navždy je blok show. Vykonané zmeny farieb sa najskôr prejavia, keď spustíme show show.
Pretože sa na tomto programe nič nemení, mohli by sme skutočne zaradiť celý program do „Na začiatku“.
Tu je program.
Krok 6: Druhý program
V druhom programe sme vložili celý prvý program do „Na začiatku“
Na stlačenom tlačidle A (Ďalej ako A) použijeme príkaz shift pixel. Tým sa pri kroku nahor presunie všetka farba. Takže tretia LED dióda dostane farbu druhej LED diódy, druhá LED dostane farbu prvej LED diódy a príkazom Shift sa prvá LED dióda stane prázdnou. Používame tiež predvádzací blok, pretože bez predvádzacieho bloku by LED dióda skutočne nemenila farbu.
Na stlačenom tlačidle B (Bližšie ako B) použijeme príkaz otočiť pixel. Funguje to veľmi podobne ako príkaz pixelu na príkaz shift, ale namiesto toho, aby sa prvá LED dióda rozsvietila, bude mať farbu poslednej LED. Takže tretia LED dióda dostane farbu druhej LED diódy, druhá LED dostane farbu prvej LED diódy a pomocou príkazu otočiť získa prvá LED farbu tretej LED diódy. Používame tiež predvádzací blok, pretože bez predvádzacieho bloku by LED dióda skutočne nemenila farbu.
Stlačené tlačidlo A+B (viac ako A+B). Prvý blok vytlačí odhadovanú spotrebu energie Neopixelov na mico: bit. Druhý blok nám dáva 2 sekundy na prečítanie odhadu. Tretí blok potom vyčistí obrazovku.
Tu je druhý program.
Odporúča:
Ochranná prilba Covid, časť 1: Úvod do obvodov Tinkercad!: 20 krokov (s obrázkami)
Helma Covid Časť 1: Úvod do obvodov Tinkercad !: Dobrý deň, priateľu! V tejto dvojdielnej sérii sa naučíme používať Tinkercad's Circuits - zábavný, výkonný a vzdelávací nástroj na zoznámenie sa s fungovaním obvodov! Jeden z najlepších spôsobov, ako sa učiť, je robiť. Najprv teda navrhneme náš vlastný projekt:
Úvod do infračervených obvodov: 8 krokov (s obrázkami)
Úvod do infračervených obvodov: IR je komplexná časť technológie, s ktorou sa však veľmi ľahko pracuje. Na rozdiel od diód LED alebo laserov nie je infračervené žiarenie ľudským okom viditeľné. V tomto návode ukážem používanie infračerveného žiarenia prostredníctvom troch rôznych obvodov. Obvody nebudú
Ako spustiť servomotory pomocou Moto: bit s Micro: bit: 7 krokov (s obrázkami)
Ako spustiť servomotory pomocou Moto: bit s Micro: bit: Jeden zo spôsobov, ako rozšíriť funkčnosť micro: bit, je použiť dosku s názvom moto: bit od SparkFun Electronics (približne 15-20 dolárov). Vyzerá to komplikovane a má veľa funkcií, ale nie je ťažké z neho spustiť servomotory. Moto: bit vám umožňuje
Micro: Bot - Micro: Bit: 20 krokov
Micro: Bot - Micro: Bit: Postavte si mikro: Bot! Jedná sa o mikro: bitom riadený robot so vstavaným sonarom na autonómne riadenie, alebo ak máte dva mikro: bity, rádiom riadené riadenie
Micro: bit Zip Tile Úvod: 9 krokov (s obrázkami)
Mikro: bit Zip Tile Úvod: Predtým, ako budem pokračovať v sérii inštrukcií k zrakovému senzoru MU pre Micro: bit, potrebujem, aby bol tento návod použiteľný pre Kitonik Zip Tile, pretože ho použijem. Kitronik Zip Tile Odteraz tomu hovorte len Zip, je to neopixelová podložka 8x8