Orodha ya maudhui:

Acorn Chime: Hatua 10 (na Picha)
Acorn Chime: Hatua 10 (na Picha)

Video: Acorn Chime: Hatua 10 (na Picha)

Video: Acorn Chime: Hatua 10 (na Picha)
Video: 10 самых АТМОСФЕРНЫХ мест Дагестана. БОЛЬШОЙ ВЫПУСК #Дагестан #ПутешествиеПоДагестану 2024, Julai
Anonim
Acorn Chime
Acorn Chime

Na: Charlie DeTar, Christina Xu, Boris Kizelshteyn, Hannah Perner-Wilson Chime ya upepo wa dijiti na acorns za kunyongwa. Sauti hutolewa na spika ya mbali, na data kuhusu mgomo wa chime hupakiwa kwa Pachube.

Hatua ya 1: Kujadiliana kwa Kifaa ambacho Kingejitegemea

Kujadiliana kwa Kifaa ambacho kingejionesha
Kujadiliana kwa Kifaa ambacho kingejionesha
Kujadiliana kwa Kifaa ambacho kingejionesha
Kujadiliana kwa Kifaa ambacho kingejionesha
Kujadiliana kwa Kifaa ambacho kingejionesha
Kujadiliana kwa Kifaa ambacho kingejionesha
Kujadiliana kwa Kifaa ambacho kingejionesha
Kujadiliana kwa Kifaa ambacho kingejionesha

Lengo letu lilikuwa kuja na mradi ambao uliwakilisha haiba zetu, na ilitumia Arduino. Tuliamua kutumia LilyPad - lakini hatujakaa kwenye kitu kingine chochote. Wiki ilikwenda, na tukapiga maoni nyuma na mbele kupitia barua pepe. Tulitaka iwe na sauti, tulitaka kuwa na uhusiano wowote na maumbile, tulitaka kuiweka rahisi ya kutosha ili tuweze kuitekeleza kwa wakati uliopo. Wazo la kufanya jambo la upepo lilikuja - shughuli ni rahisi (swichi tu, hakuna joto la kupendeza au sensorer za unyevu kusanidi), kwa hivyo ilionekana kuwa inawezekana. Inatoa asili, sauti, na sababu nzuri katika LilyPad kwa hilo! Lakini inapaswa kufanya kazi vipi? Je! Inapaswa kurekodi upepo na kuicheza tena baadaye na kitufe cha kifungo? Je! Inapaswa kupitisha upepo kubisha mbali kwa mahali pengine? Wakati halisi au kuhamishwa? Mahali halisi au kuhamishwa? Tulikutana, na Charlie akaleta macorn; uzuri wao wa asili ulifunga muhuri wa fomu ya kunyongwa acorn chini ya LilyPad. Tuliamua kufanya utendakazi wa sauti kuwa wakati halisi, lakini kijijini kidogo (spika tofauti na chimes), na kujumuisha moduli isiyo na waya kupakia data kwa

Hatua ya 2: Vifaa na Zana

Vifaa: - 1.5 mm neoprene nene na kitambaa kilichowekwa laminated kwa pande zote mbili kwa mkoba wa betri- Uzi wa kusonga -Uzio usiyokuwa wa kusonga- Nyosha kitambaa cha kutembeza (kiasi kidogo) - Kuingiliana kwa fusible "iron-on" ili kushikamana na kitambaa cha kusambaza kwa neoprene kwa mkoba wa betri - Kitambaa kisichoweza kusonga (kwa mto wa spika) - Acorn (tulitumia 6, lakini ni rahisi kubadilika) - Shanga ndogo za plastiki (kutia uzi) - Gundi ya kitambaa (kutia na kulinda fundo za uzi) - Kamba ya kusimamisha kila kitu kutoka kwa Elektroniki: - Moduli ya Bluetooth ya Lilypad Arduino- Bluesmirf ya Arduino- USB kwa kiunganishi cha serial kwa upimaji na upakiaji nambari yako kwenye Arduino. - Betri (tulitumia 3 AA) - Spika (vichwa vya sauti vinaweza kufanya kazi pia) - USB Adapter ya Bluetooth (hiari) - USB Extender CableSoftware: - Mazingira ya programu ya Arduino. - Mazingira ya maendeleo ya UsindikajiVyombo: - Kushona sindano- Vipeperushi (kwa kuvuta sindano) - Thimble (kwa kusukuma sindano) - Mkasi mkali (wa kukata kitambaa na uzi) - Vipande vya waya- Kwa hivyo ldering chuma- Multimeter (kwa kutafuta kaptula)

Hatua ya 3: Kufunga Acorn

Kukanyaga Acorn
Kukanyaga Acorn
Kukanyaga Acorn
Kukanyaga Acorn
Kukanyaga Acorn
Kukanyaga Acorn
Kukanyaga Acorn
Kukanyaga Acorn

Acorn hutumikia madhumuni ya uzuri na ya vitendo. Kwa kuongeza kusaidia chime yetu kujichanganya na mti, pia hupunguza uzi wa kusonga ili kuwaweka sawa katika ulimwengu wa upepo. Amua juu ya muda gani unataka nyuzi zako za muda wa upepo ziwe na ukate vipande 5 vya uzi unaofaa kwa urefu wa inchi 2-3 - usahihi haujalishi hapa, na ni vizuri kujipa nafasi ya kufunga vifungo na. * na moja ya vipande vya nyuzi na uingize kwenye kada. Kutumia thimble yako, sukuma sindano kwa nguvu mpaka iweze kuingia kwenye tundu. Isipokuwa unatumia acorn kubwa ya mutant, sindano nyingi inapaswa sasa kushikamana kutoka upande mwingine. Vuta sindano njia yote kupitia kutumia koleo. Kisha, vuta uzi mpaka kuna karibu inchi moja chini ya kachungi na endelea kwa tunda linalofuata. Wakati acorn zote tano zimefungwa, ziweke sawa ili kuhakikisha kuwa mpangilio wa acorn unaonekana mzuri kwako. Ikiwa umeridhika, funga fundo chini ya kila chungwa (kubwa ya kutosha kwamba uzi hauwezi kuteleza kupitia tunda hata kwa kutetemeka kwa nguvu) na uweke gundi ya kitambaa kwenye fundo ili uweke muhuri mpango huo. kwenye LilyPad. Unaweza kupata sindano kusaidia katika kesi hii. Kuweka nafasi sawasawa na kuepusha + na -, pindua mwisho wa kila uzi ndani ya bandari ya Arduino na uihifadhi na fundo na gundi ya kitambaa. Kwa wakati huu, kuwa mwangalifu usipate kila kitu kuchanganyikiwa! Yetu ilikuwa ni shida sana kwamba tuliishia kufunika waya wa kawaida kuzunguka uzi wetu kujaribu kuzuia kubanana.

Kukandamiza kunaweza kuwa ngumu, kwani nyuzi zinazoendeshwa kwa urahisi na kunyonya haisaidii sana - tumia mkasi kukata ncha zozote zisizoweza kurekebishwa na kuanza upya

Hatua ya 4: Kufanya na Kuambatanisha Knocker

Kufanya na Kuambatanisha Knocker
Kufanya na Kuambatanisha Knocker
Kufanya na Kuambatanisha Knocker
Kufanya na Kuambatanisha Knocker
Kufanya na Kuambatanisha Knocker
Kufanya na Kuambatanisha Knocker

Kwa kuwa tunataka kugundua wakati mtu anayebisha hodi anapiga nyuzi, mtu anayebisha hodi anapaswa kuwa kitu kinachofaa. Shanga yoyote ya chuma inapaswa kufanya, lakini tuliamua kufunika tundu tu katika kitambaa cha kupendeza. Ili kupata kitambaa wakati huo huo na kuifunga kwa Arduino, tulipata kipande kirefu cha uzi na tukatumia kushona karibu na juu ya tunda, na kuunda tepe juu. simamisha mgongaji kutoka katikati ya LilyPad. Ili kufanikisha hili, tuliunda umbo la X lililovuka criss na nyuzi upande wa chini wa Arduino (ikitembea kupitia mashimo -, a1, 1, na 9), kisha tukamfunga kamba ya mtu aliyebisha kwenye makutano. Kwa kuifungua kupitia shimo, tulihakikisha kwamba hodi hii ingeunganishwa chini - hakikisha, hata hivyo, kwamba hakuna sehemu ya msalaba inayogusa bandari yoyote ya acorns, au itaunda kifupi ambacho kujiandikisha kama noti kila wakati kuwa "kwenye"!

Hatua ya 5: Kushona Mfuko wa Betri

Kushona Mfuko wa Betri
Kushona Mfuko wa Betri
Kushona Mfuko wa Betri
Kushona Mfuko wa Betri
Kushona Mfuko wa Betri
Kushona Mfuko wa Betri

Ni vizuri kuwa bale kuunganisha usambazaji wa umeme wa kifaa chochote ndani ya muundo wa nzima. Kwa hivyo tulifikiri kujumuisha betri tatu za AA zinazohitajika kuwezesha LilyPad Arduino (na baadaye kwenye moduli ya Bluetooth pia) katika kunyongwa kwa chime. Kutengeneza mkoba wa betri ili ziweze kubanwa mfululizo na kuwa sehemu ya kusimamishwa. Ujenzi huu ulionekana kuwa na makosa kidogo kwani nguvu za kuvuta kwenye begi la betri zilimalizia kuvuta mawasiliano kwa njia zote mbili mbali na kuwasiliana na ncha za betri. Tuliweza kutatua hili kwa kuingiza kitambaa cha kutosha kwa mwisho wowote. Ambayo ilifanya kazi vizuri kwa sasa, lakini katika siku zijazo hii inapaswa kurekebishwa. IronIli kwamba sio lazima tushone kitambaa cha kushughulikia kwa neoprene tunaweza kufanya kazi rahisi na fusible interfacing. mtandao wa kufikiria wa wambiso wa joto uliokusudiwa nguo. funga tu chuma kwenye kitambaa cha kwanza, hakikisha utumie karatasi ya nta kati ya chuma na mwingiliano. na kuwa mwangalifu kwamba chuma sio moto sana au itachoma kitambaa cha kusonga. jaribu kwenye kipande kidogo kwanza. kubadilika rangi kidogo ni sawa. Stencil Pakua stencil ifuatayo na uichapishe kwa kiwango: >> https://www.plusea.at/downloads/TripleAABatteryPouch_long.pdf (inakuja hivi karibuni…) Kata stencil na ufuatie kitambaa cha neoprene na conductive. Unaweza kulazimika kurekebisha vipimo kidogo ikiwa unatumia neoprene nene. Vitambaa vingine, vimenyooshwa au la, havifai kwa kusudi hili kwani hawawezi kutengeneza kifafa mzuri kwa betri. Baada ya kufuatilia kata vipande vyote. Fuse Ondoa kuungwa mkono kwa karatasi kutoka kwa kitambaa cha kusonga na kuweka vipande juu ya neoprene ambapo ni mali (angalia stencil). Unaweza kutumia karatasi ya nta kati ya chuma na kitambaa cha kusonga kwa ulinzi wa ziada. chuma juu ya viraka ili vichanganyike kwa nguvu kwenye neoprene. Shona Shona sindano na uzi wa kawaida na anza kushona neoprene pamoja. kwanza kwa urefu na kisha mwisho wote. unaweza kuingiza betri wakati wa kushona ili iwe rahisi. Na unaweza kukata shimo mwishoni kabisa ili kuondoa betri. hakikisha shimo sio kubwa sana. neoprene ni sugu sana na inaweza kuchukua kunyoosha sana. Fanya mawasilianoTandaza sindano na uzi wa kusonga. wapige kwenye neoprene katika mwisho wowote wa mkoba wa betri na uwasiliane na kitambaa cha ndani ndani. tumia multimeter kuhakikisha kuwa umepata viunganisho. na kushona mara kadhaa ili kuhakikisha unganisho ni nzuri. unaweza kufafanua - na + kwa kubadili tu mwelekeo wa betri zote. moja ya ncha itaondoka moja kwa moja kutoka mwisho wake wa mfuko wa betri, nyingine italazimika kuletwa chini kwa mwisho huo kwa kushona chini ya neoprene. kuwa mwangalifu zaidi kwamba uzi haupiti kamwe njia ya neoprene, ambapo inaweza kuwasiliana na moja ya betri au kitambaa cha conductive kikaunda upande mwingine. tumia multimeter kupima unapoona. Uunganisha na utenganishe Wakati una mwisho wote + na - mwisho mmoja wa mkoba. utahitaji kuwaleta kwa LilyPad Arduino. kutenga nyuzi na glasi au shanga za plastiki na kushona karibu na viunganisho vya lilypad na gundi kabla ya kukata. Kumaliza kugusa Sasa usambazaji wa umeme unapaswa kufanya kazi. Kinachokosekana ni njia ya kusimamisha mkoba, LilyPad na acorn zake kutoka. Kwa hili, chukua kamba isiyokuwa ya kusonga na kushona katika ncha tofauti ya mkoba kuliko LilyPad. Unda kitanzi au ncha mbili huru ambazo zinaweza kufungwa karibu na tawi.

Hatua ya 6: Kupanga Sauti za Chime

Kupanga Sauti za Chime
Kupanga Sauti za Chime
Kupanga Sauti za Chime
Kupanga Sauti za Chime
Kupanga Sauti za Chime
Kupanga Sauti za Chime

Sauti! Napenda sauti! Sauti kutoka kwa spika ni ya kufurahisha sana. Wasemaji hufanya sauti wakati kuna tofauti ya voltage kwenye vituo vyao, ambayo husababisha koni ya spika mbali mbali au karibu na coil nyuma, kulingana na kwamba tofauti ya voltage ni nzuri au hasi. Wakati koni inahamia, hewa hutembea. Sauti ambayo tunatambua ni hewa tu inayotembea kwa masafa haswa - spika zinazosukuma na kuvuta hewa, ambayo huingia kwenye masikio yetu. Watawala, kama watunga sauti, ni ngumu sana. Hii ni kwa sababu bila kibadilishaji cha dijiti kwa analog, wana uwezo tu wa kufanya voltages mbili: juu (kawaida volts 3-5) au chini (volts 0). Kwa hivyo ikiwa unataka kuendesha spika na mdhibiti mdogo, chaguzi zako zinawekewa mbinu mbili za kimsingi: moduli ya upana wa mapigo na mawimbi ya mraba. Uboreshaji wa upana wa kunde (PWM) ni ujanja wa kupendeza ambapo unakadiria ishara ya analog (ambayo ina voltages katika anuwai kati ya chini na ya juu) na ishara ya dijiti (ambayo ni ya chini tu au ya juu). Wakati PWM inaweza kutoa sauti ya kiholela, ya kupendeza, na ya wigo kamili, inahitaji saa za haraka, kuweka alama kwa uangalifu, na uchujaji mzuri na ukuzaji wa kuendesha spika vizuri. Mawimbi ya mraba, kwa upande mwingine, ni rahisi, na ikiwa unaridhika na sauti ya kijinga, inaweza kuwa njia rahisi ya kufanya nyimbo rahisi. Leah Buechley hutoa mfano mzuri ukurasa wa mradi, nambari ya chanzo) kwa kutumia LilyPad kutengeneza mawimbi ya mraba yenye uwezo wa kuendesha spika ndogo. Lakini tulitaka chimes zetu zisikike kama chimes - kuwa na uozo wenye nguvu, na kuonekana kuwa kubwa zaidi mwanzoni kuliko mwisho. Tulitaka pia sauti iwe ngumu kidogo na iwe kama kengele. Ili kufanya? Tunafanya hivyo kutumia fursa rahisi ya kuongeza ugumu kwa wimbi la mraba, na hila na spika. Kwanza, tuliifanya hivyo mawimbi ya mraba hayakai "juu" kwa urefu sawa - hubadilika kwa muda, ingawa mwanzo wao ni sawa kila wakati. Hiyo ni, wimbi la mraba 440Hz bado litabadilika kutoka "chini" kwenda "juu" mara 440 kwa sekunde, lakini tutaiacha "juu" kwa muda tofauti. Kwa kuwa spika sio kifaa bora cha dijiti, na inachukua muda kwa koni kusukuma nje na kuingia, ikitoa sura ya "sawtooth" kuliko wimbi la mraba. Pia, kwa kuwa tunaendesha tu spika upande mmoja (tunaipa tu voltage nzuri, kamwe sio voltage hasi), inarudi tu kwa upande wowote kwa sababu ya kubadilika kwa koni. Hii inasababisha sauti laini, na yenye nguvu zaidi, isiyo ya kupindana. Tuliona kila konde la kunyongwa kama "kubadili", kwa hivyo wakati kichungi kilichowekwa katikati kinawagusa, kinawavuta chini. Nambari hiyo hupunguka tu kwa pembejeo kwa kila mti wa kunyongwa, na ikiwa itaona kuwa ya chini, inaigiza.

Hatua ya 7: Ikiwa ni pamoja na Uunganisho wa wireless

Ikiwa ni pamoja na uhusiano wa wireless
Ikiwa ni pamoja na uhusiano wa wireless
Ikiwa ni pamoja na uhusiano wa wireless
Ikiwa ni pamoja na uhusiano wa wireless
Ikiwa ni pamoja na uhusiano wa wireless
Ikiwa ni pamoja na uhusiano wa wireless
Ikiwa ni pamoja na uhusiano wa wireless
Ikiwa ni pamoja na uhusiano wa wireless

Tulitaka muda wa upepo uunganishwe na ulimwengu kwa kuutuma noti ambazo ilicheza kwenye mtandao, ambapo inaweza kubadilishwa kuwa chakula na kuliwa na mtu yeyote mahali popote ulimwenguni na kuchezwa tena. Ili kufanikisha hili tuliunganisha adapta ya Bluetooth kwa Arduino lillypad ambayo ilituma masafa yanayochezwa na chime kwenye kompyuta ambayo ilikuwa imeunganishwa. Kompyuta hiyo iliendesha programu ya usindikaji ambayo ilituma barua hiyo kwa pachube.com, aina ya twitter kwa vifaa, ambapo malisho yalipatikana hadharani kwa matumizi ya ulimwengu Ili kutimiza haya, nimevunja mafunzo chini ya sehemu kadhaa: KUMBUKA: hatua zifuatazo zinadhani tayari umewasha arduino na hati yetu. Kuweka Bluetooth kwenye Arduino na kuiunganisha na kompyuta. Hatua hii inaweza kuwa ya kufadhaisha zaidi, lakini kwa matumaini na uvumilivu kidogo na mafunzo haya, utakuwa na Arduino yako iliyooanishwa na kompyuta yako bila wakati wowote. Anza kwa kuunganisha moduli ya Bluetooth kwa Arduino kupitia waya kadhaa. Kwa hatua hii utataka kuwa na usambazaji wa umeme ulio tayari kuwasha arduino, unaweza kutumia kifurushi cha betri tunachoelezea kwenye tut hii au kuibadilisha na betri ya 9v, ambayo ni rahisi kutumia na viboko. Kwa kupanga programu ya Arduino, hautahitaji kutumia waya za data kwa Arduino, kwani kompyuta yako itazungumza tu na moduli ya Bluetooth wakati huu. Kwa sasa, unganisha waya na umeme wa ardhini kama hivyo: Arduino GND, piga 1 kwa BT GND Pin 3Arduino 3.3V, piga 3 kwa BT VCC Pin 2 Mara tu ukiunganisha waya, unaweza kushikamana na Arduino kwenye chanzo chake cha umeme na bahati yoyote, utaona adapta ya Bluetooth ikianza kuwaka nyekundu. Hii inamaanisha kuwa inapokea nguvu na uko njiani. Hatua inayofuata ni kuoanisha kifaa na kompyuta yako. Ili kufanya hivyo fuata itifaki yako ya adapta ya OS / Bluetooth ya kugundua na kuoanisha kifaa. Utataka kuoana na nambari ya siri na kuipatia nambari ya siri 1234 ikiwa unatumia kifaa kipya cha BlueSmirf. Vinginevyo ikiwa imetumika pata nambari ya siri kutoka kwa mtumiaji wa zamani au angalia mwongozo wa chaguo-msingi ikiwa unatumia chapa tofauti. Ikiwa yote yanaenda vizuri unapaswa kupokea kutambuliwa kwa kufananishwa. Sasa, ili Arduino na yako kompyuta ili kubadilishana habari lazima wote wawili wawe wakiendesha kwa kiwango sawa cha baud. Kwa Lillypad, hii ni baud 9600. Hapa kuna kidogo ya ar nyeusi: utahitaji kuingia kwenye kifaa cha Bluetooth na terminal ya serial na kurekebisha kiwango chake cha baud ili kufanana na ile ya Lillypad. Ili kufanya hivyo napendekeza kutumia kupakua na kusanikisha ZTERM (https://homepage.mac.com/dalverson/zterm/) kwenye mac au mchwa kwenye windows (https://www.compuphase.com/software_termite.htm). Kwa ajili ya mafunzo haya tutazungumzia tu mac, lakini upande wa windows ni sawa sana kwa hivyo ikiwa unajua mazingira hayo unapaswa kuigundua. kuungana na kifaa cha Bluetooth. Sasa, ili kupata Zterm kuungana na kifaa chako utahitaji kulazimisha mac yako kuanzisha unganisho, unaweza kufanya hivyo kwa kuchagua kifaa chako kutoka kwa menyu ya bluetooth na kisha kwenye skrini ya mali, ukichagua "Hariri Bandari za Siri". Sikia itifaki yako inapaswa kuwekwa kuwa RS-232 (serial) na huduma yako inapaswa kuwa SSP. Ikiwa kila kitu kitaenda vizuri, kifaa chako kitaonyeshwa kimeunganishwa kwenye kompyuta ya yoru na bluetooth itakubali kuunganishwa. Sasa unataka kuzindua haraka zterm na unganisha kwenye bandari ya serial ambapo bluesmirf imeunganishwa. Mara tu kituo kinapokuja, andika: Lazima ufanye hivi ndani ya dakika 1 ya kuunganishwa na kifaa au haitatumika. Ikiwa haupati ujumbe SAWA baada ya amri hii na badala yake upate? kifaa. Unaweza pia kutaka kuandika: sasa uko tayari kutikisa Ili kukujaribu unganisho mpya la data. Acha Zterm, ondoa nguvu kutoka Arduino, unganisha waya za data kwenye Bluetooth kama hivyo una unganisho zifuatazo: Arduino GND, piga 1 hadi BT GND Pin 3Arduino 3.3V, pin 3 kwa BT VCC Pin 2Arduino TX, pin 4 to BT TX siri 4Arduino RX, pin 5 kwa BT RX pin 5Re-ambatisha nguvu. Ikiwa una chime nzima iliyojengwa ambayo itakuwa nzuri, vinginevyo hakikisha imeangazwa na programu hiyo na kisha safari tu sensorer kwa waya. Anzisha Arduino, hakikisha kwamba kifaa na kiwango cha baud chini ya menyu ya toools inalingana na vifaa na kisha bonyeza kitufe cha kufuatilia serial. Kwa bahati yoyote, unapaswa kuona noti zako zikiambatana na terminal wakati unachochea sensorer. Hongera! Usipoona hii, usikate tamaa, fuata hatua hizi kwa uangalifu tena na uone kile ulichokosa. Ujumbe mmoja ni kwamba, wakati mwingine Arduino analalamika bandari ya serial inajishughulisha wakati sio. 1 hakikisha haifanyi kazi na programu nyingine na kisha uzungushe Arduino (programu) ili kuhakikisha kuwa shida haipo. Hapa kuna rejeleo bora kwa kifaa cha BlueSmirf na nambari zake: https://www.sparkfun.com/commerce/product_info.php? Product_id = 5822. Kutuma data kwa Pachube Sasa kwa kuwa una Moduli yako ya Bluetooth inafanya kazi kwa usahihi, uko tayari kutuma data kwa Pachube. Nambari iliyoambatanishwa inafanya kazi kikamilifu na itakuonyesha jinsi, lakini wacha tuangalie hatua hapa. Kabla ya kuanza, utahitaji kupakua usindikaji (https://processing.org/) na unda Pachube (https:// pachube).com) akaunti. Kwa kuwa bado wako kwenye beta iliyofungwa unaweza kulazimika kusubiri siku moja kabla ya kuingia kwako. 2721 Sasa, tuko karibu kutuma data kwa pachube, tunahitaji tu maktaba maalum ya nambari ya usindikaji ambayo itaunda data yako kwa njia ambayo pachube inapenda. Maktaba hii inaitwa EEML (https://www.eeml.org/), ambayo inasimama kwa Mazingira Iliyoongezwa Tia alama Lugha (nzuri sana. Huh?). Mara tu ikiwa umeweka hii yote, uko tayari kutuma data! Ongeza maelezo yako ya kitambulisho cha malisho hapa: >> dOut = DataOut mpya (hii, "[FEEDURL]", "[YOURAPIKEY]"); na maelezo yako maalum ya kulisha hapa: >> dOut.addData (0, "Frequency"); Mashtaka 0 ambayo yanalisha, kwa upande wetu hii ni malisho pekee yanayotokana na kifaa hiki, kwa hivyo itakuwa 0. "Mzunguko" inawakilisha jina la thamani tunayotuma na itaongezwa kwa ushuru wa pachube (itakuwa darasa na milisho mingine yote na masafa ya neno kuu), inawakilisha pia vitengo tunavyotuma. Kuna simu ya ziada: >> // dOut.setUnits (0, "Hertz", "Hz", "SI"), Ambayo inabainisha vitengo, lakini wakati wa uandishi huu haikuwa ikifanya kazi huko Pachube kwa hivyo tulitoa maoni yetu. Lakini jaribu. Itakuwa na manufaa mara tu itakapoanza kufanya kazi. Sasa wewe ni mzuri sana, lakini inaweza kuwa muhimu kutaja haswa mistari mingine michache ya nambari: >> println (Serial.list ()); Nambari hii inachapisha zote zinazopatikana bandari za serial >> myPort = new Serial (this, Serial.list () [6], 9600), na nambari hii inabainisha ni ipi ya kutumia katika programu. Hakikisha unataja moja sahihi na kiwango sahihi cha baud kwa kifaa chako au nambari haitatumika. Unaweza kujaribu kuiendesha na ikiwa una angalizo angalia pato la bandari za serial na uhakikishe kuwa unayo sahihi iliyoainishwa hapo juu. >> kuchelewesha (8000); Niliongeza ucheleweshaji huu baada ya kutuma data kwa pachube kwa sababu wanalazimisha kikomo cha maombi 50 tu kwa malisho (juu na chini) kwa dakika 3. Kwa kuwa kwa onyesho hili nilikuwa nikisoma na kuandika milisho kwa wakati huo huo, niliongeza kuchelewesha kuhakikisha kuwa sikutembeza mhalifu wao wa mzunguko. Hii inaleta lishe iliyocheleweshwa sana, lakini huduma yao inapoendelea, wataongeza aina hizi za mipaka ya ujinga. Tovuti ya Pachube cammunity ina Arduino Tut nzuri pia, napendekeza kuisoma ikiwa bado unahitaji habari zaidi: https://community.pachube.com/? Q = node / 113. Kutumia data kutoka kwa Pachube (bonasi) Unaweza kutumia data iliyofyonzwa ya Pachube kupitia usindikaji na iwe nayo iwe kila unachotaka. Maneno mengine, unaweza kutibu masafa kama noti (huweka ramani kwa kiwango) na uicheze tena au utumie tu kama jenereta za nambari za nasibu na ufanye vitu vingine kama vielelezo au ucheze sampuli zisizohusiana. Sampuli ya nambari iliyoambatanishwa inacheza sinewave kulingana na masafa ambayo huchota kutoka kwa pachube na hufanya mchemraba wenye rangi kuzunguka. Ili kupata data ya pachube, tunaiomba tu katika mstari huu: dIn = DataIn mpya (hii, "[PACHUBEURL]", "[APIKEY]", 8000); sawa na jinsi tulivyotuma data hiyo katika hatua ya 2. Labda zaidi sehemu ya kupendeza ya nambari hii ni kuingizwa kwa maktaba ya muziki rahisi lakini yenye nguvu ya Usindikaji inayoitwa Minim (https://code.compartmental.net/tools/minim/), ambayo hukuruhusu kufanya kazi kwa urahisi na sampuli, kutoa masafa au kufanya kazi na pembejeo ya sauti. Inayo mifano mingi pia. Kumbuka kwamba ikiwa ungetaka wote wawili watumie malisho na utumie moja, utahitaji kompyuta 2 (nadhani unaweza hii kwenye mashine moja). Imeoanishwa na kifaa cha bluetooth, ikituma data nje na nyingine ikivuta malisho kutoka kwa pachube. ikiwa ungependa kujaribu shamba kweli hii utahitaji kushikamana na dongle kwenye kompyuta yako kupitia kebo ndefu ya USB na uhakikishe kuwa una laini ya tovuti na chime yako. Antena za ndani za Bluetooth hazina anuwai nyingi, lakini unaweza kupata 100 'au zaidi na dongle bora ambayo inaweza kuwekwa kwa mwelekeo.

Hatua ya 8: Kufanya Mto wa Spika

Kufanya Mto Spika
Kufanya Mto Spika
Kufanya Mto wa Spika
Kufanya Mto wa Spika

Tulitaka chime yetu itoe kupitia spika, ambayo ingeambatanishwa na shina la mti (mbali na matawi!) Kukaribisha watu kutegemea na kusikiliza. Ili kufanya mto huo uwe maalum, tulitumia fursa ya mashine ya kushona iliyodhibitiwa na kompyuta inayoweza kupamba. Tulichora muundo wa haraka wa spika katika programu ya kielelezo cha mashine ya kushona, na sindano 2 na uzi mwingi baadaye, zilikuwa na nembo nzuri. Hii ilikuwa imeshonwa kwa umbo dogo la mto, na spika ndani, nyuma ya kujazana. Kujaza kulisaidia kutuliza ukali kutoka kwa sauti, na kuifanya iwe tulivu. Tulimaliza kulazimisha kurudisha upande mara kadhaa, kwani tulihitaji kuvuta spika nje kwa utatuzi! mashine ya kushona inayodhibitiwa na kompyuta, kuna njia zingine nyingi za kufurahisha za kutengeneza mifumo, kama vile kukata kipande cha kitambaa na kushona.

Hatua ya 9: Kuiweka Pamoja

Kuiweka Pamoja
Kuiweka Pamoja
Kuiweka Pamoja
Kuiweka Pamoja
Kuiweka Pamoja
Kuiweka Pamoja

Shona miongozo ya msemaji kwenye neoprene kwa kesi ya betri. Kuwa mwangalifu kuepuka kaptula - ni rahisi kuacha ardhi kwa bahati mbaya, voltage chanya kutoka kwa betri, au waya za spika hupita njia. Suluhisho moja ambalo hatukujaribu lakini tulifikiria ni kufunga kasha la betri kwenye kipande cha nyongeza ambacho kingeweza kushonwa bila hatari ya kaptula. Tulilazimika kuuza tena mara kadhaa baada ya kutengeneza kaptula kwa bahati mbaya - multimeter ya dijiti ni muhimu kwa kurekebisha hii. Ili kuzidisha vitu, tulifunga shanga kwenye viunganisho karibu na bodi. Hii ni njia rahisi na ya kupendeza ya kuingiza uzi wa waya. Mmiliki wa betri ya neoprene anaweza kunyoosha kidogo na kuacha betri zikiwa hazijaunganishwa. Ikiwa hii itatokea, weka kitambaa cha chini zaidi ili kuweka baharini juu.

Hatua ya 10: Kuiweka kwenye Mti

Kuiweka kwenye Mti
Kuiweka kwenye Mti
Kuiweka kwenye Mti
Kuiweka kwenye Mti
Kuiweka kwenye Mti
Kuiweka kwenye Mti

Sasa ndio sehemu ya kufurahisha: chagua mti, na uitundike! Miti ya mwaloni ni nzuri sana, kwa sababu miti ya miti itakuwa na majirani kwenye tawi. Chagua eneo ambalo litapata upepo wa kutosha, ili liteteme. Mwanzoni, tulijaribu kupanda juu hadi katikati ya mti mkubwa, lakini hii haikuwa nzuri kama tawi ndogo nje. Kwa muda mrefu waya ya spika, chimes inaweza kuwa kutoka kwa spika (duh). Hakikisha kupata waya wa spika kwa muda wa kutosha - lakini kumbuka, unaweza kugawanya waya zaidi wakati wowote ikiwa unahitaji. Tulishona kamba kwa spika ili tuweze kuifunga karibu na mti. Unaweza kufanya vivyo hivyo, au ambatisha kwa kamba au kamba.

Ilipendekeza: