Cov txheej txheem:
- Kauj Ruam 1: Cov Neeg Kho Tshuab Los Ua Ke
- Kauj Ruam 2: Tsim Koj Cov Game
- Kauj ruam 3: Coding
- Kauj Ruam 4: Txiav
- Kauj Ruam 5: Tus Tswj Xyuas Lub Rooj Sib Tham
- Kauj Ruam 6: Plug thiab Ua Si
Video: Tylt: 6 Kauj ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:25
Nqe lus piav qhia: Tsim kom muaj kev txav raws tus tswj hwm uas tuaj yeem sib txuas lus cov ntaub ntawv rov qab los ntawm lub rooj tsav xwm arduino mus rau Kev Sib Koom 5 game tsim lub cav. Hauv qhov no, peb tab tom siv lub triple axis accelerometer (Adxl345) los tswj X thiab Y txoj haujlwm ntawm cov khoom ua si sab hauv lub cav sib sau ua ke. Ob lub accelerometer thiab arduino tau sib sau ua ke rau hauv lub thawv duab plaub kom tsim tau qhov yooj yim, siv tus phooj ywg tswj.
Cov ntaub ntawv:
Accelerometer
Nplaum nplaum
Arduino BoardBasic Soldering txuj ci
BreadboardLaser Cutter (Bandsaw tseem yuav ua haujlwm, tab sis tsis yog qhov tseeb)
Plexiglass (Los yog lwm yam khoom siv uas koj xav kom sib sau ua ke ntawm arduino thiab ntsuas qhov ntsuas hauv) USB 1.1 cable
Hlau
Kauj Ruam 1: Cov Neeg Kho Tshuab Los Ua Ke
Ua ntej tshaj, sotter koj tus pins hauv tus nplawm. Hauv qhov piv txwv no, txhua tus pins tau muab muag, tab sis tsuas yog cov pins tsim nyog yog: VIN chaw nres nkoj, Grnd Port, SDA chaw nres nkoj, thiab SCL chaw nres nkoj. Muab tus ntsuas ntsuas ntsuas rau ntawm lub khob cij kom tag nrho cov pins nyob hauv kab sib txawv, tab sis hauv tib kab. Tom ntej no, txuas plaub lub xov hlau los ntawm arduino mus rau lub nrawm. Ib lub xov hlau yuav tsum yog los ntawm 5V chaw nres nkoj ntawm arduino, mus rau VIN chaw nres nkoj ntawm lub ntsuas cua. Ob qhov chaw nres nkoj hauv av ntawm arduino thiab lub ntsuas hluav taws xob tseem yuav tsum txuas nrog. SDA thiab SCL cov chaw nres nkoj ntawm arduino tseem yuav tsum txuas nrog (thiab sib phim) rau SDA thiab SCL cov chaw nres nkoj ntawm lub ntsuas cua. Txheeb sab nraum qab ntawm koj cov arduino kom paub seb qhov twg ntawm nws cov chaw nres nkoj yog SDA thiab SCL. Tsis txhob txhawj xeeb txog kev txuas lub zog siv hluav taws xob, tag nrho lub zog yuav muab pub rau arduino los ntawm USB 1.1 cable.
Kauj Ruam 2: Tsim Koj Cov Game
Qhov no yog tej zaum qhov tseem ceeb tshaj plaws ntawm qhov kev ua si, thiab nws tau pom zoo kom ua kom xis nyob nrog kev sib koom siab rau txoj haujlwm no. Koj tuaj yeem ua txhua yam kev ua si uas koj xav tau, peb txiav txim siab ua pob thiab labyrinth style game. Thaum ua qhov kev ua si nco ntsoov ua kom txhua yam khoom uas xav tau los tswj cov menyuam ntawm cov khoom ua si loj dua.
Kauj ruam 3: Coding
Qhov no yog qhov nyuaj tshaj plaws ntawm txoj haujlwm. Thawj qhov koj yuav xav ua yog rub lub tsev qiv ntawv code rau ADXL345 tus ntsuas kev ntsuas hauv Arduino IDE. Nws tuaj yeem pom ntawm adafruit lub vev xaib. Ib zaug xa mus rau arduino, nws yuav ntuav tawm ib pawg ntawm cov ntaub ntawv mus rau hauv cov saib xyuas. Tiag tiag, dab tsi yuav zoo tagnrho ntawm no yog txhawm rau XYZ cov ntaub ntawv chaw thiab xa ncaj qha mus rau txoj haujlwm sib koom ua ke, tab sis xa cov ntab tsis yooj yim li nws zoo li. Thaum xa cov ntaub ntawv, kev sib koom ib txwm yuav nyeem nws ua ib txoj hlua, uas ua pov thawj nyuaj rau ua haujlwm nrog. Txhawm rau ua haujlwm nyob ib puag ncig qhov no, yam peb tuaj yeem ua yog ntu ntawm yog cov nqe lus rau arduino. piv txwv:
yog (event.acceleration.y> 3) {
Serial.println ("txoj cai");
}
Peb yuav xav ua hom kev sib piv rau yim qhov kev qhia sib txawv: nce, nqis, sab laug, sab xis, nce-sab xis, nce-sab laug, nqes-sab xis, thiab nqes mus-laug.
Los ntawm kev xa cov hlua ntawm cov lus qhia no, peb tuaj yeem siv lawv tiag! Hauv Kev Sib Koom, ntawm peb tus tswj hwm tus neeg ua si (uas yuav tsum tau txuas nrog cov khoom lossis pab pawg ntawm cov khoom koj xav tswj) Peb tab tom xav siv qhov yog tias nqe lus uas yuav siv txoj hlua raug nyeem hauv:
yog (serial. ReadLine () == "sab laug") {
Debug. Log ("sab laug");
hloov. Rotate ((-Time.deltaTime * 50), 0, 0);
}
Thiab ntxiv, peb yuav xav ua qhov no rau tag nrho yim txoj kev qhia.
Tam sim no, qhov nyuaj tshaj plaws yog tso cai cov ntaub ntawv xa mus rau kev sib koom siab. Hauv tib tsab ntawv, peb tab tom xav tso cai rau lub tsev qiv ntawv Serial: siv System. IO. Ports
Tom qab ntawd, peb yuav xav tsim qhov chaw nres nkoj txuas tshiab:
SerialPort serial = tshiab SerialPort ("COM5", 9600);
** Nco ntsoov txheeb xyuas qhov twg COM koj cov arduino siv, koj tuaj yeem ua qhov no hauv Arduino IDE, tab sis feem ntau yog COM3 thiab COM5. **
Sab hauv peb pib ua haujlwm peb xav tam sim no qhib qhov chaw nres nkoj:
yog (! serial. IsOpen) {
serial. Open ();
Serial. ReadTimeout = 10;
}
Tom qab txhua qhov no, sim ntsuas tawm cov ntaub ntawv xa mus, thiab koj yuav tsum pom tias nws ua haujlwm!
Kauj Ruam 4: Txiav
Tam sim no koj muaj koj tus lej cim game thiab koj cov arduino sib tham nrog Unity 5, txoj haujlwm tau ua tiav. Txawm li cas los xij, koj xav kom sib sau ua ke rau hauv tus neeg siv tus phooj ywg, tus tswj kom zoo rau txhua tus phooj ywg siv! Txhawm rau tsim tus tswj hwm no koj tuaj yeem siv cov khoom siv uas koj xav tau, tsuas yog ua kom ntseeg tau tias nws tsis cuam tshuam koj cov kev tswj hwm hauv koj tus neeg ua haujlwm nrawm, tej zaum koj yuav tau rov qab thiab kho koj cov cai kom raug. Tsis tas li, nco ntsoov tawm ntawm koj lub USB 1.1 chaw nres nkoj qhib los txuas koj lub maub los rau koj lub khoos phis tawj hauv qhov piv txwv no, peb tau siv plexiglass. Ua ntej, koj yuav tsum ntsuas tawm qhov ntev ntawm txhua daim kom haum rau koj cov kev xav tau. Ib zaug ntxiv, nco ntsoov coj tus account rau USB 1.1 chaw nres nkoj qhib. Tom ntej no, siv lub tshuab txiav laser txiav tawm txhua daim rau ntawm lub thawv tswj. Koj kuj tseem tuaj yeem txiav lub plexiglass nrog txoj hlua khi, tab sis lub tshuab txiav laser yog qhov tseeb dua. Ib qho ntxiv, peb tau siv txoj hlua txiav los txiav ntoo me me uas muaj qhov ntev tib yam li arduino. Thaum qhov no tsis tsim nyog nws raug pom zoo rau cov theem sib dhos.
Kauj Ruam 5: Tus Tswj Xyuas Lub Rooj Sib Tham
(Yog tias koj tsis tau txiav cov ntoo raws li tau pom zoo hauv cov kauj ruam dhau los, hla qhov kev qhia ua ntej no) Nqa koj daim ntoo thiab tso daim phiaj arduino rau saum nws. Tom qab ntawd ntswj koj lub rooj tsavxwm rau ntoo, ua kom ntseeg tau tias nws khov kho. Yog tias koj hla ntoo, koj tuaj yeem ntsia lub rooj tsavxwm ncaj qha rau lub plexiglass, txawm hais tias qhov no tuaj yeem ua rau nws puas lossis tsis xis nyob yog tias nws tsis tuab txaus rau cov ntsia hlau. Tom qab ntawd, tshem cov nplaum nplaum los ntawm sab nraum qab ntawm koj lub khob cij, tom qab ntawd muab nws kaw thiab nyob ib sab ntawm arduino. Tom ntej no, lo koj tus so ntawm koj lub npov daim los ua tus tswj, rov ua kom ntseeg tau tias USB 1.1 chaw nres nkoj tseem nkag tau.
Kauj Ruam 6: Plug thiab Ua Si
Koj ua tiav! Nqa koj tus tswj hwm qab zib mus rau koj lub khoos phis tawj siv USB 1.1 cable, thiab sim tawm koj cov kev ua si!
Pom zoo:
Arduino Tsheb Rov Qab Chaw Nres Tsheb Ceeb Toom - Cov Kauj Ruam ntawm Kauj Ruam: 4 Kauj Ruam
Arduino Tsheb Rov Qab Chaw Nres Tsheb Ceeb Toom | Cov kauj ruam ib kauj ruam: Hauv txoj haujlwm no, kuv yuav tsim qhov yooj yim Arduino Tsheb Rov Qab Tsheb Nres Tsheb Nres Sensor Siv Arduino UNO thiab HC-SR04 Ultrasonic Sensor. Qhov no Arduino raws Lub Tsheb Rov Qab ceeb toom tuaj yeem siv rau Kev Tshawb Fawb Txog Tus Kheej, Robot Ranging thiab lwm yam
Tsev Automation Kauj Ruam ntawm Kauj Ruam Siv Wemos D1 Mini Nrog PCB Tsim: 4 Kauj Ruam
Tsev Automation Kauj Ruam Ib Leeg Siv Wemos D1 Mini Nrog PCB Tsim: Tsev Automation Kauj Ruam los ntawm Kauj Ruam siv Wemos D1 Mini nrog PCB Tsim cov tub ntxhais kawm ntawv qib siab. Tom qab ntawd ib tus ntawm peb cov tswv cuab tuaj
RC Taug Qab Neeg Hlau Siv Arduino - Kauj Ruam Ib kauj ruam: 3 Kauj Ruam
RC Tracked Robot Siv Arduino - Kauj Ruam Ib Nrab: Hav guys, Kuv rov qab los nrog lwm tus neeg hlau txias chassis los ntawm BangGood. Vam tias koj tau dhau los ntawm peb cov phiaj xwm yav dhau los - Spinel Crux V1 - Tus Cwj Pwm Tswj Tus Neeg Hlau, Spinel Crux L2 - Arduino Xaiv thiab Muab Neeg Hlau nrog Robotic caj npab thiab Badland Braw
Kawm Yuav Ua Li Cas Kos Tus Tswm Ciab - Kauj Ruam Ib Kauj Ruam: 6 Kauj Ruam
Kawm Yuav Ua Li Cas Thiaj Li Tswmciab - Kauj Ruam Ib kauj ruam: Cov tswm ciab no siv sijhawm 10 feeb los kos yog tias koj ua raws kuv cov kauj ruam ua tib zoo
DIY Arduino Robotic Arm, Kauj Ruam ntawm Kauj Ruam: 9 Kauj Ruam
DIY Arduino Robotic Arm, Kauj Ruam ntawm Kauj Ruam: Cov ntawv qhia no yog qhia koj yuav tsim lub Caj Npab Caj Npab ntawm koj tus kheej li cas