Mục lục:

Homunculus - Thầy bói Oracle huyền bí về cơ học: 15 bước (có hình ảnh)
Homunculus - Thầy bói Oracle huyền bí về cơ học: 15 bước (có hình ảnh)

Video: Homunculus - Thầy bói Oracle huyền bí về cơ học: 15 bước (có hình ảnh)

Video: Homunculus - Thầy bói Oracle huyền bí về cơ học: 15 bước (có hình ảnh)
Video: Thassa Deep Dwelling EDH Deck Teck 2024, Tháng mười một
Anonim
Image
Image
Homunculus - Người bói bài Oracle huyền bí về cơ học
Homunculus - Người bói bài Oracle huyền bí về cơ học

Ok - vậy điều này được cho là gì… câu chuyện phía sau mà tôi nói với mọi người là hộp sọ là của một nhà thần bí thế kỷ 19, người đã bị trộm mộ và hộp sọ của anh ta đã kết thúc trong một số buổi biểu diễn lễ hội vào đầu những năm 1900. Tôi tìm thấy nó trong một tầng hầm của một số ngôi nhà thời Victoria và xây dựng lại chỗ dựa thành một thầy bói thế kỷ 21 - 'người có thể tiếp cận với ether của Internet, cho bạn biết vận may của bạn, bạn bè và kẻ thù của bạn là ai, hãy nói một trò đùa và đọc email và lịch của tôi trong ngày '.

Nó thực sự là gì - Đó là phần mềm Jasper tuyệt vời chạy trên Raspberry pi và tôi đã tạo một kênh 2 kênh nói chuyện hộp sọ Linburg đang nói chuyện cùng với rất nhiều chuông và còi (và một tambourine) để thêm vào nó.

Đây là một dự án siêu tham vọng. Rất nhiều phương tiện khác nhau để làm việc - nhiều bánh nướng, làm việc gỗ, sơn, nhiều dây, nhiều mã hóa bằng python, mã hóa ardunio, nhiều dây nhỏ, dây 120v, bảng ngoài pi 'mũ', trình điều khiển rơ le và rơ le, 24v nguồn cung cấp năng lượng, làm cho mọi thứ chuyển động - một hộp sọ có 2 trục và tiếng đập tambourine.

Tôi sẽ không đi sâu vào chi tiết từng phần cho từng phần, đặc biệt là mã hóa python nhưng tôi sẽ cố gắng mô tả ngắn gọn từng thành phần và bao gồm hình ảnh.

Ngoài ra, trên các ví dụ Python - vâng, tôi có thể đã định hướng đối tượng nhiều hơn khi viết mã nhưng trải nghiệm Python của tôi khi tôi bắt đầu dự án là khá cơ bản và tất nhiên nó dễ dàng hơn để cắt và dán khi bạn đang vội vàng so với. dừng việc bạn đang làm, viết lại cho chính xác rồi tiếp tục.

Bước 1: Các thành phần chính - Những thứ tôi phải tìm / lấy / mua

Các thành phần chính - Những thứ tôi phải tìm / lấy / mua
Các thành phần chính - Những thứ tôi phải tìm / lấy / mua
Các thành phần chính - Những thứ tôi phải tìm / lấy / mua
Các thành phần chính - Những thứ tôi phải tìm / lấy / mua
Các thành phần chính - Những thứ tôi phải tìm / lấy / mua
Các thành phần chính - Những thứ tôi phải tìm / lấy / mua

Raspberry Pi

Hai trong số họ

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

Jatpe

“Jasper là một nền tảng mã nguồn mở để phát triển các ứng dụng luôn bật, được điều khiển bằng giọng nói”

jasperproject.github.io/

Adafruit ‘mắt’

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

Teensy - Trí não cho mắt

www.adafruit.com/product/2756

Cách tạo ‘đôi mắt bằng cách sử dụng màn hình teensy và màn hình tft 1-44 màu

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

Mũ Serveo 16 kênh

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

Hộp sọ Lindberg cổ điển

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

Bảng chuyển tiếp 4 kênh sẽ hoạt động với Raspberry Pi

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

Đẩy Solenoid

(Điều này có sẵn từ nhiều nơi khác nhau)

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

Micrô USB

Điều này có sẵn từ nhiều nơi khác nhau

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

Điều khoản khác

Hai chiếc Servo tôi đã đặt xung quanh, những chiếc sừng servo tôi tìm thấy trong giỏ 1 đô la tại cửa hàng sở thích. Cáp mở rộng Servo, USB / loa Bluetooth, bu lông đai ốc, MDF, Keo nóng, ống chân không cũ, các mảnh & bit đèn khác nhau, điện thoại di động Samsung S5 cũ, thép tấm, dây đồng, băng đồng, đinh, keo thường, v.v. Vân vân.

Bước 2: Tại sao lại có hai bánh mâm xôi?

Tại sao lại có hai bánh mâm xôi?
Tại sao lại có hai bánh mâm xôi?

Ban đầu tôi muốn đồng bộ hóa các hộp sọ đang nói chuyện với bài phát biểu nhưng sau khi cài đặt Jasper và xác định tất cả những gì tôi muốn làm, tất cả những thứ chuyển động xung quanh, tôi nghĩ có thể tốt hơn nếu chia tất cả công việc thành hai Pies. Tôi đã có thời hạn hoàn thành việc này và tôi không muốn phải lùi lại nếu gặp một số loại vấn đề về hiệu suất. Bây giờ công việc đã hoàn thành, tôi tin rằng tôi có thể làm điều đó với một số Pi duy nhất, vào thời điểm đó tôi nghĩ tốt nhất nên để một số pi quản lý Jasper và một số pi thứ hai điều khiển các servo và rơ le để tôi có thể phân định rõ ràng giữa các công việc. Nó cũng dễ dàng hơn để phát triển. Tôi có thể làm cho mọi thứ chính xác trong Jasper mà không phải lo lắng về các Servos và rơ le. Mặt khác, tôi có thể tập trung vào việc điều khiển các servo, thời gian của mọi thứ - bật đèn, di chuyển các Servos, v.v. và không phải lo lắng về bất kỳ vấn đề nào liên quan đến giọng nói / loa / micrô.

Mặt trái của vấn đề này là tôi đã mất khả năng đồng bộ hóa hộp sọ di chuyển hàm của nó khi phát biểu, nhưng sau khi xem tác phẩm của Grant Imahara cho The Late Late Show, tạo ra ‘Geoff’, tôi đã nghĩ rằng mọi thứ sẽ trông đủ tốt.

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

Bước 3: Hai Pies giao tiếp như thế nào?

Làm thế nào để hai chiếc bánh giao tiếp?
Làm thế nào để hai chiếc bánh giao tiếp?
Làm thế nào để hai chiếc bánh giao tiếp?
Làm thế nào để hai chiếc bánh giao tiếp?

Có một số cách khác nhau để bạn có thể làm điều này. Tôi đã đi học cũ và quyết định đi với một kết nối nối tiếp. Nó chỉ cần ba dây giữa hai Pies (Tx, Rx & gnd) và một lượng nhỏ mã để mở một kết nối nối tiếp Từ Pi # 1 đến Pi # 2 và gửi thứ gì đó tới nó. Pi # 2 mở kết nối nối tiếp để đọc dữ liệu và thiết lập đọc vòng lặp chặt chẽ từ kết nối nối tiếp của nó. Khi nhận được một số văn bản, nó sẽ xem nó có khớp với một lệnh hay không (Nói chuyện, bật đèn, tắt đèn, tắt nói, v.v.) và thực hiện những gì cần làm. Mặt dưới của kết nối nối tiếp là có một độ trễ nhỏ từ khi lệnh được gửi và quá trình của lệnh. Pi # 2 ở trong một vòng lặp với độ trễ nhỏ khi đọc. Vì vậy, tôi đã phải loại bỏ tốc độ mọi thứ. Ngoài ra, đối với các dự án multi-pi trong tương lai, thật tốt khi biết rằng tôi có thể có hai Pies giao tiếp và KHÔNG cần internet để làm điều đó.

Bước 4: Chủ đề Python

Chủ đề Python
Chủ đề Python

Để thêm một số phức tạp bổ sung cho mọi thứ, tôi đã kết thúc việc sử dụng các chuỗi Python trên Pi # 2 để tôi có thể xử lý nhiều yêu cầu và xử lý chúng cùng một lúc. Ví dụ, tôi cần có thể bắt đầu nói chuyện - di chuyển đầu hộp sọ sang trái / phải trong khi hàm lên xuống, nhưng điều gì sẽ xảy ra nếu Pi # 1 bị lỗi vì một lý do nào đó và không thể nói với Pi # 2 đừng nói nữa, hộp sọ sẽ nói mãi mãi. Vì vậy, tôi cần để hộp sọ tự ngắt sau một khoảng thời gian. Để làm điều này, đơn giản nhất là quay ra một sợi. Bên trong quy trình chủ đề để nói chuyện, có một số mã mà sau một thời gian tối đa, hãy ngừng nói, đặt lại đầu và hàm và thoát. Tương tự đối với tambourine, tôi cần nó khởi động ngay trước khi hộp sọ ngừng nói, vì vậy tôi quay một sợi khác cho tambourine và mọi thứ hoạt động cùng nhau và mã cho chuyển động của đầu hoàn toàn tách biệt với tiếng đập của tambourine - tương tự để bật đèn và mắt tất cả các luồng có thể chạy đồng thời.

Số lượng mã cần thiết trong Python để sử dụng các chuỗi là khá nhỏ nhưng nó khá khó hiểu và tôi phải mất một chút thời gian để tìm hiểu về nó, nhưng hóa ra nó hoạt động rất tốt. Khả năng sử dụng các chuỗi là một công cụ tốt cần có trong hộp công cụ nếu bạn là nhà phát triển Raspberry Pi.

Bước 5: Sửa đổi Jasper & Jasper

Trang web Jasper là tài nguyên ĐỂ cài đặt nó trên pi, sử dụng giọng nói nào, cách cấu hình, viết mô-đun mới, mọi thứ - và miễn phí! Nó không phải là một cài đặt đơn giản. Rất nhiều bước, rất nhiều gói để cài đặt rồi cấu hình. Tôi làm loại công việc này để kiếm sống và đó vẫn là điều tôi coi là một thử thách. Vào thời điểm tôi hoàn thành dự án này, tôi đã hiểu khá sâu về Japer và thực hiện rất nhiều sửa đổi để phù hợp với những gì tôi đang cố gắng làm.

Một số thay đổi tôi đã thực hiện:

Đã loại bỏ tính năng nghe thụ động và sử dụng cổng GPIO để bắt đầu tính năng nghe chủ động bằng một công tắc cắt tự chế. Điều này tạo ra một loại trò chơi ‘arcade’ nhiều hơn so với sử dụng phương pháp nghe thụ động.

Đã thay đổi các thông số khi cần thiết để hoạt động với micrô của tôi - tôi đã phải trải qua ba micrô USB khác nhau cho đến khi tôi tìm thấy một micrô hoạt động chính xác với tôi. Tôi cũng đã phải điều chỉnh một số giá trị ngưỡng trong mã. Đây là phần đau đớn nhất của việc sử dụng Jasper đối với cá nhân tôi.

Đã thêm mã kết nối nối tiếp trong tất cả các mô-đun để mở kết nối nối tiếp, nói cho pi nô lệ phải làm gì 'để mắt đến', 'nói chuyện', 'bang tambourine'

Đã thêm mô-đun "bạn bè của tôi là ai", "kể chuyện cười cho tôi", "đọc lịch trình của tôi từ lịch CRM của tôi", mô-đun "cho tôi biết vận may của tôi". Một số yêu cầu thực hiện REST gọi phần mềm dựa trên đám mây để lấy dữ liệu. Có rất nhiều mô-đun ngoài hộp mà tôi đã tận dụng làm ví dụ cùng với tài liệu trên trang web để giúp tôi hoàn thành những việc cần thiết.

Bước 6: Thêm Hai trục vào Hộp sọ

Thêm Hai trục vào Hộp sọ
Thêm Hai trục vào Hộp sọ
Thêm Hai trục vào Hộp sọ
Thêm Hai trục vào Hộp sọ
Thêm Hai trục vào Hộp sọ
Thêm Hai trục vào Hộp sọ

Tôi bắt đầu với hộp sọ Lindberg cơ bản. Ban đầu tôi đã nghĩ về một hộp sọ 4/5 trục nhưng thời gian để viết mã python để điều phối các chuyển động cùng với việc xây dựng phần cứng cho chuyển động sẽ vượt quá thời gian tôi phải hoàn thành phần còn lại của dự án. (Tôi không biết liệu nó đã tồn tại chưa nhưng một phần mềm trên Pi hoặc Ardunio để điều khiển hộp sọ đa trục, bản thân nó sẽ là một dự án khá thú vị.) Vì vậy, một trục - hàm chuyển động quá khập khiễng, vì vậy Tôi đã thêm chuyển động của đầu và với mắt LCD đang hoạt động, tôi hài lòng với kết quả.

Vì vậy, từ việc xem xét công việc mà những người khác đã làm với đầu lâu biết nói, tôi đã tìm ra những gì tôi cần làm, hai còi servo & servo, một mảnh MDF, keo nóng, dây buộc zip, thử và sai - tôi đã có phần vật lý của điều này.. Lập trình Pi cơ bản của phong trào thực sự mất nhiều thời gian hơn. Tôi đã phải tìm ra các giá trị cho PWM cho cả hai servo. Tôi bắt đầu với tất cả các cách cơ bản để mở / tắt đầu tất cả các cách sang trái / phải. Nhưng nó không đẹp. Vì vậy, tôi đã thực hiện các chuyển động trung gian, hàm mở hoàn toàn, trì hoãn.1, hàm đóng một phần, không có độ trễ, bình mở một phần, trì hoãn, v.v. nó trông đẹp hơn.

Một điều đáng tiếc mà tôi không có thời gian làm việc đó là tất cả các vật liệu tôi đặt trên nắp hộp sọ - dải kim loại, gai, vương miện bằng đồng và dây dẫn làm cho tổng thể hộp sọ nặng hơn và khiến cho servo bên trong gặp khó khăn. nó di chuyển chậm hơn và không xa. Một servo mô-men xoắn cao hơn có thể sẽ giúp ích ở đây nhưng tôi đã hết thời gian và tiền bạc…

Bước 7: Trình điều khiển Servo của Adaifruit Hat

Trình điều khiển Servo mũ Adaifruit
Trình điều khiển Servo mũ Adaifruit

Adafruit có những ví dụ tuyệt vời về cách sử dụng sản phẩm của họ. Điều thách thức là tìm ra giá trị chính xác cho mỗi servos - trung tâm, ngoài cùng bên trái và bên phải. Nó không phải là 0, 90, 180 như bạn nghĩ. Nó chỉ là một chương trình python dài vài dòng nhưng phải mất một số giờ tinh chỉnh để vượt qua điều này cho cả hai Servos.

Bước 8: Bảng tiếp sức

Bảng tiếp sức
Bảng tiếp sức

Tôi đã chọn cái này trên Amazon. Rất nhiều trang web bán những gì có vẻ là cùng một đơn vị. Phải mất một số thử nghiệm ở đây nhưng việc lật các rơ le chỉ mất một vài dòng mã và bạn có kết nối NC và NO trên rơ le khiến việc này thậm chí còn dễ dàng hơn. Một thách thức khác ở đây là cổng / chân GPIO không phải là khớp 1: 1 với chân cắm trên Pi. Tôi phải mất một chút công việc để giải quyết vấn đề đó.

Bước 9: Tuổi teen và đôi mắt

Tuổi teen và đôi mắt
Tuổi teen và đôi mắt

Tôi lấy cái này 100% từ trang Adafruit. Ban đầu tôi có một số quả bóng bàn có đèn LED chiếu sáng què mà tôi định sử dụng nhưng một khi tôi nhìn thấy cái này trên trang web của họ, tôi phải có nó. Tôi chưa có trải nghiệm Ardunio nào trước đó nhưng tôi đã mù quáng làm theo các ví dụ trên trang web của họ và chúng hoạt động trong khoảng ½ ngày. Ngoài ra - kể từ khi tôi đưa chương trình vào tuổi thiếu niên, nó sẽ giữ lại nó và khi bạn bật nó lên. Ardunio khởi động trong khoảng 3 giây và sáng mắt. Vì vậy, tất cả những gì tôi phải làm để mắt hoạt động là kết nối 12v với một trong các rơ le và cấp nguồn cho mắt & mắt thiếu niên và điều kỳ diệu sẽ xảy ra!

Gắn màn hình LCD vào hộp sọ là SIÊU đau đớn. 7 sợi dây nhỏ trên mỗi màn hình LCD nên tổng cộng có 14 sợi dây và cố gắng mài bớt hộp sọ để chúng được gắn thẳng và không làm đứt dây – điều này đã xảy ra rất nhiều điều rất đau đớn. Vì vậy, lập trình độ khó vừa phải - độ khó gắn kết. Ngược lại với những gì tôi mong đợi. Teensy đặt ở phía sau của mắt bên dưới tấm MDF chứa hai servo.

Bước 10: Tambourine

Tambourine
Tambourine
Tambourine
Tambourine

Chà, tôi luôn nhớ cái đầu trong quả cầu pha lê trong Ngôi nhà bị ma ám và tambourine bay lơ lửng khi cô ấy đang tiếp xúc với các linh hồn nên tôi phải có một cái gì đó như thế cho dự án này. Vì hộp sọ là của một người từng đọc / nhìn thấy tâm trí nên các linh hồn cần cho mọi người biết khi nào họ hiện diện J. Tôi đã tìm thấy một rơle kéo đẩy mạnh nhất mà tôi có thể tìm thấy. Sau đó, thay thế điện áp của nó từ 12v lên 24v với một bộ sạc dự phòng dành cho máy tính xách tay mà tôi có. Tôi đã phải tạo một vài phiên bản khác nhau của cơ chế nhưng lần lặp thứ ba của tôi hoạt động tốt nhất. Tôi đã phải lộn xộn với chiều dài đòn bẩy, căn chỉnh, v.v. Sai lầm lớn của tôi là làm tất cả những điều này với gỗ / MDF. Khi tôi lần đầu tiên kết hợp điều này với nhau chạy ở 24v, solenoid sẽ đập tambourine mạnh đến mức nó tự xé toạc ra. (Ở mức 12v, nó không đủ mạnh) Theo thời gian có một trục gỗ gắn trong MDF và sơn mọi thứ, toàn bộ vật trở nên cứng hơn / khó di chuyển hơn, điều đó có nghĩa là đế điện từ khó đẩy ra khi bị thụt vào VÀ khó quay trở lại hơn. Vì vậy, tôi phải thêm một lò xo hồi vị bổ sung - điều này yêu cầu bộ điện từ lãng phí năng lượng khi nó được cung cấp năng lượng. Vì vậy, nó kết thúc bằng việc đập tambourine về phía chậm. Lần tới, tôi chế tạo bộ phận đó bằng kim loại - ống lót bằng đồng, trục kim loại, v.v. và tránh vấn đề này.

Bước 11: Đèn Plasma

Đèn Plasma
Đèn Plasma
Đèn Plasma
Đèn Plasma

Vì tôi sẽ không xây dựng một cái thang Jacobs hay một số nguồn năng lượng cho nhà khoa học điên độc ác khác cho dự án, nên tôi cần một số loại 'năng lượng' để điều khiển hộp sọ. Tôi đã lấy chiếc Samsung Galaxy S5 cũ của mình, đã khôi phục cài đặt gốc và tải lên ứng dụng bóng năng lượng trên đó. Tôi phải tải một ứng dụng khác không cho phép điện thoại chuyển sang chế độ bảo vệ màn hình để giữ cho điện thoại hoạt động trên ứng dụng.

Bước 12: Cách tạo nhấp nháy ánh sáng 120v

Làm thế nào để tạo ra ánh sáng nhấp nháy 120v
Làm thế nào để tạo ra ánh sáng nhấp nháy 120v

CẢNH BÁO -

Đây là sự cố với phích cắm AC 120v vào nguồn điện trên tường ở đây. Nếu bạn không biết mình đang làm gì, đừng làm

CẢNH BÁO -

halloweenpropmaster.com/u-build-it3.htm

Trang web này đưa ra lời giải thích tốt nhất về cách làm điều này. Chi phí của bộ khởi động là siêu rẻ và tôi đã rút ruột một dây nối dự phòng mà tôi có. Tôi có một vài thiết bị này đã được chế tạo và đã sử dụng chúng trong thời gian Halloween và chúng hoạt động rất tốt, không bị nổ cầu chì, không bị quá nhiệt, v.v. Tôi đã chạy chúng hàng giờ liền mà không gặp vấn đề gì. Vì vậy, đối với dự án này, tôi đã lấy một trong các dây nối dài với nội tuyến của bộ khởi động và đấu dây nó vào một trong bốn rơ le trên bảng. Một vài dòng mã GPIO sẽ tắt và bật nó. Nó cũng bắt đầu hoạt động ngay lập tức, không có thời gian khởi động.

Bước 13: Nền tảng / Bảng

Nền tảng / Bảng
Nền tảng / Bảng
Nền tảng / Bảng
Nền tảng / Bảng

Tôi đã nhìn thấy khá nhiều loại đạo cụ ‘đầu lâu trên bàn’, nhà khoa học điên rồ ‘đầu lâu trên bàn’ và tôi quyết định muốn đi theo con đường đó. Nó sẽ cho tôi cơ hội để thử nhiều thứ hơn là chỉ cái đầu lâu biết nói. Tôi đã tìm ra kích thước bàn cơ bản và xây dựng nó bằng ¼ MDF. Sử dụng máy cưa bàn làm cho việc đó trở nên khá dễ dàng. Các dự án của tôi thường là những thứ bằng kim loại nên việc xây dựng bằng gỗ có phần mới mẻ đối với tôi. Tôi cắt các miếng cơ bản ra và có 4 cạnh của hộp và một mặt trên được tạo ra khá nhanh chóng. Nơi tôi học được một bài học khó là tôi sử dụng súng bắn keo để lắp ráp chúng. Những gì tôi phát hiện ra là - đây không phải là cách để làm điều đó. Tất cả các mảnh vỡ ra ngay khi tôi nhặt được thứ chết tiệt! Vì vậy, tôi cắt thêm một số miếng hình vuông 1”để gia cố các góc và gỗ được dán / đóng đinh lại với nhau. Bài học kinh nghiệm. Tôi đặt một số trang trí giữa đỉnh và các bên của nền tảng, dán và đóng đinh nó vào vị trí. Phôi bột tại chỗ để lấp đầy những khoảng trống và nó đã sẵn sàng để lắp các bộ phận còn lại vào đó.

Phần còn lại, tôi lấy cảm hứng từ những hình ảnh tôi thấy trên web. Để ‘giả cổ’ hộp sọ, tôi đã cố gắng sử dụng một vết màu tối. Nó không hoạt động; nó không dính vào nhựa. Vì vậy, tôi đã thử sơn hộp sọ bằng màu trắng và sau đó đặt vết bẩn lên. Nó hoạt động tốt hơn nhiều. Tôi biết có rất nhiều kỹ thuật để làm điều này và tôi hài lòng với cách nó diễn ra. Băng đồng tôi đã đặt xung quanh từ một dự án khác mà tôi đã sử dụng cho nắp hộp sọ và xung quanh xương má. Tôi sơn lên vết ố trên phần còn lại của các vật dụng sơn không phải màu đen để tạo cho nó vẻ cổ kính / cũ kỹ.

Phần còn lại của những mảnh ghép và những mảnh ghép mà tôi đã đặt xung quanh từ các dự án khác. Tất cả các mảnh đồng thau là từ một cửa hàng đèn. Tôi đã thực hiện công tắc cắt từ một số vật liệu phế liệu và núm ở cuối là một mảnh đèn khác. Các ống tôi tìm thấy ở một nơi dư điện tử cùng với chất cách điện. Tôi có được những cú đột phá về nhạc rocker từ một dự án hậu khải huyền khác. Tấm thép và dây đồng từ cửa hàng kim khí và một số ống PVC cho đốt sống của anh ấy.

Đối với áp phích, tôi đã tìm thấy và hình ảnh áp phích của nhà ảo thuật cũ trên web và với một số phép thuật của Cửa hàng ảnh đã thay đổi tên.

Bước 14: Phần còn lại

Phần còn lại
Phần còn lại
Phần còn lại
Phần còn lại
Phần còn lại
Phần còn lại
Phần còn lại
Phần còn lại

Tôi lấy cảm hứng từ những hình ảnh tôi thấy trên web. Để ‘giả cổ’ hộp sọ, tôi đã cố gắng sử dụng một vết màu tối. Nó không hoạt động; nó không dính vào nhựa. Vì vậy, tôi đã thử sơn hộp sọ bằng màu trắng và sau đó đặt vết bẩn lên. Nó hoạt động tốt hơn nhiều. Tôi biết có rất nhiều kỹ thuật để làm điều này và tôi hài lòng với cách nó diễn ra. Băng đồng tôi đã đặt xung quanh từ một dự án khác mà tôi đã sử dụng cho nắp hộp sọ và xung quanh xương má. Tôi sơn lên vết ố trên phần còn lại của các vật dụng sơn không phải màu đen để tạo cho nó vẻ cổ kính / cũ kỹ.

Phần còn lại của những mảnh ghép và những mảnh ghép mà tôi đã đặt xung quanh từ các dự án khác. Tất cả các mảnh đồng thau là từ một cửa hàng đèn. Tôi đã làm công tắc cắt từ một số vật liệu phế liệu và núm ở cuối là một mảnh đèn khác. Các ống tôi tìm thấy ở một nơi dư điện tử cùng với chất cách điện. Tôi có được những cú đột phá về nhạc rocker từ một dự án hậu khải huyền khác. Thép tấm và dây đồng từ cửa hàng kim khí và một số ống PVC cho đốt sống của anh ấy.

Bước 15: Lắp ráp / Điều chỉnh / Tinh chỉnh

Lắp ráp / Điều chỉnh / Tinh chỉnh
Lắp ráp / Điều chỉnh / Tinh chỉnh

Vì vậy, đây là quá trình xây dựng của tôi:

# 1 Cài đặt Jasper trên Pi và làm cho nó hoạt động.

# 2 Đã mua nhiều micrô và chỉnh sửa cho đến khi tôi thành công.

# 3 Trên Pi thứ 2, hãy cài đặt mũ Adafruit và hiểu cách di chuyển các Servos. Đưa các Servos vào hộp sọ và hiểu các giá trị tôi cần sử dụng để di chuyển chúng.

# 4 Xây dựng cơ sở thử nghiệm cho hộp sọ để tôi có thể làm việc trên nó trong văn phòng của mình. Tinh chỉnh, tinh chỉnh lại, tinh chỉnh một số chi tiết.

# 5 Gắn tất cả các thành phần điện trên bảng Plexiglas. Bánh nướng, bảng tiếp điện, nguồn điện USB và các dây liên quan.

# 6 Xây dựng mắt Adafruit. Chứng minh với bản thân tôi rằng họ chỉ cần điện áp được áp dụng để mọi thứ hoạt động. Tôi không biết điều này khi bắt đầu phần này.

# 7 Làm một bằng chứng về khái niệm gửi và nhận dữ liệu nối tiếp giữa hai Pies. Viết quy trình lặp cho Pi thứ 2 với các lệnh tôi cần - nói chuyện bật / tắt, v.v. Kiểm tra nó với một số mã mẫu trên Pi # 1. Chưa có Jasper.

# 8 Thêm mã nối tiếp vào mã Jasper - chứng minh rằng tôi có thể nhận được chuyển động cơ bản khi Jasper đang nói.

# 9 Bắt đầu lộn xộn với bảng chuyển tiếp. Thêm mã để bật Mắt.

# 10 Thêm mã để bật 120v. Xây dựng solenoid và tambourine trên một nền tảng riêng biệt để tìm ra cách hoạt động.

# 11 Lấy mắt gắn trong hộp sọ.

# 12 Xây dựng nền tảng mà mọi thứ sẽ được lắp ráp trên đó. Lắp ráp tất cả các mảnh vào bệ, làm đế thép của hộp sọ để giữ nó, thêm các thành phần tambourine.

# 13 Cố gắng lấy bánh nướng & tấm ván từ trong nhà vào ga ra và tìm cách đưa nó vào bên trong sân ga.

# 14 Bắt đầu điều chỉnh. Điều chỉnh nhiều hơn, tiếp tục điều chỉnh. Nhận ra rằng tôi cần tạo mã Python đa luồng để tất cả các hành động có thể hoạt động cùng nhau.

# 15 Quyết định thêm quả cầu năng lượng bên dưới các ống chân không. Tìm ra tôi có thể làm điều này với một điện thoại di động cũ. Đã làm cho nó hoạt động trong vòng chưa đầy một ngày.

# 16 Tiếp tục thêm chi tiết. Gai, dây đồng, ống, đầu lâu cổ. Tiếp tục điều chỉnh và thử nghiệm. Sơn, sửa lại và sửa chữa những thứ tiếp tục lỏng lẻo, thiết kế lại / gia cố những thứ đang rơi vỡ.

# 17 Kiểm tra và tinh chỉnh Chuẩn bị sẵn sàng để hiển thị nó cho người khác.

Đề xuất: