Spisu treści:

Slide Advance Alert System: 6 kroków
Slide Advance Alert System: 6 kroków

Wideo: Slide Advance Alert System: 6 kroków

Wideo: Slide Advance Alert System: 6 kroków
Wideo: Team Boeing or team Airbus? ✈️ #flightattendant opens airplane door 2024, Listopad
Anonim
System ostrzegania o zjeżdżaniu z wyprzedzeniem
System ostrzegania o zjeżdżaniu z wyprzedzeniem
System ostrzegania o zjeżdżaniu z wyprzedzeniem
System ostrzegania o zjeżdżaniu z wyprzedzeniem

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

Stwórz kontroler
Stwórz kontroler
Stwórz kontroler
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

Zaprogramuj sterownik
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

Uzyskaj przetwarzanie
Uzyskaj przetwarzanie
Uzyskaj przetwarzanie
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

Edytuj szkic
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

Eksportuj do aplikacji
Eksportuj do aplikacji
Eksportuj do aplikacji
Eksportuj do aplikacji
Eksportuj do aplikacji
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

Przetestuj to!
Przetestuj to!
Przetestuj to!
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: