Мазмұны:

Homunculus - механикалық мистикалық Oracle көріпкелі: 15 қадам (суреттермен)
Homunculus - механикалық мистикалық Oracle көріпкелі: 15 қадам (суреттермен)

Бейне: Homunculus - механикалық мистикалық Oracle көріпкелі: 15 қадам (суреттермен)

Бейне: Homunculus - механикалық мистикалық Oracle көріпкелі: 15 қадам (суреттермен)
Бейне: The James Squirrel Movie (FULL) 2024, Қараша
Anonim
Image
Image
Homunculus - механикалық мистикалық Oracle көріпкелі
Homunculus - механикалық мистикалық Oracle көріпкелі

Жақсы - бұл не болуы керек … мен адамдарға айтатын соңғы оқиға - бассүйек 19 ғасырдың мистигінің қабірі тоналған, ал карнавалдың соңында қалған бас сүйегі 1900 жылдардың басында көрсетілген. Мен оны Виктория үйінің іргетасынан таптым және тіректі XXI ғасырдың сәуегейіне айналдырдым-«Интернеттің эфиріне қол жеткізе алатын, сіздің бақытыңызды, достарыңыз бен дұшпандарыңыз кім екенін айтыңыз. әзіл және менің электронды пошта мен күнтізбені оқыңыз '.

Бұл шынымен не - Бұл таңқурай пи -де жұмыс істейтін таңғажайып Jasper бағдарламалық жасақтамасы, мен оны қосатын көптеген қоңыраулар мен ысқырықтармен (және барабанмен) сөйлесетін Линбург бас сүйегімен сөйлейтін 2 арна жасадым..

Бұл супер амбициялық жоба болды. Әр түрлі медиалармен жұмыс істеу керек - көптеген бәліштер, ағаш өңдеу, кескіндеме, көптеген сымдар, питонда көп кодтау, ардунио кодтау, көптеген шағын сымдар, 120в сымдар, пи шляпалардың сыртқы тақталары, реле драйверлері мен реле қозғалысқа келтіретін қуат көздері - 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

Tensy мен 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 -ші пита серво мен релені басқаруға мүмкіндік берді, осылайша мен олардың арасында нақты демаркацияға ие болдым. жұмыс Даму үшін де оңай болды. Мен Жасперде серверлер мен реле туралы алаңдамай, бәрін дұрыс шеше аламын. Екінші жағынан, мен серво жүргізуге, заттардың уақытына - шамдарды қосуға, серваларды жылжытуға және т.б назар аудара аламын және дауыс/динамик/микрофонға қатысты мәселелерге алаңдамаймын.

Мен бас сүйегінің синхронизациясының жақпен сөйлеу мүмкіндігін жоғалттым, бірақ Грант Имахараның «Джеофф» кеш шоу үшін жасаған жұмысына қарап, мен жақсы көрінетінін түсіндім.

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

3 -қадам: Екі пирог қалай байланысады?

Екі пирог қалай байланысады?
Екі пирог қалай байланысады?
Екі пирог қалай байланысады?
Екі пирог қалай байланысады?

Мұны істеудің бірнеше әдісі бар. Мен ескі мектепке бардым және сериялық байланыспен баруды шештім. №1 Pi -ден Pi2 -ге дейін сериялық қосылымды ашу және оған бірдеңе жіберу үшін оған тек екі Pies (Tx, Rx & gnd) арасындағы үш сым мен аз ғана код қажет. №2 позиция деректерді оқу үшін сериялық қосылымды ашады және оның тізбектік қосылымынан тығыз циклде оқуды орнатады. Мәтінді алған кезде ол командаға сәйкес келетінін көреді (Сөйлесу, жарық қосылады, сөнеді, өшеді және т.б.) және қажет нәрсені жасайды. Сериялық қосылымның төменгі жағы - команданың жіберілуінен және команданың орындалуынан сәл кешігу. №2 позиция оқу кезінде аз ғана кідіріспен циклде. Сондықтан мен біршама жылдамдықпен жүруге мәжбүр болдым. Болашақ мульти-пи жобалары үшін мен екі пирогпен сөйлесе алатынымды және бұл үшін интернет қажет емес екенін білу жақсы.

4 -қадам: Python ағындары

Python ағындары
Python ағындары

Барлығына қосымша күрделілік қосу үшін мен №2 Pithon ағындарын қолдануға тура келді, осылайша мен бірнеше сұраныстарды өңдей аламын және оларды бір уақытта өңдей аламын. Мысалы, мен сөйлеуді бастауым керек еді - жақ сүйегінің басын солға/оңға жылжытып, жақ жоғары және төмен қарай жылжиды, бірақ егер №1 Pi қандай да бір себептермен қате болса және №2 -ге айта алмаса ше? сөйлеуді тоқтату үшін бас сүйек мәңгілікке сөйлесетін еді. Сондықтан маған бас сүйегінің біраз уақыттан кейін жабылуын айтуы керек болды. Бұл үшін жіпті жұлып алу оңай болды. Сөйлесудің күнделікті тәртібінің ішінде біраз уақыт өткен соң сөйлесуді тоқтататын, бас пен жақты қалпына келтіретін және шығатын код бар. Дауылмен бірдей, маған бас сүйегінің сөйлеуі тоқтамай тұрып бастау керек еді, сондықтан мен тағы да басқа да жіп иірдім, бәрі бірге жұмыс істейді, ал бас қозғалысының коды барабан соғудан мүлде бөлек - шамдарды қосу үшін және барлық жіптер бір уақытта жұмыс жасай алады.

Ағындарды пайдалану үшін Python -да қажет код мөлшері өте аз, бірақ бұл өте қиын және менің басымды айналдыруға біраз уақыт кетті, бірақ белгілі болғандай, бұл өте жақсы жұмыс істейді. Егер сіз Raspberry Pi әзірлеушісі болсаңыз, ағындарды пайдалану мүмкіндігі құралдар қорабында болуы жақсы құрал.

5 -қадам: Джаспер мен Жаспердің модификациясы

Jasper сайты - бұл оны пи -ге орнатуға арналған ресурс, қандай дауысты қалпына келтіруді қолдану керек, жаңа модульдерді қалай конфигурациялау, жазу керек - бәрін тегін! Бұл қарапайым орнату емес. Көптеген қадамдар, көптеген пакеттер орнатылады, содан кейін конфигурацияланады. Мен мұндай жұмысты өмір сүру үшін жасаймын және бұл әлі де қиын деп санайтын нәрсе болды. Мен бұл жобаны аяқтаған кезде мен Japer -ге өте терең ендім және мен жасағым келетін нәрсені қанағаттандыру үшін көптеген өзгертулер енгіздім.

Мен енгізген кейбір өзгерістер:

Пассивті тыңдау алынып тасталды және үйдегі кесу қосқышының көмегімен белсенді тыңдауды бастау үшін GPIO порты пайдаланылды. Бұл пассивті тыңдауды қолданудан гөрі «аркадалық» түрге айналдырды.

Микрофонмен жұмыс істеу үшін параметрлерді өзгерттім - мен үшін дұрыс жұмыс істейтінін тапқанша үш түрлі USB микрофонынан өтуге тура келді. Сондай -ақ, кодтағы кейбір шекті мәндерді өзгертуге тура келді. Бұл мен үшін Жасперді қолданудың ең ауыр бөлігі болды.

Сериялық қосылымды ашу үшін модульдердің барлығына сериялық қосылу коды қосылды, қызметшіге «қарау», «сөйлесу», «жарылыс барабаны» не істеу керектігін айтыңыз.

«Менің достарым кім», «маған әзіл айт», «менің кестемді CRM күнтізбемнен оқы», «маған байлығымды айт» модульдері қосылды. Олардың кейбіреулері деректерді алу үшін бұлтты бағдарламалық жасақтамаға REST қоңырау шалуды қажет етті. Маған қажет нәрсені жасауға көмектесу үшін сайтта құжаттамамен бірге мысал ретінде қолданылған көптеген модульдер бар.

6 -қадам: Бас сүйекке екі ось қосу

Бас сүйекке екі ось қосу
Бас сүйекке екі ось қосу
Бас сүйекке екі ось қосу
Бас сүйекке екі ось қосу
Бас сүйекке екі ось қосу
Бас сүйекке екі ось қосу

Мен Линдберг бас сүйегінен бастадым. Мен бастапқыда 4/5 осьті бас сүйек туралы ойладым, бірақ қозғалыстарды үйлестіру үшін питон кодын жазуға кететін уақыт, сонымен қатар қозғалысқа арналған жабдықты құруға кететін уақыт жобаның қалған бөлігін аяқтауым керек болатын уақыттан асып түседі. (Мен оның бар-жоғын білмеймін, бірақ көп осьті бас сүйегін басқаруға арналған Pi немесе Ardunio бағдарламалық жасақтамасы, бұл өте керемет жоба болар еді.) Сонымен, бір ось-жақ қозғалысы тым ақсап еді Мен бас қозғалысын қостым және СКД көздері жұмыс істеді, мен нәтижеге ризамын.

Басқалардың сөйлейтін бас сүйектерімен жасаған жұмысына қарап, мен не істеу керектігін түсіндім, екі серво мен серво мүйізі, МДФ бөлігі, ыстық желім, қысқыш байланыстар, сынақтар мен қателер - менде бұның физикалық бөлігі болды. Қозғалыстың Pi бағдарламалауы шын мәнінде көп уақытты алды. Мен екі серво үшін PWM мәндерін анықтауым керек болды. Мен базалық жолды ашудан/басынан бастауға дейін солға/оңға қарай бастадым. Бірақ жақсы көрінбеді. Мен аралық қозғалыстар жасадым, жақ толық ашылды, кідіріс.1, жақ ішінара жабылды, кідіріс жоқ, құмыра ішінара ашылды, кешіктірілді,.т.б. жақсы көрінеді.

Мен жұмыс істеуге үлгермеген бір өкінішті нәрсе - бас сүйегінің қақпағына салынған барлық материалдар - металл жолақ, ұштар, мыс тәжі мен сымдар бас сүйегінің жалпы салмағын ауырлатып, сервоға қиын уақыт береді. ол баяу жүреді және алыс емес. Жоғары серпінді серво мұнда көмектесер еді, бірақ менде уақыт пен қаражат таусылды …

7 -қадам: Adaifruit Hat Servo жүргізушісі

Adaifruit Hat Servo жүргізушісі
Adaifruit Hat Servo жүргізушісі

Adafruit -те өз өнімдерін қолданудың керемет мысалдары бар. Ең қиыны сол, сол және оң жақтағы орталық серводың әрқайсысы үшін нақты мәндерді анықтау болды. Бұл сіз ойлағандай 0, 90, 180 емес. Бұл екі жолды ғана питон бағдарламасы еді, бірақ екі серво үшін де бірнеше сағатты түзету қажет болды.

8 -қадам: Эстафеталық тақта

Эстафеталық тақта
Эстафеталық тақта

Мен мұны Amazon -да алдым. Көптеген веб -сайттар дәл сол бірлікке ұқсас нәрсені сатады. Бұл жерде бірнеше тәжірибе қажет болды, бірақ реле аудару үшін бірнеше код жолдары қажет, ал сізде реледе NC және NO қосылымдары бар, бұл оны жеңілдетеді. Мұндағы тағы бір қиындық - бұл GPIO порты/түйреуіші Пидегі түйреуішпен 1: 1 сәйкес келмеуі. Менің басымды айналдыру үшін біраз жұмыс қажет болды.

9 -қадам: Жасөспірімдер мен көздер

Жасөспірім және көз
Жасөспірім және көз

Мен мұны Adafruit сайтынан 100% алдым. Бастапқыда мен қолданатын пинг -понгқа арналған ақсық жарықдиодты доптар болды, бірақ мен оларды өз сайтында көргенде, менде болу керек болды. Менде бұған дейін Ardunio тәжірибесі жоқ еді, бірақ мен олардың сайтындағы мысалдарды соқыр түрде қадағалап, оларды шамамен бір жарым күнде жұмыс істедім. Сонымен қатар - мен жасөспірімдерге арналған бағдарламаны іске қосқаннан бері ол сақталады және сіз оны қосқанда. Ardunio шамамен 3 секундта іске қосылады және көзді жарықтандырады. Көзді жұмысқа қосу үшін мен тек 12 вольтты реленің біріне жалғап, жасөспірімдер мен көздерді сиқырға айналдыруым керек еді!

Бас сүйегіне СКД экрандарын орнату өте ауыр болды. Әр СКД -де 7 кішкене сым бар, сондықтан бассүйекті тегістеуге және сымның үзілмеуіне тырысатын 14 сым - бұл өте ауыр болады. Сондықтан орташа қиындықты бағдарламалау - орнату қиын. Мен күткеннің керісінше. Teensy екі серво ұстайтын MDF тақтасының астындағы көздің артына орнатылған.

10 -қадам: домбыра

Дамбина
Дамбина
Дамбина
Дамбина

Мен әрқашан Хаунтед сарайындағы хрусталь шардың басын және оның рухтармен байланыста болған кезде домбыраның айналасында есіп тұрғанын есімде сақтаймын, сондықтан маған бұл жоба үшін осындай нәрсе керек болды. Бас сүйек бұрынғы ақыл -ойды оқитын/көруші болғандықтан, рухтар адамдарға адамдар болған кезде хабарлауы керек. Мен өзім таба алатын ең күшті итергіш релені таптым. Содан кейін мен оны қосалқы ноутбуктің зарядтағышымен 12 -тен 24 -ке дейін кернедім. Маған механизмнің бірнеше нұсқасын жасауға тура келді, бірақ менің үшінші итерациям жақсы жұмыс істеді. Маған рычагтың ұзындығымен, туралауымен және т.б. араласуға тура келді. Менің үлкен қателігім осының барлығын ағашпен/МДФ -пен жасау болды. Мен мұны алғаш рет 24 вольтпен қосқанда, соленоид барабанды қатты ұрып жіберетін еді, ол өзін бөлшектеп тастады. (12 вольтінде ол жеткілікті күшті емес еді) Уақыт өте келе MDF -ке ағаш білік орнатылып, заттарды сырлау қиынға соқты / қиынға соқты, бұл соленоидты біртіндеп итеру қиын болды және қайтып оралу қиын болды.. Сондықтан мен қосымша қайтару серіппесін қосуға тура келді, ол электромагнитті кернеу кезінде энергияны жоғалтуды талап етеді. Осылайша, ақырындап бумбаны қағу аяқталды. Келесі жолы мен оның бір бөлігін металдан - қоладан жасалған втулкадан, металл біліктен және т.б. саламын және бұл мәселені болдырмаймын.

11 -қадам: плазмалық шам

Плазмалық шам
Плазмалық шам
Плазмалық шам
Плазмалық шам

Мен жоба үшін Джейкобс баспалдағын немесе басқа зұлым ғалымның энергия көзін салғым келмегендіктен, бас сүйегімді қозғауға «энергия» қажет болды. Мен ескі Samsung Galaxy S5 телефонымды алдым, зауыттық параметрлерді қалпына келтірдім және оған энергетикалық доп қосымшасын жүктедім. Маған телефонды экранда сақтау режиміне өтуіне мүмкіндік бермейтін басқа қолданбаны жүктеу керек болды, ол оны бағдарламада белсенді күйде ұстайды.

12 -қадам: 120в жарық жыпылықтауын қалай жасауға болады

120в жарық жыпылықтауын қалай жасауға болады
120в жарық жыпылықтауын қалай жасауға болады

ЕСКЕРТУ -

Бұл қабырғадағы 120 В айнымалы ток ашасымен шатастырады. Егер сіз не істеп жатқаныңызды білмесеңіз, оны жасамаңыз

ЕСКЕРТУ -

halloweenpropmaster.com/u-build-it3.htm

Бұл сайт мұны қалай жасау керектігін түсіндіреді. Стартердің бағасы өте арзан, менде қосалқы ұзартқыш сым бар. Менде бірнеше жұп бар және оларды Хэллоуин уақытында қолданамын және олар өте жақсы жұмыс істейді, сақтандырғыштар жарылған жоқ, қызып кетпеді және т. Сондықтан бұл жоба үшін мен стартер кірістірілген ұзартқыш сымдардың бірін алып, оны тақтадағы төрт реленің біріне жалғадым. GPIO кодының бірнеше жолы оны өшіреді және қосады. Ол бірден жұмыс істей бастайды, қыздыру уақыты жоқ.

13 -қадам: Платформа/кесте

Платформа/кесте
Платформа/кесте
Платформа/Кесте
Платформа/Кесте

Мен «үстел үстіндегі бас сүйек», «үстел үстінде Франкенштейннің басы» сияқты ақылсыз ғалымның көптеген құралдарын көрдім және мен осы жолмен барғым келеді деп шештім. Бұл маған сөйлейтін бас сүйектен басқа нәрсені сынап көруге мүмкіндік береді. Мен үстелдің негізгі өлшемін анықтап, оны MDF -ден жасадым. Үстелдік араны қолдану мұны айтарлықтай жеңілдетеді. Менің жобаларым әдетте металл заттар, сондықтан ағаштан салу мен үшін біраз жаңалық болды. Мен негізгі бөлшектерді кесіп алдым және қораптың 4 жағын және үстіңгі бөлігін тез жасадым. Мен қиын сабақты қай жерде алдым, мен оларды жинау үшін желім тапаншасын қолдандым. Менің білгенім - бұл олай емес. Қарғыс алғаннан кейін барлық бөліктер бөлінді! Сондықтан мен бұрыштарды нығайту үшін 1 дюймдік квадраттың қосымша бөліктерін кесіп тастадым және ағаш желіммен бекітілді. Сабақ. Мен платформаның үстіңгі және бүйірлік бөліктерінің арасына біраз жиек қойдым, оны желіммен бекітіп, орнына шегелеп қойдым. Саңылауларды толтыру үшін нүкте жабыстырылды және оған қалған компоненттерді орнатуға дайын болды.

Қалғандары үшін мен желіде көрген суреттерден шабыт алдым. Бас сүйекті «көне» ету үшін мен қара дақ қолдануға тырыстым. Ол жұмыс істемеді; ол пластикке жабыспаған. Мен бас сүйегімді ақшыл түспен бояуға тырыстым, содан кейін дақ қалдырдым. Бұл әлдеқайда жақсы жұмыс істеді. Мен мұны істеудің көптеген әдістері бар екенін білемін және мен оның нәтижесіне ризамын. Мен бас сүйегінің қақпағы мен щек сүйектерінің айналасында қолданған басқа жобадан төселген мыс лента. Мен ескірген/ескі көрініс беру үшін қара емес боялған заттардың қалған бөлігін бояуға салдым.

Қалған бөліктер мен ленталар мен басқа жобалардан алынды. Жезден жасалған бұйымдардың барлығы шамдар дүкенінен алынған. Мен кесілген қосқышты кейбір сынық материалдардан жасадым, ал ұшындағы тұтқа - шамның тағы бір бөлігі. Мен изоляторлармен бірге электронды артық орыннан табылған түтіктер. Панк-рокер мен апокалиптикадан кейінгі басқа жобадан алған. Құрал -жарақ дүкенінен болат пен мыс сым және оның омыртқалары үшін ПВХ құбыры.

Постер үшін мен интернеттен ескі сиқыршының постер суретін таптым және Photo Shop сиқырының көмегімен атауын өзгертті.

14 -қадам: Қалғаны

Қалғаны
Қалғаны
Қалғаны
Қалғаны
Қалғаны
Қалғаны
Қалғаны
Қалғаны

Мен желіде көрген суреттерден шабыт алдым. Бас сүйекті «көне» ету үшін мен қараңғы дақ қолдануға тырыстым. Ол жұмыс істемеді; ол пластикке жабыспаған. Мен бас сүйегімді ақшыл түспен бояуға тырыстым, содан кейін дақ қалдырдым. Бұл әлдеқайда жақсы жұмыс істеді. Мен мұны істеудің көптеген әдістері бар екенін білемін және мен оның нәтижесіне ризамын. Мен бас сүйегінің қақпағы мен щек сүйектерінің айналасында қолданған басқа жобадан төселген мыс лента. Мен ескірген/ескі көрініс беру үшін қара емес боялған заттардың қалған бөлігін бояуға салдым.

Қалған бөліктер мен ленталар мен басқа жобалардан алынды. Жезден жасалған бұйымдардың барлығы шамдар дүкенінен алынған. Мен кесілген қосқышты кейбір сынық материалдардан жасадым, ал ұшындағы тұтқа - шамның тағы бір бөлігі. Мен изоляторлармен бірге электронды артық жерден табылған түтіктер. Панк-рокер мен апокалиптикадан кейінгі басқа жобадан алған. Құрал -жарақ дүкенінен болат пен мыс сым және оның омыртқасы үшін ПВХ құбыры.

15 -қадам: құрастыру/баптау/түзету

Жинау/баптау/түзету
Жинау/баптау/түзету

Міне, менің құрастыру процесі болды:

№1 Jasper -ді Pi -ге орнатыңыз және оны іске қосыңыз.

№2 Бірнеше микрофон сатып алдым және сәттілікке жеткенше түзетіңіз.

№3 2 -ші Pi -ге Adafruit шляпасын орнатыңыз және серводы қалай жылжыту керектігін біліңіз. Серваларды бас сүйегіне салыңыз және оларды жылжыту үшін маған қажет мәндерді түсініңіз.

№4 Бас сүйегіне сынақ базасын жасаңыз, сонда мен оны офисте жұмыс жасай аламын. Түзеу, қайта түзету, тағы біраз түзету.

№5 Барлық электрлік компоненттерді плексиглас тақтасына орнатыңыз. Бәліштер, реле тақтасы, USB қуат көздері және байланысты сымдар.

#6 Adafruit көзін жасаңыз. Барлығы жұмыс істеуі үшін оларға кернеу қажет екенін дәлелдеңіз. Мен бұл бөлімді бастаған кезде білмедім.

№7 Екі Пирог арасында сериялық деректерді жіберу мен алу туралы тұжырымдаманы растаңыз. Мен қажет пәрмендермен 2 -ші Pi үшін циклдік жоспарды жазыңыз - сөйлесуді/өшіруді және т. №1 Pi үлгісіндегі кейбір үлгі кодымен тексеріңіз. Жаспер әлі жоқ.

№8 сериялы кодты Jasper кодына қосыңыз - Джаспер сөйлеген кезде негізгі қозғалысты ала алатынымды дәлелдеңіз.

#9 Эстафеталық тақтамен араласуды бастаңыз. Көзді қосу үшін кодты қосыңыз.

#10 120в қосу үшін кодты қосыңыз. Соленоид пен бубенді қалай жұмыс істеу керектігін білу үшін бөлек платформаға салыңыз.

№11 Көзді бас сүйегіне бекітіңіз.

#12 Барлығы жиналатын платформаны құрыңыз. Барлық бөліктерді платформаға жинаңыз, бас сүйегінің болат негізін ұстаңыз, оған барабан компоненттерін қосыңыз.

№13 Пирогтар мен тақталарды үйден гаражға кіргізіп көріңіз және оны платформаға қалай қою керектігін біліңіз.

#14 Реттеуді бастаңыз. Қосымша баптау, баптауды жалғастырыңыз. Мен Python кодын көп ағынды етуім керек екенін түсінемін, сондықтан барлық әрекеттер бірге жұмыс істей алады.

№15 Энергетикалық шарды вакуумдық түтіктердің астына қосуды шешіңіз. Ескі ұялы телефонмен мұны істей алатынымды біліңіз. Бұл жұмысты бір күнге жетпей жасады.

#16 Мәліметтерді қосуды жалғастырыңыз. Шпик, мыс сым, түтіктер, антикварлық бас сүйек. Реттеуді және тестілеуді жалғастырыңыз. Босайтын заттарды бояңыз, ұстаңыз және жөндеңіз, құлап жатқан заттарды қайта жасаңыз/күшейтіңіз.

№17 Тест және түзету Оны басқа адамдарға көрсетуге дайын болыңыз.

Ұсынылған: