Obsah:
- Zásoby
- Krok 1: Krok 1: Vytvorte si kód
- Krok 2: Krok 2: Pripojte externý reproduktor (voliteľné)
- Krok 3: Krok 3: Nastavte dotykové senzory
- Krok 4: Krok 4: Vytvorte svetelný box
- Krok 5: Krok 5: Zapnutie svetla
Video: Svetlo Star Wars s obvodovým ihriskom Express: 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Toto svetlo používa Circuit Playground Express na prehrávanie svetelných a hudobných sekvencií. Pripojené dotykové podložky zapínajú samostatné ľahké animácie a hrajú buď Cisársky pochod (téma Dartha Vadera), alebo hlavnú tému zo Star Wars. Programový kód zahrnutý v tomto návode je možné zmeniť tak, aby hral akúkoľvek hudobnú hudbu, a je možné pridať ďalšie dotykové podložky na prehrávanie ďalších zvukových/svetelných sekvencií.
Zásoby
- Okruhové ihrisko Express
- Online platforma na programovanie MakeCode
- Nápojová plechovka
- Presný nôž
- Kliešte
- Sharpie
- Trenie alkoholu a papierovej utierky
- Šijacia ihla (alebo šidlo)
- 4 zarovnávacie spony
- Externý reproduktor s konektorom pre slúchadlá
- 2 nikly (alebo kúsky medi)
- Materiál pre základňu (voliteľné)
Krok 1: Krok 1: Vytvorte si kód
Ak chcete začať, otvorte online platformu MakeCode spoločnosti Adafruit a začnite nový projekt.
Vytvorte blok „na začiatku“a nastavte tempo na 30 (pozri obrázok 1). Nastavte odtieň tak, že prejdete do JavaScriptu a pridáte „let hue = 0“(pozri obrázok 3).
Prvý kus kódu vytvorí prvú svetelnú sekvenciu. Na začiatku vytvorte v slučke cyklus navždy a vytvorte podmienkový blok „ak je to pravda, potom“. Zmeňte „true“na „, kým je stlačené _“v sekcii vstupných blokov (v tomto kóde sa používa „touch A2“, aby bol k dispozícii dotykový senzor, ale môžete tiež zvoliť tlačidlo A alebo B, ak by ste radšej nemali pripojený snímač na spustenie programu). (pozri obrázok 2)
Pokračujte v vytváraní kódu, ako je znázornené na obrázku 2. Vytvorte novú premennú „odtieň“, aby ste mohli meniť odtiene v svetelnej sekvencii. Vytvorte novú premennú (tu sa nazýva „j“), aby sa zmena odtieňa mohla otáčať okolo všetkých LED diód (kde 0 je vaše prvé svetlo a 9 je posledné svetlo v poradí). Pridá sa prestávka, aby ste videli, ako sa svetlá postupne menia. Možnosti blokového kódovania umožňujú iba pauzy kratšie ako 100 ms. Ak chcete, aby bola pauza kratšia, musíte po „pauze“v zátvorkách upraviť trvanie v JavaScripte (pozri obrázok 3). Použite „set_ to_“a vložte premennú „odtieň“a matematickú funkciu. Matematická funkcia vám umožní určiť, ako rýchlo sa prechody odtieňov (toto je nastavené číslom 2 v ukážkovom kóde) a aký rozsah odtieňov svetelná sekvencia použije (tu je nastavený na 30, aby odtiene zostali v červený, oranžový a žltý rozsah, ale ak by bol nastavený na 255, svetlá by sa otáčali dúhou). Uistite sa, že sa svetelná sekvencia nachádza v bloku „paralelne“, aby ste zaistili, že bude hrať súčasne so zvukovou sekvenciou.
Druhý kus kódu vytvorí sprievodnú zvukovú sekvenciu. Ak chcete vytvoriť zvukovú sekvenciu, vytvorte sériu „hrajte tón pri _ na _ úder“a vložte poznámky a dĺžky úderov na základe jednoduchej hudobnej partitúry pre The Imperial March (pozri obrázok 4). Ukončite druhú časť kódu príkazom na zastavenie animácií po stlačení druhého senzora (tu je to „dotykový A3“). Zaistíte tak, že prvá svetelná animácia nebude pokračovať cez druhú svetelnú animáciu.
Pri druhej ľahkej animácii duplikujte kód prvej ľahkej animácie. Zmeňte „dotyk A2“na „dotyk A3“(toto je ďalší dotykový senzor v Circuit Playground Express). Nastavte pixely na modrú a posuňte čísla v matematickom vzorci tak, aby odtiene zostali v rozmedzí modrej a modrofialovej (pozri obrázok 6). Prejdite do JavaScriptu a upravte trvanie pauzy. Do JavaScriptu pridajte frázu „hue = Colors. Green“, aby ste sa uistili, že rozsah odtieňov zostáva v modrom rozsahu (pozri obrázok 7).
Dokončenú druhú zvukovú sekvenciu nájdete na obrázku 8 (notový záznam na obrázku 9). Uistite sa, že ste zahrnuli „zastaviť všetky animácie“po stlačení dotyku A2, aby ste sa uistili, že druhá animácia sa pri prepínaní medzi nimi neprehráva ako prvá.
Krok 2: Krok 2: Pripojte externý reproduktor (voliteľné)
Na pripevnenie Circuit Playground Express k externému reproduktoru použite dve aligátorové spony. Doska má vlastný reproduktor, ale bude prehrávať hudobné sekvencie veľmi ticho. Pripojte jeden koniec svorky aligátora k uzemňovaciemu otvoru (GRD) a druhý koniec ku konektoru reproduktora. Pripojte jeden koniec druhého klipu aligátora k otvoru A0 a druhý koniec k rovnakému konektoru reproduktora (pozri obrázok).
Krok 3: Krok 3: Nastavte dotykové senzory
Jeden koniec aligátorovej spony pripevnite k otvoru A2 a druhý koniec pripevnite k niklu (alebo kusu medi).
Pripojte jeden koniec druhej svorky aligátora k otvoru A3 a druhý koniec pripevnite k druhému niklu (alebo kúsku medi).
Po spustení programu bude každý nikel fungovať ako dotykový panel, ktorý spustí zodpovedajúcu svetelnú animáciu a hudobnú sekvenciu.
Krok 4: Krok 4: Vytvorte svetelný box
Ak chcete vytvoriť svetelný box, začnite s vyčistenou plechovkou (pozri obrázok 1).
Pomocou presného noža opatrne odrežte horný koniec plechovky (pozri obrázok 2). To zanechá ostrý okraj. Pomocou klieští ohnite rezaný okraj nadol a do plechovky. Tým sa vytvorí rovný, zubatý okraj (pozri obrázok 3).
Nakreslite dizajn na plechovku pomocou Sharpie. Dizajn by mal byť orientovaný tak, aby spodok plechovky (koniec nebol odrezaný) bol na vrchu. Tento návrh použil základný obrázok R2D2 (pozri obrázky 4 a 5). Akonáhle je váš návrh nakreslený, pomocou ihly na šitie alebo šidla urobte otvory pozdĺž nakreslených čiar. Umiestnite ich v malej vzdialenosti od seba (pozri obrázok 6). Akonáhle skončíte s dierovaním otvorov do plechovky, odstráňte značky Sharpie pomocou papierovej utierky a malého množstva alkoholu na trenie.
Ak by ste chceli vytvoriť základňu, zvoľte materiál a obkreslite obvod narezaného konca plechovky. Vystrihnite kruh, ktorý obrys vytvoril (pozri obrázok 7). Vložte otvorený koniec plechovky do základne. Teraz to môžete umiestniť na Circuit Playground Express (pozri obrázok 8).
Krok 5: Krok 5: Zapnutie svetla
Keď je svetelný box nad vašim obvodným ihriskom Express, môžete zapnúť dosku a externý reproduktor. Dotknutím sa niklov by ste mali spustiť kód. Ak niečo nefunguje správne, skontrolujte, či sú vaše aligátorové spony správne pripevnené.
Odporúča:
Dávajte si pozor na ATLAS - STAR WARS - Death Star II: 7 krokov (s obrázkami)
Dávajte si pozor na ATLAS - STAR WARS - Death Star II: Postavte z plastového modelu Bandai Death Star II. Medzi hlavné funkcie patrí: ✅Svetelný a zvukový efekt✅MP3 prehrávač✅InfraRED diaľkové ovládanie✅Senzor teploty✅3-minútový časovačBlog: https://kwluk717.blogspot.com/2020/12/be-aware-of-atlas-star-wars- hviezda smrti
Prvá bezpečná prilba s obvodovým ihriskom Express: 10 krokov
Bezpečnostná prvá prilba s obvodovým ihriskom Express: Už ste sa niekedy vybrali na bicykel a máte obavy, že dáte ruku z riadidiel na znamenie, ktorým smerom sa otáčate? Teraz môže byť strach v minulosti! Tento tutoriál vám ukáže, ako vytvoriť systém handsfree blinkrov pomocou C
Hovoriaci klobúk rozpoznávajúci chvenie s obvodovým ihriskom Express: 12 krokov (s obrázkami)
Hovoriaci klobúk s detekciou chvenia s obvodovým ihriskom Express: Tento ľahký a rýchly návod vás naučí, ako si vyrobiť hovoriaci klobúk! Keď „položíte“otázku, odpovedalo by to starostlivo spracovanou odpoveďou, a možno by vám to mohlo pomôcť rozhodnúť sa, či máte nejaké starosti alebo problémy. V mojej triede nositeľnej techniky som
Svietiaca taška s obvodovým ihriskom Express: 5 krokov
Svietiaca taška s obvodovým ihriskom Express: Je to taška, ktorá sa rozsvieti v rôznych farbách. Toto je navrhnutá ako taška na knihy, ale dá sa z nej urobiť čokoľvek iné. Najprv musíme zhromaždiť všetky zásoby. Toto je; Taška (akéhokoľvek druhu) A CPX (okruhové ihrisko expres) Držiak batérie
Rukavice na krádeže farieb s obvodovým ihriskom Express: 4 kroky
Rukavice na krádež farieb s obvodovým ihriskom Express: Súčasné rukavice sú vyrobené z rukavíc, filcu, flitrov a šnúrok s farebným kradnutím CPX s batériami ukrytými vo vnútri. Jedná sa o rýchly a lacný projekt (do 25 eur). Na to, aby ste to dokončili, by ste mali mať základné šijacie schopnosti, základy