Sisällysluettelo:

Twitterin toimistotuoli: 19 vaihetta (kuvilla)
Twitterin toimistotuoli: 19 vaihetta (kuvilla)

Video: Twitterin toimistotuoli: 19 vaihetta (kuvilla)

Video: Twitterin toimistotuoli: 19 vaihetta (kuvilla)
Video: ПОКУПАЙ НЕДВИЖИМОСТЬ У ПРОВЕРЕННЫХ ЗАСТРОЙЩИКОВ | Северный Кипр 2023 2024, Heinäkuu
Anonim
Twitter -toimiston puheenjohtaja
Twitter -toimiston puheenjohtaja

Twitter -toimistotuoli twiittaa (julkaisee Twitter -päivityksen), kun havaitaan maakaasua, kuten ihmisen ilmavaivoja. Tämä on osa sitoutumistani dokumentoida tarkasti ja jakaa elämäni sen tapahtuessa. Tarkempaa teoriaa varten katso seuraava vaihe nimeltä Teoria.

Vaihe 1: Teoria

Teoria
Teoria

Työkaverini mukaan Twitterin pitäisi tapahtua Flickr -viestien ja Facebook -päivitysten välissä, siinä tilassa, kun elämä todella tapahtuu. Aika -avaruudessa "kun elämä todella tapahtuu", elämä todella tapahtuu. Se ei ole kaunis eikä ruma. Se on vain elämää. Jos Twitterin on tarkoitus olla elämän asiakirja sellaisena kuin se tapahtuu, sen pitäisi todella dokumentoida elämä, erotuksetta, kuten se tapahtuu ilman häiriöitä. Jos se ei tee tätä, elämästä tulee sitten "twiittien" (Twitter -viestien) välinen tila.

Siksi on äärimmäisen tärkeää, että voimme päivittää Twitterin elämäntapahtumiin itse asiassa häiritsemättä itse tapahtumaa. Elämän dokumentointi on tästä lähtien automatisoitava.

Päätin kuitenkin, että ensimmäinen osa elämästä, joka on dokumentoitava, on päivittäinen ilmavaivani työssä. En aio valehdella, olen kaasumainen yksilö. Koska ilmavaivani ovat osa elämää, olisin petollinen dokumentoida elämää sellaisena kuin se tapahtuu ilman näiden tapahtumien dokumentointia.

Päivittäiseen toimintaan puuttumisen prosessin mukaisesti olen luonut työtuolin, joka havaitsee ja Twitterissä ilmavaivani tarvitsematta vaivata minua päivittämään sitä.

Vaihe 2: Siirry hakemaan tavaraa

Mene hakemaan tavaraa
Mene hakemaan tavaraa
Mene hakemaan tavaraa
Mene hakemaan tavaraa

Tarvitset:- Toimistotuolin- Squidbee TX/RX -parin- 1/8 akryylipalan- 50 K: n trimpotin- Maakaasuanturin- Kiinteän kytkentälangan- Juotosasennuksen- Laserleikkurin (tai sahan ja poran)- Partaterän- Ruuvimeisselisarjan - Pora- Mutterit ja pultit (tai ruuvit)- Pihdit- Nidontapistooli- Python- Twitter-tili

(Huomaa, että jotkut tämän sivun linkit ovat kumppanilinkkejä. Tämä ei muuta kohteen kustannuksia puolestasi. Sijoitan saadut tulot uudelleen uusien projektien tekemiseen. Jos haluat ehdotuksia vaihtoehtoisille toimittajille, anna minulle tietää.)

Vaihe 3: Tee anturikiinnike

Tee anturikiinnike
Tee anturikiinnike

Tee anturikiinnitys lataamalla oheinen Corel -tiedosto ja leikkaamalla laser 1/8 akryylipalasi upealla Epilog -laserleikkurilla.

Mainitsinko, kuinka mahtavia Epilog -laserleikkurit ovat?

Joka tapauksessa… Jos sinulla ei ole laserleikkuria, toisin kuin meillä Instructablesissa, voit ladata tiedoston ja tulostaa sen paperille. Leikkaa pyöreä ääriviiva paperiarkista ja teippaa tämä akryylillesi ohjeena. Poraa tarvittaessa reikiä akryylin läpi sähköporalla ja leikkaa ääriviivojen ympäri palapelillä (tai vastaavalla).

Vaihe 4: Kiinnitä anturi

Kiinnitä anturi
Kiinnitä anturi
Kiinnitä anturi
Kiinnitä anturi
Kiinnitä anturi
Kiinnitä anturi

Kiinnitä anturi asennuskiinnikkeeseen noudattamalla kuvassa olevan kaavion johdotusta. Jos sinulla ei ole trimpotia, voit lisätä vastusarvon välillä 22K ja 47K (trimpot suositellaan). Kun osat on asetettu paikalleen, juota ne paikoilleen. Saatat haluta katkaista ensin kaikki ylimääräiset johdot, jotka voivat hämmentää sinua.

Vaihe 5: Liitä se

Liitä se
Liitä se
Liitä se
Liitä se
Liitä se
Liitä se
Liitä se
Liitä se

Avaa Squidbee (olettaen, ettet ole tehnyt sitä itse) ja irrota kaikki hyödyttömät anturit. Kytke maakaasun tunnistusanturi pistorasiaan siten, että virta menee pistorasiaan ja tietolinja nastaan 2 (kuten kuvassa).

Vaihe 6: Ohjelmoi Squidbee

Ohjelmoi Squidbee
Ohjelmoi Squidbee
Ohjelmoi Squidbee
Ohjelmoi Squidbee
Ohjelmoi Squidbee
Ohjelmoi Squidbee

Nyt on aika ohjelmoida Squidbee -koodisi analogisen anturin lukemiseen.

Irrota ensin Xbee -suojus Arduinosta (Squidbeen osa, johon anturi on kytketty). Vaihda myös hyppyjohdin akusta USB -virtalähteeseen.

Liitä seuraavaksi Arduino USB -porttiin.

Avaa Arduino -ohjelmoija.

Aseta sarjaportti (näyttää yleensä /dev/tty.usbserial-A70048pF). Kirjoita sarjaportin osoite muistiin tulevaa käyttöä varten.

Lataa, avaa ja paina "toista" -painiketta kootaksesi koodin (lataa alla). Lataa koodi Arduinoosi.

Irrota Arduino tietokoneesta. Kytke hyppyjohdin takaisin akkuvirtaan ja laita Xbee -suoja takaisin päälle.

Vaihe 7: Yhdistä tietokoneeseen

Yhdistä tietokoneeseen
Yhdistä tietokoneeseen

Kun olet valmis aloittamaan anturin lukemien vastaanottamisen, kytke 9 V: n akku Squidbee -lähettimeen ja kytke vastaanotin tietokoneeseen.

Voit nähdä saapuvan datavirran katsomalla sarjamonitoria tietokoneen Arduino -käyttöliittymässä.

Vaihe 8: Python

Python
Python

Ennen kuin voit mennä pidemmälle, tarvitset Pythonin. Jos käytät Macia, jossa on OS X: n uusin versio, sinulla pitäisi olla Python jo. Avaa terminaali, kirjoita komentoriville "python" ja paina "enter". Tämän pitäisi avata Python. Nähdäksesi Pythonin tekevän tehtävänsä: tulosta "hello world" (ja paina Enter) Tämä palauttaa kehotteen "Hello World". Lopettaaksesi Pythonin paina "control-D". Jos et sinulla on Python, voit ladata sen täältä ja asentaa sen noudattamalla annettuja ohjeita.

Vaihe 9: Riippuvuudet

Riippuvuudet
Riippuvuudet

Sinun täytyy hypätä läpi useita kehiä, ennen kuin voit suorittaa Python -koodin seuraavassa vaiheessa. Ensimmäinen asia, jonka tarvitset, on setuptools -komentosarja. Avaa pääte ja vaihda työhakemisto hakemiston setuptools on. Voit muuttaa hakemistoja kirjoittamalla "cd nameofdirectory" ja painamalla "enter". ja voit tarkastella nykyisen sijaintisi hakemistoja kirjoittamalla "ls" ja painamalla "enter". Kun olet oikeassa hakemistossa, asenna komentotiedosto kirjoittamalla chmod setuptools.egg (tai mikä tahansa tiedoston tarkka nimi. Älä nimeä tiedostoa uudelleen). Tämä saattaa edellyttää järjestelmänvalvojan salasanan syöttämistä. Tee se pyydettäessä ja paina "enter". Sinun pitäisi nyt pystyä käyttämään Easy Install -ohjelmaa, joka sattuu olemaan yksi suurimmista koskaan kirjoitetuista koodiosista. Kun sinulla on Easy Install, sinun tarvitsee vain kirjoittaa komentoriville "easy_install" ja sen jälkeen sen paketin nimi, jota yrität ladata, ja paina "Enter". Esimerkiksi "easy_install greatcode" (ei todellinen esimerkki). Seuraavaksi tiedät, että olet ladannut ja asentanut koko "greatcode" -paketin käytettäväksi omassa koodissasi. Avaa kehote ja kirjoita jokainen rivi alla ja paina enter. Tämä asentaa Simple Json-, Twitter-, Time- ja Advanced Math (numpy) -paketit. Easy_install simplejsoneasy_install pyserialeasy_instally numpy easy_instally timeLataa ja asenna Python Twitter noudattamalla sivulla olevia ohjeita (voit jopa kokeilla "easy_install twitter").

Vaihe 10: Koodi

Koodi
Koodi

Tämä projekti oli minulle hyvä tekosyy aloittaa Pythonin oppiminen. Aloittelijana tämä koodi ei ole täydellinen, mutta se tekee työnsä. Jos sinulla on ehdotuksia siitä, miten tätä voitaisiin parantaa, kerro siitä minulle. Tästä huolimatta joitakin hyödyllisiä asioita, joita opin Pythonista, ovat: Yksi Pythonin suurimmista ominaisuuksista (tai mahdollisesti pahin?) On sen syntaksin puute. Sinun on harvoin muistettava sulkeva tai avaava tunniste. Voit vain kirjoittaa koodirivejä ja Python yrittää parhaansa käsitellä sen. Python käsittelee koodilohkoja niiden sisennyksen perusteella. Virheellinen sisennys voi johtaa katastrofiin. Esimerkiksi ainoa tapa, jolla koodi tietää, että jokin on osa for -silmukkaa, on se, että se on sisennetty samalla tavalla kuin kaikki muu, joka on myös osa kyseistä silmukkaa. Tämä voi alkaa olla hankalaa sisäkkäisten silmukoiden kanssa (silmukat silmukoiden sisällä) ja johtaa sekaannukseen ja huonoon koodiin. En ymmärrä täysin toimintojen monimutkaisuutta, mutta jos olet kiinnostunut, sinun kannattaa ehdottomasti etsiä se. Käyttämämme koodi sisältää useita paketteja, kokoelman toimintoja, joita voidaan käyttää halutessasi (katso viimeinen tuodaan seuraavat paketit:- Python Twitter- PySerial- Numpy- Time- Random Koodi on seuraava:

#!/usr/bin/python #Tiedostonimi: TwitterChair.pyimport twitterimport serialimport numpyimport timeimport random ## Käyttäjätunnuksesi ja salasanasi täällä#api = twitter. Api (username = 'your userername', password = 'yourpassword') ## Muuta tämä vastaa sarjaporttiasi#ser = serial. Serial ('/dev/tty.usbserial-A70063pF', 19200) serialArray = global gassygassy = 0def checkokay (): ser.flushInput () time.sleep (3) line = ser.readline () time.sleep (3) if line == '': line = ser.readline () print 'here' def startvalues (i): while i <= 50: #time.sleep (.25) line = ser.readline () serialArray.append (int (line)) ser.flushInput () i = i+1 print serialArraycheckokay () aloitusarvot (0) def main (i, i1): ArrayTransfer = numpy.array (i) ComparatorValue = int (numpy.mean (ArrayTransfer)) print ComparatorValue lastReading = ComparatorValue print lastReading loopy = i1 print loopy y = 0 x = 0 kun y <10: while x lastReading: lastReading = currentReading print lastReading print currentReading time.sleep (6) ser.flushInput () x = x+1 print 'half minute e 'x = 0 y = y + 1, jos lastReading> (ComparatorValue + 50): i1 = 1, jos i1 == 1: mondings = ["Hän piereskelee jälleen menestyksellä ja tarmolla. Huonoin minä. "," Pfffffffffft "," Ugh. Se oli törkeää "," Joku, pura minut "," Jos voisin oksentaa vaahtotäytteeni, tekisin "," Toivon, että olisin joku muu tuoli "," Hän pieresi minua jälleen "," Ei kuule, että tulee "," anna minun toistaa… ppppfffffffffftttttttttttttt "," Se ei aina ollut näin. "] pickSaying = random.randint (0, 9) print pickSaying status = api. PostUpdate (sanontoja [pickSaying]) loopy = 0 tulosta 'valmis', jos _nimi_ == "_main_": main (serialArray, loopy) main (serialArray, gassy)

Vaihe 11: Pura tuoli

Pura tuoli
Pura tuoli
Pura tuoli
Pura tuoli
Pura tuoli
Pura tuoli
Pura tuoli
Pura tuoli

Merkitse tuolin istuimelle väli pohjan ja selkänojan pohjan väliin. Tämä on tila, johon haluat asentaa anturin.

Irrota istuin tuolikokoonpanosta ja irrota verhoilu, kunnes pääset vaahtoon merkitsemälläsi alueella.

Vaihe 12: Irrota verhoilu

Irrota verhoilu
Irrota verhoilu
Irrota verhoilu
Irrota verhoilu
Irrota verhoilu
Irrota verhoilu
Irrota verhoilu
Irrota verhoilu

Tuolisi kangasta pidetään todennäköisesti niitteillä.

Poista niitit istuimen takapuolelta niin, että voit vetää hieman kangasta ylös.

Vaihe 13: Muokkaa tyynyä

Muokkaa tyynyä
Muokkaa tyynyä
Muokkaa tyynyä
Muokkaa tyynyä
Muokkaa tyynyä
Muokkaa tyynyä

Repi vaahto niin, että on tasku, johon anturi voidaan asettaa tuoliin. Löysin parranajokoneen avulla reiän aloittamisen, mikä helpotti hieman.

Vaihe 14: Aseta anturi paikalleen

Aseta anturi paikalleen
Aseta anturi paikalleen
Aseta anturi paikalleen
Aseta anturi paikalleen

Aseta anturi tuolin istuintyynyyn juuri tekemääsi reikään. Jos mahdollista, kallista anturia hieman kohti takaasi.

Vaihe 15: Kokoa uudelleen

Kokoa uudelleen
Kokoa uudelleen
Kokoa uudelleen
Kokoa uudelleen
Kokoa uudelleen
Kokoa uudelleen

Laita tuoli takaisin yhteen. Tämä tarkoittaa sitä, että se verhoillaan uudelleen niittipistoolilla ja kaikki mutterit ja pultit kiinnitetään uudelleen.

Vaihe 16: Alaosat ylös

Pohja ylös
Pohja ylös
Pohja ylös
Pohja ylös
Pohja ylös
Pohja ylös

Kiinnitä lähetinlaatikko jotenkin tuolin istuimen pohjaan tavalla, jolla voit silti avata ja sulkea kotelon.

Päätin kiinnittää omani kuumaliimalla. Voit käyttää myös esimerkiksi ruuveja ja muttereita.

Tämä voi vaatia kotelon tyhjentämisen ensin.

Vaihe 17: Ota se käyttöön

Käynnistä se
Käynnistä se
Käynnistä se
Käynnistä se
Käynnistä se
Käynnistä se
Käynnistä se
Käynnistä se

Kytke akku tuoliin kiinnitettyyn lähettimeen ja sulje kotelo.

Liitä vastaanotin tietokoneeseen.

Vaihe 18: Suorita koodi

Suorita koodi
Suorita koodi

Suorita koodi avaamalla päätelaite, siirtymällä hakemistoon, jossa tiedosto sijaitsee, ja kirjoittamalla python TwitterChair.py

Jos et ole ladannut python -tiedostoa vielä "code" -vaiheesta, lataa se tästä vaiheesta!

Vaihe 19: Tweet

Tweet
Tweet

Twiittaa, kun naurat. Kerro ihmisille onneksi, että olet mukana elämässä sen tapahtuessa.

Kuva
Kuva

Löysitkö tämän hyödylliseksi, hauskaksi tai viihdyttäväksi? Seuraa @madeineuphoria nähdäksesi uusimmat projektini.

Suositeltava: