Sadržaj:

Zvuk žira: 10 koraka (sa slikama)
Zvuk žira: 10 koraka (sa slikama)

Video: Zvuk žira: 10 koraka (sa slikama)

Video: Zvuk žira: 10 koraka (sa slikama)
Video: Arıza 10. Bölüm 2024, Juli
Anonim
Žir Chime
Žir Chime

Napisali: Charlie DeTar, Christina Xu, Boris Kizelshteyn, Hannah Perner-WilsonDigitalno zvono za vjetar s visećim žirovima. Zvuk proizvodi daljinski zvučnik, a podaci o udarcima zvona prenose se na Pachube.

Korak 1: Oluja za uređajem koji bi nas predstavljao

Razmišljanje o uređaju koji bi predstavljao nas same
Razmišljanje o uređaju koji bi predstavljao nas same
Razmišljanje o uređaju koji bi predstavljao nas same
Razmišljanje o uređaju koji bi predstavljao nas same
Razmišljanje o uređaju koji bi predstavljao nas same
Razmišljanje o uređaju koji bi predstavljao nas same
Razmišljanje o uređaju koji bi predstavljao nas same
Razmišljanje o uređaju koji bi predstavljao nas same

Naš cilj je bio osmisliti projekt koji predstavlja naše ličnosti i koristiti Arduino. Odlučili smo koristiti LilyPad - ali nismo se odlučili za ništa drugo. Prošla je sedmica, a mi smo ideje slali naprijed -nazad putem e -pošte. Htjeli smo da zvuči, htjeli bismo da to ima neke veze s prirodom, htjeli smo da to bude dovoljno jednostavno da ga zaista možemo primijeniti u raspoloživom vremenu. Pojavila se ideja da napravimo zvuk vjetra - pokretanje je jednostavan (samo prekidači, bez namještanja senzora temperature ili vlažnosti), pa se činilo izvodljivim. Za to pruža prirodu, zvuk i lijep faktor oblika u LilyPad-u! Ali kako bi to trebalo funkcionirati? Treba li snimati vjetar i reproducirati ga kasnije pritiskom na dugme? Treba li daljinski prenijeti udar vjetra na drugo mjesto? U stvarnom vremenu ili pomaknuto? Prava lokacija ili pomak? Okupili smo se, a Charlie je donio žir; njihova prirodna ljepota zapečatila je faktor oblika živih žirova ispod LilyPada. Odlučili smo aktivirati zvuk u stvarnom vremenu, ali malo udaljeno (zvučnik odvojen od zvona), te uključiti bežični modul za postavljanje podataka na

Korak 2: Materijali i alati

Materijali:- neopren debljine 1,5 mm sa obostrano laminiranom vrećicom za baterijsku vrećicu- provodljivi konac- neprovodni konac- rastezljiva provodljiva tkanina (relativno mala količina)- topljivi interfejs "spojen na željezo" za spajanje provodljive tkanine s neoprenom za baterijsku torbicu - Neprovodljiva tkanina (za jastuk zvučnika)- Žir (koristili smo 6, ali je fleksibilan)- Male plastične perle (za izolaciju niti)- Ljepilo za tkanine (za izolaciju i zaštitu čvorova provodljivih navoja)- Žice za vješanje svega od elektronike: - Lilypad Arduino- Bluesmirf Bluetooth modul za Arduino- USB na serijski konektor za testiranje i učitavanje vašeg koda na Arduino.- Baterije (koristili smo 3 AA)- Zvučnik (i slušalice mogu raditi)- USB Bluetooth adapter (opcionalno) - USB produžni kabel KabelSoftver:- Arduino programsko okruženje.- Razvojno okruženje za obradu Alati:- Igle za šivanje- Kliješta (za izvlačenje igle)- Naprstak (za guranje igle)- Oštre škare (za rezanje tkanine i niti)- Tako lemilica- multimetar (za pronalaženje kratkih hlačica)

Korak 3: Provlačenje žira

Provijanje žira
Provijanje žira
Provijanje žira
Provijanje žira
Provijanje žira
Provijanje žira
Provijanje žira
Provijanje žira

Žir služi i za estetske i za praktične svrhe. Osim što nam pomažu da se zvono uklopi sa drvetom, oni otežavaju i provodljive niti kako bi ih držali ravno u vjetrovitom svijetu. Za naše zvono upotrijebili smo 5 običnih žira. Odlučite se koliko dugo želite da vaši nitni vijenci budu dugi i odrežite 5 komada provodljivog konca za otprilike 2-3 inča dulje-preciznost ovdje nije bitna, pa je dobro dati si prostora za vezivanje čvorova. Provucite iglu * jednim komadom konca i zabodite ga u žir. Koristeći naprstak, čvrsto gurnite iglu dok ne skroz uđe u žir. Osim ako koristite ogromne mutirane žirove, većina igle sada bi trebala stršiti s druge strane. Povucite iglu do kraja pomoću kliješta. Zatim provucite konac dok sa dna žira ne visi oko centimetra i prijeđite na sljedeći žir. Kad je svih pet žirova uvučeno, poravnajte ih kako biste bili sigurni da raspored žira izgleda lijepo za tebe. Ako ste zadovoljni, zavežite čvor na dnu svakog žira (dovoljno velik da konac ne može proći kroz žir čak ni kroz snažno mućkanje) i na čvor stavite malo ljepila za tkaninu kako biste zapečatili posao. Sada svežite svaki na LilyPad. U ovom slučaju igla će vam možda biti od pomoći. Ravnomjerno se razmaknite i izbjegavajte + i-, ukopčajte svaki kraj bez žica svake niti u otvor na Arduinu i učvrstite je čvorom i ljepilom za tkanine. U ovom trenutku, budite oprezni da ne zamrsite sve! Naš problem je bio takav da smo na kraju omotali normalnu žicu oko svoje niti kako bismo pokušali spriječiti zapetljavanje.

Uvlačenje niti može biti teško, jer se provodljiva nit lako rasprskava i vlaženje ne pomaže previše-škarama odrežite sve nepopravljivo pohabane krajeve i počnite ispočetka

Korak 4: Izrada i pričvršćivanje kuckalice

Izrada i pričvršćivanje kuckalice
Izrada i pričvršćivanje kuckalice
Izrada i pričvršćivanje kuckalice
Izrada i pričvršćivanje kuckalice
Izrada i pričvršćivanje kuckalice
Izrada i pričvršćivanje kuckalice

Budući da želimo otkriti kada kucač udari u nit, on bi trebao biti nešto provodljivo. Bilo koja metalna perla bi trebala, ali odlučili smo samo zamotati žira u provodljivu tkaninu. Kako bismo istovremeno učvrstili tkaninu i vezali je za Arduino, dobili smo dugačak komad provodnog konca i njime smo šivali oko vrha žira, stvarajući nabor na vrhu. Ostatak konca sada se može koristiti za objesite kucanje sa središta LilyPada. Da bismo to postigli, stvorili smo križani oblik X s navojem na donjoj strani Arduina (petlja kroz rupe -, a1, 1 i 9), a zatim vezali konopac na raskrižju. Provlačenjem kroz rupu, jamčili smo da će ovaj kucač biti spojen na uzemljenje, međutim pazite da niti jedan dio križa ne dotakne bilo koji od žirinih portova ili će stvoriti kratki spoj koji će registrirajte se kao bilješka koja je stalno "uključena"!

Korak 5: Šivanje torbice za bateriju

Šivanje torbice za bateriju
Šivanje torbice za bateriju
Šivanje torbice za bateriju
Šivanje torbice za bateriju
Šivanje torbice za bateriju
Šivanje torbice za bateriju

Lijepo je biti integriran izvor napajanja bilo kojeg uređaja u dizajn cjeline. Stoga smo mislili uključiti tri AA baterije potrebne za napajanje LilyPad Arduina (a kasnije i Bluetooth modula) u vješanje zvona. Izrada vrećice za baterije tako da se mogu slagati jedan za drugim i postati dio ovjesa. Ova se konstrukcija pokazala kao pomalo neispravna jer su sile povlačenja vrećice akumulatora na kraju povukle provodljive kontakte na oba kraja od kontakta s krajevima baterija. To smo uspjeli riješiti tako što smo na oba kraja utisnuli dovoljno provodljive tkanine. Što je zasad dobro funkcioniralo, ali u budućnosti bi to trebalo revidirati. ŽeljezoDa ne moramo šivati vodljivu tkaninu na neopren, možemo jednostavno raditi s topljivim sučeljima. pametna mreža ljepila za toplinu namijenjena tekstilu. jednostavno ga ispeglajte na provodljivu tkaninu, svakako koristite list voštanog papira između glačala i spoja. i pazite da pegla nije prevruća ili će opeći provodljivu tkaninu. prvo testirajte na malom komadu. lagana promjena boje je u redu. StencilDownload sljedeću matricu i isprintajte je u mjerilu: >> https://www.plusea.at/downloads/TripleAABatteryPouch_long.pdf (uskoro stiže …) Izrežite matricu i pratite do neoprena i provodljive tkanine. Možda ćete morati malo prilagoditi mjerenja ako koristite deblji neopren. Ostale tkanine, rastezljive ili ne, nisu prikladne za tu svrhu jer ne mogu tako dobro pristajati baterijama. Nakon ucrtavanja izrežite sve dijelove. Osigurač Uklonite voštanu podlogu s provodljive tkanine i položite komade na neopren gdje im je mjesto (pogledajte matricu). Za dodatnu zaštitu možete koristiti voštani papir između glačala i provodljive tkanine. glačajte preko zakrpa tako da su čvrsto spojene s neoprenom. Prošijte iglu s običnim koncem i počnite šivati neopren. prvo po dužini, a zatim oba kraja. možete ubaciti baterije dok šivate kako biste olakšali. I možete izrezati rupu na samom kraju kako biste izvadili baterije. pazite da rupa nije prevelika. neopren je vrlo elastičan i može podnijeti mnogo istezanja. Ostvarite kontakt Provucite iglu s provodljivim koncem. uronite u neopren na oba kraja vrećice za baterije i stupite u kontakt s provodljivom tkaninom iznutra. upotrijebite multimetar kako biste bili sigurni da imate veze. i proširite ih više puta kako biste bili sigurni da je veza dobra. možete definirati - i + jednostavnim promjenom smjera svih baterija. jedan od krajeva će otići direktno sa kraja baterijske torbice, drugi će se morati spustiti do istog kraja šivanjem po neoprenu. Budite posebno oprezni da konac nikada ne prođe skroz kroz neopren, gdje bi mogao doći u dodir s jednom baterijom ili eventualno s drugim krajem s provodljivom tkaninom. koristite multimetar za testiranje dok šivate. Povežite i izolirajte kada imate oba kraja + i - na istom kraju vrećice. poželjet ćete ih odnijeti na LilyPad Arduino. izolirajte niti staklenim ili plastičnim perlicama i prije rezanja zašite oko spojeva na ljiljanu i zalijepite ih. Završni dodiri Sada bi napajanje trebalo raditi. Ono što nedostaje je način da se torbica, LilyPad i njeni žirovi obustave. U tu svrhu uzmite neku neprovodnu vrpcu i ušijte na suprotni kraj vrećice od LilyPada. Napravite petlju ili dva labava kraja koji se mogu vezati oko grane.

Korak 6: Programiranje zvukova zvona

Programiranje zvukova zvona
Programiranje zvukova zvona
Programiranje zvukova zvona
Programiranje zvukova zvona
Programiranje zvukova zvona
Programiranje zvukova zvona

Zvuk! Volim zvuk! Zvuk iz zvučnika je jako zabavan. Ali kako mikrokontroler proizvodi zvuk? Zvučnici stvaraju zvuk kada postoji razlika napona na njihovim stezaljkama, što tjera konus zvučnika bilo dalje ili bliže zavojnici straga, ovisno o tome je li razlika u naponu pozitivna ili negativna. Kada se konus kreće, zrak se pomiče. Zvuk koji prepoznajemo je samo zrak koji se kreće na vrlo određenim frekvencijama - zvučnici guraju i povlače zrak, koji nam zatim teče u uši. Mikrokontroleri, kao proizvođači zvuka, prilično su nezgodni. To je zato što bez digitalno-analognog pretvarača mogu proizvesti samo dva napona: visoki (tipično 3-5 volti) ili niski (0 volti). Dakle, ako želite upravljati zvučnikom s mikrokontrolerom, vaše su mogućnosti ograničene na dvije osnovne tehnike: modulaciju širine impulsa i kvadratne valove. Impulsno-širinska modulacija (PWM) fancy je trik u kojem analogni signal (onaj koji ima napone u rasponu između niskog i visokog) približavate digitalnim signalom (samo onim niskim ili visokim). Iako PWM može proizvesti proizvoljan, lijep zvuk punog spektra, za brzo pokretanje zvučnika potrebni su brzi satovi, pažljivo kodiranje i otmjeno filtriranje i pojačavanje. Kvadratni valovi, s druge strane, jednostavni su i ako ste zadovoljni njihovim zvukom hrapav ton, može biti jednostavan način izvođenja jednostavnih melodija. Leah Buechley pruža lijep primjer stranice projektnog projekta, izvornog koda) za korištenje LilyPada za stvaranje kvadratnih valova sposobnih za pokretanje malog zvučnika. Ali htjeli smo da naša zvona zvuče malo više kao zvona - da imaju dinamičko propadanje i da na prvu izgledaju glasnije nego na kraju. Također smo htjeli da zvuk bude malo manje oštar i malo zvonastiji. Šta učiniti? Da bismo to učinili, koristimo jednostavnu tehniku za dodavanje složenosti kvadratnom valu i trik sa zvučnikom. Prvo, uspjeli smo tako da kvadratni valovi ne ostanu "visoki" istu dužinu - mijenjaju se s vremenom, iako je njihov početak uvijek isti. To jest, kvadratni val od 440Hz i dalje će se prebacivati s "niskog" na "visoki" 440 puta u sekundi, ali ostavit ćemo ga na "visokom" na različito vrijeme. Budući da zvučnik nije idealan digitalni uređaj i potrebno je vrijeme da se konus istisne unutra, dajući više oblik "pile" nego kvadratni val. Također, budući da zvučnik pogonimo samo s jedne strane (dajemo mu samo pozitivan napon, nikada negativan napon), on se vraća samo u neutralni položaj zbog fleksibilnosti konusa. To rezultira glatkijim i dinamičnijim, nelinearno izobličenim zvukom. Smatrali smo svaki viseći žir kao "prekidač", pa kad ih uzemljeni žir koji visi u sredini dotakne, povlači ih nisko. Kôd jednostavno petlja kroz ulaze za svaki viseći žir, a ako ustanovi da je nizak, svira ton za njega. Radni izvorni kod LilyPad Arduino priložen u nastavku.

Korak 7: Uključujući bežičnu vezu

Uključujući bežičnu vezu
Uključujući bežičnu vezu
Uključujući bežičnu vezu
Uključujući bežičnu vezu
Uključujući bežičnu vezu
Uključujući bežičnu vezu
Uključujući bežičnu vezu
Uključujući bežičnu vezu

Željeli smo da vjetrokaz bude povezan sa svijetom tako što će slati note koje je puštao na Internet, gdje ga je mogao pretvoriti u sažetak sadržaja i konzumirati bilo ko u svijetu i reproducirati. Da bismo to postigli, povezali smo Bluetooth adapter na Arduino lillypad koji je poslao frekvenciju koju zvuk zvona šalje na računar s kojim je uparen. Računalo je zatim pokrenulo program za obradu koji je poslao bilješku na pachube.com, svojevrsni twitter za uređaje, gdje je feed bio javno dostupan za globalnu potrošnju. Da bih to postigao, prešao sam na vodič kroz nekoliko dijelova: NAPOMENA: sljedeći koraci pretpostavljaju da ste već prebacili arduino s našom skriptom.1. Postavljanje Bluetootha na Arduinu i uparivanje s računarom. Ovaj korak može biti najviše frustrirajući, ali nadamo se uz malo strpljenja i ovog tutorijala, vaš Arduino će se brzo upariti s vašim računalom. Počnite povezivanjem Bluetooth modula do Arduina putem nekih žica. Za ovaj korak ćete htjeti imati napajanje spremno za napajanje arduina, možete upotrijebiti bateriju koju smo opisali u ovom tutorijalu ili je hakirati baterijom od 9V, koja je jednostavna za korištenje s škarama. Za programiranje Arduina nećete morati koristiti žice za prijenos podataka na Arduino jer će vaše računalo u ovom trenutku razgovarati samo s Bluetooth modulom. Za sada samo spojite žice za napajanje i uzemljenje na ovaj način: Arduino GND, pin 1 na BT GND Pin 3 Arduino 3.3V, pin 3 na BT VCC Pin 2 Nakon što spojite žice, možete priključiti Arduino na izvor napajanja i pomoću srećom, vidjet ćete da Bluetooth adapter počinje treptati crveno. To znači da prima energiju i da ste na putu. Sljedeći korak je uparivanje uređaja s računarom. Da biste to učinili, slijedite protokol vašeg OS/Bluetooth adaptera za otkrivanje i uparivanje uređaja. Morate se upariti sa lozinkom i dati joj lozinku 1234 ako koristite potpuno novi BlueSmirf uređaj. U protivnom, ako je korišten, nabavite lozinku od prethodnog korisnika ili provjerite zadani priručnik ako koristite drugu marku. Ako je sve u redu, trebali biste primiti potvrdu uspješnog uparivanja. Sada, kako bi Arduino i vaš računara za razmjenu informacija moraju raditi na istoj brzini prijenosa. Za Lillypad ovo je 9600 bauda. Evo malo crnog ar: morat ćete se prijaviti na bluetooth uređaj sa serijskim terminalom i promijeniti njegovu brzinu prijenosa tako da odgovara brzini Lillypada. Da biste to učinili, preporučujem preuzimanje i instaliranje ZTERM -a (https://homepage.mac.com/dalverson/zterm/) na mac ili termite na Windowsima (https://www.compuphase.com/software_termite.htm). Radi ovog vodiča raspravljat ćemo samo o Mac -u, ali Windows strana je vrlo slična pa ako ste upoznati s tim okruženjem, trebali biste to moći shvatiti. Nakon što instalirate serijski terminal, spremni ste za isprobavanje za povezivanje sa Bluetooth uređajem. Sada, da biste omogućili Ztermu da se poveže s vašim uređajem, morat ćete prisiliti svoj Mac da uspostavi vezu, to možete učiniti odabirom uređaja s Bluetooth menija, a zatim na ekranu svojstava, odabirom "Uredi serijske portove". Ovdje bi vaš protokol trebao biti postavljen na RS-232 (serijski), a usluga bi trebala biti SSP. Ako sve prođe dobro, vaš uređaj će se prikazati povezanim na vašem računaru, a Bluetooth će potvrditi spajanje. Sada želite brzo pokrenuti zterm i povezati se sa serijskim portom na koji je povezan bluesmirf. Kada se terminal pojavi, upišite:> $$$ Ovo postavlja uređaj u naredbeni način i sprema ga za programiranje. To morate učiniti u roku od 1 minute od povezivanja s uređajem ili neće uspjeti. Ako ne dobijete poruku OK nakon ove naredbe, a umjesto toga dobijete?, Nestalo vam je vremena. Ako uđete u način naredbe, provjerite imate li dobru vezu upisivanjem:> DOvo će prikazati postavke na uređaj. Možda ćete također htjeti upisati:> ST, 255Ovo će ukloniti vremensko ograničenje za konfiguraciju uređaja. Sada želite upisati:> SU, 96Ovo će postaviti brzinu prijenosa na 9600. Učinite drugo> DDa biste bili sigurni da je vaša postavka uzela i sada ste spremni za ljuljanje. Za testiranje nove podatkovne veze. Zatvorite Zterm, odvojite napajanje od Arduina, spojite žice za prijenos podataka na Bluetooth tako da imate sljedeće veze: Arduino GND, pin 1 do BT GND Pin 3Arduino 3.3V, pin 3 do BT VCC Pin 2Arduino TX, pin 4 do BT TX pin 4Arduino RX, pin 5 do BT RX pin 5Ponovo priključite napajanje. Ako imate izgrađen cijeli zvučni signal, to bi bilo sjajno, u protivnom samo provjerite je li fleširano softverom, a zatim jednostavno isključite senzore žicom. Pokrenite Arduino, pobrinite se da uređaj i brzina prijenosa u meniju toola odgovaraju vašoj opremi, a zatim kliknite gumb serijskog monitora. Uz malo sreće, trebali biste vidjeti kako vaše bilješke odjekuju u terminalu kada aktivirate senzore. Čestitamo! Ako ne vidite ovo, nemojte odustati, ponovo pažljivo slijedite ove korake i pogledajte šta ste propustili. Jedna napomena je da se ponekad Arduino žali da je serijski port zauzet kada nije. Prvo provjerite nije li zauzeto drugom aplikacijom, a zatim pokrenite Arduino (softver) kako biste bili sigurni da problem ne postoji. Evo izvrsne reference na BlueSmirf uređaj i njegove kodove: https://www.sparkfun.com/commerce/product_info.php? Products_id = 5822. Slanje podataka na Pachube Sada kada vaš Bluetooth modul ispravno radi, spremni ste za slanje podataka na Pachube. Priloženi kôd će biti potpuno funkcionalan i pokazat će vam kako, ali pogledajmo korake ovdje. Prije nego počnemo, morat ćete preuzeti obradu (https://processing.org/) i stvoriti Pachube (https:// pachube.com) račun. Budući da su još uvijek u zatvorenoj beta verziji, možda ćete morati pričekati dan prije nego što se prijavite. Nakon što se prijavite, stvorite feed u pachube, evo našeg na primjer: https://www.pachube.com/feeds/ 2721Skoro smo spremni za slanje podataka u pachube, samo nam je potrebna posebna biblioteka koda za obradu koja će strukturirati vaše podatke na način koji pachube voli. Ova biblioteka se zove EEML (https://www.eeml.org/), što znači označeni jezik za proširena okruženja (prilično kul. Ha?). Nakon što sve ovo instalirate, spremni ste za slanje podataka! Ovdje dodajte podatke o identitetu feeda: >> dOut = new DataOut (this, "[FEEDURL]", "[YOURAPIKEY]"); i informacije o vašem feedu ovdje: >> dOut.addData (0, "Frekvencija"); 0 označava koji je to feed, u našem slučaju ovo je jedini feed koji dolazi s ovog uređaja, pa će biti 0. "Frekvencija" predstavlja naziv vrijednosti koju šaljemo i bit će dodana u taksonomiju pachube -a (to će biti klase sa svim ostalim feedovima s ključnom riječi frekvencija), također predstavlja jedinice koje šaljemo. Postoji dodatni poziv: >> // dOut.setUnits (0, "Hertz", "Hz", "SI"); Koji specificira jedinice, ali u vrijeme pisanja ovog članka nije radio u Pachubeu pa smo ga komentirali. Ali probajte. Bit će korisno kada počne djelovati. Sada ste prilično spremni, ali možda vrijedi spomenuti konkretno nekoliko drugih redova koda: >> println (Serial.list ()); Ovaj kod ispisuje sve dostupne serijski portovi >> myPort = new Serial (this, Serial.list () [6], 9600); i ovaj kod određuje koji će se koristiti u aplikaciji. Obavezno navedite pravu i ispravnu brzinu prijenosa za vaš uređaj jer kôd neće raditi. Možete ga pokušati pokrenuti, a ako imate problem, pogledajte izlaz serijskih portova i provjerite imate li ispravni gore navedeni. Nakon što ih navedete, samo pokrenite kôd i vidjet ćete da vaš feed oživljava. >> kašnjenje (8000); Dodao sam ovo kašnjenje nakon slanja podataka na pachube jer nameću ograničenje od samo 50 zahtjeva na feed (gore i dolje) u 3 minute. Budući da sam za ovaj demo čitao i pisao izvode u osnovi u isto vrijeme, dodao sam kašnjenje kako se ne bih spotaknuo njihov prekidač. To dovodi do mnogo odgađanja hrane, ali kako se njihova usluga bude razvijala, povećavat će ovakve naivne granice. Na web stranici Pachube cammunity nalazi se i lijep Arduino Tut, preporučujem da je pročitate ako vam je potrebno još informacija: https://community.pachube.com/? Q = node/113. Potrošnja podataka iz Pachube -a (bonus) Pachube datafeed možete konzumirati putem obrade i učiniti da radi gotovo sve što želite. Drugim riječima, možete tretirati frekvencije kao note (preslikavaju se u skalu) i reproducirati ih ili ih jednostavno koristiti kao generatore slučajnih brojeva i raditi druge stvari poput vizuala ili reproducirati nepovezane uzorke. Priloženi uzorak koda reprodukuje sinusni talas na osnovu frekvencije koju izvlači iz pachube -a i čini da se obojena kocka okreće okolo. Da bismo dobili pachube podatke, jednostavno ih tražimo u ovom retku: dIn = new DataIn (this, "[PACHUBEURL]", "[APIKEY]", 8000); slično kao što smo poslali podatke u koraku 2. Možda najviše Zanimljiv dio ovog koda je uključivanje jednostavne, ali moćne muzičke biblioteke za obradu pod nazivom Minim (https://code.compartmental.net/tools/minim/), koja vam omogućuje lak rad sa uzorcima, generiranje frekvencija ili rad sa zvučni ulaz. Ima i mnogo sjajnih primjera. Zapamtite da će vam, ako želite poslati i feed i potrošiti jedan, trebati 2 računara (pretpostavljam da biste to mogli učiniti gotovo na jednoj mašini). Jedan je uparen s bluetooth uređajem, šalje podatke, a drugi povlači feed iz pachube -a. ako želite ovo zaista testirati na terenu, morat ćete priključiti ključ na svoje računalo putem dugačkog USB kabela i pobrinuti se da sa zvoncem imate liniju web lokacije. Interne bluetooth antene nemaju veliki domet, ali možete dobiti 100 'ili više s kvalitetnim ključem koji se može usmjeriti.

Korak 8: Napravite jastuk za zvučnike

Izrada jastuka za zvučnike
Izrada jastuka za zvučnike
Izrada jastuka za zvučnike
Izrada jastuka za zvučnike

Željeli smo da se naš zvučni signal emituje kroz zvučnik, koji bi bio pričvršćen za deblo drveta (dalje od grana!) Kako bi pozvao ljude da se nagnu i slušaju. Kako bismo jastuk učinili posebnim, iskoristili smo kompjuterski upravljanu šivaću mašinu sposobnu za vez. Nacrtali smo brzi mali dizajn zvučnika u softveru vektorskog ilustratora šivaće mašine, a 2 igle i puno konca kasnije, imali su lijep amblem. Ovo je ušiveno u mali jastuk, sa zvučnikom unutra, iza punjenja. Nadjev je pomogao da se priguši neka oštrina zvuka i učini ga tišim. Na kraju smo morali nekoliko puta ponovo zašijati stranu, jer smo morali izvući zvučnik radi otklanjanja grešaka! Ako nemate pristup kompjuterski kontrolirane šivaće mašine, postoji mnogo drugih zabavnih načina za izradu uzoraka, kao što je jednostavno izrezivanje komada tkanine i njegovo šivanje.

Korak 9: Sastavite sve zajedno

Spajajući sve zajedno
Spajajući sve zajedno
Spajajući sve zajedno
Spajajući sve zajedno
Spajajući sve zajedno
Spajajući sve zajedno

Ušijte žice zvučnika u neopren za kućište baterije. Pazite da izbjegnete kratke spojeve - lako je slučajno propustiti uzemljenje, pozitivni napon iz baterije ili žice zvučnika. Jedno rješenje koje nismo pokušali, ali na koje smo mislili bilo je umotati kućište baterije u dodatni komad tkanine koji se može sašiti bez opasnosti od kratkih hlača. Nekoliko smo puta morali ponovno šivati nakon što smo slučajno stvorili kratke hlače - digitalni multimetar neophodan je za otklanjanje pogrešaka. Za dodatnu izolaciju, navojili smo perle na spojeve blizu ploče. Ovo je jednostavan i atraktivan način za izolaciju provodljivog navoja. Nosač neoprenskih baterija može se malo rastegnuti i ostaviti baterije nepovezanim. Ako se to dogodi, samo utisnite još provodljive tkanine u dno kako biste zaglavili baterije.

Korak 10: Instalirajte ga u drvo

Instaliranje u drvo
Instaliranje u drvo
Instaliranje u drvo
Instaliranje u drvo
Instaliranje u drvo
Instaliranje u drvo

Sada je zabavan dio: odaberite drvo i objesite ga! Hrastovi su posebno lijepi, jer će žirovi imati susjede na grani. Odaberite mjesto koje će dobiti odgovarajući vjetar, tako da će se tresti. U početku smo se pokušali popeti visoko u sredinu velikog listopadnog drveta, ali to nije bilo tako učinkovito kao tanka mala grana s vanjske strane. Što je žica zvučnika duža, to zvona mogu biti dalje od zvučnika (duh). Pazite da žicu zvučnika nabavite dovoljno dugo - ali zapamtite, uvijek možete spojiti još žice ako vam zatreba. Mi smo na zvučnik prišili trake kako bismo ih mogli vezati oko stabla. Možete učiniti isto, ili pričvrstiti užetom ili koncem.

Preporučuje se: