Агуулгын хүснэгт:

Twitter -ийн оффисын дарга: 19 алхам (зурагтай)
Twitter -ийн оффисын дарга: 19 алхам (зурагтай)

Видео: Twitter -ийн оффисын дарга: 19 алхам (зурагтай)

Видео: Twitter -ийн оффисын дарга: 19 алхам (зурагтай)
Видео: 19.10.2021 ПСЖ - Лейпциг. Обзор матча 2024, Долдугаар сарын
Anonim
Твиттерийн албаны дарга
Твиттерийн албаны дарга

Twittering -ийн оффисын сандал нь хүний хий ялгаруулж буй байгалийн хий илэрсэний дараа "жиргэдэг" (Twitter -ийн шинэчлэлтийг нийтэлдэг). Энэ бол миний амьдралыг үнэн зөв бичиж, хуваалцах амлалтын нэг хэсэг юм. Илүү гүнзгий онол авахын тулд "Онол" нэртэй дараагийн алхамыг үзнэ үү. Хөдөлмөрийн хөлснийхөө үр дүнг Twitter дээрээс үзнэ үү.

Алхам 1: Онол

Онол
Онол

Миний хамт ажилладаг хүний хэлснээр, твиттер нь Flickr -ийн бичлэгүүд болон Facebook -ийн шинэчлэлтүүдийн хооронд, амьдрал үнэхээр тохиолддог орон зайд байх ёстой. За, "амьдрал үнэхээр тохиолддог" цаг хугацааны хувьд амьдрал үнэхээр тохиолддог. Энэ нь үзэсгэлэнтэй, муухай биш юм. Энэ бол зүгээр л амьдрал. Хэрэв Твиттер нь тохиолдсон шигээ амьдралын баримт бичиг байх ёстой бол энэ нь амьдралыг хөндлөнгийн оролцоогүйгээр ялгаж салгахгүйгээр баримтжуулах ёстой. Хэрэв үүнийг хийж чадахгүй бол амьдрал нь "жиргээ" (твиттер бичлэг) хоорондын зай болно.

Тиймээс, Твиттерийг тухайн үйл явдалд хөндлөнгөөс оролцоогүйгээр амьдралын үйл явдлуудаар шинэчлэх нь хамгийн чухал юм. Амьдралын баримт бичгийг цаашид автоматжуулах шаардлагатай байна.

Үүний дагуу би амьдралынхаа эхний хэсгийг баримтжуулах шаардлагатай болсон нь ажил дээрээ өдөр бүр хий хуримтлуулах явдал юм. Би худлаа хэлэхгүй, би хийтэй хүн. Гэдэс дүүрэх нь амьдралын нэг хэсэг тул эдгээр тохиолдлуудыг баримтжуулалгүйгээр амьдралыг тохиолдсон байдлаар нь баримтжуулах нь намайг хуурсан хэрэг болно.

Өдөр тутмын үйл ажиллагаанд хөндлөнгөөс оролцохгүй байх үйл явцын дагуу би өөрөө хий шинэчлэх гэж санаа зовохгүйгээр хий ялгаруулж байгааг илрүүлэх, твиттерт зориулан оффисын сандал бүтээсэн.

Алхам 2: Бараа авах

Бараа авах
Бараа авах
Бараа авах
Бараа авах

Танд хэрэгтэй болно:- Оффисын сандал- Squidbee TX/RX хос- 1/8 инчийн нийлэг хэсэг- 50K тримпот- Байгалийн хийн мэдрэгч- Хатуу залгах утас- Гагнуурын тохиргоо- Лазер таслагч (эсвэл хөрөө ба өрөм)- Тонгорог хутга- Халивын багц - Өрөм- Самар ба боолт (эсвэл эрэг)- Бахө- Үндсэн буу- Python- Твиттер данс

(Энэ хуудсан дээрх зарим холбоосууд нь түншлэлийн линкүүд гэдгийг анхаарна уу. Энэ нь таны бүтээгдэхүүний өртөгийг өөрчлөхгүй. Би хүлээн авсан орлогоо шинэ төсөлд оруулахын тулд дахин хөрөнгө оруулалт хийдэг. Хэрэв та өөр нийлүүлэгчдэд ямар нэгэн санал өгөхийг хүсч байвал надад зөвшөөрнө үү. мэднэ.)

Алхам 3: Мэдрэгчийн бэхэлгээ хий

Мэдрэгчийн бэхэлгээ хийх
Мэдрэгчийн бэхэлгээ хийх

Гайхалтай Epilog лазер таслагч ашиглан хавсаргасан Corel файлыг татаж, 1/8 ширхэг нийлэгийг лазераар хайчилж, мэдрэгч суурилуулаарай.

Эпилог лазер таслагч ямар гайхалтай болохыг би хэлсэн үү?

Ямар ч байсан… Хэрэв Instructables -аас ялгаатай нь танд лазер таслагч байхгүй бол та файлыг татаж аваад цаасан дээр хэвлэх боломжтой. Цаасан хуудаснаас дугуй тоймыг хайчилж аваад нийлэг дээрээ наалдаж, гарын авлага болгоно. Шаардлагатай бол цахилгаан өрмийн тусламжтайгаар акрилаар нүх өрөмдөж, тоймоор нь хайчаар (эсвэл үүнтэй төстэй) хайчилж ав.

Алхам 4: Мэдрэгчийг холбоно уу

Мэдрэгчийг хавсаргана уу
Мэдрэгчийг хавсаргана уу
Мэдрэгчийг хавсаргана уу
Мэдрэгчийг хавсаргана уу
Мэдрэгчийг хавсаргана уу
Мэдрэгчийг хавсаргана уу

Зураг дээрх схемд заасан утсыг дагаж мэдрэгчийг бэхэлгээний бэхэлгээнд холбоно уу. Хэрэв танд тримпот байхгүй бол та эсэргүүцлийн утгыг 22K -аас 47K хооронд оруулах боломжтой (тримпот хийхийг зөвлөж байна). Бүрэлдэхүүн хэсгүүдийг оруулахдаа тэдгээрийг гагнана. Таныг төөрөлдүүлж болзошгүй нэмэлт утаснуудыг таслахыг хүсэж болно. Мэдээллийн хүснэгтийг эндээс үзнэ үү.

Алхам 5: Үүнийг залгаарай

Үүнийг залгаарай
Үүнийг залгаарай
Үүнийг залгаарай
Үүнийг залгаарай
Үүнийг залгаарай
Үүнийг залгаарай
Үүнийг залгаарай
Үүнийг залгаарай

Squidbee -ээ нээгээд (та үүнийг өөрөө хийгээгүй гэж бодъё) бүх хэрэггүй мэдрэгчийг салга. Байгалийн хий илрүүлэх мэдрэгчийг залгаарай, ингэснээр тэжээл нь цахилгаан залгуурт, өгөгдлийн шугам нь 2 -р зүү рүү (зураг дээрх шиг) орно.

Алхам 6: Squidbee програмчлах

Squidbee програмчлах
Squidbee програмчлах
Squidbee програмчлах
Squidbee програмчлах
Squidbee програмчлах
Squidbee програмчлах

Аналог мэдрэгчийг унших кодоор Squidbee програмчлах цаг болжээ.

Юуны өмнө Xbee бамбайг Arduino -аас салга (Squidbee -ийн мэдрэгчийн хэсгийг залгасан байна). Мөн цахилгаан холбогчийг батерейгаас USB тэжээл болгон өөрчил.

Дараа нь Arduino -г USB порт руу залгаарай.

Arduino програмистыг нээнэ үү.

Цуваа портыг тохируулах (ихэвчлэн /dev/tty.usbserial-A70048pF шиг харагддаг). Цаашид лавлахын тулд цуваа порт хаягийг бичнэ үү.

Кодыг эмхэтгэхийн тулд татаж авах, нээх, "тоглуулах" товчийг дарна уу (доороос татаж авна уу). Кодыг Arduino -д байршуулна уу.

Arduino -г компьютерээсээ салга. Холбогчийг батерейны хүч рүү шилжүүлж, Xbee бамбайг буцааж тавь.

Алхам 7: Компьютерт холбогдоно уу

Компьютерт холбогдох
Компьютерт холбогдох

Та мэдрэгчийн заалтыг уншиж эхлэхэд 9В зайгаа Squidbee дамжуулагч руу залгаж, хүлээн авагчийг компьютерт холбоно уу.

Та компьютер дээрх Arduino интерфэйс дээрх цуваа мониторыг үзэх замаар ирж буй өгөгдлийн урсгалыг харах боломжтой.

Алхам 8: Python

Python
Python

Та илүү хол явахын тулд танд Python хэрэгтэй болно. Хэрэв та OS X -ийн хамгийн сүүлийн хувилбартай Mac ашиглаж байгаа бол Python -ийг суулгасан байх ёстой. Терминалыг нээгээд командын мөрөнд "python" гэж бичээд "enter" дарна уу. Энэ нь Python-ийг нээх ёстой. Python-ийг өөрийнх нь төрлөөр хийхийг харахын тулд: 'hello world' гэж хэвлэнэ үү (мөн Enter дарна уу) Энэ нь хүлээх мөрөнд "Hello World" -ыг буцаана. Python-оос гарахын тулд "control-D" дарна уу. Python байгаа бол эндээс татаж аваад зааврыг дагаж суулгаж болно.

Алхам 9: Хараат байдал

Хараат байдал
Хараат байдал

Дараагийн алхамд Python кодыг ажиллуулахын өмнө хэд хэдэн цагираг давах шаардлагатай болно. Танд хэрэгтэй хамгийн эхний зүйл бол setuptools бүрхүүлийн скрипт юм. Терминалаа нээгээд ажлын лавлахаа setuptools директор руу оруулна уу. Та "cd nameofdirectory" гэж бичээд "enter" дээр дарж директоруудыг өөрчилж болно. мөн та "ls" гэж бичээд "enter" товчийг дарж одоогийн байршилд байгаа лавлахуудыг харах боломжтой. Зөв лавлах санд орсны дараа chmod setuptools.egg (эсвэл файлын яг нэр нь хамаагүй. Файлын нэрийг бүү өөрчил) бичээд бүрхүүлийн скриптийг суулгаарай. Энэ нь таны администраторын нууц үгийг оруулах шаардлагатай байж магадгүй юм. Хүссэн тохиолдолд үүнийг хийж, "enter" дээр дарна уу. Та одоо Easy Install -ийг ашиглах боломжтой байх ёстой бөгөөд энэ нь хэзээ ч бичигдээгүй кодын хамгийн агуу хэсгүүдийн нэг юм. Хялбар суулгалт хийсний дараа та "easy_install" командын мөрөнд оруулаад татаж авах гэж байгаа багцынхаа нэрийг оруулаад "enter" дарна уу. Жишээлбэл, "easy_install greatcode" (бодит жишээ биш). Дараагийн мэдсэн зүйл бол та "greatcode" багцыг бүхэлд нь татаж аваад өөрийн кодонд суулгасан болно. Дараах мөрийг оруулаад мөр бүрийг бичээд enter дарна уу. Энэ нь Энгийн Json, Twitter, Time болон дэвшилтэт математикийн (numpy) багцуудыг суулгах болно.easy_install simplejsoneasy_install pyserialeasy_instally numpy easy_instally timePhit Twitter -ийг татаж аваад хуудсан дээрх зааврыг даган суулгаарай (та "easy_install twitter" -ийг оролдож ч болно).

Алхам 10: Код

Код
Код

Энэ төсөл нь Python хэл сурч эхлэх миний хувьд маш том шалтаг болсон юм. Шинэхэн хүний хувьд энэ код нь төгс биш боловч энэ ажлыг гүйцэтгэдэг. Хэрэв танд үүнийг хэрхэн сайжруулах талаар санал байвал надад мэдэгдээрэй, энэ нь Python -ийн талаар олж мэдсэн зарим ашигтай зүйлүүд юм: Python -ийн хамгийн том шинж чанаруудын нэг (эсвэл хамгийн муу нь байж болох уу?) Нь синтаксийн дутмаг байдал юм. Та хаалтын болон нээлтийн хаягийг санах нь ховор байдаг. Та кодын мөрүүдийг үргэлжлүүлэн бичиж болно, Python үүнийг боловсруулахын тулд чадах бүхнээ хийх болно. Python нь кодын блокуудыг догол мөрөнд нь үндэслэн боловсруулдаг. Буруу догол мөр нь сүйрэлд хүргэж болзошгүй юм. Жишээлбэл, ямар нэгэн зүйл for давталтын нэг хэсэг гэдгийг кодыг мэдэх цорын ганц арга бол энэ давталтын хэсэг болох бусад бүх зүйлтэй адилхан догол мөртэй байх явдал юм. Энэ нь үүрлэсэн гогцоо (гогцоонуудын дотор гогцоо) хийхэд төвөгтэй болж, төөрөгдөл, муу код руу хөтөлж магадгүй юм. Би функцүүдийн нарийн төвөгтэй байдлыг бүрэн ойлгодоггүй, гэхдээ хэрэв та сонирхож байгаа бол үүнийг хайх хэрэгтэй. Бидний ашиглах гэж буй код нь хэд хэдэн багцыг багтаасан болно. Бид дараах багцуудыг импортлож байна:- Python Twitter- PySerial- Numpy- Time- Random Код дараах байдалтай байна.

#!/usr/bin/python#Файлын нэр: TwitterChair.pyimport twitterimport serialimport numpyimport timeimport random ## Таны хэрэглэгчийн нэр, нууц үг энд байна#api = twitter. Api (хэрэглэгчийн нэр = 'таны хэрэглэгчийн нэр', нууц үг = 'таны нууц үг') ## Үүнийг өөрчил өөрийн серийн порттой тохирох#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 serialArraycheckokay () startvalues (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 while y <10: while x lastReading: lastReading = currentReading print lastReading print currentReading time.sleep (6) ser.flushInput () x = x+1 хэвлэх 'хагас минут e 'x = 0 y = y + 1 if lastReading> (ComparatorValue + 50): i1 = 1 if i1 == 1: sayings = ["Тэр ахиад л амжилт, эрч хүчтэйгээр гүйлээ. Намайг өрөвд. "," Pfffffffffft "," Өө. Энэ бол бүдүүлэг зүйл байсан "," Хэн нэгэн намайг задалж өгөөч "," Хэрэв би хөөсөн чихмэлээ жийж чадвал би хийх байсан "," Би өөр сандал байсан ч болоосой "," Тэр дахиад л миний дээр үсэрсэн "," Үгүй ээ? ирж байгааг сонсоорой "," надад давтахыг зөвшөөрнө үү … ppppfffffffftttttttttttt "," Энэ нь үргэлж ийм байгаагүй. "] pickSaying = random.randint (0, 9) print pickSaying status = api. PostUpdate (хэллэг [pickSaying]) loopy = Хэрэв _name_ == "_main_" бол 0 хэвлэх "хийгдсэн": үндсэн (serialArray, loopy) main (serialArray, gassy)

Алхам 11: Сандалыг задлах

Сандлыг задлах
Сандлыг задлах
Сандлыг задлах
Сандлыг задлах
Сандлыг задлах
Сандлыг задлах
Сандлыг задлах
Сандлыг задлах

Сандлын суудал дээр таны доод ба доод талын хоорондох зайг тэмдэглээрэй. Энэ бол мэдрэгчийг суулгахыг хүсч буй зай юм.

Сандлын угсралтаас суудлыг авч, тэмдэглэсэн хэсэгт хөөстэй болох хүртэл бүрээсийг тайл.

Алхам 12: Бүрээсийг тайлах

Бүрээсийг тайлах
Бүрээсийг тайлах
Бүрээсийг тайлах
Бүрээсийг тайлах
Бүрээсийг тайлах
Бүрээсийг тайлах
Бүрээсийг тайлах
Бүрээсийг тайлах

Таны сандал дээрх даавууг үдээсээр барьсан байх.

Даавууг бага зэрэг татаж авахын тулд суудлын ар талаас үдээсийг ав.

Алхам 13: Дэрийг өөрчлөх

Дэрийг өөрчлөх
Дэрийг өөрчлөх
Дэрийг өөрчлөх
Дэрийг өөрчлөх
Дэрийг өөрчлөх
Дэрийг өөрчлөх

Мэдрэгчийг сандал дээр оруулах боломжтой халаас байхын тулд хөөсийг хуулж ав. Нүхийг эхлүүлэхийн тулд сахлын хутганы тусламжтайгаар арай хялбар болгосон.

Алхам 14: Мэдрэгчийг оруулна уу

Мэдрэгчийг оруулна уу
Мэдрэгчийг оруулна уу
Мэдрэгчийг оруулна уу
Мэдрэгчийг оруулна уу

Сандалны суудлын дэрэнд дөнгөж хийсэн нүхэнд мэдрэгчээ оруулна уу. Боломжтой бол мэдрэгчийг арын хэсэг рүү бага зэрэг өнцгөөр хий.

Алхам 15: Дахин угсрах

Дахин угсрах
Дахин угсрах
Дахин угсрах
Дахин угсрах
Дахин угсрах
Дахин угсрах

Сандалаа буцааж тавь. Энэ нь үдээсний буугаар дахин хийж, самар, боолтыг дахин сэргээнэ гэсэн үг юм.

Алхам 16: Дээш дээшээ

Бүгдийг нь ууна шүү
Бүгдийг нь ууна шүү
Бүгдийг нь ууна шүү
Бүгдийг нь ууна шүү
Бүгдийг нь ууна шүү
Бүгдийг нь ууна шүү

Ямар нэгэн байдлаар дамжуулагчийн хайрцгийг сандлын суудлын ёроолд бэхлээрэй.

Би халуун цавуу ашиглан уураа хавсаргахаар шийдсэн. Та самар, боолт гэх мэт зүйлийг ашиглаж болно.

Энэ нь эхлээд хэргийг хоослох шаардлагатай байж магадгүй юм.

Алхам 17: Үүнийг асаана уу

Үүнийг асаана уу
Үүнийг асаана уу
Үүнийг асаана уу
Үүнийг асаана уу
Үүнийг асаана уу
Үүнийг асаана уу
Үүнийг асаана уу
Үүнийг асаана уу

Зайг сандал дээр хавсаргасан дамжуулагч руу залгаж, хайрцгийг хаа.

Хүлээн авагчийг компьютерт холбоно уу.

Алхам 18: Кодыг ажиллуулна уу

Кодыг ажиллуулна уу
Кодыг ажиллуулна уу

Терминалыг нээж, файлыг байрлуулсан лавлах руу очоод python дээр бичээд кодыг ажиллуулна уу TwitterChair.py

Хэрэв та python файлыг "код" алхамаас хараахан татаж аваагүй бол энэ алхамаас татаж аваарай!

Алхам 19: Жиргэх

Жиргэх
Жиргэх

Шүд гаргахдаа жиргэх. Таныг амьдралд тохиолдож байгаа шигээ оролцож байгааг хүмүүст баяртайгаар мэдэгдээрэй.

Зураг
Зураг

Танд энэ хэрэгтэй, хөгжилтэй эсвэл зугаатай санагдсан уу? @Madeineuphoria -г дагаж миний хамгийн сүүлийн үеийн төслүүдийг үзээрэй.

Зөвлөмж болгож буй: