Mục lục:

Lady Buggy, phiên bản WiFi: 5 bước (có hình ảnh)
Lady Buggy, phiên bản WiFi: 5 bước (có hình ảnh)

Video: Lady Buggy, phiên bản WiFi: 5 bước (có hình ảnh)

Video: Lady Buggy, phiên bản WiFi: 5 bước (có hình ảnh)
Video: ĐIỀU ƯỚC #Shorts 2024, Tháng bảy
Anonim
Image
Image
Thiết bị điện tử
Thiết bị điện tử

"Lady Buggy" là một "buggy" theo kiểu lady bug mà tôi thiết kế cho các cháu của chúng tôi có độ tuổi từ 2 tuổi trở lên, tôi sẽ chỉ để nó sau 2 tuổi.

Như trong video, Lady Buggy là một chiếc xe điều khiển từ xa kích hoạt wifi, có tính năng vừa di chuyển chậm vừa dễ điều khiển. Lady Buggy sử dụng thiết bị iOS dựa trên cảm ứng bị khóa ở chế độ dọc (tôi chỉ thử nghiệm với thiết bị iOS, xem phần Phần mềm bên dưới) và chỉ cần kéo "nút" màu đỏ xung quanh màn hình để chuyển động tiến, lùi và quay; đủ dễ dàng để cháu trai 2 tuổi của chúng tôi hoạt động, tất nhiên là có sự giám sát của người lớn.

Tôi đã bao gồm mã nguồn dưới dạng bản phác thảo Arduino cho Adafruit Feather Huzzah ESP8266 nếu bạn muốn sửa đổi nó để sử dụng với các thiết bị khác.

Ngoài ra, bạn sẽ cần kỹ năng hàn và thiết bị hàn, dây và tất cả các bộ phận được liệt kê trong bước đầu tiên, cộng với Arduino IDE với các thư viện thích hợp được cài đặt để hoàn thành Lady Buggy.

Như thường lệ, tôi có thể quên một hoặc hai tệp hoặc ai biết gì khác, vì vậy nếu bạn có bất kỳ câu hỏi nào, vui lòng hỏi vì tôi có rất nhiều lỗi.

Được thiết kế bằng Autodesk Fusion 360, được cắt lát bằng Cura 3.0.4 và được in trong PLA trên Ultimaker 2+ Extended và Ultimaker 3 Extended.

Bước 1: Các bộ phận

Tôi đã đính kèm một tệp PDF chứa hai bảng. Bảng đầu tiên chứa danh sách các bộ phận được in 3D với các cài đặt và màu sắc mà tôi đã sử dụng. Bảng thứ hai chứa danh sách các bộ phận đã mua.

Lưu ý phần thân ("Body.3mf" hoặc "Body.stl") phải được in với giá đỡ do 4 tháp gắn bên trong vỏ cao hơn 2mm so với vỏ. Cũng lưu ý rằng Cura 3.0.4 sẽ không đặt "Body.3mf" trên tấm xây dựng, do đó tôi phải tắt cài đặt "Tự động thả mô hình xuống tấm xây dựng" sau đó hạ thấp phần thân theo cách thủ công cho đến khi nó tiếp xúc với tấm xây dựng (bằng cách sử dụng Cura và nhìn vào tấm xây dựng từ bên dưới mô hình, tôi hạ thấp thân máy xuống cho đến khi tôi có thể nhìn thấy đường viền màu đỏ mờ của vỏ thân tiếp xúc với tấm xây dựng).

Trước khi lắp ráp, kiểm tra độ khít và cắt, giũa, chà nhám, v.v … tất cả các bộ phận cần thiết để chuyển động trơn tru của bề mặt chuyển động và độ khít chặt đối với bề mặt không chuyển động. Tùy thuộc vào màu sắc bạn chọn và cài đặt máy in của bạn, có thể cần nhiều hay ít việc cắt tỉa, giũa và / hoặc chà nhám. Cẩn thận giũa tất cả các cạnh tiếp xúc với tấm xây dựng để đảm bảo tuyệt đối rằng tất cả các "rỉ" của tấm xây dựng được loại bỏ và tất cả các cạnh đều nhẵn. Tôi đã sử dụng các tệp kim hoàn nhỏ và rất nhiều kiên nhẫn để thực hiện bước này.

Thiết kế này sử dụng cụm ren, vì vậy có thể cần một khuôn 6mm x 1 vòi và khuôn để làm sạch ren.

Bước 2: Điện tử

Thiết bị điện tử
Thiết bị điện tử
Thiết bị điện tử
Thiết bị điện tử

Cẩn thận cắt dây dương (màu đỏ) trên pin ở giữa, sau đó dải và thiếc các dây dẫn như hình minh họa.

Hàn phần dây màu đỏ đi từ pin vào hai đầu cực chính giữa của công tắc như hình minh họa

Hàn một dây màu đỏ giữa các cặp bên ngoài của các đầu nối công tắc như hình minh họa.

Hàn phần dây màu đỏ đến từ đầu nối với một trong hai đầu nối công tắc bên ngoài như hình minh họa.

Để cấp nguồn cho servo, cả hai dây dương servo (màu đỏ) đều được hàn vào chân "BAT" trên Feather Huzzah và cả hai dây âm servo (màu nâu) đều được hàn vào chân "GND" trên Feather Huzzah.

Để điều khiển servo, dây tín hiệu servo bên trái (màu cam) được hàn vào chân "12 / MISO" trên Feather Huzzah và dây tín hiệu bên phải của servo (màu cam) được gắn vào chân "13 / MOSI" trên Feather Huzzah.

Bước 3: Phần mềm

Phần mềm
Phần mềm
Phần mềm
Phần mềm

Lady Buggy sử dụng phần tử "canvas" html cho đồ họa và các sự kiện canvas "touchstart", "touchmove" và "touchhend" để điều khiển (xem https://www.w3schools.com/graphics/canvas_intro.asp). Tôi tin rằng phần mềm sẽ hoạt động trên các thiết bị hỗ trợ cảm ứng không phải iOS, nhưng không thể xác nhận rằng nó sẽ hoạt động.

Tôi đã thiết kế phần mềm Lady Buggy để hoạt động ở cả hai chế độ không dây ap (điểm truy cập) và trạm (bộ định tuyến wifi).

Nếu bạn chọn vận hành Lady Buggy ở chế độ ap, thì không cần có bộ định tuyến không dây vì thiết bị iOS của bạn giao tiếp trực tiếp với Lady Buggy. Để hoạt động ở chế độ này, bạn sẽ vào phần cài đặt wifi trên thiết bị iOS và chọn mạng "LadyBuggy". Sau khi kết nối, hãy mở trình duyệt web trên thiết bị iOS của bạn và nhập địa chỉ ip "192.128.20.20" vào trường url.

Nếu bạn chọn vận hành Lady Buggy ở chế độ nhà ga, bạn sẽ giao tiếp với Lady Buggy qua bộ định tuyến không dây và do đó cần thay đổi phần mềm Lady Buggy sao cho "sSsid =" được đặt thành bộ định tuyến không dây ssid của bạn và "sPassword =" được đặt vào mật khẩu bộ định tuyến không dây của bạn. Bạn sẽ cần thay đổi các cài đặt này bằng trình chỉnh sửa Arduino IDE trước khi biên dịch và tải xuống Lady Buggy của bạn. Lưu ý rằng khi sử dụng chế độ trạm, tôi cũng đã bao gồm hỗ trợ MDNS cho phép bạn giao tiếp với Lady Buggy tại địa chỉ ip "ladybug.local", vì vậy địa chỉ ip vật lý là không cần thiết. Tuy nhiên, nếu bạn muốn sử dụng địa chỉ ip vật lý được chỉ định bởi bộ định tuyến không dây của mình, bạn sẽ cần phải kết nối với màn hình nối tiếp Arduino khi bật Lady Buggy (đảm bảo "#define USE_SERIAL 1" nằm ở đầu mã nguồn trước khi biên dịch và gửi mã cho Lady Buggy) để xem địa chỉ ip được gán cho Lady Buggy bằng bộ định tuyến không dây của bạn.

Sau khi bạn đã quyết định chế độ bạn sẽ sử dụng Lady Buggy của mình và đã thực hiện bất kỳ thay đổi cần thiết nào đối với phần mềm, hãy gắn cáp phù hợp giữa USB máy tính của bạn và cáp mở rộng micro usb trên Lady Buggy, sử dụng công tắc trượt để cấp nguồn trên Lady Buggy, sau đó biên dịch và tải phần mềm vào Lady Buggy.

Bước 4: Lắp ráp

Cuộc họp
Cuộc họp
Cuộc họp
Cuộc họp
Cuộc họp
Cuộc họp
Cuộc họp
Cuộc họp

Gắn hai vòng chữ o vào mỗi "Gear Wheel.stl" như hình minh họa.

Gắn một cụm bánh răng ("Gear Wheel.stl" cộng với hai O-Rings) vào "Chassis.stl" bằng cách sử dụng một "Axle Gear Wheel.stl" như hình minh họa. Lặp lại quy trình với cụm bánh răng và trục còn lại.

Gắn một "Gear Servo.stl" vào một trong các servo bằng cách sử dụng vít đi kèm với servo. Phần lắp ráp này phải giữ chặt chẽ vì vậy hãy bôi keo yêu thích của bạn nếu cần. Lặp lại quy trình với servo bánh răng và servo còn lại.

Chèn servo bên trái vào khe cắm servo bên trái trong khung máy như hình minh họa.

Chèn servo bên phải vào khe cắm servo bên phải trong khung máy như hình minh họa.

Đặt pin vào ngăn chứa pin của khung máy như hình minh họa. Giữ chặt công tắc trượt vào khung máy bằng vít nhỏ hoặc keo.

Đặt "Battery Cover.stl" lên trên pin như hình minh họa.

Quấn bó dây giữa servos và Feather Huzzah bằng băng dính điện, sau đó đặt Feather Huzzah vào nắp ngăn chứa pin như hình minh họa.

Đặt ổ bi vào khung và cố định tại vị trí bằng "Ball Bearing Cap.stl" như hình minh họa. Không siết quá chặt vì ổ bi phải dễ dàng xoay trong khung máy.

Gắn đầu cắm thư của bộ mở rộng cáp micro usb vào Huzzah ESP8266 như hình minh họa. Giữ chặt đầu cái vào khung máy bằng các vít được cung cấp như hình minh họa.

Sử dụng bốn "Bolt.stl", gắn phần thân Lady Buggy của bạn vào cụm khung xe như hình minh họa.

Bước 5: Thao tác

Bật Lady Buggy bằng công tắc trượt. Công tắc tôi đã sử dụng là công tắc tắt trung tâm, vì vậy, trượt nó ra một trong hai vị trí bên ngoài sẽ bật Lady Buggy.

Kết nối với Lady Buggy bằng thiết bị iOS của bạn và phương pháp bạn đã chọn như được mô tả trong bước Phần mềm.

Trên màn hình iOS, trượt nút màu đỏ về phía trên cùng của màn hình để di chuyển về phía trước, về phía dưới cùng của màn hình để di chuyển ngược lại và sang trái hoặc phải để di chuyển trái hoặc phải.

Xem video để biết một đoạn ngắn về cách điều khiển Lady Buggy.

Hy vọng bạn thích nó!

Đề xuất: