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

Homunculus - Механик нууцлаг Oracle мэргэ төлөгч: 15 алхам (зурагтай)
Homunculus - Механик нууцлаг Oracle мэргэ төлөгч: 15 алхам (зурагтай)

Видео: Homunculus - Механик нууцлаг Oracle мэргэ төлөгч: 15 алхам (зурагтай)

Видео: Homunculus - Механик нууцлаг Oracle мэргэ төлөгч: 15 алхам (зурагтай)
Видео: Воды как в дипломе. Финал ► 6 Прохождение Hogwarts Legacy 2024, Арваннэгдүгээр
Anonim
Image
Image
Homunculus - Механик нууцлаг Oracle мэргэ төлөгч
Homunculus - Механик нууцлаг Oracle мэргэ төлөгч

За, энэ юу байх ёстой вэ? Энэ талаар би хүмүүст хэлдэг өөр түүх бол гавлын яс нь булшийг дээрэмдсэн 19 -р зууны үеийн нууцлаг хүн бөгөөд түүний багт наадмын хажуугаар дууссан гавлын ясыг 1900 -аад оны эхээр харуулсан явдал юм. Би үүнийг Викторийн байшингийн хонгилоос олж, 21-р зууны мэргэ төлөгч болгон уг тулгуурыг дахин бүтээсэн бөгөөд 'Интернетийн эфирт хүрч чадах хүн, чиний хувь заяа, найз нөхөд, дайснууд чинь хэн болохыг хэлээрэй. хошигнол, миний имэйл, хуанлийг уншаарай.

Энэ нь үнэхээр юу вэ - Энэ бол Raspberry pi дээр ажилладаг гайхалтай Жаспер програм бөгөөд би Линбургийн гавал ярьдаг 2 суваг хийсэн бөгөөд энэ нь олон хонх, шүгэл (мөн хэнгэрэг) -тэй хамт нэмж хэлдэг..

Энэ бол супер амбицтай төсөл байв. Олон төрлийн зөөвөрлөгчтэй ажиллах боломжтой - олон бялуу, мод боловсруулах, будах, олон утас, олон тооны питон кодлох, ардунио кодлох, олон жижиг утас, 120в утас, пи малгайны гаднах самбар, реле драйвер ба реле, 24v цахилгаан хангамж, зүйлийг хөдөлгөх - 2 тэнхлэгтэй гавал, хэнгэрэг цохих.

Би хэсэг тус бүрийг, ялангуяа питон кодчилолыг хэсэгчлэн нарийвчлан авч үзэхгүй, гэхдээ бүрэлдэхүүн хэсэг бүрийг товч тайлбарлаж, зургийг оруулахыг хичээх болно.

Түүнчлэн, Python-ийн жишээнүүд дээр-тийм ээ, би кодчилолд илүү объект чиглэсэн байх боломжтой байсан, гэхдээ төслийг эхлүүлэх үед Python-ийн туршлага маань маш энгийн байсан бөгөөд мэдээж та яарч байхдаа тайрах, буулгахад илүү хялбар болсон. хийж байгаа зүйлээ зогсоож, дахин зөв бичээд үргэлжлүүлээрэй.

Алхам 1: Гол бүрэлдэхүүн хэсгүүд - Миний олох/авах/худалдаж авах ёстой зүйлүүд

Гол бүрэлдэхүүн хэсгүүд - Миний олох/авах/худалдаж авах ёстой зүйлүүд
Гол бүрэлдэхүүн хэсгүүд - Миний олох/авах/худалдаж авах ёстой зүйлүүд
Гол бүрэлдэхүүн хэсгүүд - Миний олох/авах/худалдаж авах ёстой зүйлүүд
Гол бүрэлдэхүүн хэсгүүд - Миний олох/авах/худалдаж авах ёстой зүйлүүд
Гол бүрэлдэхүүн хэсгүүд - Миний олох/авах/худалдаж авах ёстой зүйлүүд
Гол бүрэлдэхүүн хэсгүүд - Миний олох/авах/худалдаж авах ёстой зүйлүүд

Raspberry Pi

Тэдний хоёр нь

www.adafruit.com/products/1914?gclid=CjwKE…

Жаспер

"Жаспер бол байнгын ажиллагаатай, дуут удирдлагатай програм хөгжүүлэх нээлттэй эхийн платформ юм."

jasperproject.github.io/

Адафрутын "нүд"

learn.adafruit.com/adafruit-1-44-color-tft…

Teensy - Нүдний тархи

www.adafruit.com/product/2756

Өсвөр насны болон 1-44 өнгийн tft дэлгэц ашиглан нүдийг хэрхэн бүтээх вэ

learn.adafruit.com/animated-electronic-eye…

16 суваг Serveo малгай

learn.adafruit.com/adafruit-16-channel-pwm…

Сонгодог Линдберг гавал

www.amazon.com/Lindberg-scale-Pirate-skull…

Raspberry Pi -тай ажиллах 4 сувгийн буухиа самбар

www.amazon.com/Sizet-Channel-Module-Arduin…

Соленоид түлхэх

(Үүнийг олон газраас авах боломжтой)

www.aliexpress.com/item/High-quality-DC-12…

USB микрофон

Үүнийг янз бүрийн газраас авах боломжтой

www.samsontech.com/samson/products/micropho…

Төрөл бүрийн

Миний эргэн тойронд хэвтэж байсан хоёр серво, хоббигийн дэлгүүрээс 1 долларын сагснаас олсон. Серво өргөтгөл кабель, USB/Bluetooth чанга яригч, самар боолт, БСХС, Халуун цавуу, хуучин вакуум хоолой, чийдэнгийн янз бүрийн хэсэг, бит, хуучин Samsung S5 гар утас, ган төмөр, зэс утас, зэс соронзон хальс, хадаас, ердийн цавуу гэх мэт. гэх мэт

Алхам 2: Яагаад хоёр бөөрөлзгөнө бялуу вэ?

Яагаад хоёр бөөрөлзгөнө бялуу вэ?
Яагаад хоёр бөөрөлзгөнө бялуу вэ?

Эхэндээ би гавлын ясыг синхрончлохыг хүсч байсан боловч Жасперийг суулгаж, хийхийг хүсч буй бүх зүйлээ тодорхойлсны дараа бүх ажлыг хоёр бялуу болгон хуваах нь дээр гэж бодсон. Надад үүнийг хийх эцсийн хугацаа байсан бөгөөд хэрэв надад гүйцэтгэлийн асуудал гарсан бол би ухрахыг хүсээгүй. Одоо ажил дууссаны дараа би үүнийг ганц Пи -ээр хийж чадна гэж бодож байна, тэр үед би Жасперийг нэг пиэрээр удирдахыг зөвшөөрч, 2 -р pi -ийг серво ба реле жолоодохыг зөвшөөрсөн юм. ажил Хөгжлийн хувьд ч илүү хялбар байсан. Би Жасперт серво, релений талаар санаа зовохгүйгээр бүх зүйлийг зөв хийж чадна. Нөгөө талаар би жолоодлогын жолоодлого, гэрлийг асаах, servos -ийг хөдөлгөх гэх мэт цаг хугацааг анхаарч, дуу хоолой/чанга яригч/микрофонтой холбоотой аливаа асуудалд санаа зовохгүй байж болно.

Үүний гол тал нь би гавлын ясны синхрончлол хийх чадвараа алдаж, эрүүгээ хөдөлгөж чадсангүй, гэхдээ Грант Имахарагийн "Жеофф" киног бүтээсэн "Хожуу хожуу шоу" -ны ажлыг харсны дараа би бүх зүйл хангалттай сайхан харагдаж байна гэж бодсон.

www.popularmechanics.com/science/a5473/4350…

Алхам 3: Хоёр бялуу хэрхэн харилцдаг вэ?

Хоёр бялуу хэрхэн харилцдаг вэ?
Хоёр бялуу хэрхэн харилцдаг вэ?
Хоёр бялуу хэрхэн харилцдаг вэ?
Хоёр бялуу хэрхэн харилцдаг вэ?

Үүнийг хийх хэд хэдэн өөр арга байдаг. Би хуучин сургуульд сурч, цуваа холболтоор явахаар шийдсэн. Pi#1 -ээс Pi#2 хүртэлх цуваа холболтыг нээж, түүнд ямар нэгэн зүйл илгээхэд зөвхөн хоёр Pies (Tx, Rx & gnd) хоорондох гурван утас, бага хэмжээний код хэрэгтэй болно. Pi#2 нь өгөгдлийг уншихын тулд цуваа холболтыг нээж, цуваа холболтоосоо хатуу давталттайгаар уншдаг. Зарим текстийг хүлээн авахдаа энэ нь командтай тохирч байгаа эсэхийг (Ярилцах, асаах, асаах, унтраах, унтраах гэх мэт) харж, хийх ёстой зүйлээ хийдэг. Цуваа холболтын доод тал нь командыг илгээх болон тушаалын явцаас бага зэрэг саатал юм. Pi#2 нь уншихад бага зэрэг саатал гаргадаг. Тиймээс би зарим зүйлийг хурдасгах хэрэгтэй болсон. Ирээдүйн олон талт төслүүдийн хувьд би хоёр Pies-тэй харилцах боломжтой бөгөөд үүнийг хийхийн тулд интернет шаардлагагүй гэдгийг мэдэх нь сайн хэрэг юм.

Алхам 4: Python Threads

Python Threads
Python Threads

Бүх зүйлд нэмэлт нарийн төвөгтэй байдлыг оруулахын тулд би Python thread -ийг Pi#2 дээр ашиглах шаардлагатай болсон тул олон хүсэлтийг нэгэн зэрэг боловсруулах боломжтой болсон. Жишээлбэл, би ярьж эхлэх хэрэгтэй байсан - эрүү дээш, доошоо явж байхад гавлын ясны толгойг зүүн/баруун тийш хөдөлгөж, харин Pi#1 ямар нэг шалтгаанаар алдаа гаргаж, №2 -д хэлж чадахгүй байвал яах вэ? ярихаа болихын тулд гавлын яс үүрд ярих болно. Тиймээс хэсэг хугацааны дараа гавлын яс хаагдах ёстой гэж надад хэлэх хэрэгтэй байсан. Үүнийг хийхийн тулд утас салгах нь хамгийн хялбар байсан. Утсаар ярих хэв маягийн дотор хэсэг хугацааны дараа ярихаа больж, толгой, эрүүгээ шинэчилж, гарах код байдаг. Хэнгэрэг хийхтэй адил зүйл бол гавлын яс дуугарахаас өмнөхөн эхлэхэд хэрэгтэй байсан тул хэнгэрэг хийх өөр утас ээрээд бүх зүйл хамт ажилладаг бөгөөд толгойны хөдөлгөөний код нь хэнгэрэг цохихоос огт өөр юм. мөн нүд бүх утаснууд нэгэн зэрэг ажиллах боломжтой.

Python -д утас ашиглахад шаардагдах кодын хэмжээ маш бага боловч энэ нь ойлгомжгүй бөгөөд толгойгоо эргүүлэхэд хэсэг хугацаа зарцуулсан боловч энэ нь маш сайн ажилладаг. Хэрэв та Raspberry Pi хөгжүүлэгч бол багаж хэрэгслийн хайрцгийг ашиглах нь сайн хэрэгсэл юм.

Алхам 5: Жаспер ба Жасперын өөрчлөлтүүд

Жаспер сайт бол үүнийг pi дээр суулгах, ямар дуу хоолой ашиглах, хэрхэн тохируулах, шинэ модуль, бүх зүйлийг бичих, үнэгүй ашиглах эх сурвалж юм. Гэхдээ энэ нь энгийн суулгалт биш юм. Маш олон алхам, олон багцыг суулгаж тохируулаарай. Би ийм төрлийн ажил хийдэг. Энэ төслийг хийж дуусмагц би Жапер руу гүн гүнзгий нэвтэрч, хийх гэж буй зүйлдээ нийцүүлэхийн тулд маш их өөрчлөлт хийсэн.

Миний хийсэн зарим өөрчлөлт:

Идэвхгүй сонсголыг арилгаж, GPIO портыг ашиглан гар хийцийн унтраалгаар идэвхтэй сонсголыг эхлүүлсэн. Энэ нь идэвхгүй сонсохыг ашиглахтай харьцуулахад илүү олон төрлийн "аркад" хэлбэрийг бий болгосон.

Микрофонтой ажиллахын тулд шаардлагатай параметрүүдийг өөрчилсөн - Би өөрт тохирох нэгийг олох хүртлээ гурван өөр USB микрофоныг туулах шаардлагатай болсон. Би бас кодын зарим босго утгыг тохируулах шаардлагатай болсон. Энэ бол надад Жасперийг өөрийн биеэр ашиглах хамгийн зовлонтой хэсэг байсан.

Цуваа холболтыг нээхийн тулд бүх модулиудад цуваа холболтын кодыг нэмсэн бөгөөд боол Пи юу хийх ёстойг "нүд рүү харах", "ярих", "хэнгэрэг цохих" гэж хэлээрэй.

"Миний найзууд хэн бэ", "надад онигоо хэлээрэй", "цагийн хуваариа CRM хуанлиас уншаарай", "надад азаа хэл" гэсэн модулиудыг нэмсэн. Зарим нь өгөгдөл олж авахын тулд үүлд суурилсан програм хангамж руу REST дуудлага хийх шаардлагатай байв. Надад хэрэгтэй зүйлээ авахад нь туслахын тулд сайт дээрх баримт бичгийн хамт жишээ болгон ашиглаж байсан маш олон гадуур модулиуд байдаг.

Алхам 6: Гавал дээр хоёр тэнхлэг нэмэх

Гавал дээр хоёр тэнхлэг нэмэх
Гавал дээр хоёр тэнхлэг нэмэх
Гавал дээр хоёр тэнхлэг нэмэх
Гавал дээр хоёр тэнхлэг нэмэх
Гавал дээр хоёр тэнхлэг нэмэх
Гавал дээр хоёр тэнхлэг нэмэх

Би Линдбергийн үндсэн гавлын яснаас эхэлсэн. Би анх 4/5 тэнхлэгтэй гавлын ясны талаар бодож байсан боловч хөдөлгөөнийг зохицуулахын тулд питон кодыг бичихэд шаардагдах хугацаа нь төслийн үлдсэн хэсгийг дуусгахаас илүү хугацаа шаардагдах болно. (Энэ нь аль хэдийн байгаа эсэхийг би мэдэхгүй, гэхдээ олон тэнхлэгтэй гавлын ясыг жолоодох Pi эсвэл Ardunio дээрх програм хангамж нь өөрөө маш дажгүй төсөл байх болно.) Тиймээс нэг тэнхлэг-эрүүний хөдөлгөөн хэтэрхий доголон байсан. Би толгойны хөдөлгөөнийг нэмж, LCD нүд ажиллаж байгаад үр дүнд сэтгэл хангалуун байна.

Гавал ярьж байхдаа бусад хүмүүсийн хийсэн ажлыг хараад би юу хийх ёстойгоо, хоёр servo & servo эвэр, БСХС, халуун цавуу, зип зангиа, туршилт, алдаа зэргийг олж мэдсэн.. Хөдөлгөөний үндсэн Pi програмчлал нь үнэндээ илүү урт хугацаа шаардагджээ. Би хоёр servo -ийн ХОУХШ -ийн утгыг олж мэдэх ёстой байв. Би үндсэн чиглэлийг бүхэлд нь нээлттэй/хаах замаар толгойгоо зүүн/баруун тийш чиглүүлж эхлэв. Гэхдээ тийм ч сайн харагдсангүй. Тиймээс би завсрын хөдөлгөөн хийсэн, эрүү бүрэн онгойсон, хойшлогдсон.1, эрүү хэсэгчлэн хаалттай, сааталгүй, ваар хэсэгчлэн онгойсон, саатал, гэх мэт. Толгойн хөдөлгөөний хувьд ч мөн адил нааш цааш наах нь заваан харагдаж байсан тул завсрын хөдөлгөөн, саатал гаргадаг. илүү дээр харагдаж байна.

Надад хийж амжаагүй нэг харамсалтай зүйл бол гавлын ясны малгай дээр тавьсан бүх материал - төмөр тууз, зүү, зэс титэм, утаснууд нь гавлын ясыг хүнд болгож, servo -ийг хүнд хэцүү байдалд оруулдаг. энэ нь удаан явж байгаа бөгөөд тийм ч хол биш байна. Илүү өндөр эргэлттэй servo нь энд туслах болно, гэхдээ би цаг хугацаа, мөнгөгүй байсан …

Алхам 7: Adaifruit Hat Servo Driver

Adaifruit Hat Servo жолооч
Adaifruit Hat Servo жолооч

Adafruit нь бүтээгдэхүүнээ хэрхэн ашиглах талаар гайхалтай жишээтэй. Төв, зүүн, баруун гэсэн servo бүрийн үнэ цэнэ яг юу болохыг олж мэдэх нь хэцүү байсан. Энэ нь таны бодож байгаа шиг 0, 90, 180 биш. Энэ бол ердөө хэдхэн мөрөнд багтах питон програм байсан боловч аль аль servo -г даван туулахад хэдэн цаг зарцуулсан.

Алхам 8: буухиа самбар

Релений самбар
Релений самбар

Би үүнийг Амазон дээрээс авсан. Олон тооны вэбсайтууд яг ижил нэгжийг зардаг. Энд бага зэрэг туршилт хийсэн боловч реле эргүүлэхэд хэдхэн мөрийн код шаардагдах бөгөөд реле дээр NC болон NO холболттой болох нь үүнийг илүү хялбар болгож байгаа юм. Энд бас нэг бэрхшээл бол GPIO порт/зүү нь Pi дээрх зүүтэй 1: 1 харьцаатай байдаггүй. Толгойгоо эргүүлэхийн тулд бага зэрэг хөдөлмөр зарцуулсан.

Алхам 9: Өсвөр насныхан ба нүд

Өсвөр насныхан ба нүд
Өсвөр насныхан ба нүд

Би үүнийг Adafruit сайтаас 100% авсан. Эхэндээ би ашиглах гэж байсан ширээний теннисний бөмбөгийг гэрэлтүүлдэг доголон LED байсан боловч үүнийг сайт дээрээс нь хараад би заавал авах ёстой болсон. Үүнээс өмнө надад Ardunio -ийн туршлага байхгүй байсан ч би тэдний сайт дээрх жишээг сохроор дагаж, ½ орчим хоногийн дотор ажиллуулсан. Түүнчлэн - Би энэ програмыг өсвөр насандаа асааж эхэлснээс хойш үүнийг хадгалж, асаахад. Ardunio 3 секундын дараа асаж, нүдийг гэрэлтүүлдэг. Тиймээс, нүдийг ажиллуулахын тулд хийх ёстой зүйл бол 12В -ийг релений аль нэгэнд холбож, өсвөр нас, нүд, ид шидийг асаах явдал байв!

Гавлын ясанд LCD дэлгэц суурилуулах нь СУПЕР өвдөлттэй байсан. LCD тус бүр дээр 7 жижиг утас байдаг тул нийт 14 утас гавлын ясыг нунтаглаж, шулуун угсрах, утас таслахгүй байхыг хичээдэг нь маш их өвддөг. Тиймээс програмчлах нь дунд зэргийн бэрхшээлтэй байдаг. Миний хүлээж байснаас яг эсрэгээрээ. Teensy нь хоёр servo -ийг агуулсан БСХС -ийн хавтангийн доорх нүдний ард байрладаг.

Алхам 10: Tambourine

Tambourine
Tambourine
Tambourine
Tambourine

Haunted Mansion дахь болор бөмбөлөг доторх толгой, хэнгэрэг эргэн тойрон хөвж байсныг би санаж байгаа болохоор тэр сүнстэй холбоо барьж байхдаа би ийм төсөлтэй байх ёстой байв. Гавлын яс нь урьд нь оюун ухаан уншигч/үзмэрчээс гаралтай байсан тул сүнснүүд байгаа үед хүмүүст мэдэгдэх шаардлагатай болдог. Би олж чадах хамгийн хүчирхэг түлхэх релеээ олсон юм. Дараа нь надад байсан зөөврийн компьютерын цэнэглэгчийг 12V -аас 24V хүртэл хүчдэлд оруулав. Би механизмын хэд хэдэн өөр хувилбарыг гаргах ёстой байсан ч миний гурав дахь давталт хамгийн сайн ажилласан. Би хөшүүргийн урт, зэрэгцүүлэлт гэх мэт замбараагүй байх ёстой байсан. Миний хамгийн том алдаа бол энэ бүгдийг мод/БСХС -ээр хийсэн явдал байсан. Би үүнийг анх 24 вольтоор гүйх үед цахилгаан ороомог хэнгэргийг хүчтэй цохих бөгөөд энэ нь өөрөө өөрийгөө хагалж байв. (12В -ийн хувьд энэ нь хангалттай хүчтэй биш байсан) Цаг хугацаа өнгөрөх тусам БСХС -д модон босоо ам суурилуулж, бүх зүйлийг будахад бүх зүйл хөдлөхөд хэцүү / улам хэцүү болж, улмаар ороомог бүрэн бүтэн болоход түлхэх, эргэж ирэхэд илүү хэцүү болсон гэсэн үг юм.. Тиймээс би нэмэлт буцах булаг нэмж оруулах шаардлагатай болсон бөгөөд энэ нь цахилгаан ороомог асах үед энерги зарцуулахыг шаарддаг. Ийнхүү хэнгэрэг удаан тоглодог талаас нь цохиж дуусгав. Дараагийн удаа би энэ хэсгийг хүрэл бут, металл босоо ам гэх мэт металлаар хийж, энэ асуудлаас зайлсхийх болно.

Алхам 11: Плазмын чийдэн

Плазмын чийдэн
Плазмын чийдэн
Плазмын чийдэн
Плазмын чийдэн

Би уг төсөлд Жейкобсын шат эсвэл өөр ямар нэгэн галзуу эрдэмтний энергийн эх үүсвэр барихгүй байсан тул гавлын ясыг жолоодоход ямар нэгэн "энерги" хэрэгтэй байв. Би хуучин Samsung Galaxy S5 -аа аваад үйлдвэрийн тохиргоог хийж, дээр нь энергийн бөмбөг програмыг ачаалсан. Би утсаа дэлгэц дээр хадгалах горимд оруулахыг зөвшөөрдөггүй өөр програмыг ачаалах шаардлагатай болсон.

Алхам 12: 120в -ийн гэрлийг хэрхэн яаж анивчих вэ

120в -ийн гэрлийг хэрхэн яаж анивчих вэ
120в -ийн гэрлийг хэрхэн яаж анивчих вэ

АНХААРУУЛГА -

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

АНХААРУУЛГА -

halloweenpropmaster.com/u-build-it3.htm

Энэ сайт нь үүнийг хэрхэн хийх талаар хамгийн сайн тайлбарыг өгдөг. Эхлүүлэгчийн өртөг маш хямд бөгөөд би өөрт байгаа сэлбэг утсыг залгасан. Надад эдгээр хэд хэд бий, тэдгээрийг Halloween -ий үеэр ашиглаж байсан бөгөөд тэд маш сайн ажилладаг, гал хамгаалагч нь асдаггүй, хэт халдаггүй гэх мэт. Би тэднийг хэдэн цагаар асуудалгүй ажиллуулж байсан. Тиймээс энэ төслийн хувьд би гарааны залгууртай уртасгагч утаснуудын нэгийг авч самбар дээрх дөрвөн релений нэгэнд холбосон. GPIO кодын хэдэн мөр үүнийг унтрааж асаах болно. Энэ нь бас шууд дулаацах цаггүйгээр ажиллаж эхэлдэг.

Алхам 13: Платформ/Хүснэгт

Платформ/Хүснэгт
Платформ/Хүснэгт
Платформ/Хүснэгт
Платформ/Хүснэгт

Би "ширээн дээрх гавлын яс", "Франкенштейний толгой ширээн дээр" галзуу эрдэмтэн янз бүрийн багаж хэрэгслийг олж харсан бөгөөд би энэ замаар явахаар шийдсэн юм. Энэ нь надад ярьж буй гавлын яснаас илүү их зүйлийг туршиж үзэх боломж өгөх болно. Би хүснэгтийн үндсэн хэмжээг олж мэдээд БСХС -ээс хийсэн. Ширээний хөрөө ашиглах нь үүнийг хийхэд маш хялбар болгодог. Миний төслүүд ихэвчлэн төмөр хийцтэй байдаг тул модоор барих нь миний хувьд шинэ зүйл байсан. Би үндсэн хэсгүүдийг хайчилж аваад хайрцагныхаа 4 талыг, дээд хэсгийг нь маш хурдан хийв. Хаанаас хэцүү сургамж авсан бэ гэвэл би угсрахдаа цавуу буу ашигласан. Миний олж мэдсэн зүйл бол үүнийг хийх арга биш юм. Хараал идсэн зүйлийг авангуутаа бүх хэсгүүд нь салсан! Тиймээс би буланг бэхжүүлэхийн тулд 1 инчийн дөрвөлжин хэсгийг нэмж хайчилж, модоор наасан/хадаасаар бэхлэв. Сурсан хичээл. Би тавцангийн дээд ба хажуугийн хооронд хэсэг обуд хийж, нааж, хадаасаар бэхлэв. Цоорхойг нөхөхийн тулд толбо үлдсэн бөгөөд үлдсэн хэсгүүдийг угсрахад бэлэн болжээ.

Үлдсэн хугацаанд би вэб дээрээс үзсэн зургуудаасаа урам зориг авсан. Гавлын ясыг "эртний" болгохын тулд би хар толбо ашиглахыг оролдсон. Энэ нь ажиллахгүй байсан; энэ нь хуванцар дээр наалддаггүй. Тиймээс би гавлын ясыг цагаан өнгөөр будаж, дараа нь толбо тавив. Энэ нь хамаагүй дээр ажилласан. Үүнийг хийх маш олон арга техник байдгийг би мэднэ, ийм зүйл болсонд баяртай байна. Гавлын яс болон хацрын ясны эргэн тойронд ашиглаж байсан өөр төслөөс миний тавьсан зэс соронзон хальс. Би хуучирсан/хуучирсан харагдуулахын тулд хар бус будсан бусад зүйлийн толбо дээр зурсан.

Бусад төслүүдээс миний хийж байсан бусад хэсгүүд болон булнууд. Бүх гуулин хэсгүүд нь чийдэнгийн дэлгүүрээс ирсэн. Би хэд хэдэн хаягдал материалаар хайчлах товчлуур хийсэн бөгөөд төгсгөлийн товчлуур нь өөр нэг чийдэнгийн хэсэг юм. Дуу тусгаарлагчтай хамт электрон илүүдэл газраас би олсон хоолойнууд. Апокалипсийн дараах өөр төслөөс авсан панк рокерын спикс. Барилгын дэлгүүрийн ган төмөр, зэс утас, түүний нугаламын хэдэн PVC хоолой.

Зурагт хуудасны хувьд би вэб дээрээс хуучин илбэчиний зурагт зургийг олж, Photo Shop -ийн ид шидийн тусламжтайгаар нэрийг нь өөрчилсөн юм.

Алхам 14: Үлдсэн хэсэг

Бусад
Бусад
Бусад
Бусад
Бусад
Бусад
Бусад
Бусад

Вэб дээрээс үзсэн зургуудаас би урам зориг авсан. Гавлын ясыг "эртний" болгохын тулд би хар толбо ашиглахыг оролдсон. Энэ нь ажиллахгүй байсан; энэ нь хуванцар дээр наалддаггүй. Тиймээс би гавлын ясыг цагаан өнгөөр будаж, дараа нь толбо тавив. Энэ нь хамаагүй дээр ажилласан. Үүнийг хийх маш олон арга техник байдгийг би мэднэ, ийм зүйл болсонд баяртай байна. Гавлын яс болон хацрын ясны эргэн тойронд ашигласан өөр төслөөс миний тавьсан зэс соронзон хальс. Би хуучирсан/хуучирсан харагдуулахын тулд хар бус будсан бусад зүйлийн толбо дээр зурсан.

Бусад төслүүдээс миний хийж байсан бусад хэсгүүд болон булнууд. Бүх гуулин хэсгүүд нь чийдэнгийн дэлгүүрээс ирсэн. Би хэд хэдэн хаягдал материалаар хайчлах товчлуур хийсэн бөгөөд төгсгөлийн товчлуур нь өөр нэг чийдэнгийн хэсэг юм. Цахилгаан илүүдэл газраас би олж авсан хоолойнуудыг тусгаарлагчтай хамт. Апокалипсийн дараах өөр төслөөс авсан панк рокерын спикс. Барилгын дэлгүүрийн ган төмөр, зэс утас, түүний нугаламын хэдэн PVC хоолой.

Алхам 15: Угсрах/тааруулах/твек хийх

Угсрах/тааруулах/твек хийх
Угсрах/тааруулах/твек хийх

Тиймээс миний бүтээх үйл явц энд байна:

#1 Жасперийг Pi дээр суулгаад ажиллуулна уу.

#2 Олон тооны микрофон худалдаж аваад амжилтанд хүрэх хүртэл тохируулаарай.

#3 2 -р Pi дээр Adafruit малгайг суулгаж, servos -ийг хэрхэн зөөх талаар ойлгоорой. Сервуудыг гавлын ясанд оруулаад, тэдгээрийг зөөхийн тулд ашиглах ёстой утгыг ойлгоорой.

#4 Гавлын ясны туршилтын бааз барь, ингэснээр би үүнийг оффис дээрээ хийж болно. Жиргэх, дахин тохируулах, дахиад жаахан засах.

#5 Бүх цахилгаан эд ангиудыг Plexiglas самбар дээр холбоно. Бялуу, реле самбар, USB тэжээлийн хангамж ба холбогдох утаснууд.

#6 Adafruit нүдийг бүтээ. Бүх зүйлийг ажиллуулахын тулд тэдэнд хүчдэл хэрэгтэй гэдгийг би өөртөө батал. Энэ хэсгийг эхлэхэд би үүнийг мэдээгүй.

#7 Хоёр бялууны хооронд цуваа өгөгдөл илгээх, хүлээн авах тухай ойлголтын нотолгоог хий. 2 -р Pi -ийн давталтын схемийг надад хэрэгтэй командыг бичээрэй - ярих/унтраах гэх мэт. Үүнийг жишээ кодоор туршиж үзээрэй №1. Жаспер хараахан байхгүй байна.

#8 Цуваа кодыг Жаспер код дээр нэмээрэй - Жаспер ярьж байхад би үндсэн хөдөлгөөнийг авч чадна гэдгээ батал.

#9 Релений самбартай хутгалдаж эхлээрэй. Нүдийг асаахын тулд кодыг нэмнэ үү.

#10 120v -ийг асаахын тулд код нэмнэ үү. Цахилгаан ороомог, хэнгэрэгийг хэрхэн яаж ажиллахыг олж мэдэхийн тулд тусдаа тавцан дээр хий.

#11 Нүдээ гавлын ясанд суулгаарай.

#12 Бүх зүйл угсрагдах платформыг бүтээ. Бүх хэсгүүдийг тавцан дээр угсарч, гавлын ясны ган суурийг барьж, хэнгэрэгэн хэсгүүдийг нэмнэ.

#13 Гэрт байгаа бялуу, тавиурыг гараж руу оруулаад тавцан дотор яаж оруулахыг олж мэдээрэй.

#14 Тохируулж эхлэх. Илүү тааруулах, үргэлжлүүлэн тааруулах. Python кодыг олон урсгалтай болгох хэрэгтэй бөгөөд ингэснээр бүх үйлдлүүд хамтдаа ажиллах боломжтой болно гэдгийг ойлгоорой.

#15 Вакуум хоолойн доор энергийн бөмбөг нэмж оруулахаар шийдээрэй. Би үүнийг хуучин гар утсаар хийж чадна гэдгийг олж мэдээрэй. Үүнийг нэгхэн хоногийн дотор хийсэн.

#16 Дэлгэрэнгүй мэдээллийг үргэлжлүүлэн оруулна уу. Баяжуулалт, зэс утас, хоолой, эртний гавлын яс. Тохируулга, туршилтаа үргэлжлүүлээрэй. Үргэлж сулрах зүйлсийг будаж, шүргэж, засаж, эвдэрч буй зүйлийг дахин инженерчлэх/бэхжүүлэх.

#17 Туршилт, тохируулга Үүнийг бусад хүмүүст үзүүлэхэд бэлэн байгаарай.

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