Cov txheej txheem:

Caj Npab Caj Npab Ua Haujlwm Nrog Myosensor: 8 Kauj Ruam
Caj Npab Caj Npab Ua Haujlwm Nrog Myosensor: 8 Kauj Ruam

Video: Caj Npab Caj Npab Ua Haujlwm Nrog Myosensor: 8 Kauj Ruam

Video: Caj Npab Caj Npab Ua Haujlwm Nrog Myosensor: 8 Kauj Ruam
Video: Plab Plab Ntswg..(Pluav Pluav Ntswg) Maiv Twm New Song 2023-2024 2024, Kaum ib hlis
Anonim
Image
Image

Txoj haujlwm no yog kev txhim kho caj npab rau cov neeg txiav tawm. Lub hom phiaj ntawm txoj haujlwm no yog tsim cov caj npab uas muaj nqis rau cov neeg uas tsis tuaj yeem them taus ib tus kws tshaj lij.

Raws li txoj haujlwm no tseem nyob rau theem pib, nws ib txwm tuaj yeem zoo dua tam sim no nws tsuas tuaj yeem qhib thiab kaw lub xib teg uas tuaj yeem nqa cov khoom! Txawm li cas los xij, nws yog DIY caj dab dag uas tuaj yeem ua tau tom tsev lossis tom chaw ua haujlwm hauv tsev.

Kauj Ruam 1: Cov Ntaub Ntawv, Cov Cuab Yeej thiab Cov Tshuab Uas Xav Tau

Cov cav tov:

  1. 3D Tshuab Luam Ntawv
  2. Laser Txiav
  3. Duab CNC Tshuab

Cov Cuab Yeej:

  1. Kab nuv ntses
  2. 3mm cev
  3. Laum
  4. Superglue
  5. Qhov pliers
  6. Multimeter
  7. Qhov Chaw Nres Tsheb
  8. Machinable Ciab
  9. Silicon rau pwm

Cov ntaub ntawv:

  1. Cov Ntawv Tooj
  2. 1x ATMEGA328P-AU
  3. 1 x 16 MHz Crystal
  4. 1 x 10 k resistor
  5. 2 x 22pF capacitors
  6. 1 x 10 uF capacitor
  7. 1 x 1 uF capacitor
  8. 1 x 0.1 uF capacitor
  9. 1 x Myosensor
  10. 5 x micro servo motors
  11. 1 x Arduino UNO

Software:

  1. Arduino IDE Cov
  2. Fusion360
  3. Cura
  4. Dav dawb hau
  5. GIMP

Kauj ruam 2: 2D & 3D Tsim

2D & 3D Tsim
2D & 3D Tsim
2D & 3D Tsim
2D & 3D Tsim
2D & 3D Tsim
2D & 3D Tsim

3D Tsim

Thawj kauj ruam yog tsim cov ntiv tes, xib teg thiab lub xub pwg ntawm caj npab uas siv dag zog los txiav txim siab txog cov khoom siv hluav taws xob uas yuav mus rau hauv caj npab ua kom zoo nkauj. Yuav kom ncaj ncees, Kuv siv los ua lub hauv paus qhib qhov inmoov project thiab kuv pib los ntawm qhov ntawd.

Xibtes yog ib qho nyuaj rau tsim raws li cov ntiv tes yuav tsum muaj qhov sib piv sib txawv ntawm lawv. Yog li:

Ntiv tes: Kuv rub cov ntiv tes los ntawm qhov project inmoov.

Xibtes:

  1. Kuv xub kos tus txheej txheem ntawm xib teg thiab extruded nws.
  2. Tom qab ntawd kuv tau ua qhov rau kev sib txuas ntawm cov ntiv tes thiab lub ntsej muag uas siv cov duab kos, cov lus txiav thiab cov lus txib fillet.
  3. Tom qab ntawd, Kuv yuav tsum tau ua cov raj txhawm rau kom kuv tuaj yeem hla txoj kab nuv ntses kom kuv tuaj yeem tswj cov ntiv tes los ntawm lub cav.
  4. Thaum kawg, qhov yuav tsum tau ntxiv sab hauv xib teg kom kaw lub xib teg tau thaum cov kab nuv ntses raug rub.

Lub xub pwg:

  1. Hauv cov dav hlau sib txawv, kuv tsim ob daim duab kos thiab siv ellipse hais kom ua. Kuv siv lub loft hais kom ua tom qab los tsim cov duab uas xav tau.
  2. Tom qab, lub plhaub hais kom ua tau siv los ua nws hollow thiab cov lus txib cais kom txiav nws hauv ib nrab kom kuv tuaj yeem tsim hauv nws thiab kom nkag tau yooj yim tshaj plaws rau thaum kuv tab tom kho kuv cov khoom siv hluav taws xob sab hauv.
  3. Cov duab kos kuj tau ua nyob ze ntawm lub dab teg, txuas ntxiv thiab koom nrog lub hauv pliaj tseem ceeb kom nws tuaj yeem txuas nrog lub xib teg.
  4. Muaj qhov pom kev los tsim sab hauv lub xub pwg, Kuv tsim cov duab kos hauv qhov ntev ntawm tsib lub cav uas kuv yuav siv, ib qho rau txhua tus ntiv tes, thiab kuv li PCB (luam tawm pawg thawj coj saib) uas kuv yuav siv. Kuv ces extruded lawv kom txog thaum lawv mus txog qhov siab xav tau thiab tshem tawm qhov tsis tseem ceeb nyob tom qab ntawm lub tog raj kheej siv backspace.
  5. Thaum kawg, qhib rau cov ntsia liaj qhov rooj tau tsim, hauv txoj hauv kev uas tsis pom nyob rau ntawm qhov kev tsim qauv tag nrho, rau lub xub pwg kom tuaj yeem raug kaw siv cov lus txib zoo ib yam li saum toj no.

Ua kom tiav qhov kev tsim qauv, Kuv tau xaiv txhua lub cev thiab rub tawm nws ua.stl cov ntaub ntawv thiab kuv 3D luam tawm lawv cais.

2D Tsim

Raws li kuv xav kom kuv cov kab nuv ntses raug cais thaum lawv tab tom ua los ntawm cov tshuab, Kuv txiav txim siab los ua cov lus qhia rau lawv. Txog qhov no, Kuv tsis tas yuav tsim ib yam dab tsi tshiab tab sis siv lub ellipse me dua rau thaum kuv siv lub loft hais kom tsim lub xub pwg.

Kuv xa nws cov duab kos ua.dxf cov ntaub ntawv tom qab kuv siv lub tshuab txiav laser. Tom qab kuv muaj qhov kuv xav tau, kuv tau hlais qhov 0.8mm hauv qhov uas kuv pom tias tsim nyog.

Kauj Ruam 3: Luam Ntawv 3D

3D Luam Ntawv
3D Luam Ntawv
3D Luam Ntawv
3D Luam Ntawv
3D Luam Ntawv
3D Luam Ntawv
3D Luam Ntawv
3D Luam Ntawv

Tom qab xa tawm txhua cov ntaub ntawv stl, Kuv siv Cura los tsim.gcode ntawm qhov sib txawv ntawm cov ntiv tes, xib teg thiab lub xub pwg. Cov teeb tsa siv tau piav qhia hauv cov duab saum toj no. Cov khoom siv ntawm 3D qhov chaw luam tawm yog PLA.

Kauj Ruam 4: Moulding thiab Casting

Moulding thiab Casting
Moulding thiab Casting
Moulding thiab Casting
Moulding thiab Casting
Moulding thiab Casting
Moulding thiab Casting

Lub hom phiaj ntawm kev xuas tes xuas tes xuas tes ua kom cov caj npab ua kom muaj zog tuav zoo li PLA tuaj yeem ua tau nplua.

3D Tsim

  1. Siv cov duab ua ntej ntawm cov xibtes, kuv tau sim ua raws peb lub xib teg los ntawm kev tsim cov voj voog rau nws siv cov lus txib arc.
  2. Tom qab, Kuv extruded lawv ntawm qhov siab sib txawv thiab siv cov lus txib fillet kom du cov npoo ntawm sab hauv "voj voog".
  3. Tom qab ntawd, Kuv tau tsim lub thawv ntawv uas muaj qhov ntev ib yam li kuv lub tshuab siv tau thiab kuv tso qhov tsis zoo ntawm kuv tus qauv tsim siv qhov kev txiav hauv cov lus txib ua ke.

Txheej txheem CAM

Tom qab npaj tsim los ua milled siv lub desktop CNC tshuab, Kuv yuav tsum tsim cov gcode rau qhov ntawd. Hauv kuv qhov xwm txheej, kuv tau siv Roland MDX-40 CNC tshuab!

  1. Ua ntej, Kuv nkag mus rau CAM ib puag ncig ntawm Fusion360.
  2. Tom qab ntawd, kuv xaiv "teeb tsa tshiab" ntawm cov ntawv teeb tsa.
  3. Kuv xaiv qhov tsis raug (saib cov duab) thiab nias ok.
  4. Tom ntej no, hauv qab daim ntawv qhia zaub mov 3D, Kuv xaiv qhov hloov pauv kom raug thiab xaiv qhov tsis raug tom qab tso cov cuab yeej kuv siv raws li qhia hauv cov duab.
  5. Thaum kawg, Kuv tau xaiv qhov kev hloov pauv thiab nyem rau ntawm tus txheej txheem tshaj tawm. Kuv ua kom ntseeg tau tias nws yog rau lub tshuab roland mdx-40 thiab nyem ok kom tau txais gcode.
  6. Tom qab ntawd, Kuv milled lub block ntawm ciab raws li kuv tsim siv lub tshuab.

Casting lub Silicon

  1. Ua ntej, Kuv tau sib xyaw ob txoj kev daws teeb meem ntawm silicon ua tib zoo tsis ua rau muaj huab cua npuas, ua raws cov ntawv teev tseg (txuas pom ntawm cov ntaub ntawv), txiav txim siab qhov sib xyaw sib xyaw, lub lauj kaub lub neej thiab lub sijhawm tawg.
  2. Tom qab ntawd, Kuv tau nchuav nws rau hauv kuv cov pwm los ntawm qhov qis tshaj kom ntseeg tau tias qhov sib cuag tau nyob tas li thiab txoj kab uas hla ntawm cov tshuaj tov tau ua kom nyias li sai tau, txhawm rau zam kom tsis txhob muaj cua npuas.
  3. Tom qab nrum cov silicon rau hauv kuv cov pwm, kuv yuav tsum ua kom tsis muaj cua npuas nyob sab hauv, yog li kuv tshee hnyo cov pwm siv lub laum nrog tus ntsia hlau oblique.
  4. Thaum kawg, thaum kuv tsis nco qab ua nws hauv kuv qhov kev tsim, Kuv tau xuas qhov rau hauv kuv lub silicon tom qab nws tau npaj tiav, siv lub qhov pliers, hauv txoj hauv kev uas lawv phim cov qhov uas nyob ntawm lub xib teg.

Kauj Ruam 5: Kev Tsim Khoom Siv Hluav Taws Xob thiab Kev Tsim Khoom

Electronics Tsim thiab Ntau Lawm
Electronics Tsim thiab Ntau Lawm
Electronics Tsim thiab Ntau Lawm
Electronics Tsim thiab Ntau Lawm
Electronics Tsim thiab Ntau Lawm
Electronics Tsim thiab Ntau Lawm

Txhawm rau tsim kuv lub rooj tsavxwm thiab nkag siab tias muaj dab tsi tshwm sim hauv tus pin ntawm lub microcontroller, Kuv yuav tsum nyeem cov ntawv teev tseg ntawm nws. Raws li lub hauv paus PCB, Kuv tau siv micro satshakit thiab tom qab ntawd kuv hloov kho nws raws li qhov xav tau ntawm kuv qhov system.

Raws li satshakit yog DIY board-based board, Kuv tuaj yeem hloov kho nws raws li kuv tshawb nrhiav rau kev sib txuas ntawm kuv ntu nrog arduino. Yog li, tus myosensor txuas rau arduino siv ib tus pin GND, ib tus VCC tus pin thiab ib tus pin analog. Whereas, ib lub cav servo siv ib tus pin GND, ib tus VCC tus pin thiab ib tus PWM tus pin. Yog li, kuv yuav tsum nthuav tawm tag nrho rau rau GND thiab VCC tus lej coj los txiav txim siab lub zog ntawm pawg thawj coj, ib qho piv txwv thiab tsib PWM tus pin. Tsis tas li, kuv yuav tsum tau txiav txim siab nthuav tawm cov pins rau lub phiaj xwm phiaj xwm (uas yog MISO, MOSI, SCK, RST, VCC thiab GND).

Cov kauj ruam kuv ua yog:

  1. Ua ntej, Kuv rub cov ntaub ntawv dav dawb hau ntawm micro-satshakit.
  2. Tom ntej no, Kuv hloov kho micro-satshakit raws li kuv xav tau siv Eagle. Phau ntawv qhia yuav siv Eagle tuaj yeem pom ntawm no thiab ntawm no.
  3. Tom qab rooting kuv lub rooj tsavxwm, Kuv tau xa nws ua cov ntawv-p.webp" />

Tom qab muaj cov txheej txheem sab hauv thiab sab nraud ntawm kuv pawg thawj coj ua png, nws yog lub sijhawm los tsim cov lej ntawm lawv txhawm rau txhawm rau tuaj yeem zom nws hauv roland mdx-40 desktop cnc tshuab. Rau tiam ntawm.gcode kuv siv cov qauv zoo. Cov kev teeb tsa uas yuav tsum tau teeb tsa hauv fab modules thiab pom ntawm no.

Thaum kawg, Kuv tau siv txhua yam uas kuv xav tau raws li kuv daim phiaj dav hlau. Daim duab ntawm cov txheej txheem thiab cov laug cam tuaj yeem pom saum toj no.

Qhov laj thawj ua rau kuv tus kheej PCB Board tsis siv Arduino UNO yog qhov chaw uas kuv tau txuag thaum kuv siv kuv tus kheej lub rooj tsavxwm.

Kauj Ruam 6: Sib dhos

Los ua ke
Los ua ke
Los ua ke
Los ua ke
Los ua ke
Los ua ke

Yog li, tom qab cov ntiv tes raug luam tawm:

  1. Kuv yuav tsum tau laum cov qhov sab hauv nrog 3.5mm txoj kab uas hla thiab sab nraum qhov nrog 3mm txoj kab uas hla xyaum. Sab hauv qhov lub ntsiab lus ib feem uas thaum cov khoom txuas nrog nws yog los ntawm sab hauv thiab sab hauv qhov, ib feem uas thaum txuas nrog nws yog sab nraud.
  2. Tom qab ntawd kuv yuav tsum tau superglue thawj nrog tus ntiv tes thib ob thiab thib peb nrog tus thib plaub.
  3. Tom qab ntawd, kuv txuas ntu 1+2 nrog 3+4 nrog 5 los ntawm qhov me me siv cov kab xev nrog 3mm txoj kab uas hla.
  4. Thaum kawg, cov ntiv tes tau npaj los ua ke nrog lub xib teg thiab tom qab ntawd nrog lub hauv pliaj.

Yog li, nws yog lub sijhawm kom hla txoj kab nuv ntses los ntawm cov ntiv tes.

Ib txoj kab tau mus los ntawm sab nraub qaum ntawm tus ntiv tes los ntawm cov yeeb nkab ntawm tus ntiv tes txuas rau xib teg thiab mus rau lub hauv pliaj thiab lwm txoj kab tau mus los ntawm sab xub ntiag ntawm tus ntiv tes mus rau lub qhov nyob sab hauv ntawm xib teg thiab mus rau lub hauv pliaj

Ib daim ntawv tshwj xeeb yog kom hla txoj kab nuv ntses los ntawm ib daim ntoo uas muaj lub qhov rau nws nrog txoj kab uas hla ntawm nws thiab ua ib txoj hlua. Txwv tsis pub thaum txoj kab raug rub, nws yuav nqis mus rau tus ntiv tes, uas tau tshwm sim rau kuv tsis hais pes tsawg lub pob qhov kuv tau ua.

  • Tom qab txoj kab nuv ntses tau dhau los ntawm cov ntiv tes, lub xib teg thiab lub xub pwg yuav tsum txuas nrog los ntawm qee qhov 3D luam tawm bots bolts,
  • Kuv hla cov kab dua los ntawm lub laser txiav qhov qhov kom cais lawv thiab tom qab ntawd txuas lawv mus rau servo motors.
  • Txuas cov kab nuv ntses rau txoj haujlwm raug ntawm servo yog qhov nyuaj me ntsis. Tab sis, qhov kuv tau ua yog kom ua txoj haujlwm hnyav ntawm tus ntiv tes thiab txuas nws mus rau txoj haujlwm hnyav ntawm servo.
  • Tom qab kuv pom txoj haujlwm raug, kuv tau tho qhov rau hauv qhov tshwj xeeb rau cov servos thiab ntsia cov servos mus rau qhov chaw raug kom paub tseeb tias ob ntawm cov servos tau nce siab me ntsis los ntawm lwm qhov, txwv tsis pub lawv yuav sib tsoo thaum lawv ua haujlwm.

Kauj ruam 7: Programming

Programming
Programming

Ua ntej sau qhov program, Kuv yuav tsum ua kom hloov kho micro-satshakit tuaj yeem tsim kho tau. Txhawm rau ua qhov ntawd, kuv yuav tsum ua raws cov theem hauv qab no:

  1. Txuas Arduino Uno rau lub PC.
  2. Xaiv qhov chaw nres nkoj raug thiab Arduino Uno board hauv qab cov cuab yeej.
  3. Hauv qab> Cov Ntaub Ntawv> Piv txwv, nrhiav thiab qhib "ArduinoISP" kos duab.
  4. Xa cov duab kos rau Arduino.
  5. Disconnect Arduino los ntawm lub pc.
  6. Txuas lub rooj tsavxwm nrog Arduino ua raws cov txheej txheem hauv daim duab.
  7. Txuas Arduino rau lub PC.
  8. Xaiv pawg "Arduino/Genuino Uno" thiab "Arduino as ISP" programmer.
  9. Nyem rau> Cuab Yeej> Hlawv Bootloader.
  10. Tom qab bootloader ua tiav, peb tuaj yeem sau peb qhov program:

// suav nrog lub tsev qiv ntawv uas kuv siv rau lub cav servo

#suav nrog #suav nrog SoftwareSerial mySerial (7, 8); #define MYO_PIN A0 int sensorValue; ntab voltage; // xaiv lub npe rau kuv qhov kev pabcuam VarSpeedServo servo1; VarSpeedServo servo2; VarSpeedServo servo3; VarSpeedServo servo4; VarSpeedServo servo5; #define PINKY 5 #define PINKY_PIN 10 #define RINGFINGER 4 #define RINGFINGER_PIN 9 #define MIDDLE 3 #define MIDDLE_PIN 3 #define INDEX 2 #define INDEX_PIN 5 #define THUMB 1 #define THUMB_PINPID); // tus pin uas kuv txuas kuv lub cav servo1.attach (THUMB_PIN); servo2.attach (INDEX_PIN); servo3.attach (MIDDLE_PIN); servo4.attach (RINGFINGER_PIN); servo5.attach (PINKY_PIN); defaultPosition (THUMB, 40); defaultPosition (INDEX, 40); defaultPosition (MIDDLE, 40); defaultPosition (RINGFINGER, 40); defaultPosition (PINKY, 40); mySerial.begin (9600); mySerial.print ("Pib ua …"); } tsis muaj dab tsi voj () {sensorValue = analogRead (A0); voltage = sensorValue * (5.0 / 1023.0); mySerial.println (qhov hluav taws xob); ncua (100); yog (voltage> 1) {closePosition (PINKY, 60); closePosition (RINGFINGER, 60); closePosition (MIDDLE, 60); closePosition (INDEX, 60); closePosition (THUMB, 60); } lwm {openPosition (PINKY, 60); openPosition (RINGFIGER, 60); openPosition (MIDDLE, 60); openPosition (INDEX, 60); openPosition (THUMB, 60); }} void defaultPosition (uint8_t ntiv tes, uint8_t _speed) {yog (ntiv tes == PINKY) servo5.write (90, _speed, tseeb); lwm tus yog (ntiv tes == RINGFINGER) servo4.write (70, _speed, tseeb); lwm tus yog (ntiv tes == MIDDLE) servo3.write (20, _speed, tseeb); lwm tus yog (ntiv tes == INDEX) servo2.write (20, _speed, tseeb); lwm tus yog (ntiv tes == THUMB) servo1.write (20, _speed, tseeb); } void closePosition (uint8_t ntiv tes, uint8_t _speed) {yog (ntiv tes == PINKY) servo5.write (180, _speed, tseeb); lwm tus yog (ntiv tes == RINGFINGER) servo4.write (180, _speed, tseeb); lwm tus yog (ntiv tes == MIDDLE) servo3.write (180, _speed, tseeb); lwm tus yog (ntiv tes == INDEX) servo2.write (180, _speed, tseeb); lwm tus yog (ntiv tes == THUMB) servo1.attach (180, _speed, tseeb); } void openPosition (uint8_t ntiv tes, uint8_t _speed) {yog (ntiv tes == PINKY) servo5.write (0, _speed, tseeb); lwm tus yog (ntiv tes == RINGFINGER) servo4.write (0, _speed, tseeb); lwm tus yog (ntiv tes == MIDDLE) servo3.write (0, _speed, tseeb); lwm tus yog (ntiv tes == INDEX) servo2.write (0, _speed, tseeb); lwm tus yog (ntiv tes == THUMB) servo1.write (0, _speed, tseeb); } // Tom qab sau qhov program peb upload nws mus rau pawg thawj coj los ntawm> Sketch> Upload siv Programmer // Tam sim no koj tuaj yeem tsis xav tau koj lub micro satshakit los ntawm koj cov arduino thiab ua kom nws dhau los ntawm lub txhab nyiaj fais fab // Thiab voila !! Koj muaj caj npab dag

Pom zoo: