Cov txheej txheem:

DIY Laser Steering Module rau Arduino: 14 Kauj Ruam (nrog Duab)
DIY Laser Steering Module rau Arduino: 14 Kauj Ruam (nrog Duab)

Video: DIY Laser Steering Module rau Arduino: 14 Kauj Ruam (nrog Duab)

Video: DIY Laser Steering Module rau Arduino: 14 Kauj Ruam (nrog Duab)
Video: 3D hologram fan portrait solution. Who wanna date this holographic sexy lady #3dhologramfan 2024, Lub Xya hli ntuj
Anonim
Image
Image

Hauv Cov Lus Qhia no, Kuv yuav qhia txog kev tsim kho ntawm ob-axis, ib-iav tsom iav laser nqaj coj tus qauv siv cov ntawv luam 3D thiab cov khoom pheej yig los ntawm eBay.

Txoj haujlwm no muaj qhov zoo sib xws rau Arduino Laser Show nrog XY Kev Tswj thiab Arduino Laser Qhia Nrog Galvos tiag tab sis kuv ntseeg tias yog thawj zaug siv 3D luam ntawv tsim nrog pheej yig solenoids. Kuv tso tag nrho cov ntaub ntawv tsim nyob hauv GPLv3 kom cov qauv tsim tuaj yeem txhim kho thiab txhim kho.

Txawm hais tias tam sim no kuv tsuas yog sib sau ua ke cov qauv thiab sau qee qhov kev xeem yooj yim heev, kuv vam tias yog ib hnub kuv tuaj yeem coj mus rau qib tom ntej los ntawm kev suav nrog cov duab kos duab vector los ntawm kuv li Kev Qhia Ua Ntej, Super Fast Analog Voltages los ntawm Arduino.

Kauj Ruam 1: Sau Qhov Tsis-3D Luam Qhov Chaw

Kev sib dhos laser muaj cov hauv qab no:

  • 4 micro solenoids
  • Ib daim iav 1/2 nti
  • Plaub M3 ntsia hlau

Qhov tshwj xeeb solenoids kuv siv tau yuav ntawm eBay rau $ 1.45 txhua. Cov iav tsom iav tau pom hauv cov khoom siv tes ua ntawm HobbyLobby - pob ntawm 25 tus nqi kuv tsawg dua $ 3 daus las. Koj tseem tuaj yeem pom tsom iav ntawm eBay.

Koj tseem yuav xav tau tus taw qhia laser tsis kim, dua, los ntawm eBay. Lub tshuab hluav taws xob violet nrog rau daim ntawv ci-hauv-qhov-tsaus ntawm cov yas yog qhov zoo tshaj plaws rau qhov haujlwm no!

Cov txheej txheem ntawm kev pab txhais tes tsis tas yuav tsum tau, tab sis yuav muaj txiaj ntsig zoo rau kev tuav thiab tso lub laser pointer. Ib daim ntawv loj loj tuaj yeem siv los tuav lub zog khawm.

Koj yuav xav tau Arduino (Kuv siv Arduino Nano) thiab txoj hauv kev los tsav solenoids. Raws li VajkF tau hais hauv cov lus, koj tuaj yeem siv ua H-choj ua ntej xws li cov raws L298 lossis L9110. Cov no tau npaj muaj nyob ntawm eBay rau ob peb qho nyiaj thiab tseem tuaj yeem siv rau kev tsav tsheb thiab cov phiaj xwm neeg hlau.

Txij li thaum kuv tsis muaj H-choj, Kuv tsim kuv tus kheej tsav tsheb ntawm cov khoom sib cais:

  • Plaub NPN bipolar transistors (Kuv siv MPS3704)
  • Plaub resistors (Kuv siv 1.2k ohm resistor)
  • Plaub diodes (Kuv siv 1N4004)
  • Lub roj teeb 9V thiab lub roj teeb txuas

Cov khoom siv hluav taws xob tau los ntawm kuv qhov kev sim, yog li kuv tsis muaj tus nqi them rau lawv, tab sis tshwj tsis yog koj twb muaj cov khoom lossis tuaj yeem tshem tawm lawv, nws yuav yog tus nqi zoo dua los siv ua ntej tsim H-choj. Txawm li cas los xij, Kuv yuav muab cov lej rau tsim koj tus kheej.

Kauj Ruam 2: 3D Luam Daim iav Steering Module

3D Luam Daim iav Steering Module
3D Luam Daim iav Steering Module
3D Luam Daim iav Steering Module
3D Luam Daim iav Steering Module

Cov txheej txheem txheej txheem laser muaj ob ntu luam tawm 3D: lub hauv paus rau kev teeb tsa plaub lub solenoids thiab lub ntsej muag ua haujlwm rau daim iav.

Kuv tau txuas ob daim ntawv STL rau koj rau 3D luam, ntxiv rau FreeCAD cov ntaub ntawv yog tias koj xav hloov kho qhov tsim. Txhua cov ntsiab lus nyob hauv GPLv3, yog li koj muaj kev ywj pheej los ua thiab qhia koj qhov kev txhim kho!

Kauj Ruam 3: Sib dhos Laser Module

Sib dhos Laser Module
Sib dhos Laser Module
Sib dhos Laser Module
Sib dhos Laser Module
Sib dhos Laser Module
Sib dhos Laser Module
  • Siv cov kua nplaum kub txhawm rau txhawm rau plaub lub solenoids rau sab qis.
  • Siv cov kua nplaum kub txhawm rau txhawm rau daim iav ntawm qhov chaw nruab nrab ntawm daim ntawv sab saud.
  • Ntxig cov hlau pistons rau hauv cov solenoids thiab tom qab ntawd tso rau sab saum toj ntawm cov ntawv (tab sis tsis txhob ntswj nws). Tig sab saum toj me ntsis thiab siv tus ntsia hlau me me, nqa txhua lub piston rau hauv txoj haujlwm. Daim di ncauj ntawm lub disc yuav tsum xaub mus rau qhov zawj ntawm lub piston. Ua tib zoo saib, vim tias 3D luam tawm pob khawm yog qhov tsis taus. Nrog kev ua siab ntev thiab muaj peev xwm ua ob peb qhov kev sim ua tsis tiav, koj yuav tsum muaj peev xwm tso tag nrho plaub lub pistons yam tsis ntswj lossis tso siab rau ntawm lub pob khawm.
  • Thaum txhua lub pistons tau teeb tsa, qee qhov ntxig rau M3 cov ntsia hlau, tab sis ua ntej txhawm rau txhawm rau txhawm rau txhawm rau, thawb rau ntawm txhua lub piston maj mam muab thiab xyuas kom tseeb tias daim iav tilts dawb. Yog tias nws tsis txav txav los yog ntes tau, nws yuav tsim nyog tshem lub phaj sab saum toj, tshem tawm ib lossis ntau lub solenoids xoob thiab rov txuas nws ntawm lub kaum sab nrauv me ntsis (tso spacers nruab nrab ntawm nws thiab lub hauv paus ncej yuav pab nrog qhov no).

Kauj Ruam 4: Luam Laser Npav Tsho

Luam lub Laser Pointer dab tshos
Luam lub Laser Pointer dab tshos
Luam lub Laser Pointer dab tshos
Luam lub Laser Pointer dab tshos

Lub laser pointer dab tshos haum rau ntawm lub taub hau ntawm tus pointer laser. Tom qab ntawd koj tuaj yeem siv txheej pab txhais tes los tuav lub dab tshos thiab tso cai rau koj tso lub laser ncaj qha rau ntawm koj lub rooj ntev zaum.

Kauj Ruam 5: Sib dhos Tsav Tsheb

Sib dhos Tsav Tsheb
Sib dhos Tsav Tsheb

Cov kab hluav taws xob tsav tau qhia hauv cov duab. Raws li tau hais ua ntej, kuv cov ntawv tau tsim tawm ntawm cov khoom sib cais, tab sis koj kuj tseem tuaj yeem siv tau H-choj npaj tau. Yog tias koj xaiv tsim koj tus kheej, koj yuav tsum tsim plaub daim ntawv luam ntawm lub voj voog no, ib qho rau txhua ntawm plaub lub solenoids.

Txhua qhov kev sib txuas yuav txuas rau tus pin Arduino, ob qho rau kev tswj xyuas sab laug thiab sab xis solenoid, thiab ob qho rau qhov nce thiab nqis solenoids. Cov no yuav xav tau txuas nrog PWM muaj peev xwm pin, zoo li:

  • Tus Pin 9: Nce Solenoid
  • Tus Pin 3: Down Solenoid
  • Pin 11: Sab laug Solenoid
  • Tus Pin 10: Txoj Cai Solenoid

Ib lub roj teeb 9V tuaj yeem siv rau kev tsav tag nrho plaub lub tshuab tsav hluav taws xob solenoid lossis koj tuaj yeem siv lub rooj zaum saum lub zog. Arduino yuav tawm ntawm USB lub zog thiab yuav tsum tsis txuas nrog rau qhov zoo ntawm 9V roj teeb. Txawm li cas los xij, sab tsis zoo ntawm lub roj teeb tau siv los ua daim ntawv pov thawj hauv av thiab yuav tsum tau txuas rau GND tus pin ntawm Arduino ntxiv rau cov pins emitter ntawm lub transistors.

Kauj Ruam 6: Xa Cov Qauv Qauv

Upload Cov Qauv Cai
Upload Cov Qauv Cai

Cov qauv piv txwv tau hloov kho nrog cov yam ntxwv hauv qab no:

  • Hloov PWM zaus xws li lub tshuab yuav luag tsis muaj suab nrov ntawm qhov nrawm. Lub suab nrov hauv Motion Test 1 tau ploj mus tag!
  • Ntxiv rau qhov ntsuas qhov ntsuas hluav taws xob raws li daim ntawv los ntawm Schimpf txhawm rau "linearize" cov lus teb tsis yog kab ntawm solenoids.

Kuv kuj tseem suav nrog kev siv Lorenz Attractor raws li txoj cai los ntawm blog no.

Kev ncaj ncees ntawm cov txiaj ntsig tawm me ntsis kom tau txais kev xav, tab sis kuv tseem ua haujlwm rau nws!:)

Cov kauj ruam tom ntej qhia qee qhov txheej txheem uas siv hauv txoj cai.

Kauj ruam 7: Qhib Volume

Hauv Kuv Qhov Kev Ntsuas Motion 1, koj tuaj yeem hnov lub suab nrov nrov, tshwj xeeb yog thaum nce thiab nqis txav. Nws hloov tawm tias qhov no tau tshwm sim los ntawm PWM lub hauv paus chopping zaus ntawm Arduino ua nyob rau hauv ntau qhov hnov tau. Kev hloov pauv nrawm ntawm lub kauj hluav taws xob rau thiab tawm yuav ua rau lawv los ntawm qhov zaus ntawd, ua rau lawv mus rau lub suab nrov me me.

Txhawm rau daws qhov teeb meem no, Kuv nce PWM zaus hauv cov cai:

#define PWM_FREQ_31372Hz 0x01 // PWM zaus rau 31372.55 Hz #กำหนด PWM_FREQ_3921Hz 0x02 // Teem PWM zaus rau 3921.16 Hz #define PWM_FREQ_980Hz 0x03 // Teem PWM zaus mus rau 980.39 Hz vr setFtRT8 (TWM) & 0b11111000) | zaus; // Teeb tsa timer1 (pins 9 & 10) zaus TCCR2B = (TCCR2B & 0b11111000) | zaus; // Teeb tsa timer2 (pins 3 & 11) zaus}

Kev teeb tsa Arduino PWM zaus yog qhov muaj txiaj ntsig zoo rau ntsiag to txo cov solenoids lossis cov motors. Sim nrog qhov kev xaiv sib txawv ntawm cov zaus kom pom qhov twg muab rau koj qhov txiaj ntsig zoo tshaj plaws. Txawm hais tias nws cuam tshuam nrog qee qhov kev ua haujlwm siab dua, cov peev txheej zoo ntawm yuav ua li cas lub sijhawm ua haujlwm nyob ntawm no.

Kauj Ruam 8: Kho qhov Voltages kom txo tau qhov sib txawv

Kho qhov Voltages kom txo tau qhov sib txawv
Kho qhov Voltages kom txo tau qhov sib txawv

Kuv qhov kev ntsuas thawj zaug pom tau tias qhov cuam tshuam loj hauv kev teb ntawm solenoids. Hauv Motion Test 3 (sab laug daim duab), dab tsi xav tias yuav tsum tau muab hloov ua lub ntsej muag hloov pauv los ua lub vev xaib uas muaj lub ntsej muag jagged.

Kev daws qhov teeb meem no yuav tsum tau ua lej me ntsis, tab sis kuv muaj peev xwm nrhiav tau ib daim ntawv zoo ntawm lub vev xaib uas tau pab kuv nkag siab qhov teeb meem zoo txaus los daws nws hauv software.

Dab tsi ua raws cov kauj ruam koj dhau los ntawm cov txheej txheem Kuv tau hla mus rau kho qhov system thiab txhim kho qhov pom ntawm qhov tshwm sim tshwm sim!

Kauj Ruam 9: Ua Kom Zoo Tshaj Software, Nrog Lej

Ua Kom Zoo Tshaj Software, Nrog Lej
Ua Kom Zoo Tshaj Software, Nrog Lej
Ua Kom Zoo Tshaj Software, Nrog Lej
Ua Kom Zoo Tshaj Software, Nrog Lej

Qhov zais cia kom kho qhov system tau dhau los ua ib daim ntawv zoo heev hu ua "Cov Lus Qhia Kom ntxaws ntawm Solenoid Force" los ntawm Paul H. Schimpf ntawm Eastern Washington University (txuas). Tshwj xeeb, kab zauv 17 muab rau kuv lub zog solenoid raws li cov ntsiab lus sib txawv.

Cov lus hauv qab no yooj yim los ntsuas:

  • R - Qhov tsis kam ntawm kuv solenoid
  • l - Qhov ntev ntawm solenoid
  • x - Kev txav ntawm lub piston hauv solenoid
  • V - Qhov hluav taws xob hla lub solenoid

Kuv kuj paub tias lub zog tso tawm los ntawm solenoid yuav tsum sib npaug tawm lub zog los ntawm 3D luam tawm cov kwj deg ntawm daim iav ob-axis. Lub zog ntawm lub caij nplooj ntoo hlav yog tswj hwm los ntawm Hooke txoj cai, uas tau hais raws li hauv qab no:

F = -kx

Txawm hais tias kuv tsis paub tus nqi ntawm k, Kuv tsawg kawg paub tias lub zog kuv tau tawm ntawm qhov sib npaug 17 los ntawm Schimpf daim ntawv yuav tsum sib npaug zog los ntawm Hooke txoj cai.

Tus nqi ntawm alpha (α) yog qhov nyuaj. Txawm hais tias qhov sib npaug 13 thiab 14 tau qhia yuav ua li cas los laij cov txiaj ntsig no los ntawm thaj chaw solenoid (A), tus naj npawb ntawm tig (N) thiab qhov sib nqus permeability qhov tseem ceeb (μ), Kuv tsis xav kom tawg sib cais solenoid kom suav tus naj npawb ntawm kev tig, thiab kuv tsis paub cov khoom uas kuv solenoid cov tub ntxhais tau ua.

Kauj Ruam 10: Tus Kheej Tus Kheej Tus Kheej Tester Txuag Hnub

Ib qho pheej yig Cheebtsam Tester Txuag Hnub!
Ib qho pheej yig Cheebtsam Tester Txuag Hnub!
Ib qho pheej yig Cheebtsam Tester Txuag Hnub!
Ib qho pheej yig Cheebtsam Tester Txuag Hnub!
Ib qho pheej yig Cheebtsam Tester Txuag Hnub!
Ib qho pheej yig Cheebtsam Tester Txuag Hnub!

Txawm li cas los xij, qhov sib npaug 15 thiab 16 tau muab qhov kuv xav tau. Kuv muaj tus ntsuas M328 pheej yig uas kuv tau yuav los ntawm eBay rau $ 10. Nws muaj peev xwm siv nws los ntsuas qhov inductance ntawm kuv solenoid thiab kuv pom tias los ntawm kev thawb lub armature hauv qhov tob sib txawv tau muab rau kuv qhov sib txawv induction qhov tseem ceeb.

Ntsuas nws nrog lub armature tag nrho muab rau kuv tus nqi ntawm L (0).

Qhov ntev ntawm kuv solenoid yog 14mm, yog li kuv ntsuas qhov inductance nrog armature ntawm tsib txoj haujlwm thiab qhov no tau muab ntau yam txiaj ntsig rau L (x):

  • L (0.0) = 19.8 mH
  • L (3.5) = 17.7 mH
  • L (7.0) = 11.1 mH
  • L (10.5) = 9.3 mH
  • L (14) = 9.1 mH

Tom qab ntawd kuv siv daim ntawv nthuav qhia kuv cov txiaj ntsig piv rau tus nqi sib npaug 15 thiab 16, rau qhov kev xaiv tshwj xeeb ntawm μr thiab tom qab ntawd hloov kuv qhov kev xaiv kom txog thaum kuv pom qhov sib tw zoo. Qhov no tau tshwm sim thaum wasr yog 2.9, raws li qhia hauv kab ntawv.

Kauj Ruam 11: Nrhiav Lub Caij Nplooj Ntoos Hlav K, Daws Teeb Meem

Image
Image
Txheeb Xyuas Cov Teeb Meem Tam Sim No thiab Cov Kev Pab Tau
Txheeb Xyuas Cov Teeb Meem Tam Sim No thiab Cov Kev Pab Tau

Tsuas yog qhov tsis paub yog K, lub caij nplooj ntoo hlav tas li. Kuv ntsuas qhov no los ntawm kev thov 9V rau ib qho ntawm solenoids hauv kuv qhov kev sib dhos ua ob kab thiab ntsuas qhov nrug uas daim iav raug rub nqes. Nrog cov txiaj ntsig no, kuv tuaj yeem daws qhov sib npaug rau K, uas kuv pom yog nyob ib puag ncig 10.41.

Tam sim no kuv muaj qhov txiaj ntsig kuv xav tau los laij cov solenoid ntawm ntau txoj haujlwm raws txoj hlab ntshav. Los ntawm kev teeb tsa F (x) sib npaug rau lub zog caij nplooj ntoo hlav los ntawm Hooke txoj cai, Kuv tuaj yeem daws qhov xav tau voltage V.

Cov duab qhia qhov ntsuas hluav taws xob xav tau rau kev txav cov solenoid mus rau txhua txoj haujlwm xav tau x.

Ntawm sab xis, qhov twg qhov hluav taws xob yog xoom thiab txoj haujlwm yog 3 hli, qhov no sib xws rau qhov nruab nrab qhov chaw so ntawm solenoid thaum 3D luam tawm pob khawm tau so tag nrho. Tsiv sab laug ntawm daim duab sib xws rub rub armature rau hauv solenoid tiv thaiv rub ntawm 3D luam tawm hinges-qhov no pib xav tau hluav taws xob ntau dua, tab sis raws li lub armature nkag mus tob rau hauv solenoid, rub nce thiab qhov xav tau tsav tsheb qhov hluav taws xob tawm.

Qhov kev sib raug zoo no tsis yog kab, tab sis nrog cov kab zauv los ntawm Schimpf daim ntawv, Kuv tuaj yeem sau kuv li Arduino code kom tso tawm qhov hluav taws xob raug yog li lub nqaj deflection yog linear:

ntab positionToVoltage (ntab x) {

// Rov kho lub zog ua los ntawm khawm (Hooke's Law) ntawm qhov xav tau x. const ntab spring_F = -spring_K * (x - spring_X0); // Voltage xws li qhov rub lub zog ntawm solenoid sib xws rau // rov ua kom lub zog ntawm lub pob khawm rov qab sqrt (-2*R*R*(-spring_F)*solenoid_len/(a*L_0*exp (-a*x/solenoid_len))))); }

Qhov no ua rau muaj qhov hloov pauv ntau dua li hauv kuv qhov kev ntsuas thawj zaug. Lub hom phiaj ua tiav!

Kauj Ruam 12: Cov lus nug thiab lus teb hais txog Kev Tsav Tsheb Siv Cov Khoom Siv Tsis Txaus

Vim li cas kuv thiaj tsis tuaj yeem txuas lub solenoid ncaj qha rau Arduino?

Nws yog teeb meem ntawm tam sim no ntau npaum li cas Arduino tuaj yeem muab yam tsis muaj kev puas tsuaj ntxiv. Qhov no yog kwv yees li 40mA rau tus pin. Paub txog tias Arduino ua haujlwm ntawm 5V, peb tuaj yeem siv Ohm txoj cai los laij qhov xav tau yam tsawg kawg nkaus tiv thaiv kev ua haujlwm (qhov no, solenoid). Sib faib 5 volts los ntawm 0.040 amps muab rau peb, 125 ohms. Yog tias lub nra hnyav dua, peb tuaj yeem txuas nws ncaj qha rau Arduino, txwv tsis pub peb ua tsis tau. Ib qho me me solenoid feem ntau muaj kev tiv thaiv ntawm 50 ohms, yog li peb tsis tuaj yeem tsav nws ncaj qha los ntawm Arduino. Yog tias peb ua, nws yuav rub 100mA, uas yog qhov pom tseeb ntau dhau.

Vim li cas koj thiaj siv 9V rau solenoid, tab sis 5V rau Arduino?

Arduino khiav ntawm 5V, tab sis qhov no me ntsis dhau rau solenoid. Siv lub transistor tso cai rau peb xaiv qhov hluav taws xob rau solenoid uas yog ywj siab ntawm 5V siv rau Arduino.

Kuv yuav ua li cas thiaj paub tias lub transistor puas haum rau txoj haujlwm no?

Ib yam li Arduino, qhov xav tau tseem ceeb yog qhov tam sim no ntws los ntawm solenoid tsis tshaj qhov ntsuas siab tshaj plaws rau transistor (tshwj xeeb, tus neeg khaws khoom tam sim no). Peb tuaj yeem suav tau qhov xwm txheej phem tshaj plaws los ntawm kev ntsuas qhov ua haujlwm ntawm solenoid thiab tom qab ntawd faib cov khoom siv hluav taws xob los ntawm qhov ntawd. Nyob rau hauv rooj plaub ntawm 9V muab hluav taws xob tam sim no rau solenoids, thiab solenoid tsis kam ntawm 50 ohms, qhov xwm txheej tsis zoo tshaj plaws tso peb ntawm 180mA. Piv txwv li, MPS3704 tau ntsuas rau tus neeg sau ntau tshaj tam sim no ntawm 600 mA, uas ua rau peb cov paj tau paj txog li 3.

Kuv yuav txiav txim siab tus nqi yam tsawg kawg nkaus ntawm qhov tsis kam muab nruab nrab ntawm Arduino cov zis thiab lub hauv paus ntawm transistor li cas?

Qhov tso tawm ntawm Arduino yuav txuas lub hauv paus ceg ntawm bipolar transistors los ntawm qhov txwv tam sim no. Txij li Arduino ua haujlwm ntawm 5V, peb tuaj yeem siv Ohm txoj cai ntxiv los suav qhov kev tiv thaiv uas yuav tsum tau txwv tam sim no qis dua 40mA. Ntawd yog, faib 5 volts los ntawm 0.04 amperes kom tau txais tus nqi tsawg kawg 125 ohms. Cov nqi tiv thaiv siab dua yuav txo qhov tam sim no, yog li muab rau peb kom muaj kev nyab xeeb ntau dua.

Puas muaj tus nqi siab tshaj rau qhov kev tawm tsam uas kuv yuav tsum tsis txhob tshaj?

Nws hloov tawm, yog. Lub transistor muaj qhov uas paub tias yog qhov nce tam sim no. Piv txwv li, yog tias qhov nce yog 100, nws txhais tau tias yog tias peb tso 1mA rau hauv lub hauv paus, tom qab ntawd txog li 100mA yuav ntws los ntawm kev thauj khoom lub transistor tau tswj hwm. Yog tias peb tso 1.8mA rau hauv paus, tom qab ntawd txog li 180mA yuav ntws los ntawm lub nra. Txij li thaum peb suav ua ntej tias ntawm 9V, 180mA ntws los ntawm solenoid, tom qab ntawd lub hauv paus tam sim no ntawm 1.8mA yog "qhov chaw qab zib", thiab tsawg dua thiab peb cov solenoid yuav tsis tig tag.

Peb paub Arduino tso tawm 5V thiab peb xav kom 1.8mA ntawm qhov tam sim no ntws, yog li peb siv Ohm txoj cai (R = V/I) los suav qhov tsis kam (R = V/I). 5V faib los ntawm 1.8mA muab qhov tsis kam ntawm 2777 ohms. Yog li muab cov kev xav uas peb tau ua, peb cia siab tias qhov kev tiv thaiv yuav tsum dag ntawm 125 thiab 2777 - xaiv qee yam zoo li 1000 ohms muab rau peb kom muaj kev nyab xeeb zoo ib yam nkaus.

Kauj Ruam 13: Txheeb Xyuas Cov Teeb Meem Tam Sim No thiab Cov Txheej Txheem Uas Yuav Tsum Tau Ua

Txheeb Xyuas Cov Teeb Meem Tam Sim No thiab Cov Kev Pab Tau
Txheeb Xyuas Cov Teeb Meem Tam Sim No thiab Cov Kev Pab Tau

Cov qauv tam sim no qhia pom tias muaj peev xwm, tab sis ntau qhov teeb meem tseem nyob:

  1. Tsab ntawv tsa suab raws X thiab Y axis tsis zoo li yuav tsum tau nyob ib puag ncig.
  2. Muaj qhov dhia thaum daim iav hloov kev taw qhia.
  3. Kev daws teeb meem yog qhov tsawg heev thiab muaj cov qauv txheej txheem ntaiv.
  4. Ntawm cov lus tsa suab siab dua, txoj hauv kev ntawm lub laser cuam tshuam los ntawm kev co thiab nrov nrov.

Qhov Teeb Meem 1) tej zaum yuav tshwm sim los ntawm kev tsim ntawm 3D luam tawm cov pob khawm hloov pauv uas tau xa cov lus tsa suab raws ib txoj kab mus rau txoj kab nruab nrab.

Qhov Teeb Meem 2) yog vim qhov ua tsis tau zoo ntawm kev sib txuas ntawm cov tsav tsheb pistons thiab lub iav tsom iav, qhov no ua rau daim iav txav mus thiab hla ntawm kev hloov pauv ntawm X thiab Y axis. Qhov kev txav txav tam sim no ua rau qhov tsaus ntuj X zoo li qhov sib txawv qhov twg lub laser teev tau ua qhov kev tswj tsis tau nrawm dua.

Qhov Teeb Meem 3) tshwm sim vim tias lub neej ntawd Arduino PWM tsuas yog muaj 255 qib thiab qee qhov ntawm cov ntawd tau raug pov tseg vim yog cov duab ntawm qhov nkhaus hluav taws xob. Qhov no tuaj yeem txhim kho tau zoo los ntawm kev siv timer1, uas yog 16-khoom thiab yuav muaj peev xwm ntawm 65536 qhov tshwj xeeb qhov tseem ceeb.

Qhov Teeb Meem 4) tshwm sim vim tias daim iav thiab lub solenoid's sliding armature (pistons) ua ib qho tseem ceeb ntawm kev txav mus los.

Raws li teeb meem 1) thiab 2) muaj feem cuam tshuam nrog kev tsim kho tshuab, ib qho tuaj yeem yog tshem tawm cov hlau hlau pistons thiab hloov lawv nrog cov hlau nplaum me me hauv ntiaj teb uas tau txuas ncaj qha mus rau phaj qaij. Cov solenoids yuav yog cov kauj qhib uas yuav nyiam lossis tshem tawm cov hlau nplaum yam tsis ua rau lub cev sib cuag. Qhov no yuav ua rau cov lus tsa suab du thiab tshem tawm qhov ua tau ntawm jerking, thaum txo tag nrho cov pawg.

Txo qhov hnyav yog thawj qhov kev daws teeb meem 4), tab sis ib qho teeb meem uas tseem tshuav tuaj yeem raug tsom ncaj qha hauv software los ntawm kev siv cov lus tsa suab tswj hwm hauv software kom nrawm dua thiab ua kom lub iav qis dua. Qhov no twb tau ua tiav hauv 3D tshuab luam ntawv firmware thiab cov txheej txheem zoo sib xws yuav ua haujlwm ntawm no ib yam. Nov yog qee qhov peev txheej ntsig txog kev tswj kev txav chaw raws li nws siv rau 3D tshuab luam ntawv:

  • "Mathematics of Motion Control Profiles", Chuck Lewin (txuas)
  • "Jerk Controlled Motion Piav Qhia", (txuas)

Kuv xav tias ntxiv qhov trapezoidal tsab ntawv tsa suab tswj qhov profile yuav tso cai rau daim iav kom tsav ntawm qhov nrawm dua yam tsis muaj suab nrov lossis kev co khoom cuav.

Kauj Ruam 14: Kev Ua Haujlwm Yav Tom Ntej thiab Cov Ntawv Thov Tau

Txawm hais tias kev txhim kho cov teeb meem no yuav siv sijhawm ntau ntawm kev ua haujlwm, Kuv cia siab tias qhov qhib-qhov nqaj nqaj coj ua qauv tuaj yeem dhau los ua lwm txoj hauv kev pheej yig rau galvanometer raws cov haujlwm hauv cov ntawv thov xws li:

  • Ib qho pheej yig laser qhia rau DJs thiab VJs.
  • Ib qho khoom siv hluav taws xob siv hluav taws xob vector qhia rau vintage arcade game xws li Vectrex.
  • Ib qho DIY resin-type SLA 3D tshuab luam ntawv uas nyob rau hauv lub siab ntawm RepRap txav mus los, tuaj yeem luam nws tus kheej lub laser coj ua qauv.
  • Panning digital lossis kho qhov muag ruaj khov rau cov koob yees duab.
Arduino Kev Sib Tw 2017
Arduino Kev Sib Tw 2017
Arduino Kev Sib Tw 2017
Arduino Kev Sib Tw 2017

Qhov khoom plig thib ob hauv Arduino Contest 2017

Pom zoo: