Spisu treści:
- Krok 1: Stwórz kontroler
- Krok 2: Zaprogramuj sterownik
- Krok 3: Uzyskaj przetwarzanie
- Krok 4: Edytuj szkic
- Krok 5: Eksportuj do aplikacji
- Krok 6: Przetestuj to
Wideo: Slide Advance Alert System: 6 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:26
W Brown Dog Gadgets wykonujemy dużo strumieniowania wideo na warsztaty, a nasza konfiguracja obejmuje jedną osobę przed kamerą i drugą osobę jako producenta, który obsługuje oprogramowanie, monitoruje okno czatu, przełącza kamery i przesuwa slajdy.
Zaczęliśmy rozmawiać o łatwym sposobie, w jaki osoba przed kamerą może powiadomić producenta, kiedy przejść do następnego slajdu, bez konieczności mówienia „Następny slajd, proszę” 20 razy w każdej sesji, więc zrobiliśmy własną kontrolę.
Nasze oprogramowanie wideo może z łatwością sterować slajdami za pomocą klawiszy strzałek w lewo i w prawo, więc pomyśleliśmy o stworzeniu małego kontrolera USB, za pomocą którego prezenter mógłby wysyłać te kluczowe polecenia, ale działa to tylko wtedy, gdy nasze oprogramowanie wideo skupia się na pierwszym miejscu aplikacji, a ponieważ używamy wielu programów do prezentacji, a także przeglądarki, nie możemy polegać na kluczowych poleceniach do działania.
Wymyśliliśmy więc prosty kontroler, który wysyła sygnały MIDI do niestandardowej aplikacji, która odtwarza dźwięk, który producent słyszy przez słuchawki i wie, że czas zmienić suwak. (Aplikacja ma również małe okno, które wyświetla „Oczekiwanie…”, „Naprzód” lub „Wstecz” w zależności od stanu elementów sterujących.)
Jeśli podobają Ci się nasze projekty i chcesz zobaczyć więcej tego, co robimy każdego tygodnia, śledź nas na Instagramie, Twitterze, Facebooku i YouTube.
Kieszonkowe dzieci:
Brown Dog Gadgets faktycznie sprzedaje zestawy i materiały eksploatacyjne, ale nie musisz niczego od nas kupować, aby wykonać ten projekt. Chociaż jeśli to zrobisz, pomoże nam to wesprzeć nas w tworzeniu nowych projektów i zasobów dla nauczycieli.
Elektronika:
- 1 x tablica wynalazków szalonych obwodów
- 2 x chipy Crazy Circuits Jumbo Pushbutton
- Taśma ekspresowa (szerokość 1/8")
Inne materiały eksploatacyjne:
- 1 x płytka konstrukcyjna LEGO
- Różne Klocki LEGO
Krok 1: Stwórz kontroler
Mieliśmy już kontroler zbudowany z poprzedniego projektu. Nasz system Meeting Controls został stworzony, aby włączać i wyłączać mikrofon i kamerę podczas korzystania z oprogramowania do wideokonferencji. Jest to prosty projekt Maker Tape wykorzystujący naszą tablicę inwencji, która jest następnie podłączana do komputera przez USB.
Oprócz części elektronicznych. wszystko, czego naprawdę potrzebujesz, to płytka konstrukcyjna LEGO, ale jeśli chcesz zainteresować się pełną budową LEGO, zapoznaj się z krokami od 1 do 3 w przewodniku. Masz kontroler? Następny slajd poproszę!
Krok 2: Zaprogramuj sterownik
- Mamy repozytorium GitHub o nazwie SlideControl z kodem Arduino, którego potrzebujesz.
- W menu Narzędzia dla Typu USB upewnij się, że wybrałeś MIDI. Moglibyśmy użyć portu szeregowego, ale ponieważ port szeregowy może się zmieniać w zależności od komputera, używanego portu USB lub koncentratora USB, MIDI było łatwym sposobem na działanie na wielu komputerach.
- MIDI to skrót od Musical Instrument Digital Interface i to magia, która pozwoli naszemu systemowi działać bez zbytniej konfiguracji.
Krok 3: Uzyskaj przetwarzanie
- Będziesz potrzebował zainstalowanego Processing, a także biblioteki MidiBus. Przetwarzanie można znaleźć na stronie processing.org
- Przetwarzanie to aplikacja, która pozwala dość łatwo tworzyć „szkice” (które można następnie wyeksportować jako pełne aplikacje). Jest skierowany do artystów i studentów, a nie twórców oprogramowania.
- Repozytorium GitHub dla SlideControl zawiera również szkic Processing, którego potrzebujesz. Otwórz to w Przetwarzaniu, abyśmy mogli to przetestować.
Krok 4: Edytuj szkic
- Po otwarciu szkicu w Przetwarzanie i podłączeniu kontrolera kliknij przycisk Uruchom dla swojego szkicu. Jeśli działa, kontynuuj!
- Jeśli nie słyszysz dźwięku po naciśnięciu przycisku na kontrolerze lub „Waiting…” nie zmienia się, być może trzeba edytować ustawienia MidiBus.
- Poszukaj linii, która ma MidiBus(this, 0, 1) i zmień 0 i/lub 1, aby dopasować wejście/wyjście tak, jak pokazano w konsoli na dole okna.
- Chcemy, aby zostało wybrane urządzenie MIDI Teensy, ponieważ tak będzie wyglądał nasz kontroler.
Krok 5: Eksportuj do aplikacji
- Po prawidłowym uruchomieniu szkicu można go wyeksportować jako aplikację, która będzie działać na dowolnym komputerze, nawet jeśli Przetwarzanie nie jest zainstalowane.
- W menu Plik wybierz Eksportuj aplikację…
- Pojawi się okno Opcje eksportu, w którym możesz wybrać odpowiednie ustawienia.
- Po zakończeniu eksportu folder szkicu będzie miał nowy folder zawierający nowo utworzoną aplikację.
- Jeśli korzystasz z systemu Windows lub Linux, folder zostanie odpowiednio nazwany.
Krok 6: Przetestuj to
- Po zbudowaniu kontrolera i wyeksportowaniu aplikacji możesz to wszystko przetestować!
- Podłącz kontroler, uruchom aplikację i naciśnij przycisk.
- Pamiętaj, to nie zmienia slajdów, potrzebujesz do tego osoby. Pozwala to jednej osobie na poinformowanie drugiej osoby, kiedy należy zmienić slajdy.
- Jak wspomniano, jest to niszowe rozwiązanie problemu niszowego, ale sprawdziło się dobrze dla naszych potrzeb, więc chcieliśmy się nim podzielić.
Zalecana:
Alert UD. dla chłopca z autyzmem: 7 kroków (ze zdjęciami)
Alert UD. dla chłopca z autyzmem: Ud-Alert, albo lepiej Undress Alert, ale po co? Nasz syn Scott, 13 lat, cierpi na autyzm. Jest niewerbalny i wciąż ma problem z pokazaniem nam, kiedy musi iść do toalety. Z powodu ograniczonej komunikacji zdejmuje ubranie
Tworzenie-Alert-Użycie-Ubidots-ESP32+czujnik temperatury i wilgotności: 9 kroków
Tworzenie-Alert-Użycie-Ubidots-ESP32+czujnik temperatury i wilgotności: W tym samouczku zmierzymy różne dane temperatury i wilgotności za pomocą czujnika temperatury i wilgotności. Dowiesz się również, jak przesłać te dane do Ubidots. Aby można było je analizować z dowolnego miejsca pod kątem różnych zastosowań. Również tworząc e-mail
Alert-using-ThingSpeak+ESP32-Wireless-Temp-Humidity-Sensor: 7 kroków
Alert-using-ThingSpeak+ESP32-Wireless-Temp-Humidity-Sensor: W tym samouczku będziemy mierzyć różne dane temperatury i wilgotności za pomocą czujnika temperatury i wilgotności. Dowiesz się również, jak przesłać te dane do ThingSpeak. Abyś mógł utworzyć alert tymczasowy w swojej poczcie o określonej wartości
Universal Air Slide Gwizdek 1000: 5 kroków (ze zdjęciami)
Universal Air Slide Whistle 1000: Gwizdek slajdów jest instrumentem muzycznym często używanym do uzyskania efektu komediowego ze względu na jego głupie brzmienie. W tej instrukcji nauczymy Cię, jak zrobić gwizdek powietrzny! Co to jest gwizdek powietrzny? Podąża za tą samą ideą, co gitara powietrzna, w której naśladujesz
Alert domowy: Arduino + Cloud Messaging na dużym wyświetlaczu: 14 kroków (ze zdjęciami)
Home Alert: Arduino + Cloud Messaging na dużym wyświetlaczu: W dobie telefonów komórkowych można by się spodziewać, że ludzie będą reagowali na Twoje połączenie 24 godziny na dobę, 7 dni w tygodniu. Lub… nie. Gdy moja żona wraca do domu, telefon tkwi w jej torebce lub bateria jest rozładowana. Nie mamy telefonu stacjonarnego. Dzwonię lub