Sadržaj:

Zvono od žira: 10 koraka (sa slikama)
Zvono od žira: 10 koraka (sa slikama)

Video: Zvono od žira: 10 koraka (sa slikama)

Video: Zvono od žira: 10 koraka (sa slikama)
Video: [10 Hours] Koshi Wind Chimes Earth, Air, Water, Fire - Video & Audio [1080HD] SlowTV 2024, Studeni
Anonim
Žir Zvonce
Žir Zvonce

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

Korak 1: Oluja za uređajem 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
Razmišljanje o uređaju koji bi predstavljao nas same

Cilj nam je bio osmisliti projekt koji predstavlja naše osobnosti i koristiti Arduino. Odlučili smo koristiti LilyPad - ali nismo se odlučili za ništa drugo. Prošao je tjedan dana, a mi smo ideje slali naprijed -nazad putem e -pošte. Željeli smo da zvuči, htjeli bismo da ima veze s prirodom, htjeli smo ga držati dovoljno jednostavnim da ga možemo primijeniti u raspoloživom vremenu. Pojavila se ideja da napravimo zvuk vjetra - pokretanje je jednostavan (samo prekidači, bez prefinjenih senzora temperature ili vlage za konfiguriranje), pa se činilo izvedivim. Omogućuje prirodu, zvuk i lijep faktor oblika u LilyPadu za to! Ali kako bi to trebalo funkcionirati? Treba li snimati vjetar i kasnije ga reproducirati pritiskom na gumb? Treba li daljinski prenijeti udar vjetra na drugo mjesto? U stvarnom vremenu ili pomaknuto? Pravo mjesto ili pomak? Okupili smo se, a Charlie je donio žir; njihova prirodna ljepota zapečatila je faktor oblika živih žira 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 prijenos podataka na

Korak 2: Materijali i alati

Materijali:- neopren debljine 1,5 mm s obostrano laminiranom vrećicom za baterijsku vrećicu- Provodljivi konac- Neprovodljivi konac- Elastična provodljiva tkanina (relativno mala količina)- Topljivo sučelje "na željezo" za spajanje vodljive tkanine s neoprenom za baterijsku vrećicu - 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 vodljivih niti)- Niz za vješanje svega iz 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 bi mogle raditi)- USB Bluetooth adapter (nije obavezno) - USB produžni kabel Kabelski softver:- Arduino programsko okruženje.- Razvojno okruženje za obradu Alati:- Šivaća igla- 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ča)

Korak 3: Provlačenje žira

Provlačenje žičanih niti
Provlačenje žičanih niti
Uvlačenje niti u žir
Uvlačenje niti u žir
Provlačenje žičanih niti
Provlačenje žičanih niti
Provlačenje žičanih niti
Provlačenje žičanih niti

Žir služi i za estetske i za praktične svrhe. Osim što nam pomažu da se zvono uklopi sa drvetom, oni također otežavaju vodljivi konac kako bi bili ravno u vjetrovitom svijetu. Za naše zvono upotrijebili smo 5 običnih žira. Odlučite o tome koliko dugo želite da vaši vjetrobranski niti budu duži i izrežite 5 komada vodljivih niti otprilike 2-3 inča dulje-preciznost ovdje zapravo nije važna, pa je dobro dati si prostora za vezivanje čvorova. Provucite iglu * jednim od komada niti 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 bi igle sada trebala stršati s druge strane. Povucite iglu do kraja pomoću kliješta. Zatim provucite konac dok s dna žira ne visi oko centimetra i prijeđite na sljedeći žir. Kad je svih pet žira navojeno, poravnajte ih kako biste bili sigurni da raspored žira izgleda lijepo tebi. Ako ste zadovoljni, zavežite čvor na dnu svakog žira (dovoljno velik da konac ne može proći kroz žir čak ni pri snažnom mućkanju) 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-, zavrnite kraj žice svake niti u otvor na Arduinu i učvrstite ga čvorom i ljepilom za tkanine. U ovom trenutku, PAŽITE da se sve ne zapetlja! Naš je problem bio takav da smo na kraju omotali normalnu žicu oko svoje niti kako bismo pokušali spriječiti zapetljanje.

Uvlačenje niti može biti teško jer se vodljivi konac 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, kucač bi trebao biti nešto vodljivo. Bilo koje metalno zrnce bi trebalo, ali odlučili smo samo zamotati žir u provodljivu tkaninu. Kako bismo istovremeno učvrstili tkaninu i vezali je za Arduino, dobili smo dugačak komad provodne niti i njome 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žano oblikovan oblik X s navojem na donjoj strani Arduina (petlja kroz rupe -, a1, 1 i 9), a zatim smo vezali kucačevu žicu na raskrižje. Provlačenjem kroz rupu, jamčili smo da će ovaj kucač biti spojen na uzemljenje-pazite da nijedan dio križa ne dotakne bilo koji od ulaza žira 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 bala integrirati napajanje bilo kojeg uređaja u cjelinu. 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 kako bi se mogle uzastopno slagati i postati dio ovjesa. Ova se konstrukcija pokazala kao pomalo neispravna jer su vučne sile na vrećici baterije završile povlačenjem vodljivih kontakata na oba kraja od kontakta s krajevima baterija. To smo uspjeli riješiti tako da smo na oba kraja nabili dovoljno provodljive tkanine. Što je zasad dobro funkcioniralo, ali u budućnosti bi se to trebalo revidirati. ŽeljezoDa ne moramo šivati vodljivu tkaninu na neopren, možemo jednostavno raditi s topljivim sučeljima. misleća mreža ljepila za toplinu namijenjena tekstilu. jednostavno je prvo glačajte na vodljivu tkaninu, svakako koristite list voštanog papira između glačala i sučelja. i pazite da glačalo nije prevruće ili će opeći vodljivu tkaninu. prvo isprobajte 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. Druge tkanine, rastezljive ili ne, nisu prikladne za tu svrhu jer ne mogu tako dobro pristajati baterijama. Nakon ucrtavanja izrežite sve komade. Osigurač Uklonite voštanu podlogu s vodljive tkanine i položite komade na neopren gdje im je mjesto (vidi matricu). Za dodatnu zaštitu možete koristiti voštani papir između glačala i vodljive tkanine. glačajte preko zakrpa tako da su snažno spojene s neoprenom. Zašijte iglu s običnim koncem i počnite šivati neopren. prvo po dužini, a zatim oba kraja. za lakše šivanje možete umetnuti baterije tijekom šivanja. 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 puno istezanja. Ostvarite kontaktProvucite 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 mijenjanjem smjera svih baterija. jedan od krajeva će otići izravno s kraja vrećice za baterije, drugi će se morati spustiti na isti kraj š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 drugog kraja s vodljivom tkaninom. upotrijebite multimetar za testiranje dok šivate. Spojite i izolirajte kada imate oba kraja + i - na istom kraju vrećice. htjet ćete ih odvesti na LilyPad Arduino. izolirajte niti staklenim ili plastičnim perlicama i prije rezanja zašijte oko spojeva ljiljana i zalijepite ih. Završni dodiriSada bi napajanje trebalo raditi. Nedostaje način da se vrećica, LilyPad i njegovi žirovi obustave. U tu svrhu uzmite neku neprovodnu vrpcu i ušite na suprotni kraj vrećice od LilyPada. Napravite petlju ili dva labava kraja koja 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 jako je zabavan. No, 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. Kad se konus pomiče, zrak se pomiče. Zvuk koji prepoznajemo samo je zrak koji se kreće vrlo određenim frekvencijama - zvučnici guraju i povlače zrak, koji nam zatim dotječ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, potrebni su mu brzi satovi, pažljivo kodiranje i otmjeno filtriranje i pojačanje kako bi se zvučnik dobro pokrenuo. Kvadratni valovi, s druge strane, jednostavni su, a 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 četvrtastih valova sposobnih pokretati mali zvučnik. No htjeli smo da naša zvončad zvuči 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 zvučniji. Što 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 četvrtasti valovi ne ostanu "visoki" istu duljinu - mijenjaju se s vremenom, iako im je početak uvijek isti. Odnosno, 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. Svaki viseći žir smatrali smo "prekidačem", pa kad ih uzemljeni žir koji visi u sredini dotakne, povlači ih nisko. Kôd se jednostavno provlači 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 da šalje note koje je svirao na Internet, gdje ga je mogao pretvoriti u feed i konzumirati bilo tko u svijetu te ga reproducirati. Da bismo to postigli, povezali smo Bluetooth adapter na Arduino lillypad koji je poslao frekvenciju koju zvuk zvona šalje na računalo s kojim je uparen. Računalo je zatim pokrenulo program za obradu koji je poruku poslao 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č dolje u nekoliko dijelova: NAPOMENA: sljedeći koraci pretpostavljaju da ste već zamijenili arduino s našom skriptom.1. Postavljanje Bluetootha na Arduinu i uparivanje s računalom. Ovaj korak može biti najviše frustrirajući, ali nadamo se s 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 htjet ćete imati napajanje spremno za napajanje arduina, možete upotrijebiti bateriju koju smo opisali u ovom tutorijalu ili je hakirati 9V baterijom, koja je jednostavna za korištenje s škarama. Za programiranje Arduina nećete morati koristiti podatkovne žice do Arduina jer će vaše računalo u ovom trenutku razgovarati samo s Bluetooth modulom. Zasad samo spojite žice za napajanje i uzemljenje na sljedeći 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 treperiti crveno. To znači da prima energiju i da ste na putu. Sljedeći korak je uparivanje uređaja s računalom. Da biste to učinili, slijedite protokol vašeg OS/Bluetooth adaptera za otkrivanje i uparivanje uređaja. Morat ćete se upariti s lozinkom i dati joj lozinku 1234 ako koristite potpuno novi BlueSmirf uređaj. U protivnom, ako je korišten, nabavite zaporku 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čunalo 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 s Bluetooth uređajem. Sada, kako bi se Zterm povezao s vašim uređajem, morat ćete prisiliti svoj Mac da uspostavi vezu, to možete učiniti odabirom uređaja s izbornika bluetooth, a zatim na zaslonu 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 u redu, vaš uređaj će se prikazati povezanim na vašem računaru, a Bluetooth će potvrditi spajanje. Sada želite brzo pokrenuti zterm i spojiti se na serijski port na koji je spojen bluesmirf. Nakon što 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 nakon ove naredbe ne dobijete poruku OK, a umjesto toga dobijete?, Nestalo vam je vremena. Ako prijeđete u naredbeni način, provjerite imate li dobru vezu upisivanjem:> DOvo će prikazati postavke na uređaj. Također biste mogli željeti upisati:> ST, 255Ovo će ukloniti vremensko ograničenje za konfiguriranje uređaja. Sada želite upisati:> SU, 96Ovo će postaviti brzinu prijenosa na 9600. Učinite drugo> DDa biste bili sigurni da su vaše postavke uzele i sada ste spremni za ljuljanje. Za testiranje nove podatkovne veze. Zatvorite Zterm, odvojite napajanje od Arduina, spojite podatkovne žice na Bluetooth kao 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đeno cijelo zvono, to bi bilo sjajno, u protivnom samo provjerite je li softverom prebrisano, a zatim jednostavno okrenite senzore žicom. Pokrenite Arduino, provjerite odgovaraju li uređaj i brzina prijenosa u izborniku toools 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, ponovno pažljivo slijedite ove korake i pogledajte što ste propustili. Jedna napomena je da se ponekad Arduino žali da je serijski port zauzet kad 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čnete, 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 na pachube, samo nam je potrebna posebna biblioteka kodova za obradu koja će strukturirati vaše podatke na način koji pachube voli. Ova se knjižnica zove EEML (https://www.eeml.org/), što znači oznaka proširenog 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 taksonomiji pachubea (to će biti klase sa svim ostalim feedovima s učestalošću ključne riječi), također predstavlja i jedinice koje šaljemo. Postoji dodatni poziv: >> // dOut.setUnits (0, "Hertz", "Hz", "SI"); Što navodi jedinice, ali u vrijeme pisanja ovog članka nije radilo u Pachubeu pa smo ga komentirali. Ali probajte. Bit će korisno kad počne djelovati. Sada ste prilično spremni, ali možda bi bilo vrijedno posebno spomenuti nekoliko drugih redaka koda: >> println (Serial.list ()); Ovaj kod ispisuje sve dostupne serijski portovi >> myPort = new Serial (this, Serial.list () [6], 9600); i ovaj kôd navodi koji će se koristiti u aplikaciji. Navedite ispravnu i ispravnu brzinu prijenosa za svoj 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. Kad ih jednom 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) po 3 minute. Budući da sam za ovaj demo čitao i pisao izvore u osnovi u isto vrijeme, dodao sam kašnjenje kako se ne bih spotaknuo njihov prekidač. To dovodi do znatno odgođenog hranjenja, ali kako se njihova usluga bude razvijala, povećavat će ovakve naivne granice. Na web stranici Pachube cammunity nalazi se i lijepi 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 ljestvicu) i reproducirati ih ili ih jednostavno koristiti kao generatore slučajnih brojeva te raditi druge stvari poput vizuala ili reproducirati nepovezane uzorke. Priloženi uzorak koda reproducira sinusni val na temelju frekvencije koju izvlači iz pachubea i čini da se kocka u boji 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 glazbene knjižnice za obradu pod nazivom Minim (https://code.compartmental.net/tools/minim/), koja vam omogućuje jednostavan rad sa uzorcima, generiranje frekvencija ili rad s ulaz zvuka. Ima i mnogo sjajnih primjera. Zapamtite da ako želite poslati i feed i konzumirati jedan, trebat će vam 2 računala (pretpostavljam da biste to mogli praktički na jednom stroju). Jedan je uparen s bluetooth uređajem, šalje podatke, a drugi povlači feed iz pachubea. ako želite ovo doista testirati na terenu, morat ćete priključiti ključ na svoje računalo putem dugog USB kabela i pobrinuti se da sa svojim zvoncem imate liniju web mjesta. Unutarnje bluetooth antene nemaju veliki domet, ali možete dobiti 100 'ili više s kvalitetnim ključem koji se može usmjeriti.

Korak 8: Izrada jastuka 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še zvono oglasi kroz zvučnik, koji bi bio pričvršćen na deblo stabla (dalje od grana!) Kako bi pozvao ljude da se nagnu i slušaju. Kako bismo jastuk učinili posebnim, iskoristili smo računalno upravljani šivaći stroj sposoban za vez. Nacrtali smo brzi mali dizajn zvučnika u softveru vektorskog ilustratora šivaćeg stroja, a 2 igle i puno konca kasnije imali su lijep amblem. Ovo je sašiveno u mali jastuk, s zvučnikom unutra, iza nadjeva. Nadjev je pomogao prigušiti neke grubosti zvuka i učiniti ga tišim. Na kraju smo morali nekoliko puta zasipati bočnu stranu, jer smo morali izvući zvučnik radi otklanjanja pogrešaka! Ako nemate pristup šivaći stroj s računalnim upravljanjem, postoji mnogo drugih zabavnih načina za izradu uzoraka, kao što je jednostavno izrezivanje komada tkanine i njegovo šivanje.

Korak 9: Sve spojite

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 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. Da bismo dodatno izolirali stvari, navojili smo perle na spojeve u blizini ploče. Ovo je jednostavan i atraktivan način izolacije vodljivog navoja. Nosač neoprenskih baterija mogao bi se malo rastegnuti i ostaviti baterije nepovezanim. Ako se to dogodi, samo utisnite malo više provodljive tkanine u dno kako biste zaglavili baterije.

Korak 10: Instalirajte ga u stablo

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. Isprva smo se pokušali popeti visoko u sredinu velikog listopadnog drveta, ali to nije bilo tako učinkovito kao tanka mala grana izvana. Što je žica zvučnika dulja, zvukovi mogu biti dalje od zvučnika (duh). Svakako nabavite žicu zvučnika dovoljno dugo - ali zapamtite, uvijek možete spojiti više ž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čeni: