Mga instructable ng software na Geology Gamit ang Tinkercad CodeBlocks Software
Pag-unawa sa Geometry ng mga Bato at Kristal
Maraming mga geometric na solid ang aktwal na nangyayari sa kalikasan. Ang mga mineral na kristal ay lumalaki sa regular, geometric na mga hugis.
Mga Tetrahedron
Ang Tetrahedrite ay bumubuo ng mga regular na kristal na hugis tetrahedral. Ito ay -unang inilarawan noong 1845 sa Germany at ginagamit bilang pinagmumulan ng tanso. (del Court, 2014)
Mga cube
Ang pyrite o "ginto ng tanga" sa partikular ay bumubuo ng magagandang kristal. Noong ika-16 at ika-17 siglo, ginamit ang pyrite bilang pinagmumulan ng pag-aapoy sa mga maagang -rearms, na lumilikha ng mga spark kapag hinagod ng isang pabilog na -le. (del Court, 2014) Ang Bismuth ay may posibilidad din na lumaki sa anyo ng mga cube na lumalaki sa mga hakbang patungo sa gitna nito, sa geometry ang phenomenon na ito ay kilala bilang concentric pattern.
Octahedron
Ang magnetite ay talagang ang pinaka-magnetic sa anumang natural na nagaganap na mineral sa Earth. Sa pamamagitan ng pagmamasid sa pagkahumaling ng magnetite sa maliliit na piraso ng bakal, ang mga tao sa China noong ika-4 na siglo BC at Greece noong ika-6 na siglo BC -unang naobserbahan ang magnetismo. (del Court, 2014)
Hexagon Prism
Ang mga kristal na kuwarts ay bumubuo ng hexagonal prisms. Ang mahabang prism na mukha ay laging gumagawa ng perpektong 60° na anggulo at nahati ang liwanag sa isang spectrum. (del Court, 2014)
Ang geometry ng anumang kristal (sa katunayan ng anumang geometric pattern) ay batay sa 3 pangunahing mga prinsipyo:
- Hugis: Ito ang batayang guro.
- Pag-uulit: Ito ay ang bilang ng beses na ang isang base -gure ay "kopya at i-paste".
- Alignment: Ito ay ang pagkakasunud-sunod na ibinigay sa mga kopya ng orihinal na gure sa isang work plane.
Pagsasalin Ito sa Tinkercad Codeblocks
Ang mga geometric na hugis na ito ay napakadaling makilala at (maswerte para sa amin) karamihan sa mga ito ay naka-preset na sa menu ng Mga Hugis o Primitibo ng Tinkercad CodeBlocks. Para pumili ng bagong hugis, i-drag lang ito sa lugar ng trabaho at i-click ang Play button para patakbuhin ang simulation at ipakita ang animation.
Mga Primitive na Hugis
Ang ilang mga geometric na hugis na sa unang tingin ay tila kumplikado, sa katotohanan ito ay ang pag-uulit at pagbabago lamang ng posisyon ng parehong base -gure. Tingnan natin kung paano ito gawin sa Tinkercad CodeBlocks:
Mga Tetrahedron
- I-drag at i-drop ang isang pyramid block (menu ng form) sa lugar ng trabaho.
- Mag-click sa icon na "magbukas ng higit pang mga pagpipilian" (kanang arrow).
- Baguhin ang halaga ng mga panig sa 3 (sa ganitong paraan makakakuha tayo ng 4-sided na pyramid o tetahedron).
Mga cube
- Ang pinakamadaling -gure, ito ay isang bagay lamang ng pag-drag at pag-drop ng kubo o box block (menu ng form) sa lugar ng trabaho.
Octahedron
- I-drag at i-drop ang isang pyramid block (menu ng form) sa lugar ng trabaho.
- Magdagdag ng move block (baguhin ang menu) at baguhin ang halaga ng Z sa 20 (ito ay ililipat ang -gure 20 units pataas)
- Magdagdag ng bagong pyramid sa ibaba ng code.
- Magdagdag ng rotate block (baguhin ang menu) at paikutin ang X axis 180 degrees.
- Magdagdag ng isang bloke ng gumawa ng grupo (baguhin ang menu) na magsasama-sama ng parehong mga pyramids, na bubuo ng 8-panig na gure (octahedron).
- Kung gusto mong maging mas tumpak, maaari kang magdagdag ng scale block sa dulo (modify menu) at baguhin ang Z value sa 0.7 upang ang -gure ay magmukhang mas pare-pareho.
Hexagon Prism
- I-drag at i-drop ang isang polygon block (menu ng form) sa lugar ng trabaho.
- Mag-click sa icon na "magbukas ng higit pang mga pagpipilian" (kanang arrow).
- Siguraduhin na ang halaga ng Sides ay nakatakda sa 6.
- Maaari kang magdagdag ng scale block (Modify menu) at baguhin ang Z value kung gusto mong baguhin ang haba ng hexagonal prism.
Pag-uulit
Upang ulitin ang isang -gure nang maraming beses sa Tinkercad CodeBlocks kailangan naming gamitin ang paulit-ulit na "1" times block (control menu). Gayunpaman, bago lumikha ng isang pag-uulit kailangan naming lumikha ng isang bagong bagay (Baguhin ang menu):
- Unang i-drag at i-drop lumikha ng bagong object block mula sa modify menu sa work area.
- Ngayon sa ibaba lamang ng block na iyon, i-drag at i-drop ang isang paulit-ulit na 1 timesblock mula sa control menu.
- Pumili ng anumang hugis na gusto mo (mula sa menu ng hugis) at ipasok ito sa LOOB ng block ulitin ng 1 beses. Makikita mo na ang mga piraso -t magkasama tulad ng isang palaisipan.
Kung babaguhin mo ang value na "1" sa anumang iba pang numero sa block na ulitin nang 1 beses, ang -gure ay makokopya nang maraming beses hangga't nagpasya ka.
Gayunpaman, kahit na patakbuhin mo ang simulation, hindi magiging posible na makita ang mga pagbabago sa previeweh, bakit? dahil ang mga bagay ay kinokopya at i-paste mismo sa parehong posisyon! (isa sa itaas ng isa)... upang makita ang mga pagbabago na kailangan mong ulitin at ilipat ang mga ito! gaya ng makikita natin sa susunod na hakbang.
https://youtu.be/hxBtEIyZU5I
Alignment o Arrays
Una kailangan nating maunawaan ang mga uri ng pagkakahanay na umiiral:
- Linear o grid alignment: kung saan ang mga bagay ay inuulit patungo sa isa o dalawang direksyon sa -ll isang espasyo.
- Rotational alignment: kung saan umiikot ang mga bagay sa paligid ng isang axis ng pag-ikot, na bumubuo ng mga circumferences.
- Random na pagkakahanay: kung saan ang mga bagay -ll isang puwang sa pamamagitan ng pagpoposisyon ng kanilang mga sarili sa iba't ibang mga lokasyon ay tila random
Ngayon tingnan natin kung paano ito gawin gamit ang Tinkercad CodeBlocks:
Linear alignment:
- I-drag at i-drop muna ang gumawa ng bagong object block mula sa modify menu sa work area.
- Ngayon kailangan nating lumikha ng isang variable. Maaari mong i-drag ang create variable block mula sa math menu at ilagay ito sa ibaba lamang ng nakaraang block (panatilihin ang value na 0).
- Baguhin ang pangalan ng variable (para sa madaling pagkakakilanlan) sa anumang salita na gusto mo tulad ng "kilusan" upang gawin itong pag-click sa drop-down na menu sa block at piliin ang opsyon na palitan ang pangalan ng variable...
- Ngayon sa ibaba lamang ng block na iyon, i-drag at i-drop ang isang paulit-ulit na 1 timesblock mula sa control menu.
- Pumili ng anumang hugis na gusto mo (mula sa menu ng hugis) at ipasok ito sa LOOB ng block ulitin ng 1 beses. Makikita mo na ang mga piraso -t magkasama tulad ng isang palaisipan.
- Ngayon sa ibaba ng nakaraang block (ngunit manatili sa loob ng repeat block) maglalagay ka ng isang bloke ng paggalaw.
- I-access ang menu ng Data at mapapansin mo na ang isang bagong block ay nilikha na ngayon na may parehong pangalan na ibinigay mo sa iyong variable.
- I-drag ang block na iyon at ilagay ito sa loob ng move block (maaari itong nasa X, Y o Z depende sa kung aling direksyon ang gusto mong ilipat ang -gure).
- Sa halos -nish ay magdaragdag kami ng block ng pagbabago ng elemento (makikita mo ito sa loob ng menu ng matematika) at sa dropdown na menu ng block piliin ang pangalan ng iyong variable.
- Oras na para sa ilang math! Mag-drag ng equation block (makikita mo ito sa loob ng math menu na may mga simbolo na 0 + 0) SA IYONG CODE, maaari mong gamitin ang anumang bakanteng espasyo sa lugar ng trabaho.
- Baguhin ang huling 0 sa anumang numero na gusto mo, kakatawanin nito ang mga yunit na ililipat ng iyong -gure.
- Upang -nish i-drag ang iyong equation block at ilagay ito pagkatapos ng "to" na seksyon ng change variable block sa ibabaw ng 1 (upang palitan ang numero 1 ng isang equation na 0 + n).
- Panghuli, patakbuhin ang simulation at panoorin ang magic. Alam kong nakakapagod ang unang pagkakataon, ngunit nagiging mas madali ito sa pagsasanay.
Rotational alignment:
- Unang i-drag at i-drop lumikha ng bagong object block mula sa modify menu sa work area.
- Ngayon kailangan nating lumikha ng isang variable. Maaari mong i-drag ang create variable block mula sa math menu at ilagay ito sa ibaba lamang ng nakaraang block (panatilihin ang value na 0).
- Baguhin ang pangalan ng variable (para sa madaling pagkakakilanlan) sa anumang salita na gusto mo tulad ng "pag-ikot" upang gawin itong pag-click sa drop-down na menu sa block at piliin ang opsyon na palitan ang pangalan ng variable...
- Ngayon sa ibaba lamang ng block na iyon, i-drag at i-drop ang isang paulit-ulit na 1 timesblock mula sa control menu.
- Pumili ng anumang hugis na gusto mo (mula sa menu ng hugis) at ipasok ito sa LOOB ng block ulitin ng 1 beses. Makikita mo na ang mga piraso -t magkasama tulad ng isang palaisipan.
- Ngayon sa ibaba ng nakaraang block (ngunit manatili sa loob ng repeat block) maglalagay ka ng isang bloke ng paggalaw.
- Baguhin ang halaga ng X o Y axis ng move block (upang ilipat ang -gure palayo sa gitna ng gumaganang eroplano o pinanggalingan).
- Magdagdag ng rotate around block (maaari mong makita ito sa modify menu) at baguhin ang opsyong X axis sa Z axis.
- I-access ang menu ng Data at mapapansin mo na ang isang bagong block ay nilikha na ngayon na may parehong pangalan na ibinigay mo sa iyong variable.
- I-drag ang block na iyon at ilagay ito sa ibabaw ng numero pagkatapos lamang ng opsyong “to” sa rotation block.
- Ngayon mula sa menu ng matematika, i-drag ang isang bloke "X:0 Y:0 Z:0 Z:0" at ilagay ito pagkatapos lamang ng opsyon sa rotation degrees ng nakaraang bloke (sa ganitong paraan tinitiyak namin na ang -gure ay umiikot sa gitna ng ang eroplano at hindi mula sa sarili nitong sentro).
- Sa halos -nish ay magdaragdag kami ng block ng pagbabago ng elemento (makikita mo ito sa loob ng menu ng matematika) at sa dropdown na menu ng block piliin ang pangalan ng iyong variable.
- Oras na para sa ilang math! Mag-drag ng equation block (makikita mo ito sa loob ng math menu na may mga simbolo na 0 + 0) SA IYONG CODE, maaari mong gamitin ang anumang bakanteng espasyo sa lugar ng trabaho.
- Baguhin ang huling 0 sa anumang numero na gusto mo, kakatawanin nito ang mga yunit na ililipat ng iyong -gure.
- Upang -nish i-drag ang iyong equation block at ilagay ito pagkatapos ng "to" na seksyon ng change variable block sa ibabaw ng 1 (upang palitan ang numero 1 ng isang equation na 0 + n).
- Panghuli, patakbuhin ang simulation at panoorin ang magic. Alam kong nakakapagod ang unang pagkakataon, ngunit nagiging mas madali ito sa pagsasanay.
Random na pagkakahanay:
Sa kabutihang palad, ang ganitong uri ng pagkakahanay ay mas madali kaysa sa hitsura nito.
- Unang i-drag at i-drop lumikha ng bagong object block mula sa modify menu sa work area.
- Ngayon sa ibaba lamang ng block na iyon, i-drag at i-drop ang isang paulit-ulit na 1 timesblock mula sa control menu (sa pamamagitan ng pagpapalit ng numero na kinokontrol mo ang bilang ng mga -gure na lilitaw).
- Pumili ng anumang hugis na gusto mo (mula sa menu ng hugis) at ipasok ito sa LOOB ng block ulitin ng 1 beses. Makikita mo na ang mga piraso -t magkasama tulad ng isang palaisipan.
- Ngayon sa ibaba ng nakaraang block (ngunit manatili sa loob ng repeat block) maglalagay ka ng isang bloke ng paggalaw.
- Gagamit kami ng bagong bloke na tinatawag na "random sa pagitan ng 0 at 10" na makikita mo ito sa menu ng Math.
- I-drag ang block at ilagay ito pagkatapos lamang ng X coordinate ng move block. Ulitin ang aksyon para sa Y coordinate.
- Sa wakas, kinakailangan na i-de-ne ang isang hanay ng mga numero (o isang hanay ng mga posisyon kung saan ang aming mga -gure ay lilitaw nang random). Para kay exampKung gusto mong lumabas ang mga -gure sa buong work plane, maaari mong i-type ang -100 hanggang 100 sa loob ng block na “random between…”
Kamay sa Aksyon
Ngayong natutunan mo na ang mga pangunahing kaalaman, oras na upang subukan ito. Tukuyin ang geometry ng mga pinakasikat na kristal at gamitin ang natutunan mo sa aralin ngayon upang subukang gayahin ang mga ito.
Narito ang ilang mga kurso ng pagkilos (mga pahiwatig):
Magnetite
- Kakailanganin mong sumali sa dalawang 4-sided na pyramids upang bumuo ng isang tetrahedron, na magiging pangunahing module na uulitin.
- Gumamit ng paulit-ulit na bloke upang i-multiply ang bilang ng mga hugis at ihalo ito sa isang bloke ng paglipat + hanay sa pagitan ng 0 – 10 upang iposisyon sa iba't ibang lugar ang mga hugis.
- Subukang magdagdag ng scale block upang baguhin ang mga laki ng mga hugis.
Tetrahedrite
- Magsimula sa isang 4-sided na pyramid. Gumamit ng 4 na iba pang pyramid upang gupitin ang mga sulok ng -gure.
- Ulitin ang composite -gure na ito ng ilang beses sa work plane na binabago ang laki nito.
- Pro tip: magdagdag ng mga bloke ng pag-ikot ng X, Y, Z at pagsamahin ang mga ito sa isang bloke ng hanay (0 hanggang 360) upang i-rotate ang mga -gure nang random para sa isang mas makatotohanang hitsura.
Pyrite
- Ang pinakasimpleng -gure sa lahat, ito ay gumagamit lamang ng mga kahon at paulit-ulit na mga bloke upang bumuo ng mas maliliit na kahon sa paligid ng isang malaking kubo.
Bato ng Bulkan
- Mukhang diMcult pero hindi! Magsimula sa isang malaking solidong katawan (inirerekumenda ko ang isang globo).
- Random na ilagay ang maraming maliliit at katamtamang mga globo sa paligid ng pangunahing katawan. Siguraduhing itakda ito sa "hollow" mode.
- Pagsama-samahin ang lahat at panoorin habang inaalis ng maliliit na sphere ang mga tipak ng pangunahing katawan
Kuwarts
- Gumawa ng hexagonal prism at ihanay ito sa Z-axis.
- Maglagay ng 6-sided pyramid sa ibabaw nito
- Gumawa ng isang hiwa sa mismong dulo ng pyramid
- Pagsama-samahin ang lahat at gamitin ito bilang isang module.
- Ulitin ang module gamit ang pag-uulit ng pag-ikot upang paikutin patungo sa gitna ng eroplano.
Bismuth
- Complicated -gure, ang lahat ay nagsisimula sa isang cube.
- Ngayon ay kakailanganin mo ng 6 na pyramids na magpuputol sa mga gilid ng kubo upang iwan lamang sa amin ang "frame".
- Ulitin ang frame nang maraming beses patungo sa gitna nito na binabawasan ang kabuuang sukat.
- Sa huli dahil sa primitive restriction (Tinkercad CodeBlocks ay nagbibigay-daan lamang sa 200 primitives sa work plane) magagawa lang nating ulitin ang -gure ng ilang beses, higit pa sa sapat upang makamit ang isang mahusay na resulta.
Geode
- Ang mga cube ang base -gure nito
- Ulitin ang mga cube sa paligid ng gitna upang bumuo ng mga singsing gamit ang mga pattern ng rebolusyon.
- Baguhin ang kulay ng mga singsing upang maging mas malapit sa mga aktwal na kulay ng gemstone
- Sa dulo gumamit ng isang malaking kahon upang gupitin ang disenyo sa kalahati (tulad ng isang geode na pinutol sa totoong buhay).
Kung nagkakaproblema ka sa pag-unawa sa paksa, iniiwan ko rin sa iyo ang mga link sa aking mga pagsusulit upang maaari mong kopyahin at mag-eksperimento sa kanila!
- Magnetite
- Tetrahedrite
- Pyrite
- Bato ng Bulkan
- Kuwarts
- Bismuth
- Geode
I-export para sa 3D Printing
Kapag -na-nalize ang iyong disenyo, huwag kalimutang magdagdag ng block na "lumikha ng grupo" sa dulo ng code, sa ganitong paraan tinitiyak namin na ang lahat ng mga piraso ay magkakasama bilang isang solid. Pumunta sa export menu at piliin ang .stl (pinakakaraniwang format para sa 3D printing).
Pag-aayos para sa 3D Printing (Tinkercad 3D Designs)
Tandaan! napakahalaga na bago ang 3D na pag-print ng anumang bagay, dapat mong tiyakin na ang modelo ay magagawa, sa madaling salita, na sumusunod ito sa mga sumusunod na panuntunan sa pag-print ng 3D:
- Hindi ka maaaring mag-print ng mga modelo Pag-poating sa espasyo nang walang base o suporta.
- Ang mga anggulo na lumampas sa 45 degrees ay mangangailangan ng suporta sa istruktura sa CAD software.
- Subukang gawin ang base ng iyong -gure bilang Pat hangga't maaari upang matiyak ang magandang pagkakadikit sa print bed.
Sa kasong ito, napakahirap pangalagaan ang mga patakarang ito kapag gumagawa kami ng mga random na pattern. Inirerekomenda ko ang pag-import ng .stl na modelo sa Tinkercad 3D Designs upang -x ito bago i-print, sa kasong ito:
- Nagdagdag ako ng polyhedron sa gitna kung saan pinagsalubong nito ang lahat ng mga hugis.
- Pagkatapos ay nagdagdag ng isang guwang na kubo sa ilalim upang matiyak na ang Poor ay si Pat.
- Sa wakas, pinagsama-sama ang lahat at na-export pabalik sa .stl na format
3D Print It
Para sa proyektong ito ginamit namin ang libreng CAM software na Ultimaker Cura 3D na may mga sumusunod na parameter:
- Materyal: PLA+ na seda
- Laki ng nozzle: 0.4 mm
- Kalidad ng layer: 0.28 mm
- In-ll: 20% grid pattern
- Temperatura ng extrusion: 210 C
- Temperatura ng mainit na kama: 60 C
- Bilis ng pag-print: 45 mm/s
- Sinusuportahan: Oo (awtomatiko sa 45 degrees)
- Pagdirikit: Brim
Mga sanggunian
Del Court, M. (2014, 3 enero). Geology at Geometry. michelledelcourt. Recuperado noong Setyembre 11, 2022, noong
https://michelledelcourt.wordpress.com/2013/12/20/geology-and-geometry/
Ito ay mahusay!
Ibinahagi mo ba sa publiko ang disenyo ng Codeblocks sa Tinkercad gallery?
Mga Dokumento / Mga Mapagkukunan
![]() |
Mga instructable ng software na Geology Gamit ang Tinkercad CodeBlocks Software [pdf] Manwal ng Pagtuturo instructables Geology With Tinkercad CodeBlocks Software |