INHOUDSOPGAWE:

Koekversieringsrobot: 9 stappe
Koekversieringsrobot: 9 stappe

Video: Koekversieringsrobot: 9 stappe

Video: Koekversieringsrobot: 9 stappe
Video: Veel steun voor gepeste Suze van 9 jaar 2024, November
Anonim
Koekversieringsrobot
Koekversieringsrobot

Gebruik die DIY Universal CNC Machine v1.5 om koeke met versiersel te versier.

Stap 1: Dinge wat in hierdie projek gebruik word

Dinge wat in hierdie projek gebruik word
Dinge wat in hierdie projek gebruik word
  • DIY universele CNC -masjien
  • NEMA 17 stapmotor
  • DRV8825
  • Custom Photon Stepper Driver Board: lêer is by hierdie stap bygevoeg
  • DFRobot Raspberry Pi 3 Model B+
  • DFRobot 5 "TFT Raspberry Pi Touchscreen

Stap 2: Demonstrasievideo

Image
Image

Stap 3: Die basiese CNC -masjien

Verbetering van die masjien
Verbetering van die masjien

Op 14 Augustus 2018 publiseer ek 'n projek met 'n DIY Universal CNC -masjien. Die gereedskap daarvan kan maklik uitgeruil word. Die bou van die masjien is redelik kompleks, so kyk na hierdie projek vir verdere instruksies.

Stap 4: Verbetering van die masjien

Verbetering van die masjien
Verbetering van die masjien
Verbetering van die masjien
Verbetering van die masjien

My aanvanklike projek het egter 'n paar gebreke, soos onder my aandag gebring in die kommentaarafdeling daarvan. Vir die eerste keer het die X -as -gordel ongelyke spanning gehad. Dit kan veroorsaak dat die bewegings nie so presies is nie. Die wa van die X -as pas ook nie styf genoeg op die spoor nie, wat veroorsaak dat die hele eenheid omdraai en teen die reling maal. Om dit reg te stel, het ek die X -as -waensblok heeltemal herontwerp deur te beweeg waar die tandriem inpas en die V -gleufwiele na beter plekke te skuif, asook 'n ander wiel aan die agterkant te sit om te keer dat dit kantel.

Stap 5: Resep van versiersel

Versiering van versiersel
Versiering van versiersel
Versiering van versiersel
Versiering van versiersel
Versiering van versiersel
Versiering van versiersel

Ek het 'n manier nodig om versiersel teen 'n baie beheerde en voorspelbare snelheid uit te druk. Dit beteken die gebruik van 'n stepper motor. Maar toe kom die probleem om baie afwaartse krag deur rotasie te genereer. Ratte is 'n bekende kragvermenigvuldiger. 'N Klein rat wat aan die as van 'n motor gekoppel is, kan 'n groter rat draai en die groter rat kan 'n groter krag lewer. Maar hoe word roterende beweging dan omgeskakel na lineêre beweging? Dit is waar skroewe en moere inkom om te speel. In plaas daarvan dat 'n moer 'n stilstaande skroef draai, het ek die stilstaande moer (wat aan die groot rat vasgemaak is) die skroef op of af laat beweeg. Ek sou dit eers in Fusion 360 ontwerp, maar nadat ek op Thingiverse gekyk het, het ek iets teëgekom wat by my behoeftes pas. Vind dit hier:

'N Particle Photon beheer die stappermotor wat via wolkfunksies beheer word. Ek het 'n HTML -bladsy geskep wat deur 'n Apache -webbediener aangebied word. Daar is 3 knoppies vir op, af en stop. Later op hierdie bladsy sal 'n Raspberry Pi 3 B+ en 'n raakskerm verkry word.

Stap 6: Beheer van die masjien

Beheer van die masjien
Beheer van die masjien

DFRobot het gehelp om hierdie projek te borg deur die nuwe Raspberry Pi 3 B+ en 'n 5in TFT -aanraakskerm vir my te stuur. Om af te laai, laai ek die nuutste Raspbian -beeld af van https://www.raspberrypi.org/downloads/raspbian/ en gebruik dan Etcher.io om dit op 'n SD -kaart te plaas.

Installeer dan op 'n ander Raspberry Pi node js deur die volgende opdragte in te voer:

git -kloon https://github.com/creationix/nvm.git ~/.nvmcd ~/.nvm

git afrekening `git beskryf --abbrev = 0 -tags`

cd

. ~/.nvm/nvm.sh

Dan kan u die weergawe van die nodus waarmee u wil installeer en gebruik

nvm installeer 6

nvm gebruik 6

en voer ook hierdie opdrag uit om die noduspakketbestuurder (npm) npm op te stel npm install npm@latest -g

en laastens die beheersagteware installeer met

sudo npm installeer --unsafe -perm -g cncjs

en cncjs om dit uit te voer. Gaan net na https://: 8000 om toegang tot die bladsy te verkry. Sorg ook dat u 'n USB -kabel van die Arduino Uno aansluit wat die CNC -masjien beheer, en die Raspberry Pi met die CNCJS -bediener.

Stap 7: Skep die ontwerp

Die skep van die ontwerp
Die skep van die ontwerp
Die skep van die ontwerp
Die skep van die ontwerp
Die skep van die ontwerp
Die skep van die ontwerp
Die skep van die ontwerp
Die skep van die ontwerp

Ek het Fusion 360 gebruik vir die ontwerp en opwekking van gcode vir CAM. Die koekpatroon wat ek gekies het, was die Arduino.cc -logo. Ek het eers 'n prent van die internet afgelaai en dit dan in die werkomgewing geplaas deur die aangehegte doekfunksie te gebruik. Toe haal ek 'n lyk uit die skets. En toe gaan ek na die CAM -omgewing en skep 'n opset wat 'n koek naboots (9x13x2in). En uiteindelik het ek 'n gereedskapspad gegenereer met behulp van die 2d -snybewerking.

Stap 8: Tyd om 'n koek te maak

Tyd om 'n koek te maak
Tyd om 'n koek te maak
Tyd om 'n koek te maak
Tyd om 'n koek te maak
Tyd om 'n koek te maak
Tyd om 'n koek te maak

Ek wou 'n eenvoudige koek maak, en ek het 'n boks generiese geel koekmengsel gekry en dit volgens die aanwysings voorberei en in 'n 9 x 13 -inch -pan gegooi. Terwyl dit gebak het, het ek 'n eenvoudige botterroom gemaak van 1 koppie botter, 4 koppies poeiersuiker, 2 eetlepels melk en 'n bietjie vanielje. Toe word die botterroom eweredig oor die afgekoelde koek versprei. Ek het seker gemaak dat daar geen groot afwykings is wat die versierspuitkop kan inmeng nie.

Die versierselresep is hier baie belangrik. As dit te loperig is, bly dit nie op sy plek as dit uitgedruk word nie. Te dik en die stepper kan dit nie uitrui nie. Hier is wat ek gebruik het:

7 gram gewig gepoeierde suiker

15,5 teelepels water

4 druppels blou voedselkleursel om te maak wat ek graag "Arduino Blue" noem

Stap 9: Versier

Versier!
Versier!
Versier!
Versier!
Versier!
Versier!

Noudat alles gereed is, is dit tyd om 'n koek te versier. Eers het ek al die asse gehuisves, sodat hulle aan die eindskakelaars kon raak. Toe raak ek 'af' op die raakskerm om met die versiersel -ekstrudering te begin. Toe klik ek op die cncjs -webblad begin om die cnc -masjien die gcode te laat volg.

Aanbeveel: