Cov txheej txheem:

Ultrasonic Joystick: 4 Kauj Ruam
Ultrasonic Joystick: 4 Kauj Ruam

Video: Ultrasonic Joystick: 4 Kauj Ruam

Video: Ultrasonic Joystick: 4 Kauj Ruam
Video: DIY Radar With Ultrasonic Sensor And Chat-GPT Generated Arduino Code | Coders Cafe 2024, Lub rau hli ntuj
Anonim
Image
Image
Ultrasonic Joystick
Ultrasonic Joystick

Siv Arduino Kuv xav tsim kho los tswj kev ua si Snake hauv txoj kev tsis txawv txav, siv lub ntsuas nrug deb ntawm ultrasonic. Qhov no yog ua rau tsev kawm ntawv txoj haujlwm hu ua Yog Qhov Zoo Tshaj Plaws ntawm University of the Arts Utrecht

Tom qab ntau qhov kev sim, qhov no yog qhov tshwm sim kawg.

Tseem muaj qee qhov kab thaum tswj Snake. (Dutch log tuaj yeem pom ntawm no)

Khoom siv

Yuav tsum:

- Arduino Uno (ib qho Arduino yuav ua haujlwm raws txoj haujlwm)

- 2 lub ntsuas nrug deb nrug deb (HC-SR04)

- 8 kab txuas txuas qhov ntsuas qhov deb mus rau Arduino. Zoo dua txiv neej rau poj niam cables

- Ib daim ntawv tsawg kawg 300mmx300mmx40mm. (dav thiab qhov siab tau kho tau yooj yim. Qhov tob yog 40mm vim tias koj xav tau chav rau cov khoom siv sab hauv)

- Kev sib haum xeeb

Txhawm rau ua qhov ruaj khov no, koj xav tau:

- Soldering hlau

- Tub Rog

- (kub) phom kua nplaum (lossis nce rau qhov ntsuas qhov deb)

- Txiv neej rau txiv neej lub taub hau ntsaws rau hauv Arduino

- 8 txoj hlua txuas los ntsuas qhov ntsuas nrug deb nrug deb rau tus txiv neej lub taub hau.

Kauj ruam 1: Circuit Court

Circuit Court
Circuit Court
Circuit Court
Circuit Court

Lub Circuit Court yog yooj yim heev.

- Koj yuav tsum txuas hauv av mus rau hauv av pins ntawm lub ntsuas nrug deb ntawm lub ntsej muag.- 5V (Kuv kuj siv Vin, vim tias kuv siv lub zog USB) mus rau Vcc pins ntawm Arduino.- Tus pin pig mus rau D8 (Arduino Digital tus pin 8) rau 1 lub sensor thiab D11 rau lwm lub sensor- Tus Echo pins mus rau D9 rau 1 lub sensor thiab D12 rau lwm tus

Rau kev sim, nws yooj yim siv txiv neej rau poj niam cov xov hlau.

Txhawm rau ua qhov kev daws teeb meem tas mus li nws yog qhov zoo tshaj plaws los txuas cov xov hlau rau lub tshuab ntsuas ultrasonic thiab txiv neej rau txiv neej lub taub hau. Tom qab qhov no, koj tuaj yeem tso tus txiv neej rau txiv neej header hauv Arduino kom nws ua haujlwm.

Kauj ruam 2: Arduino Code

Arduino Txoj Cai
Arduino Txoj Cai

Yuav muaj 2 ntu ntawm cov cai rau txoj haujlwm no.

1. Tau txais qhov deb siv NewPing.h lub tsev qiv ntawv thiab thawb nws mus rau Serial.

2. Ua kom ntseeg tau tias Serial tau raug teeb tsa hauv txoj kev Unity tuaj yeem nyeem nws kom raug

Koj tuaj yeem pom cov cai, nrog rau kev tawm tswv yim zoo ntawm no:

Kauj Ruam 3: Txoj Cai Sib Koom

Txoj Cai Kev Sib Koom
Txoj Cai Kev Sib Koom

Kuv ua nab nyob hauv kev sib koom siab. Muaj qee qhov Kev Pabcuam Qhib Kuv tau siv.

Ua ntej: YouTube qhia qhia yuav ua li cas ua Snake hauv Kev Sib Koom los ntawm Code Monkeyhttps://www.youtube.com/playlist? List = PLzDRvYVwl53 …

Qhov thib ob: WRMHL los lis kev nyeem los ntawm Serial sab hauv ntawm kev sib koom siab.https://github.com/relativty/wrmhl

Thib peb: Kev pab los ntawm UKL thiab nws GitHub project 'virtual rover'

Nrog txhua qhov peev txheej tau hais tseg, Cov phiaj xwm kev sib koom ua ke tuaj yeem rub tawm ntawm no: https://drive.google.com/file/d/182uIo47AtkWRLGHic …

Kuv ua sprites tawm ntawm cov duab saum cov neeg thiab zaub mov. Qhov no yog vim kuv tsis xav siv cov cuab tam ntawm lwm tus neeg.

Kauj Ruam 4: Ua Qhov Ruaj Ntseg

Ua daim ntawv kaw
Ua daim ntawv kaw
Ua daim ntawv kaw
Ua daim ntawv kaw
Ua daim ntawv kaw
Ua daim ntawv kaw

Cov kauj ruam no yog tiag tiag rau koj li cas koj xav ua nws. Koj tuaj yeem yooj yim heev laser-txiav lub thawv yog tias koj muaj peev txheej Kuv tsuas yog tau txais ib daim ntoo loj thiab pom nws hauv qhov ntau thiab tsawg.

Kuv qhov ntev:- Hauv qab: 450x450mm

Upside: 450x450mm, nrog tus ntoo khaub lig txiav Qhov no yog qhov nruab nrab, 60mm los ntawm ob sab thiab muaj qhov dav ntawm 20mm

- Sab: 2x 450x50mm thiab 2x 420x50mm (Qhov no yog vim tias ntoo yuav sib tshooj lwm yam) Nws ntse los txiav tawm hauv 1 sab uas koj tuaj yeem rub los ntawm Arduino USB chaw nres nkoj/cable kom yooj yim txuas.

- Lo: 15mm txoj kab uas hla (xyuas kom tseeb tias qhov no tsawg dua li qhov dav ntawm tus ntoo khaub lig txiav

Kuv yooj yim muab nws ua ke nrog cov rau tes. Sab saum toj tau ua kom tshem tau los ntawm cov ntsia hlau hauv 90 degrees txuas rau hauv qab, yog li koj tuaj yeem rub nws ntsug, tab sis koj tsis tuaj yeem txav nws thaum ua si.

Kuv ntsia hauv Arduino yog li nws yuav tsis txav mus.

Qhov ntsuas qhov deb tau muab tso nrog cov kua nplaum kub. Cov kab hluav taws xob kuj tau tswj hwm siv cov kua nplaum kub.

Kuv pleev xim rau txhua sab dawb thiab pleev xim 4 xib xub rau saum kom nws xis nyob dua.

Pom zoo: