Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Krok 1: Zbuduj swój kod
- Krok 2: Krok 2: Podłącz zewnętrzny głośnik (opcjonalnie)
- Krok 3: Krok 3: Skonfiguruj czujniki dotykowe
- Krok 4: Krok 4: Zrób Light Box
- Krok 5: Krok 5: Włączanie światła
Wideo: Star Wars Light With Circuit Playground Express: 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
To światło wykorzystuje Circuit Playground Express do odtwarzania sekwencji świetlnych i muzycznych. Dołączone panele dotykowe włączają osobne animacje świetlne i odtwarzają Marsz Cesarski (motyw Dartha Vadera) lub motyw główny z Gwiezdnych wojen. Kod programu zawarty w tym samouczku można zmienić, aby odtwarzać dowolną partyturę muzyczną, a dodatkowe panele dotykowe można dodać, aby odtwarzać dalsze sekwencje dźwiękowe/świetlne.
Kieszonkowe dzieci
- Ekspresowy plac zabaw
- Internetowa platforma programistyczna MakeCode
- Puszka na napoje
- Nóż Exacto
- Szczypce
- Sharpie
- Alkohol i ręcznik papierowy
- Igła do szycia (lub szydło)
- 4 zaciski aligatora
- Głośnik zewnętrzny z gniazdem słuchawkowym
- 2 monety (lub kawałki miedzi)
- Materiał na podstawę (opcjonalnie)
Krok 1: Krok 1: Zbuduj swój kod
Aby rozpocząć, otwórz platformę internetową Adafruit MakeCode i rozpocznij nowy projekt.
Utwórz blok „na starcie” i ustaw tempo na 30 (patrz obrazek 1). Ustaw odcień, przechodząc do JavaScript i dodając „niech odcień = 0” (patrz obrazek 3).
Pierwszy fragment kodu utworzy pierwszą sekwencję światła. Aby rozpocząć, stwórz pętlę na zawsze i utwórz blok warunku „jeśli prawda, to” w pętli. Zmień"prawda" na "podczas naciśnięcia _" w sekcji bloków wprowadzania ("dotknij A2" jest używane w tym kodzie w celu włączenia czujnika dotykowego, ale możesz także wybrać przycisk A lub B, jeśli wolisz tego nie robić dołączony czujnik do inicjacji programu). (patrz zdjęcie 2)
Kontynuuj tworzenie kodu, jak pokazano na obrazku 2. Utwórz nową zmienną „odcień”, aby zmienić odcienie w sekwencji światła. Utwórz nową zmienną (tutaj nazywa się „j”), aby umożliwić zmianę odcienia wokół wszystkich diod LED (gdzie 0 to twoje pierwsze światło, a 9 to ostatnie światło w sekwencji). Dodano pauzę, aby zobaczyć, jak światła stopniowo się zmieniają. Opcje kodowania blokowego pozwalają tylko na przerwy trwające zaledwie 100 ms. Jeśli chcesz, aby pauza była krótsza, musisz edytować czas trwania za pomocą JavaScript w nawiasach po „pauzie” (patrz obrazek 3). Użyj „set_ to_” i wstaw zmienną „odcień” oraz funkcję matematyczną. Funkcja matematyczna pozwoli ci określić, jak szybko zmienia się barwa (jest to ustawione przez cyfrę 2 w przykładowym kodzie) i jakiego zakresu barw użyje sekwencja świateł (tutaj jest to ustawione na 30, aby barwy pozostały w obrębie zakres czerwony, pomarańczowy i żółty, ale gdyby był ustawiony na 255, światła obracałyby się przez tęczę). Upewnij się, że sekwencja świateł znajduje się w bloku „bieg równoległym”, aby mieć pewność, że będzie odtwarzana jednocześnie z sekwencją dźwiękową.
Drugi fragment kodu utworzy towarzyszącą sekwencję dźwiękową. Aby stworzyć sekwencję dźwiękową, stwórz serię „odtwórz ton o _ dla _ rytmu” i wstaw nuty i długości uderzeń w oparciu o prostą partyturę dla Marszu Cesarskiego (patrz rysunek 4). Zakończ drugi fragment kodu poleceniem zatrzymania animacji po naciśnięciu drugiego czujnika (tutaj „dotknij A3”). Zapewni to, że pierwsza animacja światła nie będzie kontynuowana przez drugą animację światła.
W przypadku drugiej animacji świetlnej zduplikuj kod pierwszej animacji świetlnej. Zmień „dotknij A2” na „dotknij A3” (jest to kolejny czujnik dotyku w Circuit Playground Express). Ustaw piksele na niebieski i przesuń liczby we wzorze matematycznym, aby odcienie pozostały w zakresie niebieskim i niebiesko-fioletowym (patrz rysunek 6). Przejdź do JavaScript i dostosuj czas trwania pauzy. W JavaScript dodaj frazę „hue = Colors. Green”, aby upewnić się, że zakres odcieni pozostaje w zakresie niebieskim (patrz obrazek 7).
Zobacz obrazek 8, aby zobaczyć ukończoną drugą sekwencję dźwiękową (patrz obrazek 9, aby zapoznać się z zapisem nutowym). Pamiętaj, aby po naciśnięciu przycisku A2 uwzględnić „zatrzymaj wszystkie animacje”, aby upewnić się, że druga animacja nie będzie odtwarzana nad pierwszą podczas przełączania między nimi.
Krok 2: Krok 2: Podłącz zewnętrzny głośnik (opcjonalnie)
Użyj dwóch zacisków krokodylkowych, aby przymocować Circuit Playground Express do zewnętrznego głośnika. Tablica posiada własny głośnik, ale bardzo cicho odtwarza sekwencje muzyczne. Przymocuj jeden koniec zacisku krokodylkowego do otworu uziemienia (GRD), a drugi koniec do gniazda głośnikowego. Przymocuj jeden koniec drugiego zacisku krokodylkowego do otworu A0, a drugi koniec do tego samego gniazda głośnikowego (patrz ilustracja).
Krok 3: Krok 3: Skonfiguruj czujniki dotykowe
Przymocuj jeden koniec zacisku krokodylkowego do otworu A2, a drugi koniec do niklu (lub kawałka miedzi).
Przymocuj jeden koniec drugiego zacisku krokodylkowego do otworu A3, a drugi koniec do drugiego niklu (lub kawałka miedzi).
Po uruchomieniu programu każda moneta będzie działać jak touchpad, który rozpocznie odpowiednią animację świetlną i sekwencję muzyczną.
Krok 4: Krok 4: Zrób Light Box
Aby zrobić lightbox, zacznij od wyczyszczonej puszki (patrz zdjęcie 1).
Ostrożnie odetnij górny koniec puszki za pomocą noża dokładnego (patrz zdjęcie 2). Pozostawi to ostrą krawędź. Za pomocą szczypiec zegnij przyciętą krawędź w dół i do puszki. Spowoduje to utworzenie równej, niepostrzępionej obręczy (patrz rysunek 3).
Narysuj wzór na puszce za pomocą Sharpie. Projekt powinien być zorientowany tak, aby spód puszki (nie odcięty koniec) znajdował się na górze. Ten projekt wykorzystywał podstawowy obraz R2D2 (patrz ilustracje 4 i 5). Po narysowaniu projektu użyj igły do szycia lub szydła, aby wybić dziury wzdłuż narysowanych linii. Upewnij się, że rozstawiasz je w niewielkiej odległości od siebie (patrz obrazek 6). Po zakończeniu dziurkowania w puszce użyj ręcznika papierowego i niewielkiej ilości alkoholu do wycierania, aby usunąć ślady Sharpie.
Jeśli chcesz stworzyć podstawę, wybierz materiał i prześledź obwód odciętego końca puszki. Wytnij okrąg utworzony przez obrysowanie (patrz rysunek 7). Umieść otwarty koniec puszki w podstawie. Można go teraz umieścić na Circuit Playground Express (patrz zdjęcie 8).
Krok 5: Krok 5: Włączanie światła
Gdy podświetlane pole znajdzie się nad Circuit Playground Express, możesz włączyć swoją tablicę i głośnik zewnętrzny. Dotknięcie pięciocentówek powinno zainicjować kod. Jeśli coś nie gra prawidłowo, sprawdź, czy zaciski krokodylkowe są prawidłowo zamocowane.
Zalecana:
Skrzydła Cosplay aktywowane ruchem za pomocą Circuit Playground Express – część 1: 7 kroków (ze zdjęciami)
Skrzydła Cosplay aktywowane ruchem za pomocą Circuit Playground Express - część 1: Jest to pierwsza część dwuczęściowego projektu, w którym pokażę wam mój proces tworzenia pary automatycznych skrzydełek wróżek. Pierwsza część projektu to mechanika skrzydeł, a druga część to uczynienie go poręcznym i dodanie skrzydeł
Musical Circuit Playground Express Bransoletka: 5 kroków
Musical Circuit Playground Express Bransoletka: Do stworzenia tej muzycznej bransoletki będziesz potrzebować Circuit Playground Express Komputer Igła do szycia Nić Długie i kawałek filcowych nożyczek
Kask bezpieczeństwa First z Circuit Playground Express: 10 kroków
Kask Safety First z Circuit Playground Express: Czy kiedykolwiek wybrałeś się na przejażdżkę rowerem i martwisz się, że zdejmiesz rękę z kierownicy, aby zasygnalizować, w którym kierunku się skręcasz? Teraz ten strach może być w przeszłości! Ten samouczek pokaże Ci, jak stworzyć system kierunkowskazów w kasku bez użycia rąk za pomocą C
Ręcznie robiona torba Circuit Playground Express (CPE): 5 kroków
Ręcznie robiona torba Circuit Playground Express (CPE): W tej instrukcji Instuctable dowiesz się, jak zakodować mikrokontroler Circuit Playground Express (CPE) za pomocą MakeCode i zrobić torbę z flanelowej koszuli i innego materiału. Jest dużo miejsca na interpretację i innowacje! Co poradzisz
Gadający kapelusz wykrywający wstrząsy z Circuit Playground Express: 12 kroków (ze zdjęciami)
Gadający kapelusz wykrywający wstrząsy z Circuit Playground Express: Ten łatwy i szybki samouczek nauczy Cię, jak zrobić mówiący kapelusz! Udzieliłby starannie opracowanej odpowiedzi, gdy „zadasz” pytanie, i być może pomogłoby ci zdecydować, czy masz jakieś obawy lub problemy. W mojej klasie Wearable Tech