Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-23 15:14
Vợ quyết định trở thành Andorian cho Silicon Valley Comic Con sắp tới ở San Jose để phù hợp với trang phục Elvis Captain Kirk của tôi. Trong khi vẽ mặt / trang điểm và phần còn lại của trang phục mất khá nhiều thời gian, tôi không thể để ăng-ten tĩnh. Tôi quyết định làm cho chúng quay và xoay trên cơ sở hơi ngẫu nhiên. Hóa ra rất nhiều người bán cả ăng-ten Andorian tĩnh và ăng-ten đã xoay. Nhưng thẻ giá 100 đô la quá đắt và dù sao tôi cũng là một người thích tự làm.
Vì thời gian không còn nhiều, tôi đã tìm thấy một số ăng ten in 3d của Etsy và cố gắng tạo ra chúng.
CÁC BỘ PHẬN BẮT BUỘC -
Ăng-ten Andorian - kiểm tra etsy cho những thứ này hoặc tự làm chúng
Hai servo nhỏ - có thể tìm thấy nhiều nơi
Adafruit itybitsy - xem trang web adafruits. Càng nhỏ càng tốt
Cáp servo mở rộng - amazon / ebay
Cáp nguồn hai dây servo có công tắc bật / tắt - amazon / ebay
Pin 9V
Giá đỡ pin 9V
băng che, băng dính điện
dây buộc tóc - bất kỳ CVS nào, mục tiêu, v.v.
CÔNG CỤ ĐƯỢC SỬ DỤNG
mỏ hàn
súng bắn keo nóng
keo siêu dính
dụng cụ tuốt dây
Dao x-acto
Bảng mạch bánh mì nguyên mẫu đến giải pháp dây
Đã cài đặt môi trường phát triển Arduino trên PC của bạn
Bước 1: Mã
Đây là mã tôi đã sử dụng. Đã tắt Internet.
Điều khiển (các) servo từ Arduino thật dễ dàng. Trong khi có nhiều cách kỹ thuật hơn để làm điều này, tôi đã bắt buộc hai kiểu chuyển động khác nhau với sự di chuyển kỳ quái giữa chúng và bóng bàn qua lại. Bạn sẽ cần phải làm với điều này để đảm bảo rằng bạn biết vị trí trung tâm sau khi servo của bạn được gắn vào dải đầu và những gì trông tốt nhất cho ứng dụng của bạn. / * Quét
bởi BARRAGAN
Mã ví dụ này thuộc phạm vi công cộng.
Được sửa đổi bởi r570sv
8-14-19
*/
#bao gồm
Servo myservo; // tạo đối tượng servo để điều khiển một servo
// có thể tạo mười hai đối tượng servo trên hầu hết các bảng
int posl = 0; // biến để lưu vị trí servo
int posr = 0; int DELAY = 50; int everyOther = 0; int i = 0; int j = 0; int k = 0; int x = 0; Servo servo1; Servo servo2;
void setup () {
// myservo.attach (9); // gắn servo trên chân 9 vào đối tượng servo // myservo.attach (10); // gắn servo trên chân 10 vào đối tượng servo servo1.attach (9); servo2.attach (10); servo1.write (0); servo2.write (0); chậm trễ (1000); servo1.write (180); servo2.write (180); chậm trễ (1000); Serial.begin (9600); }
//
// // bắt đầu từ trái 180 đi sang trái 50, phải đi sang phải 50, sau đó quay lại chậm về 180 rồi đến r 50 & sang trái 50 // //
void loop () {
for (j = 0; j <= 5; j ++) {for (i = 0, posl = 180, posr = 180; i <= 50; i ++) {// đi từ 0 độ đến 180 độ posl = posl - 1; posr = posr + 1; servo1.write (posl); // yêu cầu servo chuyển đến vị trí trong biến 'pos' servo2.write (posr); trì hoãn (DELAY); // đợi 15ms để servo đến vị trí} for (i = 0, posl = 130, posr = 230; i <= 50; i ++) {// đi từ 0 độ đến 180 độ posl = posl + 1; posr = posr - 1; servo1.write (posl); // yêu cầu servo chuyển đến vị trí trong biến 'pos' servo2.write (posr); trì hoãn (DELAY); // đợi 15ms để servo đến vị trí}} // for
if (everyOther == 1) {
servo1.write (180); servo2.write (180); chậm trễ (500); servo1.write (280); servo2.write (280); chậm trễ (500); servo1.write (120); servo2.write (120); chậm trễ (500); servo1.write (180); servo2.write (180); chậm trễ (500); everyOther = 0; // chuyển đổi điều này để mọi lúc, nó sẽ thực hiện một trong hai quy trình này} // if else {everyOther = 1; for (x = 0; x <= 5; x ++) {for (i = 0, posl = 180, posr = 180; i <= 40; i ++) {// đi từ 0 độ đến 180 độ posl = posl - 1; posr = posr + 1; servo1.write (posl); // yêu cầu servo chuyển đến vị trí trong biến 'pos' servo2.write (posr); chậm trễ (10); // đợi 10ms để servo tiếp cận vị trí} for (i = 0, posl = 140, posr = 220; i <= 40; i ++) {// đi từ 0 độ đến 180 độ posl = posl + 1; posr = posr - 1; servo1.write (posl); // yêu cầu servo chuyển đến vị trí trong biến 'pos' servo2.write (posr); chậm trễ (10); // đợi 1ms để servo đến vị trí}}} // else} // vòng lặp
Bước 2: Đi dây và đóng gói
Vì vậy, hệ thống dây điện cơ bản khôn ngoan là nó siêu thẳng về phía trước.
Một servo có ba dây. Nguồn, Tiếp đất và chân PWM từ Arduino.
Vì vậy, các chân, 9 và 10 đã được sử dụng cho PWM và đất và nguồn được sử dụng từ Arduino.
Tôi chọn pin 9V vì tôi có một giá đỡ cho nó. Tôi có thể sử dụng pin LiPo 3.7V nhỏ hơn để làm cho toàn bộ gói nhỏ hơn nhưng tôi không biết liệu mình có thể chạy trong 8 giờ với pin 3.7V rất nhỏ mà tôi có hay không vì vậy tôi đã đi với pin 9v lớn hơn, đặt nó vào một người giữ và mang theo phụ tùng để tôi có thể đổi nó ra nếu cần. Tôi cũng bao gồm một công tắc tắt / bật vì tôi muốn có một cách để dễ dàng bật và tắt nguồn. Toàn bộ gói hàng sẽ được nhét ở phía sau đầu giữa tóc giả và tóc và điều tôi không muốn là một số cách bị tấn công để kích hoạt nó có thể khiến tóc giả hoặc hệ thống dây điện bị lỗi khi cố gắng kết nối với nó.
Việc đóng gói thực tế của toàn bộ dự án là một trong những phần khó nhất. Tôi cần nó nhỏ nhưng tôi cũng không muốn có bất kỳ dây nào chưa được thực hiện và dự án FAIL khi tôi cần. Tôi đã dán nóng tất cả các kết nối trên Arduino để các chân không bị tuột ra và tôi hàn dây nguồn và dây nối đất ngay với bảng Arduino. Bất kỳ kết nối dây nào khác đã được dán lại với nhau và toàn bộ gói được bọc trong băng che với việc dễ dàng truy cập vào công tắc bật tắt.
Bước 3: Cài đặt Tiện ích vào Tóc giả
Nếu việc đóng gói không đủ tẻ nhạt thì việc lấy toàn bộ bộ tóc giả ra sẽ rất đau đớn.
Ăng-ten được gắn vào một dây buộc tóc sẽ hoàn toàn không phù hợp với những gì tôi dự định sử dụng nó vì vậy chúng tôi phải mua một dây buộc tóc chắc chắn hơn - được làm từ kim loại và phủ cao su.
Ăng-ten in 3d không phù hợp với các servo vi mô, vì vậy tôi phải làm nhỏ các khe cắm lớn hơn. Servos đã được cố định bằng keo nóng.
Gắn sừng servo vào dây buộc tóc là một mớ hỗn độn. Tôi không muốn cắt một khe lớn trên bộ tóc giả để có thể gắn sẵn servo vào dây buộc tóc và ăng-ten có lẽ gây ra sự cố cho bộ tóc giả nên tôi đã đi theo con đường rất đau đớn là cắt một lỗ nhỏ trên bộ tóc giả 1/4. để trục servo vừa vặn. Sau đó, tôi gắn còi máy chủ vào servo. Sau đó, tôi gắn còi máy chủ vào dây buộc tóc - điều này không hoạt động. Siêu dán sừng máy chủ vào dây buộc tóc cũng không hoạt động. Soooooo, tôi quấn sừng máy chủ vào dây buộc tóc bằng paracord rất mỏng, buộc từng cuộn sau đó siêu dán các nút paracord để chúng không bị lỏng ra. Cẩn thận không dùng keo lộn xộn và đóng trục servo lại (tôi đã chuyển vào thùng rác một servo lần đầu tiên làm điều này). Kinda thích những gì bạn có thể làm để tạo một mũi tên giống như kỹ thuật kinda của 10, 000 năm trước.
Có nhiều cách tốt hơn để làm điều này. Sử dụng ví dụ của tôi như một cái gì đó hoạt động nhưng một cái gì đó có thể được cải thiện:-)
Hai khe cắm thêm 1/4 inch đã được cắt để dây máy chủ có thể vừa vặn xuyên qua bộ tóc giả và đi xuống mặt sau của bộ tóc giả đến vị trí của pin / Arduino.
Gắn pin / Arduino vào đầu / tóc giả
YMMV về điều này. Tôi đã có thể buộc gói hàng cho búi tóc của vợ tôi dưới bộ tóc giả. Cô ấy đang đeo một chiếc lưới buộc tóc và chiếc cà vạt đó cũng được quấn vào trong bó. Chúng tôi đã gặp một lần hỏng hóc mà nó bị tuột ra vì vậy tôi đã buộc lại nó một lần nữa và nó kéo dài đến hết ngày (hãy mang theo một số đồ dùng khi bạn đến nhà để hỗ trợ việc này:-))
Bước 4: Tại buổi biểu diễn - Điều gì đã hiệu quả, Điều gì chưa, Điều gì chúng ta sẽ hoàn thành khác nhau
Vì vậy, những gì đã hiệu quả -
Ăng-ten không rơi ra - nhưng chúng tôi phải cực kỳ cẩn thận khi ra vào xe. Servo nhỏ và kết nối của sừng servo với dây buộc tóc thậm chí còn mỏng manh hơn.
Pin kéo dài suốt chương trình - không cần thay pin.
Không có dây bị rơi ra, không có kết nối lỏng lẻo - thời gian thêm để dán và băng đã được đền đáp
Điều gì không hoạt động tốt -
Vì vậy, tại bàn làm việc của mình, tôi đã tìm ra điều gì sẽ phù hợp với chuyển động của ăng-ten. Hóa ra khi chúng tôi đến một trung tâm triển lãm lớn, hầu hết mọi người - không phải tất cả, đều không nhận thấy ăng-ten di chuyển. Những người đã làm vậy, hơi lo lắng - 'ăng-ten của bạn vừa di chuyển à?' Một điều tốt đẹp nhưng khoảnh khắc lớn hơn sẽ tốt hơn. Những gì tôi NÊN làm là cung cấp một chiết áp bên ngoài mà chúng tôi có thể điều chỉnh thời gian thực để tăng vòng quay, tần số, v.v. Có thể buộc nó vào gói được giấu dưới tóc.
Cách tôi buộc nó vào tóc giả và tóc của vợ tôi - nó đã rụng sau vài giờ. May mắn thay, tôi có một chiếc khăn quấn cà vạt dự phòng và có thể buộc lại nó vào bộ tóc giả / búi tóc của cô ấy. Thực ra đây không phải là một thất bại mà giống như việc chuẩn bị cho một điểm yếu mà chúng ta đã thấy khi bước vào chương trình.
Đề xuất:
Bộ điều khiển trò chơi nhịp điệu Arduino (dành cho trò chơi của riêng tôi): 6 bước
Bộ điều khiển trò chơi nhịp điệu Arduino (cho Trò chơi của riêng tôi): Trong phần hướng dẫn này, tôi sẽ chỉ cho bạn cách tôi tạo Bộ điều khiển trò chơi nhịp điệu này từ đầu. Nó liên quan đến các kỹ năng chế biến gỗ cơ bản, kỹ năng in 3d cơ bản và kỹ năng hàn cơ bản. Bạn có thể xây dựng dự án này thành công nếu bạn không có
Bộ điều khiển trò chơi tự làm dựa trên Arduino - Bộ điều khiển trò chơi Arduino PS2 - Chơi Tekken với tự làm trò chơi Arduino: 7 bước
Bộ điều khiển trò chơi tự làm dựa trên Arduino | Bộ điều khiển trò chơi Arduino PS2 | Chơi Tekken với Bàn điều khiển Arduino tự làm: Xin chào các bạn, chơi game luôn thú vị nhưng chơi với Bộ điều khiển trò chơi tùy chỉnh tự làm của riêng bạn sẽ thú vị hơn
Bộ điều khiển trò chơi không dây với Arduino và NRF24L01 + (hỗ trợ một hoặc hai bộ điều khiển): 3 bước
Bộ điều khiển trò chơi không dây với Arduino và NRF24L01 + (hỗ trợ một hoặc hai bộ điều khiển): Bạn có thể tìm thấy dự án hoàn chỉnh từ trang web của tôi (bằng tiếng Phần Lan): https://teukka.webnode.com/l/langaton-ohjain-atmega-lla- ja-nrf24l01-radiomoduulilla / Đây là một bản tóm tắt thực sự ngắn về dự án. Tôi chỉ muốn chia sẻ nó nếu ai đó muốn
Bộ điều khiển trò chơi Arduino + Trò chơi Unity: 5 bước
Bộ điều khiển trò chơi Arduino + Trò chơi Unity: Trong phần hướng dẫn này, tôi sẽ chỉ cho bạn cách xây dựng / lập trình một bộ điều khiển trò chơi arduino có thể kết nối với sự thống nhất
Bộ điều khiển trò chơi Arduino có đèn phản ứng với trò chơi thống nhất của bạn :: 24 bước
Bộ điều khiển trò chơi Arduino có đèn phản ứng với trò chơi thống nhất của bạn :: Đầu tiên, tôi đã viết điều này thành word. Đây là lần đầu tiên tôi sử dụng có thể hướng dẫn nên bất cứ khi nào tôi nói: hãy viết mã ra như vậy để biết rằng tôi đang đề cập đến hình ảnh ở đầu bước đó. Trong dự án này, tôi sử dụng 2 arduino ’ s để chạy 2 bit riêng biệt