Mục lục:

Máy vẽ trứng dựa trên Arduino: 17 bước (có hình ảnh)
Máy vẽ trứng dựa trên Arduino: 17 bước (có hình ảnh)

Video: Máy vẽ trứng dựa trên Arduino: 17 bước (có hình ảnh)

Video: Máy vẽ trứng dựa trên Arduino: 17 bước (có hình ảnh)
Video: Tự học lập trình Arduino Tập 30 | mạch đếm sản phẩm dùng cảm biến hồng ngoại Arduino và hiển thị LCD 2024, Tháng bảy
Anonim
Máy vẽ trứng dựa trên Arduino
Máy vẽ trứng dựa trên Arduino
Máy vẽ trứng dựa trên Arduino
Máy vẽ trứng dựa trên Arduino

Các dự án Fusion 360 »

Máy vẽ trứng là một robot nghệ thuật có thể vẽ trên các vật thể hình cầu như trứng. Bạn cũng có thể sử dụng máy này để vẽ bóng bàn và bóng gôn.

Bạn có thể sử dụng trí tưởng tượng của mình với các thiết kế bạn đặt trên đó, chẳng hạn như bạn có thể làm những quả trứng cá nhân hóa cho Lễ Phục sinh.

Trong phần hướng dẫn này, chúng tôi không chỉ hướng dẫn bạn cách chế tạo mà còn tạo ra hướng dẫn từng bước về cách sử dụng máy đúng cách.

Tôi đã cố gắng giải thích điều này dễ dàng nhất có thể.

Đây có thể là cuốn sách hướng dẫn dài nhất mà bạn từng xem / đọc nhưng tôi chỉ muốn đảm bảo rằng mọi người đều có thể làm theo, bất kể độ tuổi của họ là bao nhiêu.

Bước 1: Thiết kế

Thiết kế
Thiết kế

Tôi đã dành nhiều giờ để thiết kế fusion 360 thứ này. Tôi lấy cảm hứng từ EggBot Pro của EvilMadScientist. Eggbot của họ là một tác phẩm nghệ thuật được chăm chút kỹ lưỡng, nhưng mức giá chỉ vô lý ở mức 325 đô la. Vì vậy, tôi quyết định thực hiện thử thách và tôi đã cố gắng tạo một Eggbot dưới 100 đô la.

Tôi cũng đã cố gắng sử dụng nhiều bộ phận như tôi đã đặt xung quanh, vì vậy nếu bạn thấy một lựa chọn phần cứng kỳ lạ, đó là lý do tại sao. Nhưng nếu bạn cảm thấy phiền vì điều đó, hãy tạo một bản phối lại và chia sẻ nó với chúng tôi.

Điều tôi muốn đề cập là cơ chế Pen Holding của tôi dựa trên thiết kế của Okmi. Tôi đã thực hiện một số thay đổi, nhưng nó trông gần như giống nhau.

Tôi nghĩ rằng Autodesk Fusion 360 là phần mềm tốt nhất để tạo các loại dự án này. Nó không chỉ miễn phí cho sinh viên và những người có sở thích, mà nó còn được xây dựng tốt. Mọi thứ chỉ hoạt động như nó nên hoạt động. Bạn sẽ mất một chút thời gian để học cách làm việc với phần mềm này, nhưng khi bạn đã hiểu rõ về nó, mọi việc sẽ trở nên dễ dàng. Tôi không tự gọi mình là dân chuyên nghiệp, nhưng tôi rất hạnh phúc với kết quả mình nhận được. Khi tôi phải giải thích phần mềm này cho ai đó, tôi chỉ gọi nó là Minecraft cho người lớn.

Đối với một số ít quan tâm đến thiết kế, bạn có thể tìm thấy nó trong bước in 3D.

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

Các bộ phận
Các bộ phận

Thành phần cơ khí:

  • Hồ sơ nhôm 20x20 * 250mm (2x)
  • Vòng bi KLF08 (1x)
  • Vít chì 8mm * 150 (1x)
  • M2 12mm (2x)
  • Đai ốc M2 (2x)
  • M3 30mm (2x)
  • M3 16mm (1x)
  • M3 12mm (1x)
  • M3 8mm (13x)
  • Đai ốc M3 (7x)
  • M4 30mm (10x)
  • Đai ốc M4 (10x)
  • Giấy vệ sinh, xốp hoặc bong bóng bọc (thứ gì đó đệm trứng)

Các thành phần điện tử:

  • Tấm chắn CNC (1x)
  • Arduino Uno (1x)
  • Trình điều khiển bước A4988 (2x)
  • Động cơ bước Nema 17 (2x)
  • SG90 Micro Servo (1x)
  • Nhảy (6)
  • Nguồn điện 12V 2A (1x)
  • Dây nhảy nam sang nữ (3x)

Công cụ:

  • Máy in 3D chung
  • Máy khoan
  • Mũi khoan 4,5 mm
  • Bộ khóa Hex
  • Bộ cờ lê
  • Tua dây
  • Cái kéo

Bước 3: In 3D

in 3d
in 3d

Các bộ phận được in 3D rất ăn nhập trong dự án này, vì vậy hãy đảm bảo rằng bạn sử dụng các cài đặt phù hợp. Các bộ phận phải đủ mạnh để không có gì uốn cong hoặc hãm lại và ảnh hưởng đến chất lượng hình ảnh trên quả trứng của chúng ta.

Để bắt đầu, tôi muốn nói về dây tóc bạn nên sử dụng. Tôi muốn giới thiệu PLA vì nó là loại chống uốn cong. PLA không có khả năng chịu nhiệt, nhưng chiếc máy này sẽ không tản nhiệt nhiều. Bạn có thể sử dụng PETG uốn cong nhiều hơn và khó bị gãy hơn, nhưng tôi không nghĩ lợi thế này đáng để bỏ thêm tiền. Vì vậy, nếu bạn có một số PETG dự phòng, hãy sử dụng nó. Nếu không, chỉ cần mua PLA giá rẻ.

Tôi đã sử dụng 20% cho mỗi phần. Điều này không được coi là cao siêu, nhưng nó sẽ hoàn thành công việc. Chẳng hạn, sẽ không có nhiều rung động như trong máy CNC nên tôi nghĩ 20% là ổn.

Như chiều cao lớp của tôi, tôi đã sử dụng 0,2 mm. Điều này không thực sự quan trọng, nhưng bạn càng xuống thấp, bản in của bạn trông càng đẹp và thời gian in của bạn cũng sẽ lâu hơn.

Như nhiệt độ của tôi, tôi đã sử dụng 200 ° C trên đầu nóng và giường của tôi là 55 ° C. Phần này phụ thuộc vào loại vật liệu bạn sử dụng.

Hỗ trợ? Đối với một số bộ phận, bạn có thể cần sử dụng một số loại vật liệu hỗ trợ, nhưng tôi nghĩ đối với 70% các bộ phận, bạn chỉ có thể tránh chúng bằng cách định hướng chúng một cách thích hợp.

Ngoài ra, hãy chắc chắn rằng bạn giữ các bộ phận an toàn và cẩn thận với chúng. Một số trong số chúng rất dễ bị hỏng.

Vì vậy, tóm tắt ngắn gọn: sử dụng PLA và 20% infill.

Bước 4: Chuẩn bị phần giữ bút

Phần đầu tiên mà chúng tôi sẽ lắp ráp là phần nhỏ nhất và khó nhất để xây dựng. Nó khá nhỏ nên nếu bạn có bàn tay lớn, chúc bạn may mắn! Bộ phận này sẽ giữ bút, làm cho bút lên xuống và sau này chúng ta sẽ gắn thêm một mô tơ thứ hai làm cho bút quay. Đây thực sự là một bộ phận quan trọng của máy vì đây là bộ phận có thể tạo ra nhiều thứ nếu không được gắn đúng cách. Nhưng đừng lo lắng nó thực sự khá dễ dàng và tôi có rất nhiều hình ảnh. Tôi cũng đã thêm danh sách các bộ phận cho bộ phận cụ thể này và chia nó thành nhiều bước:

  • SG90 Micro servo với các phụ kiện
  • 1 * M3 30mm
  • 1 * M3 12mm
  • 2 * đai ốc M3
  • 2 * M2 12mm
  • 2 * đai ốc M2
  • Pen_Holder_Bottom (in 3D)
  • Pen_Holder_Top (in 3D)

Bước 1: Tạo bản lề

Bản lề nâng bút lên được tạo bởi vít M3 30mm. Chỉ cần lót các bộ phận lên để bạn có thể nhìn thấy lỗ khoét và đẩy vít vào và gắn nó ở phía bên kia với đai ốc M3.

Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh

Bước 2: Chuẩn bị Servo

Chúng ta sẽ cần phải gắn một còi servo vào servo. Đây là phần nhựa nhỏ màu trắng. Hãy chắc chắn rằng bạn sử dụng một trong những quyền giống như trong hình ảnh. Còi phải đi kèm với servo của bạn cũng như vít gắn còi vào servo.

Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh

Bước 3: Gắn servo vào các bộ phận của Kéo

Bây giờ servo của chúng tôi đã sẵn sàng, chúng tôi có thể gắn nó vào Giá đỡ bút. Chỉ cần xếp thẳng hàng servo như trong hình ảnh và sử dụng vít và đai ốc M2 12mm để giữ nó ở đúng vị trí.

Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh

Bước 4: Thêm vít giữ bút

Trên đầu của bộ phận, có một lỗ được làm đặc biệt cho một đai ốc. Đặt đai ốc vào đó và vặn vít M3 12mm cuối cùng từ phía sau. Đây là một cơ chế sẽ kẹp bút của chúng ta để nó không di chuyển khi chúng ta đang in thứ gì đó lên quả trứng của mình.

Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh

Xin chúc mừng, phần đầu tiên của bạn đã hoàn thành! Bây giờ bạn có thể chuyển sang bước tiếp theo.

Bước 5: Gắn động cơ bước

Trong bước này, chúng tôi sẽ gắn các động cơ bước vào đúng giá đỡ của chúng. Động cơ bước sẽ làm cho quả trứng quay và làm cho bút di chuyển sang phải và trái. Chúng tôi cũng sẽ thêm bộ phận giữ ổ trục để giúp trứng di chuyển mượt mà hơn.

Đối với bước này, bạn sẽ cần:

  • 10 * M3 8mm
  • 3 * M3 16mm
  • Đai ốc 5 * M3
  • Động cơ bước 2 * Nema 17
  • Vít chì 8mm
  • YZ_Stepper_Holder (In 3D)
  • X_Stepper_Holder (In 3D)
  • KLF08_Holder (In 3D)
  • Egg_Holder_5mm (In 3D)
  • Egg_Holder_8mm (In 3D)

Bước 1: Gắn động cơ bước XY

Động cơ Bước sẽ điều khiển các mặt phẳng YZ phải được gắn vào YZ_Stepper_Holder được in 3D. Tôi đã thiết kế phần để có thể điều chỉnh chiều cao của động cơ bước. Tôi khuyên bạn nên đặt chúng ở giữa và điều chỉnh nó sau này nếu cần thiết. Bạn phải sử dụng vít 4 * M3 8mm để gắn động cơ bước và đảm bảo rằng đầu nối (mảnh màu trắng của động cơ bước) hướng lên trên.

Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh

Bước 2: Gắn trục Y

Phần bản lề, giá đỡ bút hoặc trục Z hiện có thể được gắn vào Động cơ bước này bằng cách sử dụng vít M3 Xmm và đai ốc M3. Vít và đai ốc sẽ hoạt động giống như một chiếc kẹp nhỏ và giữ cố định ống đựng bút. Hãy chắc chắn rằng trong trường hợp của tôi có một khoảng cách nhỏ giữa phần màu vàng và màu xanh lá cây. Ống đựng bút cần di chuyển nhẹ nhàng mà không cần chạm vào bất cứ thứ gì.

Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh

Bước 3: Gắn động cơ X-Stepper

Động cơ Bước sẽ điều khiển mặt phẳng X phải được gắn vào 3D Printed X_Stepper_Holder. Tôi đã thiết kế một phần để có thể điều chỉnh chiều cao của động cơ bước. Tôi khuyên bạn nên đặt chúng ở giữa và điều chỉnh nó sau này nếu cần thiết. Bạn phải sử dụng vít 4 * M3 8mm để gắn động cơ bước và đảm bảo rằng đầu nối (mảnh màu trắng của động cơ bước) hướng lên trên.

Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh

Bước 4: Gắn giá đỡ trứng

Để giữ trứng ở đúng vị trí, chúng tôi sẽ gắn một giá đỡ trứng trực tiếp vào động cơ X-Stepper. Điều này khá thẳng về phía trước, chỉ cần đặt đai ốc M3 bên trong lỗ hình chữ nhật và vặn vít M3 Xmm trong lỗ tròn và nó sẽ giữ cho 3D Printed Egg_Holder_5mm ở đúng vị trí. Cố gắng đẩy động cơ bước vào ngăn chứa trứng càng xa càng tốt.

Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh

Bước 5: Gắn vòng bi

Vòng bi KLF08 phải được gắn vào KLF08_Holder được in 3D. Nó được giữ cố định bằng vít 2 * M3 8mm và đai ốc 2 * M3. Đảm bảo rằng vòng tròn có 2 ốc vít nhỏ bé trong đó hướng về mặt phẳng của bộ phận. Hình ảnh giải thích điều này.

Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh

Bước 6: Gắn giá đỡ trứng thứ 2

Giá đỡ trứng thứ hai là phần 3D Printed Egg_Holder_8mm sẽ được gắn vào ổ trục. Lấy vít Chì 8mm và trượt Giá đỡ trứng vào đó. Bây giờ đặt đai ốc M3 một lần nữa vào lỗ hình chữ nhật và vặn M3 Xmm vào lỗ tròn. Sau đó, bạn có thể trượt thanh vào ổ trục và sử dụng các vít nhỏ của ổ trục để giữ Giá đỡ trứng ở đúng vị trí. Chiều dài giữa Giá đỡ và ổ đỡ trứng sẽ khác nhau đối với mỗi quả trứng, vì vậy bạn phải tháo chúng ra mỗi khi cho một quả trứng mới vào máy. Để rõ ràng, tôi đã lắp cờ lê allen của mình vào một trong các ốc vít.

Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh

Bước 6: Chuẩn bị cơ sở

Tất cả các bộ phận của chúng ta sẽ được gắn vào phần đế được gia cố bằng 2 miếng nhôm ống vuông. Những chiếc ống đó không chỉ làm cho máy cứng hơn mà còn trông và cảm giác đắt tiền hơn. Hãy cẩn thận với các tấm đế in 3D, chúng rất dễ vỡ. Bước này cũng được chia thành nhiều bước rất nhỏ

Đối với bước này, bạn sẽ cần:

  • 2 * cấu hình nhôm
  • 2 * tấm đế in 3D
  • 4 * M4 30mm
  • 4 * M4 Nut
  • Base_Plate_Right (In 3D)
  • Base_Plate_Left (In 3D)
  • Máy khoan
  • Mũi khoan 4,5mm

Bước 1: Sắp xếp mọi thứ lên

Trượt các thanh nhôm định hình trong các tấm đế, đảm bảo mọi thứ được xếp thẳng hàng hoàn hảo, vì nếu không, phần đế của bạn sẽ lung lay.

Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh

Bước 2: Đánh dấu các lỗ cho mũi khoan

Hiện tại, phần đế nhôm khá lỏng lẻo, vì vậy chúng tôi cần phải gắn chúng bằng vít. Đó là lý do tại sao chúng ta cần các lỗ trên các thanh nhôm định hình của mình, để các vít có thể khớp qua chúng. Bởi vì đo lường mọi thứ là một công việc nhàm chán và rất tốn thời gian, chúng tôi sẽ chỉ sử dụng tấm đế in 3D làm phép đo của chúng tôi. Lấy bút đánh dấu các lỗ để sau này chúng ta có thể khoan. Đảm bảo đánh dấu cả hai điểm dưới cùng và trên cùng. Dễ dàng hơn để khoan từ cả hai bên thay vì khoan cả hai trong một lần.

Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh

Bước 3: Khoan lỗ

Bây giờ chúng ta đã đánh dấu các lỗ, đã đến lúc khoan chúng. Kích thước của mũi khoan mà bạn cần là 4,5 mm. Ngoài ra, hãy đảm bảo rằng mũi khoan mà bạn sử dụng được chế tạo đặc biệt cho kim loại như nhôm, điều này sẽ giúp công việc trở nên dễ dàng hơn rất nhiều. Bạn phải khoan qua tất cả 8 lỗ mà chúng tôi vừa đánh dấu.

Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh

Bước 4: Chèn các vít

Bây giờ các lỗ của chúng tôi đã sẵn sàng và chúng tôi có thể bắt đầu gắn chặt mọi thứ vào togheter. Sử dụng vít và đai ốc 30mm M4. Đảm bảo đặt các đai ốc ở trên cùng vì tôi đã tạo một lỗ đặc biệt để giấu nắp vặn tròn ở dưới cùng của các tấm đế in 3D.

Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh

Bây giờ phần đế của máy đã hoàn thành, bạn có thể kiểm tra độ bền một chút. Bạn có thể đẩy trên đế và nó sẽ cảm thấy rất chắc chắn. Nếu không, hãy cố gắng vặn chặt các ốc vít, kiểm tra xem các lỗ có hoàn hảo hay không.

Đối với phần này, chúng tôi sẽ đính kèm mọi thứ trong một vài bước, bạn có thể đặt nó sang một bên và chuẩn bị cho bước tiếp theo!

Bước 7: Gắn mọi thứ vào đế

Bây giờ chúng ta đã tạo xong phần đế cũng như tất cả các bộ phận, chúng ta có thể bắt đầu gắn mọi thứ vào phần đế.

Đối với bước này, bạn sẽ cần:

  • 6 * M4 30mm
  • Đai ốc 6 * M4
  • Tất cả các phần khác mà bạn đã tạo cho đến nay.
  • Máy khoan
  • Mũi khoan 4,5mm

Bước 1: Đặt các bộ phận vào đúng vị trí

Nhìn vào hình ảnh và đặt các bộ phận của bạn vào các vị trí giống nhau. Ống đựng bút màu xanh lá cây phải ở giữa 2 ống đựng trứng.

Hình ảnh
Hình ảnh

Bước 2: Đánh dấu các lỗ

Đánh dấu tất cả 12 lỗ của phần tiếp xúc với tấm đế để chúng ta có thể khoan chúng sau này. Mỗi bộ phận có 4 lỗ.

Hình ảnh
Hình ảnh

Bước 3: Khoan lỗ

Sử dụng mũi khoan 4,5mm của bạn một lần nữa để khoan tất cả các lỗ đã đánh dấu.

Hình ảnh
Hình ảnh

Bước 4: Gắn các bộ phận lại

Gắn các bộ phận lại vào vị trí của chúng bằng cách sử dụng vít M4 30mm và đai ốc M4. Một số bộ phận có chèn cho đai ốc M4, vì vậy hãy sử dụng chúng. Bạn có thể nhận ra chúng bằng hình dạng lục giác.

Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh

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

Bây giờ tất cả 'Phần cứng' đã sẵn sàng, chúng ta có thể chuyển sang thiết bị điện tử. Chúng làm cho các động cơ thực sự chuyển động và trong các bước tiếp theo, chúng tôi sẽ cấu hình phần mềm cho nó.

Bạn sẽ cần những thứ sau

  • Tấm chắn CNC
  • Arduino Uno
  • Trình điều khiển bước 2 * A4988
  • 6 * Jumper
  • Nguồn điện 12V 2A
  • 3 * Dây nhảy nam sang nữ
  • 3 * M3 8mm

Bước 1: Gắn Arduino vào đế

Đặt arduino vào đế nhỏ và vặn nó vào vị trí bằng ba vít M3 8mm.

Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh

Bước 2: Gắn tấm chắn CNC

Chỉ cần gắn các chân của arduino và tấm chắn CNC và đặt một số áp lực lên trên để cố định nó.

Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh

Bước 3: Nhảy

Tôi thực sự quên chụp ảnh cái này nhưng bạn phải đặt jumper vào 6 chân như trong hình. Màu sắc không quan trọng btw. Bạn chỉ phải đặt chúng vào các điểm X và Y được đánh dấu trên tấm chắn CNC.

Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh

Bước 4: Trình điều khiển động cơ bước

Cắm Bệ bước A4988 vào tấm chắn CNC và kiểm tra xem bạn đã đặt chúng đúng hướng chưa, hãy nhìn vào hình để tham khảo.

Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh

Bước 5: Servo

Phần đính kèm Servo hơi phức tạp một chút, bởi vì bảng này không được thiết kế cho một cái. Vì vậy, servo có 3 màu: đen / nâu đại diện cho GND, cam / đỏ là + 5V và dây màu vàng hoặc đôi khi màu trắng là dữ liệu. Bạn phải cắm chúng vào bên phải của chúng và bạn có thể nhìn vào hình ảnh. Trước tiên, bạn phải cắm đầu dây bên nam của dây jumper vào cáp servo và sau đó dán các đầu dây cái vào đúng vị trí của chúng trên tấm chắn CNC. Nếu dây rất lỏng, hãy dán một số băng dính điện hoặc thậm chí là băng keo.

Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh

Bước 6: Nối dây động cơ bước

Lấy dây đi kèm với động cơ bước và cắm cả hai vào chính động cơ bước và tấm chắn CNC.

Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh

Bước 7: Cung cấp điện

Cắt phần cuối của nguồn điện bằng kéo và tước 2 dây cáp. Bây giờ gắn dây GND vào - và dây 5V vào +. Dây 5V có sọc trắng trên đó.

Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh

Bây giờ bạn có thể cắm nguồn điện vào ổ cắm trên tường vì chúng ta sẽ bắt đầu với thiết bị điện tử.

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

Quá trình lấy hình ảnh trên eggbot của chúng tôi diễn ra như sau. Trước khi bắt đầu, hãy đảm bảo rằng bạn đã tải xuống Arduino IDE.

www.arduino.cc/en/main/software

Quá trình cài đặt diễn ra khá dễ dàng, vì vậy không cần giải thích.

1. Tạo bản vẽ

Trong Inkscape, bạn có thể thiết kế bản vẽ mà bạn muốn trên quả trứng của mình, Trong phần hướng dẫn này, tôi sẽ không nói về cách sử dụng nó, vì vậy điều cần thiết là làm theo một hướng dẫn nhỏ dành cho người mới bắt đầu về inkScape.

2. Tạo GCODE

Chúng tôi sẽ tạo một mã yêu cầu Eggbot di chuyển động cơ của nó theo đúng cách, vì vậy chúng tôi kết thúc với một hình ảnh trên quả trứng. Chúng tôi sẽ sử dụng một phần mềm dựa trên web có tên là "JScut".

3. Gửi GCODE tới Eggbot

Trong một phần mềm khác có tên là CNCjs, chúng tôi sẽ gửi GCODE đến eggbot của chúng tôi.

4. Xem cách máy vẽ trên quả trứng

Trên Eggbot của chúng tôi, chúng tôi sẽ tải lên một chương trình có tên GRBL, chương trình này chủ yếu được sử dụng trong máy CNC, nhưng chúng tôi sẽ sửa đổi một chút để hoạt động với Eggbot của chúng tôi. Phần mềm này đọc mã gcode và chuyển đổi nó thành các chuyển động trong động cơ. Nhưng một khi điều này ở trên Arduino, bạn có thể nằm lại và xem quả trứng của mình có được thiết kế đẹp như thế nào.

Bước 10: Tải GRBL lên Arduino

Giống như tôi đã nói trước đó, GRBL sẽ chuyển đổi GCODE thành các chuyển động trong động cơ. Nhưng vì GRBL thực sự chỉ được sản xuất cho Stepper Motors và trục Z của chúng tôi được thực hiện với một servo, chúng tôi phải sửa đổi nó. Phần này là hướng dẫn từng bước về cách tải xuống, sửa đổi và tải lên GRBL.

Bước 1:

Truy cập trang web này: https://github.com/grbl/grbl và nhấp vào bản sao hoặc tải xuống, sau đó nhấp vào tải xuống zip.

Hình ảnh
Hình ảnh

Bước 2:

Sau khi nó được cài đặt, bạn có thể mở tệp zip, tôi sử dụng winRAR, bạn cũng có thể tải xuống. Trong tệp đó, tìm kiếm thư mục grbl và giải nén thư mục đó vào màn hình nền của bạn.

Hình ảnh
Hình ảnh

Bước 3:

Bây giờ hãy mở arduino và đi tới thư viện Sketch Bao gồm Thêm Thư viện. ZIP. Bây giờ xác định vị trí thư mục grbl và nhấp vào mở. Thư mục phải được đặt trên màn hình của bạn.

Hình ảnh
Hình ảnh

Bước 4:

Sau khi hoàn tất, tôi sẽ tải xuống một tệp một lần nữa. Tệp này sẽ sửa đổi GRBL để nó hoạt động với động cơ servo. Truy cập https://github.com/bdring/Grbl_Pen_Servo và một lần nữa nhấp vào sao chép hoặc tải xuống, sau đó là tải xuống zip. Bây giờ hãy mở tệp đó và chuyển vào thư mục 'grbl'. Sao chép tất cả các tệp có trong thư mục đó.

Hình ảnh
Hình ảnh

Bước 5:

Sau khi bạn hoàn thành việc đó, hãy truy cập vào File Explorer Documents grbl của Arduino Libraries và dán tất cả các tệp vào đây. Nếu có một cửa sổ bật lên, chỉ cần chọn 'Thay thế tệp trong đích'.

Hình ảnh
Hình ảnh

Bước 6:

Khởi động lại Arduino IDE và cắm cáp usb của Eggbot vào máy tính của bạn. Sau khi bạn khởi động lại Arduino IDE của mình, hãy chuyển đến File Examples grbl grblUpload.

Hình ảnh
Hình ảnh

Bước 6:

Bây giờ đi tới Bảng công cụ và chọn 'Arduino Uno'. Bây giờ hãy vào lại Tools Port và chọn cổng COM mà arduino của bạn được kết nối.

Hình ảnh
Hình ảnh

Bước 7:

Nhấp vào tải lên, nút ở góc trên cùng bên trái (mũi tên sang phải) và sau một phút, bạn sẽ thấy ở dưới cùng bên trái một thông báo cho biết 'Đã tải lên xong.'

Bước 11: Định cấu hình CNCjs

CNCjs là phần mềm mà chúng ta có thể sử dụng để điều khiển máy và gửi GCODE tới máy. Vì vậy, trong phần này chúng ta sẽ cấu hình CNCjs.

Bước 1:

Tải xuống CNCjs:

Cuộn xuống và cài đặt tệp được đánh dấu trong hình dưới đây.

Hình ảnh
Hình ảnh

Bước 2:

Mở CNCjs và ở góc trên bên trái, chọn cổng COM của arduino của bạn, sau đó nhấn vào nút 'Mở'.

Bây giờ giao diện điều khiển sẽ xuất hiện ngay bên dưới nút 'Mở'.

Bước 3:

Trong bảng điều khiển, bạn phải viết tổng cộng 6 lệnh, những lệnh này sẽ đảm bảo rằng nếu máy được yêu cầu di chuyển 1mm, nó sẽ thực sự di chuyển 1mm thay vì 3mm chẳng hạn. Bạn phải nhấn enter sau mỗi lệnh!

  1. $100 = 40
  2. $101 = 40
  3. $110 = 600
  4. $111 = 600
  5. $120 = 40
  6. $121 = 40
Hình ảnh
Hình ảnh

CNCjs hiện đã được cài đặt và thiết lập đúng cách.

Bước 12: InkScape

InkScape là chương trình mà bạn có thể sử dụng để tạo thiết kế của mình, bạn cũng có thể sử dụng Fusion 360. Tôi sẽ không dạy bạn cách hoạt động của InkScape, nhưng tôi đã tìm thấy một danh sách hướng dẫn rất hay về nó nên đây là nó.

Bạn có thể tải xuống inkScape tại đây:

Sau khi cài đặt xong inkScape, bạn có thể tiếp tục và mở nó. Trước khi bạn có thể bắt đầu thiết kế, chúng tôi cần cung cấp cho bản phác thảo của chúng tôi các kích thước phù hợp. Kích thước của bản phác thảo phải là 20mm x 80mm. Chúng tôi sẽ tạo một mẫu cho các thứ nguyên này, vì vậy bạn chỉ phải nhập các thứ nguyên một lần.

Bạn có thể tạo mẫu bằng cách chọn Tệp và sau đó chọn Thuộc tính tài liệu. Ở đây thay đổi chiều rộng thành 20mm và chiều cao thành 80mm.

Hình ảnh
Hình ảnh

Bây giờ, vào File rồi Save As và lưu nó trong thư mục C: / Program Files / Inkscape / share / templates. Đừng quên đặt tên cho tệp, tôi đã gọi là EggTemplate của tôi.

Sau khi lưu, khởi động lại Inkscape và đi tới menu chính. Chọn Tệp, sau đó chọn Mới từ mẫu… và sau đó chọn EggTemplate hoặc tên mà bạn đã chọn cho mẫu. Bây giờ bạn có thể bắt đầu thiết kế quả trứng của mình.

Tôi vừa thiết kế một văn bản nhanh và đơn giản nói Xin chào bằng ngôn ngữ của tôi là tiếng Hà Lan cho mục đích trình diễn

Khi bạn đã hoàn thành thiết kế của mình, hãy chuyển đến Tệp, sau đó là Lưu Dưới dạng và lưu tệp của bạn ở đâu đó trên máy tính của bạn. Bạn phải lưu nó dưới dạng tệp *.svg.

Bước 13: Thiết kế sang GCODE

Hiện tại, chúng tôi có tệp *.svg, nhưng arduino của chúng tôi chỉ có thể lấy các tệp *.gcode, vì vậy chúng tôi sẽ chuyển đổi tệp *.svg thành tệp *.gcode bằng cách sử dụng một chương trình dựa trên web có tên "jscut".

Đây là liên kết đến trang web:

Bạn có thể tiếp tục và nhấp vào Mở SVG, sau đó chọn cục bộ và định vị tệp *.svg mà bạn vừa tạo. Bây giờ hãy nhấp vào mọi đối tượng để chúng trở thành màu xanh lam. Tiếp tục và nhấp vào tạo tất cả mm và thay đổi Đường kính thành 0,2 mm. Sau đó nhấp vào Tạo hoạt động và sau đó nhấp vào Trung tâm số không. Và cuối cùng nhưng không kém phần quan trọng nhấp vào lưu gcode và lưu tệp ở đâu đó trên máy tính của bạn.

Hình ảnh
Hình ảnh

Bước 14: Gắn trứng

Bây giờ, hãy tiếp tục và đặt Eggbot vào bằng cách nới lỏng 2 ốc vít trên ổ trục KLF08. Hình ảnh cho thấy các vít mà tôi đang nói đến vì có một cờ lê allen trong đó. Đồng thời gắn bút vào ống đựng bút, nới lỏng vít, đặt bút vào bên trong, vặn lại vít. Khi servo được di chuyển lên, bút sẽ không thể chạm vào bút, nhưng khi di chuyển xuống, bút phải chạm vào quả trứng. Vì vậy, bạn phải đoán một chút và điều chỉnh chiều cao ngay bây giờ và sau đó.

Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh

Tôi quyết định đặt một ít giấy vệ sinh giữa quả trứng và ngăn đựng trứng để tạo cho quả trứng một lớp đệm. Điều này có vẻ hữu ích và tôi thực sự khuyên bạn nên làm điều tương tự.

Đồng thời đảm bảo bút ở giữa quả trứng, chúng ta bắt đầu in ở giữa vì vậy nếu di chuyển bút quá xa sang phải, bút sẽ va vào máy và có thể tạo ra hư hỏng. Vì vậy, hãy chắc chắn rằng cây bút ở giữa.

Bước 15: Tải lên GCODE

Đây là bước cuối cùng, cắm cáp nguồn và cả cáp usb vào máy tính. Mở CNCjs và nhấp vào Mở. Sau đó, nhấp vào tải lên mã G và chọn tệp *.gcode mà chúng tôi vừa tạo. Sau đó nhấp vào nút chạy. Và máy sẽ bắt đầu in.

Hình ảnh
Hình ảnh

Đây là hình ảnh máy của tôi đang in thiết kế văn bản đơn giản.

Hình ảnh
Hình ảnh

Bước 16: Kiểu dáng

Tôi không có thời gian để tạo ra nhiều thiết kế tuyệt vời, bởi vì tôi có các kỳ thi…

Vì vậy, tôi quyết định cung cấp cho bạn một số ý tưởng thiết kế mà người khác đã tạo ra (sử dụng các máy khác nhau) và bạn có thể tạo lại bằng cách sử dụng máy này. Cuối cùng tôi sẽ trình diễn trong bước này những thiết kế của riêng tôi, nhưng điều đó sẽ chỉ xảy ra sau 2 tuần sau khi tôi thi. Tôi đã đưa một liên kết đến tác giả của các thiết kế.

Hình ảnh
Hình ảnh

bởi jjrobots.

Liên kết:

Bước 17: Giải quyết vấn đề

Nếu có điều gì không rõ ràng, hãy sử dụng các ý kiến để cho tôi biết và để tôi giúp bạn. Tôi cũng đã thêm bước này có thể giúp bạn thêm về một số sự cố phổ biến nhất với máy. Các vấn đề đã được công nhận có thể được tìm thấy ở đây.

Hình ảnh trên quả trứng được phản chiếu

Xoay kết nối của Y-Stepper trên tấm chắn CNC.

Trứng bị lỏng

Kẹp trứng tốt hơn trong giá đỡ của nó.

Bút không viết trên trứng

Sử dụng bút nặng hơn và có đầu nhọn lớn hơn

Cuộc thi Arduino 2020
Cuộc thi Arduino 2020
Cuộc thi Arduino 2020
Cuộc thi Arduino 2020

Về nhì trong Cuộc thi Arduino 2020

Đề xuất: