Cov txheej txheem:

LUS QHIA: 8 Kauj ruam
LUS QHIA: 8 Kauj ruam

Video: LUS QHIA: 8 Kauj ruam

Video: LUS QHIA: 8 Kauj ruam
Video: Lus Qhuab Qhia Cov kauj ruam uas qhia ze ze Tswv Yexus yuav los lawm tiag 2024, Hlis ntuj nqeg
Anonim
QHOV TSEEB
QHOV TSEEB

QHOV TSEEB. lub hom phiaj los muab cov neeg sib tw xyaum ua haujlwm nruab nrab nrog kev nkag siab thiab kev pab sib piv rau qhov uas muaj rau cov kws ncaws pob nrog tus nqi qis, zoo nkauj thiab yooj yim hnav. Thaum kawg, cov cuab yeej no yuav tsum pab koj txhim kho kev ua haujlwm thiab zam kev raug mob thaum khiav.

QHOV TSEEB. suav nrog ib khub ntawm tights sib koom ua ke ntsuas los ntsuas lub cev (rau pem hauv ntej lub kaum ntse ntse) thaum khiav, nrog rau cov cuab yeej siv lub suab los pab cov khiav kom tswj tau qhov nrawm thiab kho lawv lub cev. Kev sib tw khiav nruj sib txuas lus cov ntaub ntawv los ntawm lub ntsuas cua rov qab mus rau PC lossis mobile uas tus neeg siv tuaj yeem nkag siab txog txoj kev lawv khiav thiab sib piv qhov no mus rau cov txheej txheem zoo tshaj.

Thaum kawg, cov hnav no tsom mus pab tus hnav hauv kev txhim kho lawv cov kev ua tau zoo, tiv thaiv kev raug mob thiab nkag siab zoo dua lawv cov kev tawm dag zog.

Kauj Ruam 1: Cov Ntaub Ntawv thiab Cov Cuab Yeej

Cov Ntaub Ntawv thiab Cov Cuab Yeej
Cov Ntaub Ntawv thiab Cov Cuab Yeej
Cov Ntaub Ntawv thiab Cov Cuab Yeej
Cov Ntaub Ntawv thiab Cov Cuab Yeej
Cov Ntaub Ntawv thiab Cov Cuab Yeej
Cov Ntaub Ntawv thiab Cov Cuab Yeej

Cov ntaub ntawv thiab thev naus laus zis:

  • eResin_ PLA nrog xim xaiv rau 3D luam ntawv
  • 2x Arduino Pro Mini lossis zoo ib yam nrog I2C thiab 5V pins
  • CH341A USB programmer rau Arduino Pro mini
  • Pom Grove Accelerometer Module
  • Li-Po roj teeb charger
  • Bluetooth 4.0 module (HM-10)
  • Buzzer module
  • Hlau

Software:

  • Photoshop
  • Arduino official software
  • Solidworks

Cov Cuab Yeej:

  • Soldering hlau
  • Solder
  • Hlau strippers & hlau cutter
  • Voltmeter
  • Ntsuas kab xev
  • 3D tshuab luam ntawv

Kauj Ruam 2: Tsim 3D Qauv Pob Ntseg Siv CAD Software

Tsim 3D Qauv Pob Ntseg Siv CAD Software
Tsim 3D Qauv Pob Ntseg Siv CAD Software
Tsim 3D Qauv Pob Ntseg Siv CAD Software
Tsim 3D Qauv Pob Ntseg Siv CAD Software
Tsim 3D Qauv Pob Ntseg Siv CAD Software
Tsim 3D Qauv Pob Ntseg Siv CAD Software

Pib koj lub mloog pob ntseg qauv nrog kos duab ntawm daim ntawv. Nrhiav kev tshoov siab los ntawm online thiab lwm qhov chaw. Qee cov duab ntawm cov duab kos rau qhov STRYDE. yog txuas rau saum toj no rau koj siv. Tom ntej no, ntsuas koj lub caj dab nrog kab xev ntsuas txhawm rau txiav txim siab qhov dav thiab ntev ntawm lub mloog pob ntseg. Nco ntsoov ntsuas xoob xwv kom lub mloog pob ntseg tuaj yeem haum yooj yim thaum kawg.

Ib txwm xav txog cov txheej txheem tsim khoom rau koj tus qauv. Thaum 3D luam ntawv nws yog qhov tseem ceeb coj los rau hauv tus account ntawm kev txwv ntawm 3D tshuab luam ntawv uas tuaj yeem nkag tau rau koj. Qee qhov kev txwv tseem ceeb kom nco ntsoov yog qhov siab tshaj plaws thiab qhov tsawg kawg nkaus uas tuaj yeem luam tawm, nrog rau qhov ua yuam kev ntau ntawm cov tshuab luam ntawv.

Tom qab koj ua tiav qhov ntev koj daim duab 2D, kos rau ntawm koj li CAD software ntawm kev xaiv uas muaj peev xwm xa tawm cov ntawv STL (peb khaws Solidworks). Yog tias koj muaj kev paub dhau los nrog CAD software, muaj ntau qhov yeeb yaj kiab qhia dawb muaj nyob online uas koj tuaj yeem nrhiav los tsim cov duab uas koj nyiam.

Thaum koj ua tiav kev ua qauv, lees paub tias txhua qhov koj qhov ntev yog qhov tseeb ua ntej xa cov ntawv hauv STL hom.

Kauj Ruam 3: 3D Luam Pob Ntseg Nrog Cov Ntaub Ntawv CAD

3D Luam Pob Ntseg Nrog Cov Ntaub Ntawv CAD
3D Luam Pob Ntseg Nrog Cov Ntaub Ntawv CAD
3D Luam Pob Ntseg Nrog Cov Ntaub Ntawv CAD
3D Luam Pob Ntseg Nrog Cov Ntaub Ntawv CAD
3D Luam Pob Ntseg Nrog Cov Ntaub Ntawv CAD
3D Luam Pob Ntseg Nrog Cov Ntaub Ntawv CAD
3D Luam Pob Ntseg Nrog Cov Ntaub Ntawv CAD
3D Luam Pob Ntseg Nrog Cov Ntaub Ntawv CAD

Ua ntej ua cov kauj ruam no, nco ntsoov koj tus qauv CAD yuav tsum tau muab faib ua plaub ntu/ntu rau saum thiab hauv qab thiab tom qab ntawd lo vim yog kev txwv kev tsim ntawm 3D tshuab luam ntawv. Tham nrog cov neeg ua haujlwm lossis cov rooj sib tham online txog kev ua haujlwm ntawm lub tshuab luam ntawv tshwj xeeb uas koj tau nkag mus thiab xav tau rau kev luam cov khoom hollow.

Peb muaj qee qhov piv txwv saum toj no siv peb cov qauv dawb. Hloov koj tus qauv rau hauv G code nrog kev pab ntawm cov neeg ua haujlwm luam ntawv 3D lossis los ntawm saib seb yuav ua li cas nrog koj cov software tshwj xeeb. Xaiv cov khoom tsim nyog raws li kev nplij siab, tus nqi, kev zoo nkauj thiab txiav txim siab sab nrauv. Peb pom zoo PLA, TPU thiab eResin-PLA.

Luam thiab ua kom zoo dua los ntawm kev txhuam, polishing lossis yog tias koj tau xaiv eResin-PLA, siv lub tshuab laser los ua tus qauv. Rov luam dua kom txog thaum koj txaus siab rau qhov zoo thiab ua tiav ntawm pob ntseg.

Kauj Ruam 4: Ua kom txias txias

Tsim Cool Beats
Tsim Cool Beats

Muaj ob txoj kev xaiv rau lub suab tso tawm ntawm pob ntseg. Thawj qhov yog qhov yooj yim 170-190BPM kos lub suab rau tus neeg hnav kom phim lawv cov kev khiav mus. Hloov pauv, koj tuaj yeem xaiv tsim koj tus kheej lub suab nkauj, xa tawm nws hauv hom uas tuaj yeem rub tawm thiab ua si rov qab los ntawm tus neeg hais lus txuas nrog Arduino.

Siv Ableton Live lossis lwm yam software software. Teeb tsa kom 160, 165, 170, 175 raws li xav tau, qhov no tuaj yeem hloov pauv ntawm txhua lub ntsiab lus tab sis raug pom zoo kom teeb tsa ua ntej txhawm rau txo qis ib qho kev hloov pauv lossis cuam tshuam.

Xaiv cov twj paj nruas lossis suab nruas los txhawb kev ntaus, Tom lossis lub suab ntses bass thaj tsam raug pom zoo. Muab ib daim ntawv tso rau thaum pib ntawm txhua kab, kom ntseeg tau tias qhov nrawm yog 110. Teem cov suab lossis cov twj sib txuas ua ke, xws li lub kaus mom hi, lub suab nrov nrov thiab lub suab nrov ua suab nrov. Nco ntsoov tsis txhob muaj lub suab uas zoo ib yam li lub suab tseem ceeb, siv lub suab los ua kom cov av ntub lossis ua rau tsis muaj suab nrov lossis pluck suab, lossis txo qhov kev tawm tsam. Qhov nrawm rau cov suab sib ntxiv yuav tsum tsis pub tshaj 90.

Lub hom phiaj los tsim cov huab cua uas txhawb kev nrawm lossis txav mus los los ntawm kev sib xyaw ntawm cov suab sib txuas uas tsim kev nruj, siv koj lub tswv yim! Loop lub suab tsim. Export hauv WAV. hom ntawv.

Kauj Ruam 5: Sib sau Arduino Components

Sib sau ua ke Arduino Cheebtsam
Sib sau ua ke Arduino Cheebtsam
Sib sau ua ke Arduino Cheebtsam
Sib sau ua ke Arduino Cheebtsam
Sib sau ua ke Arduino Cheebtsam
Sib sau ua ke Arduino Cheebtsam

Muaj ob lub cuab yeej sib cais los ua, nyob hauv ib khub ntawm leggings thiab pob ntseg. Ua raws cov lus qhia hauv qab no kom sib sau ua ke ob lub cuab yeej. Hauv cov kauj ruam tom ntej, peb yuav sau Arduino code kom tso suab los ntawm lub suab nrov hauv pob ntseg thiab xa rov qab cov ntaub ntawv sensor los ntawm lub cuab yeej txuas rau lub leggings.

1. Leggings ntaus ntawv

Cov khoom siv leggings suav nrog Arduino Pro Mini lub hauv paus loj, MPU9250 raws qhov ntsuas qhov ntsuas thiab Bluetooth 4.0 Module (HM-10 pom zoo).

Cov no yuav tsum tau muab muag rau Arduino microcontroller raws li hauv qab no:

Pins ntawm module => Pins ntawm Arduino

Accelerometer module (MPU9250):

SDA => SDA

SCL => SCL

VCC => 5V

GND => GND

Bluetooth (HM-10) module:

VCC => 5V

GND => GND

TX => RX

RX => TX

Thaum kawg, muab ob lub roj teeb 3.7V LiPo tso ua ke (raws li qhia hauv daim duab) kom ua tiav qhov hluav taws xob tag nrho ntawm 7.4V rau cov roj teeb. Hlau liab/zoo dai cov hlau lead rau RAW tus pin thiab cov dub/tsis zoo ua rau GND tus pin ntawm Arduino Pro Mini txhawm rau ua kom lub zog ntaus ntawv sab nraud. Koj yuav xav saib yuav ua li cas hloov lossis khawm tuaj yeem ntxiv rau toggle tam sim no rau lub cuab yeej yog li lub roj teeb tsis tas yuav txuas nrog tus kheej thiab txiav tawm.

2. Pob ntseg

Lub pob ntseg tsuas xav tau txuas tus qauv hais lus rau Arduino pro mini. Arduino tau tsav los ntawm lub roj teeb qauv nrog tib lub teeb tsa uas tau qhia rau cov qauv leggings (thiab txuas nrog tib RAW thiab GND pins)

Hais lus Module:

VCC => 5V

GND => GND

IO => Pin 8

Thaum kawg, ntxig lub cuab yeej rau hauv lub tsev luam ntawv 3D. Siv cov nplaum los txhawm rau txhawm rau txhawm rau qhov kawg ntawm lub tsev.

Kauj Ruam 6: Sau Code rau Arduino thiab Upload

Sau Code rau Arduino thiab Upload
Sau Code rau Arduino thiab Upload
Sau Code rau Arduino thiab Upload
Sau Code rau Arduino thiab Upload
Sau Code rau Arduino thiab Upload
Sau Code rau Arduino thiab Upload

Rau txhua qib hauv qab no, txuas Arduino Pro Mini rau USB programmer raws li qhia hauv kab duab, teeb tsa Arduino software raws li hauv qab no siv 'Cov cuab yeej' ntawv qhia zaub mov:

  • Pawg thawj coj: Arduino Pro lossis Pro Mini
  • Tus Txheej Txheem: ATMEGA328P (5V, 16MHz)
  • Chaw nres nkoj: COMxx (yuav sib txawv ntawm txhua lub cuab yeej. Txuas lwm Arduino lossis COM li ntawm koj lub khoos phis tawj yog tias koj tsis tuaj yeem txiav txim siab qhov twg yog koj li Arduino)
  • Programmer: AVR ISP MkII

Leggings Ntaus:

Pob Ntseg Ntaus:

Kauj Ruam 7: Teeb Lub Vev Xaib Interface rau Kev Qhia Leggings/posture Data

Teeb Web Interface rau Displaying Leggings/posture Data
Teeb Web Interface rau Displaying Leggings/posture Data

Txhawm rau tso saib cov ntawv nyeem los ntawm Arduino tso rau ntawm leggings, peb yuav tsim lub vev xaib sib cuam tshuam uas tuaj yeem nkag los ntawm PC lossis txawb.

Rub tawm cov ntawv txuas, hloov npe index.hmtl.txt rau index.html, thiab tom qab ntawd qhib index.html nrog koj tus browser (Google Chrome pom zoo)

Nco ntsoov tias tsis muaj qhov yuav tsum tau xa cov ntaub ntawv mus rau pej xeem lub web server lossis teeb tsa lub vev xaib. Lub vev xaib sib tham yooj yim suav nrog HTML/CSS/Javascript cov ntaub ntawv uas tuaj yeem khaws cia rau hauv koj lub khoos phis tawj thiab qhib nrog lub vev xaib, uas tom qab ntawd yuav tham nrog cov cuab yeej leggings hla kev txuas bluetooth pib ntawm koj tus browser.

Txuas nrog yog lub vijtsam me ntawm ntu me me ntawm cov cai los ntawm cov ntaub ntawv app.js uas tau khiav thaum tus neeg siv nias lub pob txuas ntawm nplooj ntawv. Nov peb qhia lub khoos phis tawj kom hu lub luag haujlwm 'dataHandler' thaum twg cov ntaub ntawv tau txais los ntawm Arduino. Koj yuav tsum ua raws txoj cai kom pom dab tsi lwm lub luag haujlwm tau hu thiab yuav ua li cas cov ntaub ntawv raug daws thiab thaum kawg kos rau ntawm daim duab.

Hauv qab no yog cov ntsiab lus me me ntawm cov ntawv suav nrog:

index.hml: Qhia rau browser yam dab tsi los kos rau ntawm nplooj ntawv thiab qhov chaw uas lawv yuav tsum tau muab tso rau txheeb ze rau ib leeg.

style.css: Styling ntawm cov ntsiab lus ntawm tus kheej (piv txwv li cov qauv txheej txheem nyob ib puag ncig daim duab)

webTerminal.js: JavaScript tsev qiv ntawv rau kev sib txuas lus nrog tus qauv dhau bluetooth. Muab cov haujlwm tsim nyog kom yooj yim tuav cov ntaub ntawv tau txais thiab xa xov rov qab mus rau lub cuab yeej bluetooth txuas nrog dhau ntawm qhov txuas txuas bluetooth.

app.js: Peb tus kheej kev cai JavaScript code uas saib xyuas txhua cov ntaub ntawv tau txais los ntawm arduino thiab kos rau ntawm kab ntawv

Kauj Ruam 8: Nkag Mus thiab Siv Web Interface

Nkag mus thiab Siv Web Interface
Nkag mus thiab Siv Web Interface
Nkag mus thiab Siv Web Interface
Nkag mus thiab Siv Web Interface

Leggings module nyeem gyroscope, accelerometer thiab txawm tias cov ntaub ntawv kub. Txoj haujlwm no tsuas yog siv lub gyroscopes Y axis nyeem, los ntawm qhov uas tus neeg hnav lub cev tuaj yeem txiav txim siab tau.

Txhawm rau nkag mus rau lub vev xaib sib tham, qhib cov ntawv index.html rub tawm hauv cov kauj ruam dhau los. Koj yuav tsum pom lub interface zoo ib yam li hauv daim duab txuas nrog.

Tom ntej no, nyem lub pob txuas thiab xaiv koj lub bluetooth module (feem ntau hu ua HMSoft) los ntawm cov npe khoom siv. Yog tias muaj ntau yam khoom siv, nws yuav pab tso tus qauv ze rau koj lub khoos phis tawj kom nws tuaj yeem txheeb xyuas tau yooj yim los ntawm qib txais tos bluetooth.

Pom zoo: