Isi kandungan:

Homunculus - Mekanik Mystical Oracle Fortune Teller: 15 Langkah (dengan Gambar)
Homunculus - Mekanik Mystical Oracle Fortune Teller: 15 Langkah (dengan Gambar)

Video: Homunculus - Mekanik Mystical Oracle Fortune Teller: 15 Langkah (dengan Gambar)

Video: Homunculus - Mekanik Mystical Oracle Fortune Teller: 15 Langkah (dengan Gambar)
Video: Воды как в дипломе. Финал ► 6 Прохождение Hogwarts Legacy 2024, November
Anonim
Image
Image
Homunculus - Peramal Misteri Oracle Fortune Teller
Homunculus - Peramal Misteri Oracle Fortune Teller

Baiklah - jadi apa yang seharusnya … kisah belakang ini saya sampaikan kepada orang ramai bahawa tengkorak itu berasal dari seorang mistikus abad ke-19 yang kuburnya dirompak dan tengkoraknya yang berakhir di beberapa bahagian karnival menunjukkan pada awal tahun 1900-an. Saya menjumpainya di ruang bawah tanah beberapa rumah Victoria yang runtuh dan membina semula alat peraga itu menjadi peramal abad ke-21 - 'siapa yang dapat menjangkau eter internet, memberitahu anda nasib anda, siapa rakan dan musuh anda, katakan jenaka dan baca e-mel dan kalendar saya untuk hari itu '.

Apa sebenarnya - Baiklah, perisian Jasper yang luar biasa berjalan pada pi Raspberry dan saya telah membuat tengkorak Linburg 2 saluran yang bercakap yang melakukan perbincangan bersama dengan banyak loceng dan wisel (dan rebana) untuk menambahkannya.

Ini adalah projek yang sangat bercita-cita tinggi. Banyak media yang berbeza untuk digunakan - pelbagai pai, kerja kayu, lukisan, banyak pendawaian, banyak pengkodan dalam python, pengekodan ardunio, banyak pendawaian kecil, pendawaian 120v, papan luaran pi 'topi, pemandu relay dan relay, 24v bekalan kuasa, membuat sesuatu bergerak - tengkorak dengan 2 paksi dan rebana rebana.

Saya tidak akan membahas secara terperinci setiap bahagian untuk setiap bahagian, terutamanya pengekodan python tetapi saya akan cuba menerangkan setiap komponen secara ringkas dan menyertakan gambar.

Juga, pada contoh Python - ya saya mungkin lebih berorientasikan objek pada pengekodan tetapi pengalaman Python saya ketika saya memulakan projek ini cukup asas dan tentu lebih mudah untuk memotong dan menampal ketika anda terburu-buru vs. menghentikan apa yang anda lakukan, tulis semula dengan betul kemudian teruskan.

Langkah 1: Komponen Utama - Perkara yang Perlu Saya Cari / dapatkan / beli

Komponen Utama - Perkara yang Saya Perlu Cari / Dapatkan / Beli
Komponen Utama - Perkara yang Saya Perlu Cari / Dapatkan / Beli
Komponen Utama - Perkara yang Saya Perlu Cari / Dapatkan / Beli
Komponen Utama - Perkara yang Saya Perlu Cari / Dapatkan / Beli
Komponen Utama - Perkara yang Saya Perlu Cari / Dapatkan / Beli
Komponen Utama - Perkara yang Saya Perlu Cari / Dapatkan / Beli

Pai raspberi

Mereka berdua

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

Jasper

"Jasper adalah platform sumber terbuka untuk mengembangkan aplikasi yang sentiasa dikendalikan dan dikendalikan oleh suara"

jasperproject.github.io/

Adafruit ‘mata’

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

Teensy - Otak untuk mata

www.adafruit.com/product/2756

Cara membuat ‘mata menggunakan paparan kecil dan tft warna 1-44

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

Topi Serveo 16 saluran

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

Tengkorak Lindberg Klasik

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

Papan relay 4 saluran yang akan berfungsi dengan Raspberry Pi

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

Tolak Solenoid

(Ini boleh didapati dari pelbagai tempat)

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

Mikrofon USB

Ini terdapat di pelbagai tempat

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

Pelbagai

Dua Servo yang saya layari, tanduk servo yang saya dapati di bakul $ 1 di kedai hobi. Kabel sambungan servo, pembesar suara USB / Bluetooth, baut kacang, MDF, Hot Glue, tiub vakum lama, pelbagai kepingan & bit lampu, telefon bimbit Samsung S5 lama, keluli lembaran, wayar tembaga, pita tembaga, paku, gam biasa, dll. dan lain-lain.

Langkah 2: Mengapa Dua Pai Raspberry?

Mengapa Dua Pai Raspberry?
Mengapa Dua Pai Raspberry?

Pada asalnya saya ingin menyelaraskan tengkorak yang bercakap dengan ucapan tetapi setelah memasang Jasper dan menentukan semua yang ingin saya lakukan, semua perkara bergerak, saya fikir mungkin lebih baik memecah semua karya menjadi dua pai. Saya mempunyai tarikh akhir untuk menyelesaikannya dan saya tidak mahu mengundurkan diri sekiranya saya menghadapi masalah prestasi. Setelah kerja ini selesai, saya percaya saya dapat melakukannya dengan satu Pi, pada masa yang saya fikir adalah yang terbaik untuk membiarkan satu pi menguruskan Jasper dan satu pi 2 menggerakkan servo dan relay sehingga saya dapat mempunyai tanda yang jelas antara bekerja. Ia juga lebih mudah untuk pembangunan. Saya dapat menyelesaikan semuanya dengan betul di Jasper tidak perlu risau tentang servo dan relay. Pada pi yang lain, saya dapat memberi tumpuan kepada mengemudi servo, masa yang diperlukan - menyalakan lampu, menghidupkan servo, dan lain-lain dan tidak perlu bimbang tentang masalah suara / pembesar suara / mikrofon.

Kelemahannya adalah bahawa saya kehilangan kemampuan untuk membuat penyegerakan tengkorak menggerakkan rahangnya dengan ucapan, tetapi setelah melihat karya Grant Imahara untuk The Late Late Show yang membuat ‘Geoff’ saya fikir keadaan akan kelihatan cukup baik.

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

Langkah 3: Bagaimana Dua Pai Berkomunikasi?

Bagaimana Dua Pai Berkomunikasi?
Bagaimana Dua Pai Berkomunikasi?
Bagaimana Dua Pai Berkomunikasi?
Bagaimana Dua Pai Berkomunikasi?

Terdapat beberapa cara yang berbeza untuk anda melakukannya. Saya pergi sekolah lama dan memutuskan untuk pergi dengan sambungan bersiri. Ia hanya memerlukan tiga wayar antara dua pai (Tx, Rx & gnd) dan sebilangan kecil kod untuk membuka sambungan bersiri Dari Pi # 1 hingga Pi # 2 dan menghantar sesuatu ke dalamnya. Pi # 2 membuka sambungan bersiri untuk membaca data dan mengatur bacaan ketat dari sambungan bersiri. Apabila menerima beberapa teks, ia akan melihat apakah itu sesuai dengan perintah (Bicara, nyalakan, lampu mati, matikan, dll.) Dan lakukan apa yang perlu dilakukan. Bahagian bawah sambungan bersiri adalah terdapat sedikit kelewatan dari ketika perintah dihantar dan proses perintah. Pi # 2 berada dalam gelung dengan kelewatan kecil pada pembacaan. Oleh itu, saya terpaksa melakukan sesuatu. Juga untuk projek multi-pi masa depan adalah baik untuk mengetahui bahawa saya boleh mempunyai dua pai berkomunikasi dan TIDAK memerlukan internet untuk melakukannya.

Langkah 4: Benang Python

Benang Python
Benang Python

Untuk menambahkan kerumitan tambahan pada semua perkara, saya akhirnya harus menggunakan utas Python pada Pi # 2 sehingga saya dapat menangani beberapa permintaan dan memprosesnya pada masa yang sama. Sebagai contoh, saya perlu dapat memulakan bicara - menggerakkan kepala tengkorak ke kiri / kanan semasa rahang naik dan turun, tetapi bagaimana jika Pi # 1 mempunyai kesalahan kerana beberapa sebab dan tidak dapat memberitahu Pi # 2 untuk berhenti bercakap, tengkorak akan bercakap selama-lamanya. Oleh itu, saya perlu meminta tengkorak itu berhenti setelah beberapa waktu. Untuk melakukan ini, adalah yang paling mudah untuk melepaskan benang. Di dalam rutin utas untuk bercakap ada beberapa kod yang setelah beberapa waktu maksimum, berhenti bercakap, tetapkan semula kepala dan rahang dan keluar. Sama dengan rebana, saya memerlukannya sebelum tengkorak berhenti bercakap sehingga saya memutar benang lain untuk rebana dan semuanya berfungsi bersama-sama dan kod untuk pergerakan kepala sama sekali terpisah dari rebana rebana - sama untuk menghidupkan lampu dan mata semua benang dapat berjalan serentak.

Jumlah kod yang diperlukan di Python untuk menggunakan benang agak kecil tetapi tidak jelas dan memerlukan sedikit masa untuk mengetengahkannya, tetapi ternyata, ia berfungsi dengan baik. Keupayaan untuk menggunakan utas adalah alat yang baik untuk dimiliki di kotak alat jika anda adalah pembangun Raspberry Pi.

Langkah 5: Pengubahsuaian Jasper & Jasper

Laman web Jasper adalah sumber untuk memasangnya pada pi, suara suara apa yang hendak digunakan, cara mengkonfigurasi, menulis modul baru, semuanya - dan percuma! Ini bukan pemasangan yang mudah. Banyak langkah, banyak pakej untuk dipasang kemudian konfigurasikan. Saya melakukan pekerjaan seperti ini untuk mencari nafkah dan masih merupakan sesuatu yang saya anggap sebagai satu cabaran. Pada masa saya selesai dengan projek ini, saya sudah jauh memasuki Japer dan melakukan banyak pengubahsuaian untuk menampung apa yang saya cuba lakukan.

Beberapa perubahan yang saya buat:

Mendengarkan pasif dikeluarkan dan menggunakan port GPIO untuk memulakan pendengaran aktif dengan suis pemotong buatan sendiri. Ini membuat lebih banyak perkara 'arcade' berbanding menggunakan pendengaran pasif.

Mengubah parameter yang diperlukan untuk bekerja dengan mikrofon saya - saya harus melalui tiga mikrofon USB yang berbeza sehingga saya menjumpai satu mikrofon yang sesuai untuk saya. Saya juga harus menyesuaikan beberapa nilai ambang dalam kod. Ini adalah bahagian paling menyakitkan semasa menggunakan Jasper untuk saya secara peribadi.

Menambah kod sambungan bersiri di semua modul untuk membuka sambungan bersiri, beritahu budak pi apa yang harus dilakukan 'mata pada', 'bicara', 'bang rebana'

Menambah ‘siapa kawan saya’, ‘ceritakan jenaka’, ‘baca jadual saya dari kalendar CRM saya’, ‘ceritakan keberuntungan saya’ modul. Beberapa di antaranya diperlukan untuk membuat panggilan REST ke perisian berasaskan cloud untuk mendapatkan data. Terdapat banyak modul di luar kotak yang saya gunakan sebagai contoh bersama dengan dokumentasi di laman web ini untuk membantu saya menyelesaikan apa yang perlu saya lakukan.

Langkah 6: Menambah Dua Paksi ke Tengkorak

Menambah Dua Paksi ke Tengkorak
Menambah Dua Paksi ke Tengkorak
Menambah Dua Paksi ke Tengkorak
Menambah Dua Paksi ke Tengkorak
Menambah Dua Paksi ke Tengkorak
Menambah Dua Paksi ke Tengkorak

Saya bermula dengan tengkorak Lindberg asas. Pada asalnya saya memikirkan tengkorak paksi 4/5 tetapi masa yang diperlukan untuk menulis kod python untuk menyelaraskan pergerakan dan membina perkakasan untuk pergerakan akan melebihi masa yang saya miliki untuk menyelesaikan keseluruhan projek. (Saya tidak tahu apakah itu sudah ada tetapi perisian pada Pi atau Ardunio untuk menggerakkan tengkorak berbilang paksi yang akan menjadi projek yang cukup hebat.) Jadi satu paksi - rahang bergerak terlalu lumpuh, jadi Saya menambah pergerakan kepala dan dengan mata LCD berfungsi, saya gembira dengan hasilnya.

Oleh itu, daripada melihat kerja yang dilakukan orang lain dengan bercakap dengan tengkorak, saya dapat mengetahui apa yang perlu saya lakukan, dua servo & servo horn, sekeping MDF, lem panas, ikatan zip, percubaan dan kesilapan - saya mempunyai bahagian fizikal ini. Pengaturcaraan asas Pi pergerakan sebenarnya memakan masa lebih lama. Saya harus mengetahui nilai PWM untuk kedua-dua servo. Saya mulakan dengan asas buka / tutup kepala giliran hingga ke kiri / kanan. Tapi nampak tidak bagus. Oleh itu, saya membuat pergerakan perantaraan, rahang terbuka penuh, penundaan.1, rahang ditutup sebahagian, tanpa penundaan, balang terbuka sebahagian, kelewatan,.etc, dan lain-lain. Sama seperti pergerakan kepala, membanting ke belakang kelihatan jelek sehingga pergerakan dan kelewatan antara ia kelihatan lebih baik.

Satu perkara malang yang saya tidak mempunyai masa untuk menyelesaikannya ialah semua bahan yang saya letakkan di penutup tengkorak - jalur logam, paku, mahkota tembaga dan pendawaian menjadikan keseluruhan tengkorak lebih berat dan memberikan servo dalam masa yang sukar sehingga ia bergerak lebih perlahan dan tidak jauh. Servo tork yang lebih tinggi mungkin akan membantu di sini tetapi saya kehabisan masa dan dana…

Langkah 7: Pemandu Servo Hat Adaifruit

Pemandu Servo Hat Adaifruit
Pemandu Servo Hat Adaifruit

Adafruit mempunyai contoh hebat bagaimana menggunakan produk mereka. Yang mencabar adalah mencari tahu apa sebenarnya nilai bagi setiap pusat servos, paling kiri dan kanan. Bukan 0, 90, 180 seperti yang anda fikirkan. Program python hanya beberapa baris tetapi memerlukan beberapa jam untuk menyelesaikan ini untuk kedua-dua servos.

Langkah 8: Papan Relay

Papan geganti
Papan geganti

Saya mengambilnya di Amazon. Banyak laman web menjual unit yang nampaknya sama persis. Perlu bereksperimen di sini tetapi membalikkan relay hanya memerlukan beberapa baris kod dan anda mempunyai sambungan NC dan NO di relay menjadikannya lebih mudah. Cabaran lain di sini adalah port / pin GPIO bukan perlawanan 1: 1 dengan pin keluar pada Pi. Ia memerlukan sedikit kerja untuk mengatasi masalah ini.

Langkah 9: Teensy dan Mata

Teensy dan Mata
Teensy dan Mata

Saya mengambil ini 100% dari laman Adafruit. Pada asalnya saya mempunyai beberapa bola ping pong LED yang lumpuh yang akan saya gunakan tetapi setelah saya melihat ini di laman web mereka, saya mesti memilikinya. Saya tidak mempunyai pengalaman Ardunio sebelum ini tetapi saya mengikuti contoh-contoh di laman web mereka secara membabi buta dan membuat ini berfungsi dalam kira-kira ½ sehari. Juga - kerana saya menghidupkan program ke remaja, program ini akan mengekalkannya dan semasa anda menghidupkannya. Ardunio bermula kira-kira 3 saat dan menerangi mata. Jadi, yang perlu saya lakukan untuk membuat mata berfungsi adalah dengan menghubungkan 12v ke salah satu relay dan menghidupkan mata & mata dan keajaiban berlaku!

Memasang skrin LCD di tengkorak itu SUPER menyakitkan. 7 wayar kecil pada setiap LCD sehingga 14 wayar total dan berusaha untuk mengorek tengkorak dan menjadikannya terpasang lurus dan tidak memutuskan wayar - yang berlaku banyak sangat menyakitkan. Jadi pengaturcaraan kesukaran sederhana - sukar dilakukan. Sebaliknya dengan apa yang saya jangkakan. Set Teensy di belakang mata di bawah plat MDF yang memegang dua servo.

Langkah 10: rebana

Rebana
Rebana
Rebana
Rebana

Saya selalu ingat kepala bola kristal di Haunted Mansion dan rebana melayang-layang ketika dia menghubungi arwah sehingga saya harus mempunyai sesuatu seperti itu untuk projek ini. Oleh kerana tengkorak itu berasal dari bekas pembaca minda / pelihat, roh perlu memberitahu orang ketika mereka hadir J. Saya dapati relay tarikan tarik paling kuat yang dapat saya temui. Kemudian dihidupkan lebih dari 12v hingga 24v dengan pengecas komputer riba ganti yang saya miliki. Saya terpaksa membuat beberapa versi mekanisme yang berbeza tetapi lelaran ketiga saya berjaya. Saya terpaksa mengacaukan panjang tuas, penjajaran, dll. Kesalahan besar saya melakukan semua ini dengan kayu / MDF. Ketika saya mula-mula menyatukannya pada 24v, solenoid akan mengetuk rebana begitu keras sehingga dapat merobeknya. (Pada 12v tidak cukup kuat) Seiring berjalannya batang kayu yang dipasang di MDF dan mengecat benda-benda semuanya menjadi lebih sukar / lebih sukar untuk bergerak yang bermaksud bahawa solenoid mempunyai masa yang lebih sukar untuk dikeluarkan ketika bertenaga DAN masa yang lebih sukar untuk kembali. Oleh itu, saya terpaksa menambah spring pengembalian - yang memerlukan solenoid untuk membazirkan tenaga ketika dihidupkan. Jadi akhirnya memukul rebana di bahagian lambat-ish. Lain kali saya membina bahagiannya dalam logam - bushing gangsa, poros logam, dan lain-lain dan mengelakkan masalah ini.

Langkah 11: Lampu Plasma

Lampu Plasma
Lampu Plasma
Lampu Plasma
Lampu Plasma

Oleh kerana saya tidak akan membina tangga Jacobs atau sumber tenaga saintis gila yang lain untuk projek itu, saya memerlukan beberapa jenis 'tenaga' untuk menggerakkan tengkorak. Saya mengambil Samsung Galaxy S5 lama saya, melakukan reset kilang dan memuatkan aplikasi bola tenaga di atasnya. Saya terpaksa memuatkan aplikasi lain yang tidak membiarkan telefon masuk ke mod screen saver untuk tetap aktif di aplikasi.

Langkah 12: Cara Membuat Lampu Berkelip 120v

Cara Membuat Lampu Berkelip 120v
Cara Membuat Lampu Berkelip 120v

AMARAN -

Ini berantakan dengan palam AC 120v di dinding di sini. Sekiranya tidak tahu apa yang anda lakukan, jangan lakukannya

AMARAN -

halloweenpropmaster.com/u-build-it3.htm

Laman web ini memberikan penjelasan terbaik mengenai cara melakukan ini. Kos starter sangat murah dan saya mengeluarkan kabel sambungan yang saya ada. Saya mempunyai beberapa yang dibina dan telah menggunakannya semasa Halloween dan mereka berfungsi dengan baik, tidak ada sekering, tidak terlalu panas, dan lain-lain. Saya telah menjalankannya selama berjam-jam tanpa masalah. Oleh itu, untuk projek ini, saya mengambil salah satu kabel sambungan dengan starter sebaris dan memasangnya ke salah satu daripada empat geganti di papan. Beberapa baris kod GPIO akan mematikan dan menghidupkannya. Ia juga mula berfungsi dengan segera, tanpa masa pemanasan.

Langkah 13: Platform / Jadual

Platform / Jadual
Platform / Jadual
Platform / Jadual
Platform / Jadual

Saya telah melihat beberapa 'tengkorak di atas meja', 'kepala Frankenstein di atas meja' semacam saintis gila dan saya memutuskan bahawa saya mahu pergi ke arah itu. Ini akan memberi saya peluang untuk mencuba lebih daripada sekadar tengkorak yang bercakap. Saya mengetahui ukuran jadual asas dan membinanya daripada ¼ MDF. Menggunakan gergaji meja menjadikannya cukup mudah. Projek saya biasanya merupakan benda logam sehingga membina dengan kayu agak baru bagi saya. Saya memotong kepingan asas dan meletakkan 4 sisi kotak dan bahagian atasnya dibuat dengan cepat. Di mana saya belajar pelajaran yang sukar adalah saya menggunakan pistol gam untuk memasangkannya. Apa yang saya dapati ialah - ini bukan cara untuk melakukannya. Semua kepingan itu pecah sebaik sahaja saya mengambil barang sialan itu! Oleh itu, saya memotong beberapa kepingan tambahan 1 persegi untuk menguatkan sudut dan kayu terpaku / dipaku bersama. Pelajaran yang dipelajari. Saya meletakkan beberapa lapisan antara bahagian atas dan sisi platform, menempel dan memaku ke tempatnya. Letakkan tempat untuk mengisi jurang dan siap untuk meletakkan komponen yang lain di atasnya.

Selebihnya saya mendapat inspirasi dari gambar yang saya lihat di web. Untuk 'antik' tengkorak saya cuba menggunakan noda gelap. Tidak berjaya; ia tidak melekat pada plastik. Oleh itu, saya cuba mengecat tengkorak dengan warna putih dan kemudian meletakkan noda. Ia berfungsi lebih baik. Saya tahu ada banyak teknik untuk melakukan ini dan saya gembira dengan cara ini. Pita tembaga yang saya letakkan dari projek lain yang saya gunakan untuk penutup tengkorak dan di sekitar tulang pipi. Saya mengecat noda pada sisa barang-barang yang tidak dicat hitam untuk memberikannya rupa kuno / lama.

Selebihnya kepingan dan bobbles yang saya ada dari projek lain. Semua kepingan tembaga adalah dari kedai lampu. Saya membuat suis pemotong dari beberapa bahan sekerap dan tombol di hujungnya adalah bahagian lampu yang lain. Tiub yang saya dapati di tempat lebihan elektronik bersama dengan penebat. Punk rocker lonjakan yang saya dapat dari projek pasca-apokaliptik yang lain. Lembaran keluli dan tembaga dari stor perkakasan dan beberapa paip PVC untuk tulang belakangnya.

Untuk poster itu, saya dapati dan gambar poster penyihir lama di web dan dengan beberapa sihir Photo Shop menukar namanya.

Langkah 14: Selebihnya

Selebihnya
Selebihnya
Selebihnya
Selebihnya
Selebihnya
Selebihnya
Selebihnya
Selebihnya

Saya mendapat inspirasi dari gambar yang saya lihat di web. Untuk 'antik' tengkorak saya cuba menggunakan noda gelap. Tidak berjaya; ia tidak melekat pada plastik. Oleh itu, saya cuba mengecat tengkorak dengan warna putih dan kemudian meletakkan noda. Ia berfungsi lebih baik. Saya tahu ada banyak teknik untuk melakukan ini dan saya gembira dengan caranya. Pita tembaga yang saya letakkan dari projek lain yang saya gunakan untuk penutup tengkorak dan di sekitar tulang pipi. Saya mengecat noda pada sisa barang yang tidak dicat hitam untuk memberikannya rupa kuno / lama.

Selebihnya kepingan dan bobbles yang saya ada dari projek lain. Semua kepingan tembaga adalah dari kedai lampu. Saya membuat suis pemotong dari beberapa bahan sekerap dan tombol di hujungnya adalah bahagian lampu yang lain. Tiub yang saya dapati di tempat lebihan elektronik bersama dengan penebat. Punk rocker lonjakan yang saya dapat dari projek pasca-apokaliptik yang lain. Lembaran keluli dan tembaga dari stor perkakasan dan beberapa paip PVC untuk tulang belakangnya.

Langkah 15: Perhimpunan / Penalaan / Tweaking

Perhimpunan / Penalaan / Tweaking
Perhimpunan / Penalaan / Tweaking

Jadi inilah proses membina saya:

# 1 Pasang Jasper pada Pi dan buat ia berfungsi.

# 2 Membeli beberapa mikrofon dan men-tweak sehingga saya berjaya.

# 3 Pada Pi ke-2, pasang topi Adafruit dan fahami cara memindahkan servo. Masukkan servo ke dalam tengkorak dan fahami nilai-nilai yang perlu saya gunakan untuk menggerakkannya.

# 4 Bina asas ujian untuk tengkorak supaya saya dapat mengusahakannya di pejabat saya. Tweak, re-tweak, tweak lagi.

# 5 Pasang semua komponen elektrik pada papan Plexiglas. Pai, papan geganti, bekalan kuasa USB & wayar yang berkaitan.

# 6 Membina mata Adafruit. Buktikan pada diri saya bahawa mereka hanya memerlukan voltan yang digunakan agar semuanya berfungsi. Saya tidak tahu ini ketika memulakan bahagian ini.

# 7 Lakukan bukti konsep menghantar dan menerima data bersiri antara dua pai. Tulis rutin gelung untuk Pi ke-2 dengan perintah yang saya perlukan - bercakap hidup / mati, dll. Uji dengan beberapa contoh kod pada Pi # 1. Belum ada Jasper.

# 8 Tambahkan kod bersiri ke kod Jasper - buktikan saya dapat pergerakan asas ketika Jasper bercakap.

# 9 Mula bermain dengan papan geganti. Tambahkan kod untuk menghidupkan Mata.

# 10 Tambahkan kod untuk menghidupkan 120v. Bangun solenoid dan rebana pada platform yang berasingan untuk mengetahui bagaimana ia berfungsi.

# 11 Dapatkan mata terpasang di tengkorak.

# 12 Bina platform di mana semuanya akan dipasang. Pasang semua kepingan ke platform, buat pangkal besi tengkorak untuk menahannya, tambahkan komponen rebana.

# 13 Cuba masukkan pai & papan dari dalam rumah ke garaj dan cari tahu bagaimana memasukkannya ke dalam platform.

# 14 Mulakan penalaan. Lebih banyak penalaan, terus tune. Ketahuilah bahawa saya perlu membuat kod Python multi-threaded supaya semua tindakan dapat berjalan bersama.

# 15 Tentukan untuk menambahkan bola tenaga di bawah tiub vakum. Tentukan saya boleh melakukan ini dengan telefon bimbit lama. Membuat kerja dalam masa kurang dari sehari.

# 16 Terus tambahkan perincian. Pancang, wayar tembaga, tiub, antik tengkorak. Teruskan penalaan & ujian. Cat, sentuh, dan perbaiki perkara-perkara yang terus longgar, rekayasa semula / perkuatkan perkara-perkara yang berantakan.

# 17 Uji & tweak Bersedia untuk menunjukkannya kepada orang lain.

Disyorkan: