Innehållsförteckning:

Slide Advance Alert System: 6 steg
Slide Advance Alert System: 6 steg

Video: Slide Advance Alert System: 6 steg

Video: Slide Advance Alert System: 6 steg
Video: Opening drivers‘s door at 130 km/h at the Audi S6! #audi 2024, November
Anonim
Slide Advance Alert System
Slide Advance Alert System
Slide Advance Alert System
Slide Advance Alert System

På Brown Dog Gadgets gör vi mycket videostreaming för workshops, och vår installation inkluderar en person på kameran och en annan person som producenten som kör programvaran, övervakar chattfönstret och byter kameran och avancerar bilderna.

Vi började prata om ett enkelt sätt för personen på kameran att låta producenten veta när han ska gå vidare till nästa bild utan att behöva säga "Nästa bild, snälla" 20 gånger varje session, så vi tog vår egen kontroll.

Vår videoprogramvara kan enkelt styra bilderna med hjälp av vänster och höger piltangenter, så vi tänkte bara göra en liten USB -kontroller presentatören kan använda för att skicka dessa nyckelkommandon, men det fungerar bara om vår videoprogramvara har fokus som den främsta applikation, och eftersom vi kör flera delar av presentationsprogram samt en webbläsare kan vi inte lita på viktiga kommandon för att fungera.

Så det vi kom fram till är en enkel styrenhet som skickar MIDI -signaler till en anpassad applikation som spelar ett ljud som producenten kan höra genom sina hörlurar och vet att det är dags att byta bild. (Programmet har också ett litet fönster som visar "Väntar …", "Framåt" eller "Tillbaka" beroende på kontrollernas tillstånd.)

Om du gillar våra projekt och vill se mer av vad vi gör varje vecka, följ oss på Instagram, Twitter, Facebook och YouTube.

Tillbehör:

Brown Dog Gadgets säljer faktiskt kit och tillbehör, men du behöver inte köpa något av oss för att göra detta projekt. Även om du gör det hjälper det oss att skapa nya projekt och lärares resurser.

Elektronik:

  • 1 x Crazy Circuits Invention Board
  • 2 x Crazy Circuits Jumbo tryckknappschips
  • Makertejp (1/8 "bred)

Andra tillbehör:

  • 1 x LEGO Basplatta
  • Övrigt LEGO Pieces

Steg 1: Gör kontrollen

Gör kontrollen
Gör kontrollen
Gör kontrollen
Gör kontrollen

Vi hade redan en controller byggd från ett tidigare projekt. Vårt Meeting Controls -system byggdes för att slå på/av mikrofonen och kameran när du använder videokonferensprogram. Det är ett enkelt Maker Tape -projekt med hjälp av vårt uppfinningskort som sedan ansluts till din dator via USB.

Förutom de elektroniska delarna. allt du verkligen behöver är en LEGO -basplatta, men om du vill bli snygg med hela LEGO -byggnaden, kolla in steg 1 till 3 i guiden. Har du en controller? Nästa bild, snälla!

Steg 2: Programmera kontrollen

Programmera kontrollen
Programmera kontrollen
  • Vi har ett GitHub -förråd som heter SlideControl med den Arduino -kod du behöver.
  • Under Verktyg -menyn för USB -typ, se till att du väljer MIDI. Vi kan använda Serial men eftersom den seriella porten kan ändras beroende på datorn, USB -porten som används eller en USB -hubb, var MIDI ett enkelt sätt att få det att fungera på flera datorer.
  • MIDI står för Musical Instrument Digital Interface och det är magin som gör att vårt system fungerar utan att alltför mycket konfiguration behövs.

Steg 3: Få bearbetning

Få bearbetning
Få bearbetning
Få bearbetning
Få bearbetning
  • Du behöver bearbetning installerad, liksom biblioteket MidiBus. Du hittar Processing över på processing.org
  • Processing är en applikation som låter dig skapa "skisser" (som sedan kan exporteras som fullständiga applikationer) ganska enkelt. Det riktar sig till artister och studenter snarare än mjukvaruutvecklare.
  • GitHub -förvaret för SlideControl innehåller också den bearbetningsskiss du behöver. Öppna det i Processing så att vi kan testa det.

Steg 4: Redigera skissen

Redigera skissen
Redigera skissen
  • Med skissen öppen i Bearbetning och din controller är inkopplad klickar du på Kör -knappen för din skiss. Om det går, fortsätt!
  • Om du inte hör ett ljud när du trycker på en knapp på handkontrollen, eller om "Väntar …" inte ändras kan du behöva redigera MidiBus -inställningarna.
  • Leta efter raden som har MidiBus (detta, 0, 1) och ändra 0 och/eller 1 för att matcha ingången/utgången som visas i konsolen längst ner i fönstret.
  • Vi vill att Teensy MIDI -enheten ska väljas, eftersom det är vad vår controller kommer att visas som.

Steg 5: Exportera till applikation

Exportera till applikation
Exportera till applikation
Exportera till applikation
Exportera till applikation
Exportera till applikation
Exportera till applikation
  • När din skiss har körts korrekt kan du exportera den som ett program som körs på vilken dator som helst även om bearbetning inte är installerad.
  • Under menyn Arkiv väljer du Exportera program …
  • Fönstret Exportalternativ visas och du kan välja lämpliga inställningar.
  • När exporten är klar kommer din skissmapp att ha en ny mapp som innehåller det nyskapade programmet.
  • Om du använder Windows eller Linux kommer mappen att få ett lämpligt namn.

Steg 6: Testa det

Testa det!
Testa det!
Testa det!
Testa det!
  • När du har byggt din handkontroll och din applikation exporterats kan du testa allt!
  • Anslut kontrollen, starta programmet och tryck på en knapp.
  • Kom ihåg, det här ändrar inte bilderna, du behöver en person för det. Vad detta gör är att en person kan låta en annan person veta när man ska ändra bilderna.
  • Som nämnts är detta en nischlösning på ett nischproblem, men det fungerade bra för våra behov, så vi ville dela det.

Rekommenderad: