Talaan ng mga Nilalaman:

Robot ng Pagpapalamuti ng Cake: 9 Mga Hakbang
Robot ng Pagpapalamuti ng Cake: 9 Mga Hakbang

Video: Robot ng Pagpapalamuti ng Cake: 9 Mga Hakbang

Video: Robot ng Pagpapalamuti ng Cake: 9 Mga Hakbang
Video: BASIC CHIFFON CAKE RECIPE | HOW TO MAKE CHIFFON CAKE | EASY CHIFFON CAKE RECIPE | SPONGE CAKE RECIPE 2024, Nobyembre
Anonim
Robot ng Pagpapalamuti ng Cake
Robot ng Pagpapalamuti ng Cake

Gamitin ang DIY Universal CNC Machine v1.5 upang palamutihan ang mga cake gamit ang icing.

Hakbang 1: Mga Bagay na Ginamit sa Project na Ito

Mga Bagay na Ginamit sa Project na Ito
Mga Bagay na Ginamit sa Project na Ito
  • DIY Universal CNC Machine
  • NEMA 17 Stepper Motor
  • DRV8825
  • Custom Photon Stepper Driver Board: Naidagdag ang file sa hakbang na ito
  • DFRobot Raspberry Pi 3 Model B +
  • DFRobot 5 "TFT Raspberry Pi Touchscreen

Hakbang 2: Video ng Pagpapakita

Image
Image

Hakbang 3: Ang Base CNC Machine

Pagpapabuti ng Makina
Pagpapabuti ng Makina

Noong Agosto 14, 2018 Nag-publish ako ng isang proyekto na itinampok sa isang makina ng DIY Universal CNC. Ang mga tool nito ay maaaring palitan nang madali. Ang pagbuo ng makina ay medyo kumplikado, kaya't tingnan ang proyektong ito para sa karagdagang mga tagubilin.

Hakbang 4: Pagpapabuti ng Makina

Pagpapabuti ng Makina
Pagpapabuti ng Makina
Pagpapabuti ng Makina
Pagpapabuti ng Makina

Ang aking paunang proyekto ay mayroong ilang mga pagkukulang, subalit, bilang aking pansin sa seksyon ng mga komento nito. Para sa isa, ang sinturon ng X axis ay may hindi pantay na pag-igting. Maaaring maging sanhi ito ng mga paggalaw na hindi maging tumpak. Ang karwahe ng axis ng X ay hindi rin magkasya sa riles nang mahigpit, na naging sanhi ng pagtatapos ng buong pagpupulong at paggiling laban sa riles. Upang ayusin ito, ganap kong dinisenyo ang bloke ng karwahe ng axis ng X sa pamamagitan ng paglipat kung saan umaangkop ang timing belt at ilipat ang mga gulong slot ng V sa mas mahusay na mga lokasyon, pati na rin ang pagdaragdag ng isa pang gulong sa likuran upang maiwasan ang Pagkiling.

Hakbang 5: Pagbibigay ng Icing

Pagbibigay ng Icing
Pagbibigay ng Icing
Pagbibigay ng Icing
Pagbibigay ng Icing
Pagbibigay ng Icing
Pagbibigay ng Icing

Kailangan ko ng isang paraan upang palabasin ang pag-icing sa isang napaka-kinokontrol at mahuhulaan na rate. Nangangahulugan ito ng paggamit ng isang stepper motor. Ngunit pagkatapos ang isyu ay dumating sa pagbuo ng maraming pababang lakas mula sa pag-ikot. Ang mga gears ay isang kilalang force multiplier. Ang isang maliit na gamit na nakakabit sa baras ng isang motor ay maaaring buksan ang isang mas malaking gamit at ang mas malaking gamit na ito ay maaaring maglabas ng mas malaking puwersa. Ngunit pagkatapos kung paano ang pag-ikot ng paggalaw ay na-convert sa linear na paggalaw? Doon pumapasok ang mga turnilyo at nut upang maglaro. Sa halip na ang isang kulay ng nuwes ay binubuksan ang isang walang galaw na tornilyo, mayroon akong nakatigil na nut (nakakabit sa malaking lansungan) ilipat ang tornilyo pataas o pababa. Sa una ay ididisenyo ko ito sa Fusion 360, ngunit pagkatapos ng pagtingin sa Thingiverse ay nakatagpo ako ng isang bagay na angkop sa aking mga pangangailangan. Hanapin ito dito:

Kinokontrol ng isang Particle Photon ang stepper motor na kinokontrol sa pamamagitan ng mga function ng cloud. Lumikha ako ng isang pahina ng HTML na naka-host ng isang Apache webserver. Mayroong 3 mga pindutan para sa pataas, pababa, at huminto. Mamaya sa pahinang ito maa-access ng isang Raspberry Pi 3 B + at isang touchscreen.

Hakbang 6: Pagkontrol sa Makina

Pagkontrol sa Makina
Pagkontrol sa Makina

Tinulungan ng DFRobot na i-sponsor ang proyektong ito sa pamamagitan ng pagpapadala sa akin ng bagong Raspberry Pi 3 B + at isang 5in TFT Touchscreen. Upang magsimula ay na-download ko ang pinakabagong imahe ng Raspbian mula sa https://www.raspberrypi.org/downloads/raspbian/ at pagkatapos ay ginagamit ang Etcher.io upang ilagay ito sa isang SD card.

Pagkatapos sa isa pang Raspberry Pi i-install ang node js sa pamamagitan ng pagpasok ng mga sumusunod na utos:

git clone https://github.com/creationix/nvm.git ~ /.nvmcd ~ /.nvm

git checkout `git describe --abbrev = 0 --tags`

cd.

. ~ /.nvm / nvm.sh

Pagkatapos ay maaari mong mai-install at gamitin ang bersyon ng node na gusto mo

i-install ang nvm 6

nvm gumamit ng 6

at patakbuhin din ang utos na ito upang i-upgrade ang node package manager (npm) npm install npm @ pinakabagong -g

at sa wakas i-install ang control software na may

sudo npm install --unsafe-perm -g cncjs

at cncjs upang patakbuhin ito. Pumunta lamang sa https://: 8000 upang ma-access ang pahina. Siguraduhin din na ikonekta ang isang USB cable mula sa Arduino Uno na nagkokontrol sa makina ng CNC sa Raspberry Pi na nagpapatakbo ng server ng CNCJS.

Hakbang 7: Paglikha ng Disenyo

Paglikha ng Disenyo
Paglikha ng Disenyo
Paglikha ng Disenyo
Paglikha ng Disenyo
Paglikha ng Disenyo
Paglikha ng Disenyo
Paglikha ng Disenyo
Paglikha ng Disenyo

Gumamit ako ng Fusion 360 para sa parehong pagdidisenyo at pagbuo ng gcode para sa CAM. Ang pattern ng cake na pinili ko ay ang logo ng Arduino.cc. Una kong na-download ang isang imahe mula sa web at pagkatapos ay ipinasok ito sa kapaligiran ng trabaho sa pamamagitan ng paggamit ng naka-attach na canvas function. Pagkatapos ay pinagsama ko ang isang katawan mula sa sketch. At pagkatapos ay nagpunta ako sa kapaligiran ng CAM at lumikha ng isang pag-set up na tumutulad sa isang cake (9x13x2in). At sa wakas nakabuo ako ng isang toolpath gamit ang operasyon ng 2d cutting.

Hakbang 8: Oras upang Gumawa ng isang Cake

Oras upang Gumawa ng isang Cake
Oras upang Gumawa ng isang Cake
Oras upang Gumawa ng isang Cake
Oras upang Gumawa ng isang Cake
Oras upang Gumawa ng Cake
Oras upang Gumawa ng Cake

Nais kong gumawa ng isang simpleng cake, kaya kumuha ako ng isang kahon ng generic na dilaw na cake mix at inihanda ito alinsunod sa mga direksyon, ibinuhos ito sa isang 9x13inch pan. Habang nagbe-bake ito gumawa ako ng isang simpleng buttercream mula sa 1 tasa ng mantikilya, 4 na tasa ng pulbos na asukal, 2Tbls ng gatas, at isang maliit na banilya. Pagkatapos ang buttercream na iyon ay kumalat nang pantay-pantay sa cooled cake. Natiyak ko na walang malalaking mga paglihis na maaaring makagambala sa icing nozzle.

Napakahalaga dito ang resipe ng pag-icing. Kung ito ay masyadong runny hindi ito mananatili sa lugar kapag pinalabas. Masyadong makapal at hindi ito mapapalabas ng stepper. Narito ang ginamit ko:

7 ounces sa bigat ng pulbos na asukal

15.5 kutsarita ng tubig

4 na patak ng asul na pangkulay na pagkain upang gawin ang gusto kong tawagan na "Arduino Blue"

Hakbang 9: Pagpapalamuti

Dekorasyon!
Dekorasyon!
Dekorasyon!
Dekorasyon!
Dekorasyon!
Dekorasyon!

Ngayon na handa na ang lahat, oras na upang palamutihan ang isang cake. Una ko ginalang ang lahat ng mga palakol, na hinahawakan ang mga switch ng limitasyon. Pagkatapos ay hinawakan ko ang "pababa" sa touchscreen upang simulan ang icing extrusion. Pagkatapos ay nag-click ako magsimula sa cncjs webpage upang gawin ang cnc machine na sundin ang gcode.

Inirerekumendang: