Turinys:

„Homunculus“- mechaninis mistinis „Oracle“būrėjas: 15 žingsnių (su nuotraukomis)
„Homunculus“- mechaninis mistinis „Oracle“būrėjas: 15 žingsnių (su nuotraukomis)

Video: „Homunculus“- mechaninis mistinis „Oracle“būrėjas: 15 žingsnių (su nuotraukomis)

Video: „Homunculus“- mechaninis mistinis „Oracle“būrėjas: 15 žingsnių (su nuotraukomis)
Video: The Life of a Planet #shorts 2024, Lapkritis
Anonim
Image
Image
„Homunculus“- mechaninis mistinis „Oracle“būrėjas
„Homunculus“- mechaninis mistinis „Oracle“būrėjas

Gerai - taigi, kas tai turėtų būti … apie tai aš sakau žmonėms, kad kaukolė kilusi iš XIX a. Mistiko, kurio kapas buvo apiplėštas, ir kad jo kaukolė, atsidūrusi kažkokiame karnavalo šou, buvo rodoma 1900 -ųjų pradžioje. Radau jį kažkurio sudužusio Viktorijos laikų namo rūsyje ir atkurtu butaforiją į XXI amžiaus būrėją-„kas gali pasiekti interneto eterį, pasakyti tau savo likimą, kas yra tavo draugai ir priešai. pokštas ir perskaityk mano dienos el. paštą ir kalendorių “.

Kas tai yra iš tikrųjų - Na, tai nuostabi „Jasper“programinė įranga, veikianti „Raspberry pi“, ir aš sukūriau dviejų kanalų kalbančią Linburgo kaukolę, kuri kalba kartu su daugybe varpų ir švilpukų (ir tamburino)..

Tai buvo labai ambicingas projektas. Daug įvairių medijų, su kuriomis reikia dirbti - keli pyragai, medžio apdirbimas, dažymas, daug laidų, daug kodavimo naudojant „Python“, „Ardunio“kodavimas, daug mažų laidų, 120 V laidai, išorinės „skrybėlių“plokštės, relių tvarkyklės ir relės, 24 V maitinimo šaltiniai, priverčiantys judėti - kaukolė su 2 ašimis ir trenkimas tamburinu.

Nesigilinu į kiekvieną detalę, ypač python kodavimą, bet pabandysiu trumpai apibūdinti kiekvieną komponentą ir įtraukti nuotraukas.

Be to, kalbant apie „Python“pavyzdžius-taip, aš galėjau būti kur kas labiau orientuotas į kodavimą, bet mano „Python“patirtis, kai pradėjau projektą, buvo gana paprasta ir, žinoma, lengviau iškirpti ir įklijuoti, kai skubate. sustabdę tai, ką darote, teisingai parašykite ir tada tęskite.

1 žingsnis: pagrindiniai komponentai - dalykai, kuriuos turėjau rasti/gauti/nusipirkti

Pagrindiniai komponentai - dalykai, kuriuos turėjau rasti/gauti/nusipirkti
Pagrindiniai komponentai - dalykai, kuriuos turėjau rasti/gauti/nusipirkti
Pagrindiniai komponentai - dalykai, kuriuos turėjau rasti/gauti/nusipirkti
Pagrindiniai komponentai - dalykai, kuriuos turėjau rasti/gauti/nusipirkti
Pagrindiniai komponentai - dalykai, kuriuos turėjau rasti/gauti/nusipirkti
Pagrindiniai komponentai - dalykai, kuriuos turėjau rasti/gauti/nusipirkti

Raspberry Pi

Du iš jų

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

Džasperas

„„ Jasper “yra atviro kodo platforma, skirta nuolat veikiančioms, balsu valdomoms programoms kurti“

jasperproject.github.io/

„Adafruit“„akys“

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

Teensy - smegenys akims

www.adafruit.com/product/2756

Kaip sukurti „akis naudojant paauglystės ir 1-44 spalvų TFT ekranus

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

16 kanalų „Serveo“skrybėlė

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

Klasikinė Lindbergo kaukolė

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

4 kanalų relės plokštė, kuri veiks su „Raspberry Pi“

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

Stumiamasis solenoidas

(Tai galima rasti iš įvairių vietų)

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

USB mikrofonas

Tai galima gauti iš daugybės skirtingų vietų

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

Įvairūs

Dvi servo, kurias turėjau, servo ragus radau 1 USD krepšelyje pomėgių parduotuvėje. Servo ilginimo kabeliai, USB/„Bluetooth“garsiakalbis, veržlių varžtai, MDF, karšti klijai, seni vakuuminiai vamzdeliai, įvairios lempos dalys ir antgaliai, senas „Samsung S5“mobilusis telefonas, lakštinis plienas, varinė viela, varinė juosta, vinys, įprasti klijai ir kt. ir kt.

2 žingsnis: Kodėl du aviečių pyragai?

Kodėl du aviečių pyragai?
Kodėl du aviečių pyragai?

Iš pradžių norėjau sinchronizuoti kaukolę, kalbančią su kalba, bet įdiegus Džasperį ir nustačius viską, ką norėjau padaryti, viską, kas juda, pagalvojau, kad gali būti geriau visą darbą suskaidyti į du pyragus. Aš turėjau terminą tai padaryti ir nenorėjau, kad turėčiau atsitraukti, jei turėčiau kokių nors veiklos problemų. Dabar, kai darbas baigtas, manau, kad galėjau tai padaryti su vienu „Pi“, tuo metu maniau, kad geriausia būtų leisti vienam „pi“valdyti Jasperą, o antram „pi“vairuoti servo ir relės, kad galėčiau aiškiai atskirti dirbti. Taip pat buvo lengviau vystytis. Jaspere galėčiau viską padaryti teisingai, nesijaudindamas dėl servo ir relių. Kita vertus, galėčiau sutelkti dėmesį į servo vairavimą, dalykų laiką - įjungti šviesas, perkelti servo sistemas ir pan.

Neigiama pusė yra ta, kad praradau galimybę priversti kaukolę sinchronizuoti žandikaulį su kalba, tačiau pažvelgęs į Granto Imaharos darbą „The Late Late Show“kuriant „Geoff“supratau, kad viskas atrodys pakankamai gerai.

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

3 žingsnis: Kaip du pyragai bendrauja?

Kaip bendrauja du pyragai?
Kaip bendrauja du pyragai?
Kaip bendrauja du pyragai?
Kaip bendrauja du pyragai?

Tai galite padaryti keliais skirtingais būdais. Aš baigiau senąją mokyklą ir nusprendžiau eiti su nuosekliu ryšiu. Tam reikia tik trijų laidų tarp dviejų pyragų (Tx, Rx & gnd) ir nedidelio kodo kiekio, kad būtų galima atidaryti nuoseklųjį ryšį nuo Pi#1 iki Pi#2 ir jam ką nors nusiųsti. Pi#2 atidaro nuoseklųjį ryšį, kad nuskaitytų duomenis, ir nustato nuoseklaus ciklo nuskaitymą iš nuoseklaus ryšio. Gavęs tam tikrą tekstą, jis pamato, ar jis atitinka komandą (kalbėk, įjungia šviesą, išjungia šviesą, išjungia kalbą ir pan.) Ir daro tai, ką turi padaryti. Apatinėje serijinio ryšio pusėje yra nedidelis vėlavimas nuo komandos išsiuntimo ir komandos proceso. Pi#2 yra ciklas su nedideliu skaitymo vėlavimu. Taigi turėjau kažkaip tempuoti reikalus. Taip pat būsimiems daugialypiams projektams gera žinoti, kad galiu du pyragaičiai bendrauti ir man nereikia interneto.

4 žingsnis: „Python“gijos

„Python“gijos
„Python“gijos

Kad viskam suteikčiau papildomo sudėtingumo, galiausiai turėjau naudoti „Python“gijas „Pi#2“, kad galėčiau tvarkyti kelias užklausas ir jas apdoroti vienu metu. Pavyzdžiui, man reikėjo pradėti kalbėti - kaukolės galvą perkelti į kairę/dešinę, kol žandikaulis kyla aukštyn ir žemyn, bet ką daryti, jei Pi#1 dėl kokių nors priežasčių yra klaida ir negaliu pasakyti Pi#2 kad nustotų kalbėti, kaukolė kalbėtų amžinai. Taigi man reikėjo, kad kaukolė lieptų išsijungti po tam tikro laiko. Norėdami tai padaryti, lengviausia buvo atsukti siūlą. Kalbėjimo temos rutinos viduje yra tam tikras kodas, kuris po tam tikro maksimalaus laiko nustokite kalbėti, iš naujo nustatykite galvą ir žandikaulį ir išeikite. Tas pats kaip ir tamburinui, man reikėjo, kad jis prasidėtų prieš pat kaukolės nustojimą kalbėti, todėl sukiu kitą temą tamburinui ir viskas veikia kartu, o galvos judesio kodas yra visiškai atskirtas nuo tamburino trenksmo - tas pats ir įjungiant šviesas ir akys, visi siūlai gali veikti vienu metu.

„Python“reikiamo kodo, kad būtų galima naudoti gijas, kiekis yra gana mažas, tačiau jis yra bukas ir užtruko šiek tiek laiko, kol galvą apjuosiau, tačiau, kaip paaiškėja, jis veikia labai gerai. Gebėjimas naudoti gijas yra geras įrankis įrankių dėžėje, jei esate „Raspberry Pi“kūrėjas.

5 žingsnis: „Jasper“ir „Jasper“modifikacijos

„Jasper“svetainė yra šaltinis, kaip ją įdiegti į „pi“, kokį balso įrašą naudoti, kaip konfigūruoti, rašyti naujus modulius, viskas - ir tai nemokamai! Tačiau tai nėra paprastas diegimas. Daug žingsnių, daug paketų, kuriuos reikia įdiegti, tada konfigūruoti. Aš dirbu tokį darbą pragyvenimui ir vis tiek tai laikyčiau iššūkiu. Kai baigiau šį projektą, gana giliai įsijaučiau į Japerį ir padariau daug pakeitimų, kad atitiktų tai, ką bandžiau padaryti.

Kai kuriuos pakeitimus padariau:

Pašalintas pasyvus klausymasis ir naudojamas GPIO prievadas, skirtas aktyviam klausymui pradėti naudojant naminį išjungimo jungiklį. Dėl to atsirado daugiau „pasažo“, o ne naudojant pasyvų klausymąsi.

Jei reikia, pakeičiau parametrus, kad galėčiau dirbti su savo mikrofonu - turėjau pereiti tris skirtingus USB mikrofonus, kol radau vieną, kuris man tinkamai veiktų. Taip pat turėjau pakoreguoti kai kurias slenksčio reikšmes kode. Man asmeniškai tai buvo pati skausmingiausia Jasperio naudojimo dalis.

Visuose moduliuose pridėtas nuoseklaus ryšio kodas, kad būtų atvertas nuoseklusis ryšys, pasakykite vergui pi, ką daryti „akis“, „kalbėti“, „bang tamburinas“

Pridėti moduliai „kas yra mano draugai“, „pasakyk man pokštą“, „perskaityk mano tvarkaraštį iš mano CRM kalendoriaus“, „pasakyk man savo likimą“. Kai kuriems iš jų reikėjo atlikti REST skambučius į debesies programinę įrangą, kad būtų galima gauti duomenų. Yra daug modulių, kuriuos naudoju kaip pavyzdžius, kartu su dokumentacija svetainėje, kad padėtų man padaryti tai, ko man reikia.

6 žingsnis: dviejų ašių pridėjimas prie kaukolės

Dviejų ašių pridėjimas prie kaukolės
Dviejų ašių pridėjimas prie kaukolės
Dviejų ašių pridėjimas prie kaukolės
Dviejų ašių pridėjimas prie kaukolės
Dviejų ašių pridėjimas prie kaukolės
Dviejų ašių pridėjimas prie kaukolės

Pradėjau nuo pagrindinės Lindbergo kaukolės. Iš pradžių galvojau apie 4/5 ašies kaukolę, tačiau laikas, kurio prireiks, norint parašyti python kodą, kad būtų galima koordinuoti judesius ir sukurti judesio aparatūrą, viršytų laiką, kurį turėjau užbaigti likusią projekto dalį. (Nežinau, ar ji jau egzistuoja, bet programinė įranga, skirta „Pi“ar „Ardunio“, kad būtų galima vairuoti kelių ašių kaukolę, kuri savaime būtų gana šaunus projektas.) Taigi viena ašis-žandikaulio judėjimas buvo per daug šlubas, todėl Pridėjau galvos judesį ir veikiant LCD akims, esu patenkintas rezultatais.

Taigi pažvelgęs į darbą, kurį kiti padarė kalbėdamos kaukolės, supratau, ką man reikia padaryti, du servo ir servo ragus, MDF gabalėlį, karštus klijus, užtrauktukus, bandymus ir klaidas - turėjau fizinę dalį.. Pagrindinis judėjimo Pi programavimas iš tikrųjų užtruko ilgiau. Turėjau išsiaiškinti abiejų servo PWM vertes. Pradėjau nuo pagrindinės iki galo atidarytos/uždarytos posūkio galvutės iki kairės/dešinės. Bet neatrodė gerai. Taigi aš padariau tarpinius judesius, žandikaulis visiškai atidarytas, uždelstas.1, žandikaulis iš dalies uždarytas, nevėluotas, stiklainis iš dalies atidarytas, uždelsimas,.tt ir t. atrodo geriau.

Vienas nelaimingas dalykas, kurio neturėjau laiko išsiaiškinti, yra tai, kad visa medžiaga, kurią uždėjau ant kaukolės dangtelio - metalinė juostelė, smaigaliai, varinė karūna ir laidai padarė visą kaukolę sunkesnę ir suteikia servo sunkumų. jis juda lėčiau ir ne taip toli. Turbūt čia padėtų didesnio sukimo momento servo, bet man trūko laiko ir lėšų …

7 žingsnis: „Adaifruit Hat“servo tvarkyklė

„Adaifruit Hat“servo vairuotojas
„Adaifruit Hat“servo vairuotojas

„Adafruit“turi puikių pavyzdžių, kaip naudoti savo produktus. Sudėtinga buvo išsiaiškinti, kokios tiksliai buvo kiekvieno servo vertės - centras, kraštutinė kairė ir dešinė. Tai nėra 0, 90, 180, kaip jūs manote. Tai buvo tik poros eilučių „python“programa, tačiau prireikė kelių valandų koregavimo, kad tai įveiktų abu servai.

8 žingsnis: perdavimo lenta

Estafetės lenta
Estafetės lenta

Aš tai pasiėmiau „Amazon“. Daugelyje svetainių parduodamas tas pats vienetas. Čia reikėjo šiek tiek eksperimentuoti, tačiau relėms apversti reikia tik poros kodo eilučių, o relėse yra NC ir NO jungtys, o tai dar labiau palengvina. Kitas iššūkis yra tai, kad GPIO prievadas/smeigtukas nėra 1: 1 atitikimas su „Pi“esančiu kaiščiu. Reikėjo šiek tiek padirbėti, kad galvą apsisukčiau.

9 žingsnis: paauglystė ir akys

„Teensy“ir „Akys“
„Teensy“ir „Akys“

Aš tai paėmiau 100% iš „Adafruit“svetainės. Iš pradžių turėjau kelis nevykusius LED apšviestus stalo teniso kamuoliukus, kuriuos ketinau naudoti, bet kai pamačiau tai jų svetainėje, turėjau jį turėti. Prieš tai neturėjau jokios „Ardunio“patirties, bet aklai sekiau jų svetainės pavyzdžiais ir tai veikė maždaug pusę dienos. Taip pat - nuo tada, kai programą įjungiau paaugliams, ji ją išsaugo ir kai įjungiate. „Ardunio“įsijungia maždaug per 3 sekundes ir nušviečia akis. Taigi, viskas, ką turėjau padaryti, kad akys pradėtų veikti, buvo prijungti 12v prie vienos iš relių ir įjungti paauglystę bei akis ir stebuklas įvyksta!

LCD ekranų montavimas į kaukolę buvo SUPER skausmingas. Kiekviename skystųjų kristalų ekrane yra 7 maži laidai, taigi iš viso 14 laidų ir bandymas iššlifuoti kaukolę, pritvirtinti juos tiesiai ir nenulaužti laido - kas nutinka daug, buvo labai skausminga. Taigi vidutinio sunkumo programavimas - tvirtas montavimas. Tiesiog priešingai nei tikėjausi. „Teensy“rinkinys užpakalinėje akių dalyje po MDF plokštele, kurioje yra du servo įtaisai.

10 žingsnis: tamburinas

Tamburinas
Tamburinas
Tamburinas
Tamburinas

Na, aš visada prisimenu galvą „Haunted Mansion“krištolo rutulio kamuoliuke ir tambūrą, plaukiančią aplink trenksmus, kai ji susisiekė su dvasiomis, todėl turėjau turėti kažką panašaus į šį projektą. Kadangi kaukolė buvo iš buvusio minčių skaitytojo/regėtojo, dvasios turi pranešti žmonėms, kai jie yra. Tada per įtampą nuo 12 iki 24 voltų turėjau atsarginį nešiojamojo kompiuterio įkroviklį. Turėjau padaryti keletą skirtingų mechanizmo versijų, tačiau trečioji iteracija veikė geriausiai. Turėjau susipainioti su svirties ilgiu, išlyginimu ir tt Mano didelė klaida buvo visa tai padaryti su mediena/MDF. Kai aš pirmą kartą sudėjau tai, veikdamas 24 V įtampa, solenoidas taip stipriai trenkė į tamburiną, kad jis suplyšo. (Esant 12 V įtampai jis nebuvo pakankamai stiprus) Laikui bėgant, kai medžio velenas buvo sumontuotas MDF plokštėje ir dažomi daiktai, visa tai tapo sunkiau / sunkiau judėti, o tai reiškia, kad solenoidui buvo sunkiau išsistumdyti, kai jis susilpnėjo, ir sunkiau grįžti. Taigi turėjau pridėti papildomą grįžtamąją spyruoklę, kuri reikalauja, kad solenoidas eikvotų energiją, kai jis įjungiamas. Taigi galiausiai trenkė tamburinas lėtai. Kitą kartą tą dalį pastatysiu iš metalo - bronzinės įvorės, metalinio veleno ir tt ir išvengsiu šios problemos.

11 žingsnis: plazminė lempa

Plazminė lempa
Plazminė lempa
Plazminė lempa
Plazminė lempa

Kadangi projektui nesiruošiau statyti Džeikobso kopėčių ar kito blogo išprotėjusio mokslininko energijos šaltinio, man reikėjo tam tikros rūšies „energijos“, kad galėčiau vairuoti kaukolę. Aš paėmiau seną „Samsung Galaxy S5“, iš naujo nustatiau gamyklinius parametrus ir įkėliau į jį energijos rutulio programą. Turėjau įkelti kitą programą, kuri neleistų telefonui įjungti ekrano užsklandos režimo, kad ji būtų aktyvi programoje.

12 veiksmas: kaip priversti mirksėti 120 V šviesą

Kaip priversti mirksėti 120 voltų šviesą
Kaip priversti mirksėti 120 voltų šviesą

ĮSPĖJIMAS -

Čia netvarka su 120 V kintamosios srovės kištuku į elektros tinklą. Jei nežinote, ką darote, nedarykite to

ĮSPĖJIMAS -

halloweenpropmaster.com/u-build-it3.htm

Šioje svetainėje pateikiamas geriausias paaiškinimas, kaip tai padaryti. Starterio kaina yra labai pigi, o aš nuplėšiau turimą atsarginį ilgintuvą. Turiu porą tokių, kuriuos naudoju Helovino metu, ir jie labai gerai veikia, nesugedo saugikliai, neperkaito ir tt Aš juos eksploatavau valandas be problemų. Taigi šiam projektui paėmiau vieną iš ilginamųjų laidų su įjungtu starteriu ir prijungiau jį prie vienos iš keturių lentos relių. Keletas GPIO kodo eilučių jį išjungs ir įjungs. Jis taip pat pradeda veikti iš karto, nėra įšilimo laiko.

13 žingsnis: platforma/stalas

Platforma/stalas
Platforma/stalas
Platforma/stalas
Platforma/stalas

Mačiau nemažai „kaukolės ant stalo“, „Frankenšteino galva ant stalo“pašėlusio mokslininko rekvizitų ir nusprendžiau, kad noriu eiti tuo keliu. Tai suteiktų man galimybę išbandyti ne tik kalbančią kaukolę. Aš supratau pagrindinį stalo dydį ir pastatiau jį iš ¼ MDF. Naudojant stalo pjūklą tai padaryti gana paprasta. Mano projektai paprastai yra metaliniai daiktai, todėl statyti iš medžio man buvo šiek tiek nauja. Aš iškirpiau pagrindinius gabalus ir gana greitai pagaminu keturias dėžutės puses ir viršutinę dalį. Ten, kur aš išmokau sunkios pamokos, aš juos surinkau klijų pistoletu. Ką aš sužinojau, yra tai - tai nėra būdas tai padaryti. Visi gabalai išsiskyrė, kai tik pasiėmiau prakeiktą daiktą! Taigi aš supjaustiau keletą papildomų 1 colio kvadrato dalių, kad sutvirtinčiau kampus, ir medis buvo klijuotas/prikaltas. Pamoka išmokta. Aš uždėjau šiek tiek apdailos tarp platformos viršaus ir šonų, priklijavau ir prikaliau prie vietos. Taškinis glaistas užpildė spragas ir buvo paruoštas ant jo sumontuoti likusius komponentus.

Likusiai daliai įkvėpimo gavau iš vaizdų, kuriuos mačiau internete. Norėdami „antikvarinę“kaukolę, bandžiau naudoti tamsią dėmę. Tai nepadėjo; jis neprilipo prie plastiko. Taigi pabandžiau nudažyti kaukolę balkšva spalva ir tada uždėjau dėmę. Tai veikė daug geriau. Žinau, kad yra daug metodų, kaip tai padaryti, ir esu patenkintas tuo, kaip tai pasirodė. Vario juosta, kurią buvau uždėjusi iš kito projekto, kurį naudojau kaukolės dangteliui ir aplink skruostikaulius. Aš nudažiau dėmę ant likusių ne juodai dažytų daiktų, kad suteikčiau jai senovinę/seną išvaizdą.

Likusius gabalus ir bobbles aš klojau iš kitų projektų. Visos žalvario detalės yra iš lempų parduotuvės. Aš padariau pjovimo jungiklį iš kai kurių laužo medžiagų, o gale esanti rankenėlė yra dar viena lempos detalė. Vamzdžiai, kuriuos radau elektroninėje pertekliaus vietoje kartu su izoliatoriais. Punk rokerio šuoliai, kuriuos turėjau iš kito postapokaliptinio projekto. Plieno lakštai ir varinė viela iš techninės įrangos parduotuvės ir kai kurie PVC vamzdžiai jo slanksteliams.

Plakatui radau ir seno burtininko plakato paveikslėlį internete ir su tam tikra „Photo Shop“magija pakeitė pavadinimą.

14 žingsnis: poilsis

Likusieji
Likusieji
Likusieji
Likusieji
Likusieji
Likusieji
Likusieji
Likusieji

Įkvėpimo sėmiausi iš vaizdų, kuriuos mačiau internete. Norėdami „antikvarinę“kaukolę, bandžiau naudoti tamsią dėmę. Tai nepadėjo; jis neprilipo prie plastiko. Taigi pabandžiau nudažyti kaukolę balkšva spalva ir tada uždėjau dėmę. Tai veikė daug geriau. Žinau, kad yra daug metodų, kaip tai padaryti, ir esu patenkintas tuo, kaip tai pasirodė. Vario juosta, kurią buvau uždėjusi iš kito projekto, kurį naudojau kaukolės dangteliui ir aplink skruostikaulius. Aš nudažiau dėmę ant likusių ne juodai dažytų daiktų, kad suteikčiau jai senovinę/seną išvaizdą.

Likusius gabalus ir bobbles aš klojau iš kitų projektų. Visos žalvario detalės yra iš lempų parduotuvės. Aš padariau pjovimo jungiklį iš kai kurių laužo medžiagų, o gale esanti rankenėlė yra dar viena lempos detalė. Vamzdžiai, kuriuos radau elektroninėje pertekliaus vietoje kartu su izoliatoriais. Punk rokerio šuoliai, kuriuos turėjau iš kito postapokaliptinio projekto. Plieno lakštai ir varinė viela iš techninės įrangos parduotuvės ir kai kurie PVC vamzdžiai jo slanksteliams.

15 žingsnis: Surinkimas/derinimas/koregavimas

Surinkimas/derinimas/koregavimas
Surinkimas/derinimas/koregavimas

Taigi čia buvo mano kūrimo procesas:

#1 Įdiekite „Jasper“į „Pi“ir pradėkite veikti.

#2 Nusipirkau kelis mikrofonus ir pataisiau, kol pasiseks.

#3 Antrajame „Pi“įdiekite „Adafruit“skrybėlę ir supraskite, kaip perkelti servo. Įdėkite servo į kaukolę ir supraskite vertybes, kurias turėjau naudoti norėdamas jas perkelti.

#4 Sukurkite kaukolės bandymo bazę, kad galėčiau dirbti su ja savo biure. Pritvirtinkite, pakartokite, dar šiek tiek pataisykite.

#5 Sumontuokite visus elektrinius komponentus ant plexiglas plokštės. Pyragai, relės plokštė, USB maitinimo šaltiniai ir susiję laidai.

#6 Sukurkite „Adafruit“akis. Įrodykite sau, kad jiems reikia tik įtampos, kad viskas veiktų. Aš to nežinojau, kai pradėjau šią dalį.

#7 Pateikite serijinių duomenų siuntimo ir gavimo tarp dviejų pyragų koncepciją. Parašykite 2 -ojo Pi ciklo ciklą su man reikalingomis komandomis - kalbėkite įjungę/išjungę ir tt Išbandykite jį naudodami pavyzdinį kodą Pi#1. Džasperio dar nėra.

#8 Pridėkite serijos kodą prie Džasperio kodo - įrodykite, kad galiu gauti pagrindinį judesį, kai Džasperas kalba.

#9 Pradėkite maišytis su relės lenta. Pridėkite kodą, kad įjungtumėte akis.

#10 Pridėkite kodą, kad įjungtumėte 120v. Sukurkite solenoidą ir tamburiną ant atskiros platformos, kad suprastumėte, kaip jis turėtų veikti.

#11 Įdėkite akis į kaukolę.

#12 Sukurkite platformą, ant kurios viskas bus surinkta. Surinkite visas dalis ant platformos, padarykite plieninį kaukolės pagrindą, kad jį laikytumėte, pridėkite tamburino komponentų.

#13 Pabandykite išgauti pyragus ir lentas iš namų į garažą ir išsiaiškinti, kaip jį patekti į platformą.

#14 Pradėkite derinimą. Daugiau derinimo, toliau derinkite. Supraskite, kad turiu padaryti „Python“kodą daugiasluoksnį, kad visi veiksmai galėtų veikti kartu.

#15 Nuspręskite pridėti energijos rutulį žemiau vakuuminių vamzdelių. Išsiaiškink, ar galiu tai padaryti su senu mobiliuoju telefonu. Suveikė mažiau nei per dieną.

#16 Toliau pridėkite detalių. Smaigai, varinė viela, vamzdeliai, antikvarinė kaukolė. Tęskite ir testuokite. Dažykite, palieskite ir pataisykite nuolat atsilaisvinančius daiktus, iš naujo suprojektuokite/sustiprinkite byrančius daiktus.

#17 Bandymas ir pataisymas Pasiruoškite jį parodyti kitiems žmonėms.

Rekomenduojamas: