INHOUDSOPGAWE:

Universele lugskyffluit 1000: 5 stappe (met foto's)
Universele lugskyffluit 1000: 5 stappe (met foto's)

Video: Universele lugskyffluit 1000: 5 stappe (met foto's)

Video: Universele lugskyffluit 1000: 5 stappe (met foto's)
Video: Такие секреты уже все забыли, но их стоит знать! Полезные советы на все случаи жизни! 2024, November
Anonim
Image
Image
Versamel u voorraad
Versamel u voorraad

Die skyffluitjie is 'n musiekinstrument wat gereeld gebruik word vir 'n komiese effek vanweë sy dom geluid. In hierdie instruksies leer ons jou hoe om 'n fluitjie te laat fluit! Wat is 'n lugskyffluitjie? Dit volg dieselfde idee as lugkitaar, waar u die beweging van kitaar speel naboots sonder om eintlik 'n regte kitaar te speel. In ons geval het ons 'n toestel geskep wat op dieselfde manier as die skyffluit funksioneer, behalwe dat 'n afstandsensor die staaf vervang en 'n drukknop die gebruiker in die fluitjie moet blaas. Die lesing op die afstandsensor verander die toonhoogte van die geraas en die drukknop aktiveer dit. Die LED -lig is net om te wys. Wat ons lugskuiffluitjie 'universeel' maak, is dat u verskillende geluide kan oplaai behalwe 'n fluitgeluid (dws wookie -geraas, trombone, didgeridoo of enige ander klank wat u wil hê)! Ons het hierdie projek in samewerking met die Femineers of Fremont Academy gemaak vir ons elektronika -klas in Pomona College.

Stap 1: Versamel u voorraad

Versamel u voorraad
Versamel u voorraad
Versamel u voorraad
Versamel u voorraad
Versamel u voorraad
Versamel u voorraad

1. 10K Weerstand

2. Sparkfun Bluetooth Mate:

3. HexWear Wearable Electronics Kit:

4. Handskoen (stof)

5. Warmlijmpistool

6. Skootrekenaar

7. Adafruit NeoPixel Digital RGBW LED Strip:

8. AUX -koord van man tot man

9. Stof polsband

10. Tydelike drukknopskakelaar-12 mm vierkant:

11. Soldeer

12. Soldeerbout

13. Spreker

14. Dun stroombaan (soos die in die skakel):

15. Drie AAA -batterye

16. Draai bande (beveel sirkelvormige draaibande aan soos die in die skakel):

17. Ultrasoniese afstandsensor:

18. Draadsnyers

19. Draadstroppers

20. Drade (verskillende kleure is die beste, een is goed)

Stap 2: Stel die Arduino -kode op

Stap 1: Laai die Arduino IDE af vanaf die volgende webwerf:

Stap 2: Miskien moet u die volgende biblioteke aflaai. Skets> Sluit biblioteek in> Bestuur biblioteek. Soek na "HexWear HexLED", "SoftwareSerial" en "Wire". Klik op die boks waarin hulle is en klik op "Installeer"

Stap 3: Laai die aangehegte Arduino -kode af!

Stap 3: Die opstel van die maksimum kode

Stap 1: Laai die Max -program af met die volgende skakel:

Let wel: u kan 'n gratis proeftydperk van 30 dae kry vir Max. Na 30 dae kan u voortgaan om die program te gebruik, maar nie meer die nuwe kode stoor nie. U kan egter steeds die bestaande kode wat u tydens die proeflopie gestoor het, gebruik.

Stap 2: Laai ons vooraf gemaakte Max -kode op

Stap 4: Alles saamvoeg

Alles aanmekaar sit
Alles aanmekaar sit
Alles aanmekaar sit
Alles aanmekaar sit
Alles aanmekaar sit
Alles aanmekaar sit

Stap 1: Soldeer die stroombane

1. Gryp u leë printplaat en breek dit af tot 'n hanteerbare grootte [sien prent van voltooide toestel]. Versamel dan u afstandsensor en bluetooth -module en soldeer dit aan die leë kring.

2. Versamel 'n totaal van 13 drade: 11 kort drade (~ 10cm) en 2 lang drade (~ 20cm). Soldeer 8 van die kort drade na die afstandsensorsleidings (Vcc, GND, Trig en Echo) en die bluetooth-moduleleidings (Vcc, GND, TX-0 en RX-1) deur die gate op die printplaat te gebruik. Soldeer die ekstra 3 kort drade aan die leidings van die LED -ring (Vcc, GND, IN). Soldeer die 2 lang drade aan die drukknop. Tersyde gestel.

3. Gebruik die kringsdiagram hierbo en soldeer die afstandsensor, Bluetooth -module, LED -ring en LED -strook op die ooreenstemmende poorte. Soldeer ook die 10kΩ -weerstand tussen 'n Vcc -poort en die SCL/R3 -poort vir die drukknop (soos in die diagram getoon).

[Opmerking: vir die drukknoppie wat ons gebruik het, word die aangrensende leidrade met die druk op die knoppie verbind (in teenstelling met die dwarspare lei).]

Stap 2: Bevestig die kring aan die handskoen

–– Plaas u soldeerkring op die agterkant van die handskoen sodat die afstandsensor van die duim af wys en die LED -ring op die agterkant van die handskoen gesentreer is. Gebruik draaddrade om die stroombane veilig aan die handskoen vas te maak. Gebruik die gomgeweer om die drukknop aan die punt van die duim vas te maak sodat die gebruiker met die wysvinger op die knoppie kan druk.

Stap 3: Laai die Arduino -skets op na die Hexwear

–– Gebruik 'n mikro -USB -datakabel om die rekenaar aan die HexWear te koppel. Maak die meegaande Arduino -skets oop en laai die skets op na die HexWear om te verseker dat die regte toestel en poort gekies is (anders laai die skets nie op nie). Gaan na Tools> Board> HexWear en Tools> Port om die bord en poort onderskeidelik te kies. Maak seker dat die toestel werk deur te kyk of die ligte aanskakel as u op die knoppie druk. Hersien stappe 1 en 2 as dit nie werk nie.

Stap 4: Maak u battery

–– Plaas batterye in die battery. Maak die battery met die draaddrade vas aan die polsband sodat die mikro -USB -prop aan die een kant van die polsband hang.

Stap 5: Koppel die toestel aan die rekenaar

–– Koppel die battery om die toestel aan te skakel. Gaan na die Bluetooth -instellings van u rekenaar om 'n nuwe Bluetooth -toestel by te voeg. Kyk na "RNBT-AD20" (of iets soortgelyks) en koppel; die pen is 1234.

–– Koppel die luidspreker aan die skootrekenaar via 'n man-tot-man-AUX-koord

Stap 6: Stel Max op met die toestel

  • Maak seker dat die skets gesluit is (die slot links onder)
  • Maak seker dat die "X" bokant die metro -voorwerp afgeskakel is (nie gemerk nie)
  • Druk die drukknoppie in die reeksvoorwerp
  • Kyk na die beskikbare poorte deur die Max Console aan die regterkant oop te maak (lyk soos 'n kolpuntlys)
  • Bepaal watter seriële poort u moet toets-dit is anders vir elke rekenaar. Dit sal waarskynlik soos 'n inkomende Bluetooth -poort of die naam van u Bluetooth -module lyk. As daar veelvoude is, probeer net verskillende totdat dit werk.
  • Ontsluit u skets
  • Binne die reeksvoorwerp sal u 'serial k 9600' sien, waar die middelste letter, k, die poortnaam is. Maak seker dat dit nie reeds die poort is wat u wil probeer nie, en verander dan die letter na die poort wat u wil probeer.
  • Druk enter
  • Gedurende hierdie proses behoort u Bluetooth -module rooi te knipper.
  • As dit werk, sal 'n groen LED aanskakel.
  • Hou aan probeer totdat die groen LED brand.
  • Sodra u gekoppel is, sluit u skets en druk die "X" bokant die metro -voorwerp om na die Bluetooth -kommunikasie te begin luister.
  • Volg die instruksies op die Max -lêer om u klanklêer by te voeg.

Probleemoplossing met maks

As jy nie geluid hoor nie:

- Maak seker dat die volume op die rekenaar aangeskakel is.

- Maak seker dat die klankknoppie en beide "X" knoppies op Max aangeskakel is.

-Maak seker dat die klanklêer suksesvol in Max gekies is deur te dubbelklik op die "buffer ~" knoppie om die klankgolf te sien.

- Maak seker dat die gesoldeerde verbindings ongeskonde is (veral krag-, grond- en afstandsensorverbindings)

- Maak seker dat u nie aan 'n ander Bluetooth -toestel gekoppel is nie

As Max skielik ophou werk (of as u nie reeksinvoer van die HexWear ontvang nie):

–Verander die poortletter na iets anders, en verander dit dan terug na die regte poort

- Kontroleer die statuslig van die Bluetooth -module (GROEN beteken dat dit behoorlik funksioneer)

Stap 5: Hoe om dit te gebruik en hoe dit werk

Maak eers die polsband vas met die eksterne battery op u linkerhand. Steek dan u linkerhand in die handskoen. U moet op die knoppie op u duim druk om die fluitjie te aktiveer. Dit is die beste om die fluitjie naby u gesig te plaas, terwyl u regterhand voor die afstandsensor gaan. Beweeg u regterhand vorentoe en agtertoe om die afstand wat die afstandsensor lees, te beheer, en skep verskillende geluidspunte.

Hoe dit werk: die afstandsensor stuur 'n ultraklank wat van 'n oppervlak af spring en terugkom. Die afstandsensor bepaal dan watter afstand dit lees deur hoe lank dit neem voordat die ultrasoniese klank uitstuur en terugkom. Nadat hierdie sein ontvang is, praat die afstandsensor met die Hexwear, wat met die LED -ring en LED -strook praat, en aktiveer 'n sekere hoeveelheid LED's, afhangende van die afstand. Hoe verder die afstandsensor lees, hoe meer LED's brand. Boonop lees die Bluetooth -toestel die afstandsinligting van die Hexwear en stuur dit na die Max -sagteware op die skootrekenaar. Die Max -sagteware gee dan 'n sekere toonhoogte uit wat deur die eksterne luidspreker versterk word.

Ons het in die inleiding genoem hoe hierdie Air Slide Whistle verskeie klanke kan speel, afhangende van watter een u op Max laai. Gebruik ons keuse van klanklêers! Ingesluit is: fluitgeluid, ma se spaghetti, 'n miauw geluid, ek gee nie om dat jy jou elmboog gebreek het nie, my naam is Jeff, Spongebob lag en jol Walmart -kind!

Aanbeveel: