Orodha ya maudhui:
- Hatua ya 1: Nadharia
- Hatua ya 2: Nenda Pata vitu
- Hatua ya 3: Fanya Mlima wa Sensorer
- Hatua ya 4: Ambatisha Sensorer
- Hatua ya 5: Ingiza ndani
- Hatua ya 6: Panga squidbee
- Hatua ya 7: Unganisha kwenye Kompyuta
- Hatua ya 8: Chatu
- Hatua ya 9: Utegemezi
- Hatua ya 10: Kanuni
- Hatua ya 11: Tenganisha Mwenyekiti
- Hatua ya 12: Tengua Upholstery
- Hatua ya 13: Badilisha Mto
- Hatua ya 14: Ingiza Sensorer
- Hatua ya 15: Unganisha tena
- Hatua ya 16: Chupa Juu
- Hatua ya 17: Washa
- Hatua ya 18: Endesha Msimbo
- Hatua ya 19: Tweet
Video: Mwenyekiti wa Ofisi ya Twitter: Hatua 19 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:49
Mwenyekiti wa ofisi ya Twitter "tweets" (anachapisha sasisho la Twitter) juu ya kugundua gesi asilia kama ile inayozalishwa na unyenyekevu wa kibinadamu. Hii ni sehemu ya kujitolea kwangu kuandika kwa usahihi na kushiriki maisha yangu kama inavyotokea. Kwa nadharia zaidi, tafadhali angalia hatua inayofuata inayoitwa Nadharia. Angalia matokeo ya toots ya kazi yako kwenye Twitter.
Hatua ya 1: Nadharia
Kulingana na mfanyakazi mwenzangu, Twitter inapaswa kutokea katika nafasi hiyo kati ya machapisho ya Flickr na sasisho za Facebook, katika nafasi wakati maisha yanatokea kweli. Kweli, katika nafasi ya wakati "wakati maisha yanatokea kweli," maisha hufanyika kweli. Sio nzuri wala mbaya. Ni maisha tu. Ikiwa Twitter inapaswa kuwa hati ya maisha kama inavyotokea, basi inapaswa kuorodhesha maisha, bila kubagua, kwani hufanyika bila kuingiliwa. Ikiwa inashindwa kufanya hivyo, basi maisha basi huwa nafasi kati ya "tweets" (machapisho ya Twitter).
Kwa hivyo, ni muhimu sana, kuweza kusasisha Twitter na hafla za maisha bila kuingilia hafla yenyewe. Nyaraka za maisha, tangu sasa, zinahitaji kuwa otomatiki.
Hiyo ilisema, niliamua sehemu ya kwanza ya maisha ambayo inahitajika kuandikwa ni unyonge wangu wa kila siku kazini. Sitasema uwongo, mimi ni mtu wa kibinafsi. Kwa kuwa unyonge wangu ni sehemu ya maisha, itakuwa udanganyifu kwangu kuandika maisha kama inavyotokea bila kuandika matukio haya.
Kwa kuzingatia mchakato wa kutokuingiliwa katika shughuli za kila siku, nimeunda mwenyekiti wa ofisi kugundua na Twitter unyonge wangu bila ya kunisumbua kuisasisha mimi mwenyewe.
Hatua ya 2: Nenda Pata vitu
Utahitaji: - Mwenyekiti wa ofisi- Squidbee TX / RX jozi- 1/8 kipande cha akriliki- 50K trimpot- sensa ya gesi asilia- waya mango wa kuunganisha- Soldering setup- Laser cutter (au saw na drill) - Razor blade- Screwdriver set - Drill- Karanga na bolts (au screws) - Vizio- Bunduki kuu- Python - Akaunti ya Twitter
(Kumbuka kuwa viungo vingine kwenye ukurasa huu ni viungo vya ushirika. Hii haibadilishi gharama ya bidhaa kwako. Ninaweka tena mapato yoyote ninayopokea katika kutengeneza miradi mipya. Ikiwa ungependa maoni yoyote kwa wauzaji mbadala, tafadhali niruhusu kujua.)
Hatua ya 3: Fanya Mlima wa Sensorer
Fanya mlima wa sensa kwa kupakua faili iliyoambatishwa ya Corel na laser kukata kipande chako cha akriliki 1/8 ukitumia kipasuli chako cha kushangaza cha Epilog laser.
Je! Nilitaja jinsi wakataji wa laser wa Epilog ni wa kushangaza?
Kwa vyovyote vile… Ikiwa, tofauti na sisi kwenye Maagizo, huna mkataji wa laser, unaweza kupakua faili hiyo na kuichapisha kwa karatasi. Kata muhtasari wa mviringo kutoka kwa karatasi na uweke mkanda kwa akriliki yako kama mwongozo. Pale inapobidi, piga mashimo kupitia akriliki ukitumia drill ya nguvu na ukate karibu na muhtasari na jigsaw (au sawa).
Hatua ya 4: Ambatisha Sensorer
Ambatisha sensa kwa bracket inayopanda kwa kufuata wiring kwenye picha iliyoonyeshwa. Ikiwa huna trimpot, unaweza kuingiza thamani ya kupinga kati ya 22K na 47K (trimpot inapendekezwa). Wakati vifaa vimeingizwa, vigeze mahali. Unaweza kutaka kwanza kukata mwongozo wowote wa ziada ambao unaweza kukuchanganya. Angalia data hapa.
Hatua ya 5: Ingiza ndani
Fungua squidbee yako (ukifikiri haukujitengeneza mwenyewe) na utenganishe sensorer zote zisizo na maana. Chomeka sensorer yako ya kugundua gesi asilia kama kwamba nguvu huenda kwenye tundu la umeme na laini ya data huenda kubandika 2 (kama inavyoonyeshwa).
Hatua ya 6: Panga squidbee
Sasa ni wakati wa kupanga squidbee yako na nambari ya kusoma sensa ya analog.
Kwanza fanya vitu vya kwanza, ondoa ngao ya Xbee kutoka Arduino (sehemu ya sensa ya squidbee imechomekwa ndani). Pia, badilisha jumper ya nguvu kutoka kwa betri hadi nguvu ya USB.
Ifuatayo, ingiza Arduino kwenye bandari yako ya USB.
Fungua programu ya Arduino.
Weka bandari ya Serial (kawaida inaonekana kama / dev / tty.usbserial-A70048pF). Andika anwani ya bandari ya serial kwa kumbukumbu ya baadaye.
Pakua, fungua na bonyeza kitufe cha "kucheza" kukusanya nambari (pakua hapa chini). Pakia nambari kwa Arduino yako.
Chomoa Arduino kutoka kwa kompyuta yako. Kubadilisha jumper kurudi kwenye nguvu ya betri na uweke Xbee ngao tena.
Hatua ya 7: Unganisha kwenye Kompyuta
Unapokuwa tayari kuanza kusoma usomaji wa sensorer, ingiza betri yako ya 9V kwenye transmitter ya squidbee na unganisha mpokeaji kwenye kompyuta.
Unaweza kuona mtiririko wa data unaoingia kwa kutazama mfuatiliaji wa serial katika kiolesura cha Arduino kwenye kompyuta yako.
Hatua ya 8: Chatu
Kabla ya kwenda mbali zaidi, unahitaji Python. Ikiwa unatumia Mac na toleo la hivi karibuni la OS X, unapaswa kuwa na Python tayari. Fungua Kituo, andika amri ya "chatu" na piga "ingiza." Ili kuona Python kufanya aina ya kitu chake: chapisha 'hello world' (na gonga Enter) Hii itarudi "Hello World" kwa haraka. Kuacha Python hit "control-D". kuwa na chatu, unaweza kwenda kuipakua hapa na kuisakinisha kwa kufuata maagizo yaliyoorodheshwa.
Hatua ya 9: Utegemezi
Kuna idadi ya hoops lazima uruke kabla ya kuendesha nambari ya Python katika hatua inayofuata. Jambo la kwanza unahitaji ni script ya settools shell. Fungua kituo na ubadilishe saraka yako ya kufanya kazi kwa saraka ya kuanzisha ni ndani. Unaweza kubadilisha saraka kwa kuandika "cd nameofdirectory" na kupiga "ingiza". na unaweza kuangalia ni saraka zipi zilizo katika eneo lako la sasa kwa kuandika "ls" na kupiga "ingiza". Mara tu unapokuwa kwenye saraka sahihi, weka hati ya ganda kwa kuandika chmod setuptools.egg (au jina lingine la faili ni. Usipe jina jipya la faili). Hii inaweza kuhitaji kuingiza nywila yako ya msimamizi. Fanya hivyo unapoombwa na gonga "ingiza". Lazima sasa uweze kutumia Usakinishaji Rahisi, ambayo, ni moja ya vipande vikubwa zaidi vya nambari zilizowahi kuandikwa. Mara tu unapokuwa na Usakinishaji Rahisi unahitaji tu kucharaza kwenye haraka ya amri "rahisi_kufunga" ikifuatiwa na jina la kifurushi unachojaribu kupakua na kugonga "ingiza." Kwa mfano, "easy_install greatcode" (sio mfano halisi). Jambo linalofuata unajua, umepakua na kusakinisha kifurushi chote cha "greatcode" kwa matumizi katika kificho chako mwenyewe. Fungua kidokezo chako na andika kila mstari hapa chini na gonga ingiza. Hii itasanikisha vifurushi rahisi vya Json, Twitter, Time na Advanced Math (numpy).
Hatua ya 10: Kanuni
Mradi huu ulikuwa udhuru mkubwa kwangu kuanza kujifunza Chatu. Kama novice, nambari hii sio kamili, lakini inafanya kazi ifanyike. Ikiwa una maoni yoyote kuhusu jinsi hii inaweza kuboreshwa, tafadhali nijulishe. Hiyo ilisema, mambo kadhaa ya msaada niliyojifunza juu ya Python ni pamoja na: Moja ya huduma kuu za Python (au labda mbaya zaidi) ni ukosefu wake wa sintaksia. Mara chache unahitaji kukumbuka lebo ya kufunga au kufungua. Unaweza tu kuendelea kuchapa mistari ya nambari na Python itajitahidi kuichakata. Python husindika vizuizi vya nambari kulingana na ujazo wao. Kuingiliana vibaya kunaweza kusababisha janga. Kwa mfano, njia pekee ambayo nambari inajua kuwa kitu ni sehemu ya kitanzi ni kwa sababu imejumuishwa sawa na kila kitu kingine ambacho pia ni sehemu ya kitanzi hicho. Hii inaweza kuanza kuwa ngumu na vitanzi vilivyowekwa (vitanzi ndani ya vitanzi) na kusababisha kuchanganyikiwa na nambari mbaya. Mfumo wa utendaji wa Python unachanganya kwa viwango kadhaa (kwa mfano anuwai zingine zinaweza kubadilika na zingine sio). Sielewi kabisa ugumu wa kazi, lakini ikiwa una nia, lazima uiangalie. Nambari tutakayotumia inajumuisha vifurushi kadhaa, mkusanyiko wa kazi ambazo zinaweza kutafutwa kwa mapenzi (angalia mwisho tunaingiza vifurushi vifuatavyo: - Python Twitter- PySerial- Numpy- Time- RandomNambari ni kama ifuatavyo:
#! / usr / bin / chatu #Filename: TwitterChair.pyimport twitterimport serialimport numpyimport timeimport random # # Jina lako la mtumiaji na nywila hapa # api = twitter. Api (username = 'yourusername', password = 'yourpassword') # # Badilisha hii iwe linganisha bandari yako ya serial # ser = serial. Serial ('/ dev / tty.usbserial-A70063pF', 19200) serialArray = gassygassy global = 0def checkokay (): ser.flushInput () time. sleep (3) line = ser mstari wa mwisho () wakati. lala (3) ikiwa mstari == ": line = ser.readline () chapisha 'alama za mwanzo hapa (i): wakati i <= 50: # time.sleep (.25) line = ser.readline () serialArray.append (int (line)) ser.flushInput () i = i + 1 print serialArraycheckokay () startvalues (0) def main (i, i1): ArrayTransfer = numpy.array (i) ComparatorValue = int (numpy.mean (ArrayTransfer)) chapa ComparatorValue lastReading = ComparatorValue print lastReading loopy = i1 print loopy y = 0 x = 0 while y <10: while x lastReading: lastReading = currentReading print lastReading print currentReading time.lala (6) ser Input () x = x + 1 print 'nusu dakika e 'x = 0 y = y + 1 ikiwa mwisho Kusoma> (ComparatorValue + 50): i1 = 1 if i1 == 1: sayings = ["Alijitokeza tena kwa mafanikio na nguvu. Mimi ni mbaya sana. "," Pfffffffffft "," Ugh. Hiyo ilikuwa ya jumla "," Mtu fulani tafadhali nichanganue "," Ikiwa ningeweza kukandamiza vitu vyangu vya povu, ningependa "," Natamani ningekuwa mwenyekiti mwingine "," Alinirudia tena "," Je! sikia kuja huko "," niruhusu nirudie… ppppfffffffffftttttttttttt "," haikuwa hivyo kila wakati. "] pickSaying = random.randint (0, 9) chapa pickSaying status = api. PostUpdate (misemo [pickSaying]) loopy = Uchapishaji 0 'umefanywa' ikiwa _name_ == "_main_": kuu (serialArray, loopy) kuu (serialArray, gassy)
Hatua ya 11: Tenganisha Mwenyekiti
Weka alama kwenye kiti cha kiti nafasi kati ya chini yako na chini ya msaidizi. Hii ndio nafasi ambayo unataka kusanikisha sensa.
Ondoa kiti kutoka kwa mkutano wa mwenyekiti na utengue upholstery mpaka uweze kufikia povu katika eneo ambalo uliweka alama.
Hatua ya 12: Tengua Upholstery
Kitambaa kwenye kiti chako labda kimeshikwa na kikuu.
Ondoa chakula kikuu kutoka upande wa nyuma wa kiti ili uweze kuvuta kitambaa kidogo.
Hatua ya 13: Badilisha Mto
Punja povu ili kuna mfukoni ambayo sensor inaweza kuingizwa kwenye kiti. Nilipata kutumia wembe ili kuanza shimo, ilifanya iwe rahisi kidogo.
Hatua ya 14: Ingiza Sensorer
Ingiza sensa ndani ya shimo ulilotengeneza tu kwenye mto wa kiti cha mwenyekiti. Ikiwezekana, piga sensor kidogo kuelekea nyuma yako.
Hatua ya 15: Unganisha tena
Rudisha kiti pamoja. Hii inamaanisha kuiboresha tena na bunduki kuu na kuburudisha karanga yoyote na bolts.
Hatua ya 16: Chupa Juu
Kwa namna fulani, funga sanduku la kusambaza chini ya kiti cha mwenyekiti kwa njia ambayo unaweza bado kufungua na kufunga kesi hiyo.
Nilichagua kuambatanisha yangu kwa kutumia gundi moto. Unaweza pia kutumia vitu kama karanga na bolts.
Hii inaweza kuhitaji kwanza kumaliza kesi hiyo.
Hatua ya 17: Washa
Chomeka betri kwenye kituma kilichoshikamana na kiti na funga kesi.
Chomeka mpokeaji kwenye kompyuta.
Hatua ya 18: Endesha Msimbo
Endesha nambari kwa kufungua kituo, nenda kwenye saraka faili iko na kuandika kwenye chatu TwitterChair.py
Ikiwa haukupakua faili ya chatu bado kutoka hatua ya "kificho", ipakue kutoka kwa hatua hii!
Hatua ya 19: Tweet
Tweet wakati unapiga. Kwa furaha wacha watu wajue kuwa unajishughulisha na maisha kama inavyotokea.
Je! Umepata hii muhimu, ya kufurahisha, au ya kuburudisha? Fuata @madeineuphoria kuona miradi yangu ya hivi karibuni.
Ilipendekeza:
Ofisi ya Powered Battery. Mfumo wa jua na Kugeuza kiotomatiki Paneli za jua za Mashariki / Magharibi na Turbine ya Upepo: Hatua 11 (na Picha)
Ofisi ya Powered Battery. Mfumo wa jua na Kugeuza kiotomatiki Paneli za jua za Mashariki / Magharibi na Turbine ya Upepo: Mradi: Ofisi ya mraba 200 inahitajika kuwezeshwa na betri. Ofisi lazima pia iwe na vidhibiti vyote, betri na vifaa vinavyohitajika kwa mfumo huu. Nguvu ya jua na upepo itachaji betri. Kuna tatizo kidogo la
Spooky Teddy - Arduino Powered Self-rocking Mwenyekiti & Mkuu wa Mzunguko: Hatua 11 (na Picha)
Spooky Teddy - Arduino Powered Self-rocking Chair & Head Rotating: Spooky teddy ni sehemu ya mapambo ya Halloween. Sehemu ya kwanza ni kubeba teddy ambayo ina utaratibu wa kuchapishwa wa 3d ambao unaweza kuzunguka na Arduino UNO na solenoid. Sehemu ya pili ni kiti cha kujikung'uza kinachotumiwa na nano ya Arduino na kiambatisho cha soli
Mwenyekiti wa Gurudumu Moja kwa Moja: Hatua 4
Mwenyekiti wa Gurudumu Moja kwa Moja: Siku hizi, katika jamii yetu, Tunakutana na wazee wengi na watu wenye ulemavu wa mwili na shida zao. Kwa hivyo, tungependa kuwasaidia kwa juhudi zetu zote. Tuliunda mkono wa kuwasaidia ambao unaweza kuwapeleka popote wanapotaka na
Jinsi nilivyotengeneza Mwenyekiti wa Rocking Kuruka: 8 Hatua
Jinsi nilivyotengeneza Kiti cha Kutikisa Kuruka: Kiti cha nje cha Mwamba cha Mwamba kinachotumiwa na Crystal Chip ya hati miliki ya picha. Slides zifuatazo zina orodha ya vifaa vingine vinavyotumiwa kuunda OSULRC-1. Ikiwa unataka tu kutazama kiti kinachotikisa kinaruka, mita tatu za kwanza
Mwenyekiti wa umeme Joule Mwizi: 5 Hatua
Mwenyekiti wa Umeme Joule Mwizi: Huyu ndiye wa kwanza kufundisha kwa hivyo jisikie huru kuwa mkali na mbaya kama unavyopenda, naomba radhi kwa picha fupi, mimi si tajiri au sina vinyago nzuri, na hivyo! Kiti cha viti vya umeme cha mwizi kinahitaji … vizuri … mwizi wa mzaha, ambayo