Obsah:
- Zásoby
- Krok 1: Krok 1: Sestavte si kód
- Krok 2: Krok 2: Zapojte externí reproduktor (volitelně)
- Krok 3: Krok 3: Nastavení dotykových senzorů
- Krok 4: Krok 4: Vytvořte světelný box
- Krok 5: Krok 5: Zapnutí světla
Video: Světlo Star Wars s obvodovým hřištěm Express: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
Toto světlo využívá Circuit Playground Express k přehrávání světelných a hudebních sekvencí. Připojené dotykové podložky zapínají samostatné světelné animace a hrají buď Císařský pochod (téma Dartha Vadera), nebo Hlavní téma ze Star Wars. Programový kód obsažený v tomto tutoriálu lze změnit tak, aby hrál jakoukoli hudební partituru, a přidat další dotykové podložky pro přehrávání dalších zvukových/světelných sekvencí.
Zásoby
- Okruhové hřiště Express
- Online programovací platforma MakeCode
- Nápojová plechovka
- Přesný nůž
- Kleště
- Dlouhá loď
- Tření alkoholu a papírového ručníku
- Šicí jehla (nebo šídlo)
- 4 zarovnávací spony
- Externí reproduktor s konektorem pro sluchátka
- 2 nikly (nebo kousky mědi)
- Materiál pro základnu (volitelně)
Krok 1: Krok 1: Sestavte si kód
Chcete -li začít, otevřete online platformu MakeCode společnosti Adafruit a spusťte nový projekt.
Vytvořte blok „na startu“a nastavte tempo na 30 (viz obrázek 1). Nastavte odstín tak, že přejdete do Javascriptu a přidáte „let hue = 0“(viz obrázek 3).
První kus kódu vytvoří první světelnou sekvenci. Chcete -li začít, vytvořte smyčku navždy a ve smyčce vytvořte blok podmínek „pokud je to pravda, pak“. Změňte „true“na „zatímco je stisknuto _“v sekci vstupních bloků (v tomto kódu se používá „touch A2“, aby byl umožněn dotykový senzor, ale pokud nechcete, můžete také zvolit tlačítko A nebo B připojený senzor pro spuštění programu). (viz obrázek 2)
Pokračujte ve vytváření kódu, jak je vidět na obrázku 2. Vytvořte novou proměnnou „odstín“, abyste změnili odstíny ve světelné sekvenci. Vytvořte novou proměnnou (zde se tomu říká „j“), aby se změna odstínu mohla otáčet kolem všech LED diod (kde 0 je vaše první světlo a 9 je poslední světlo v pořadí). Přidá se pauza, abyste viděli, jak se světla postupně mění. Možnosti blokového kódování umožňují pouze pauzy dlouhé 100 ms. Pokud chcete, aby byla pauza kratší, musíte po „pauze“upravit trvání pomocí Javascriptu v závorkách (viz obrázek 3). Použijte „set_ to_“a vložte proměnnou „hue“a matematickou funkci. Matematická funkce vám umožní určit, jak rychle přechody odstínů (to je nastaveno číslem 2 v ukázkovém kódu) a jaký rozsah odstínů světelná sekvence použije (zde je nastaveno na 30, aby odstíny zůstaly uvnitř červený, oranžový a žlutý rozsah, ale pokud by byl nastaven na 255, světla by se otáčela duhou). Ujistěte se, že světelná sekvence je v bloku „běh paralelně“, abyste zajistili, že bude hrát současně se zvukovou sekvencí.
Druhý kus kódu vytvoří doprovodnou zvukovou sekvenci. Chcete -li vytvořit zvukovou sekvenci, vytvořte sérii „přehrajte tón na _ pro _ rytmus“a vložte poznámky a délky rytmu na základě jednoduchého hudebního skóre pro The Imperial March (viz obrázek 4). Ukončete druhou část kódu příkazem k zastavení animací po stisknutí druhého senzoru (zde je to „dotykový A3“). Tím zajistíte, že první světelná animace nebude pokračovat přes druhou světelnou animaci.
Pro druhou světelnou animaci zkopírujte kód první světelné animace. Změňte „touch A2“na „touch A3“(toto je další dotykový senzor na Circuit Playground Express). Nastavte pixely na modrou a posuňte čísla v matematickém vzorci, aby odstíny zůstaly v rozmezí modré a modrofialové (viz obrázek 6). Přejděte do Javascriptu a upravte trvání pauzy. V Javascriptu přidejte frázi „hue = Colors. Green“, abyste se ujistili, že rozsah odstínů zůstane v modrém rozsahu (viz obrázek 7).
Dokončenou druhou zvukovou sekvenci viz obrázek 8 (hudební notu viz obrázek 9). Po stisknutí dotyku A2 nezapomeňte zahrnout „zastavit všechny animace“, abyste se ujistili, že se druhá animace nepřehraje při přepínání mezi těmito dvěma.
Krok 2: Krok 2: Zapojte externí reproduktor (volitelně)
Pomocí dvou aligátorových spon připevněte Circuit Playground Express k externímu reproduktoru. Deska má vlastní reproduktor, ale bude přehrávat hudební sekvence velmi tiše. Připojte jeden konec krokodýlí svorky do uzemňovacího otvoru (GRD) a druhý konec do konektoru reproduktoru. Připojte jeden konec druhého klipu aligátora k otvoru A0 a druhý konec ke stejnému konektoru reproduktoru (viz obrázek).
Krok 3: Krok 3: Nastavení dotykových senzorů
Připojte jeden konec aligátorové spony k otvoru A2 a druhý konec připevněte k niklu (nebo kousku mědi).
Připojte jeden konec druhé aligátorové spony k otvoru A3 a druhý konec připevněte k druhému niklu (nebo kousku mědi).
Po spuštění programu bude každý nikl fungovat jako dotyková podložka, která spustí odpovídající světelnou animaci a hudební sekvenci.
Krok 4: Krok 4: Vytvořte světelný box
Chcete-li vytvořit světelný box, začněte s vyčištěnou plechovkou (viz obrázek 1).
Opatrně odřízněte horní konec plechovky přesným nožem (viz obrázek 2). Zanechá to ostrý okraj. Pomocí kleští ohněte řezaný okraj dolů a do plechovky. Tím se vytvoří rovný, nebrúsený okraj (viz obrázek 3).
Nakreslete design na plechovku pomocí Sharpie. Návrh by měl být orientován tak, aby spodní část plechovky (konec nebyl odříznut) byla nahoře. Tento návrh použil základní obrázek R2D2 (viz obrázky 4 a 5). Jakmile je váš návrh nakreslen, použijte šicí jehlu nebo šídlo a vytvořte otvory podél nakreslených čar. Umístěte je v malé vzdálenosti od sebe (viz obrázek 6). Jakmile děrování do plechovky dokončíte, odstraňte značky Sharpie papírovým ručníkem a malým množstvím třecího alkoholu.
Pokud chcete vytvořit základnu, vyberte materiál a obkreslete obvod řezaného konce plechovky. Vystřihněte kruh, který trasování vytvořilo (viz obrázek 7). Umístěte otevřený konec plechovky do základny. To lze nyní umístit na vaše Circuit Playground Express (viz obrázek 8).
Krok 5: Krok 5: Zapnutí světla
Jakmile je světelný box nad Circuit Playground Express, můžete zapnout desku a externí reproduktor. Dotknutí se niklů by mělo spustit váš kód. Pokud něco nehraje správně, zkontrolujte, zda jsou klipy aligátora řádně připevněny.
Doporučuje:
Dávejte si pozor na ATLAS - STAR WARS - Death Star II: 7 kroků (s obrázky)
Dávejte si pozor na ATLAS - STAR WARS - Death Star II: Postavte z plastového modelu Bandai Death Star II. Mezi hlavní funkce patří: ✅Světelný a zvukový efekt✅MP3 přehrávač✅InfraRED dálkové ovládání✅Teplotní senzor✅3minutový časovačBlog: https://kwluk717.blogspot.com/2020/12/be-aware-of-atlas-star-wars- Mrtvá hvězda
Bezpečnostní první helma s obvodovým hřištěm Express: 10 kroků
Bezpečnostní první přilba s obvodovým hřištěm Express: Už jste někdy vyrazili na projížďku na kole a báli jste se sundat ruku z řídítek, abyste signalizovali, kterým směrem se otáčíte? Teď ten strach může být v minulosti! Tento tutoriál vám ukáže, jak vytvořit systém hands-free blinkru pomocí C
Talking Hat s detekcí chvění s obvodovým hřištěm Express: 12 kroků (s obrázky)
Talking Hat s detekcí chvění pomocí Circuit Playground Express: Tento snadný a rychlý návod vás naučí, jak si vyrobit mluvící klobouk! Když „položíte“otázku, odpovědělo by to pečlivě zpracovanou odpovědí, a možná by vám to pomohlo rozhodnout se, jestli máte nějaké starosti nebo problémy. Ve své třídě Wearable Tech jsem
Svítící taška s obvodovým hřištěm Express: 5 kroků
Svítící taška s obvodovým hřištěm Express: Jedná se o tašku, která se rozsvítí v různých barvách. Toto je taška na knihy, ale dá se z ní udělat cokoli jiného. Nejprve musíme shromáždit všechny zásoby. Tohle je; Taška (jakéhokoli typu) A CPX (okruhové hřiště expres) Držák baterie
Rukavice s krádežemi barev s obvodovým hřištěm Express: 4 kroky
Rukavice na krádeže barev s obvodovým hřištěm Express: Současné rukavice jsou vyrobeny z rukavic, plsti, flitrů a provázku s barevným kradením CPX s bateriemi ukrytými uvnitř. Jedná se o rychlý a levný projekt (do 25 EUR). Abyste ji mohli dokončit, měli byste mít základní dovednosti šití, základy