Cov txheej txheem:

Android + Arduino Labyrith Game: 5 Kauj Ruam (nrog Duab)
Android + Arduino Labyrith Game: 5 Kauj Ruam (nrog Duab)

Video: Android + Arduino Labyrith Game: 5 Kauj Ruam (nrog Duab)

Video: Android + Arduino Labyrith Game: 5 Kauj Ruam (nrog Duab)
Video: It Became Unliveable! ~ Abandoned Home Of The Spenser's In The USA 2024, Hlis ntuj nqeg
Anonim
Image
Image
Sib sau ua ke
Sib sau ua ke

Hlo guys..

Koj puas tau taug kev mus ua lub labyrinth Board uas tuaj yeem tswj tau los ntawm Koj Lub Smartphone Android …!

Zoo koj nyob hauv qhov chaw raug. Kuv tsim ib qho rau kuv tus kheej siv Arduino thiab Android.

Tsis txhob txhawj nws yooj yim,.. Hauv qhov haujlwm no kuv yuav qhia koj yuav ua li cas:

1. Labyrinth Board (kuv tau ua los ntawm cov thawv ntoo qub tso ib ncig).

2. Android app hauv app inventor rau kev tswj hwm lub rooj tsavxwm.

3. Sau qhov program hauv Arduino rau kev tswj hwm Pawg Thawj Coj thiab

4. Teeb tsa lub Circuit….

Koj tuaj yeem siv lub tswv yim tom qab kawm hauv lwm cov haujlwm uas koj yuav tsim..

Yog li tsis tas nkim sijhawm ntxiv, cia pib….!

Kauj Ruam 1: Sib sau ua ke

Sib sau ua ke
Sib sau ua ke
Sib sau ua ke
Sib sau ua ke
Sib sau ua ke
Sib sau ua ke

Rau qhov haujlwm no koj yuav xav tau cov khoom hauv qab no:

1. Two servo motors (kuv siv lub mini thiab lawv ua haujlwm rau kuv).

2. Arduino Uno. (Kuv hais kom yuav nws los ntawm snapdeal, nws yog clone tab sis tsim nyog ntawm txhua txhua penny kuv tau siv)

3. Ib qho qauv Bluetooth.

4. Ib daim Breadboard.

5. Ib co jumper xov hlau

6. Cov ntoo lossis cov laug cam tawv

7. ntsia hlau, qee tus pas nrig tseem ceeb los ntawm cov twj siv qub

8. Thermocol (Polystyrene)

Kauj Ruam 2: Ua Pawg Labyrinth

Ua Pawg Labyrinth
Ua Pawg Labyrinth
Ua Pawg Labyrinth
Ua Pawg Labyrinth
Ua Pawg Labyrinth
Ua Pawg Labyrinth

Qhov no yog cov khoom siv dag zog ntawm qhov haujlwm..

Ua ntej rau lub hauv paus siv daim duab plaub ntev ntev ntawm cov ntoo ntoo lossis cov duab los qhia. nws yuav tsum loj dua li lub rooj tsav tsheb tiag tiag..

Txiav ob qho me me sib npaug ntawm cov cuboid ntoo..

thiab ntxiv ib tus ntsia hlau rau txhua tus, hauv txoj hauv kev uas lawv yog aline ntawm qhov siab tib yam los ntawm lub hauv paus. Kuj txiav qee cov ntoo ntxiv los ntxiv ua kev txhawb nqa rau cov ncej..

tam sim no rau saum pawg thawj coj saib..

ua ib lub thav duab me dua lub hauv paus, qhov no yuav yog peb x axis, nyob sab nraud ntawm lub ntsej muag me dua ntawm tus ncej ua qhov me me raws nraim qhov nruab nrab ntawm cov ntug. txiav cov pas nrig rau hauv ib nrab thiab lo lawv rau ntawm cov ntug loj ntawm tus ncej tig mus rau sab hauv. txiav lawv mus rau ib nrab ua ntej ua li ntawd.

qhov no yuav tuav lub rooj tsavxwm sab saum toj rau tus ncej thiab yuav pab hauv kev sib hloov.

tam sim no ntxiv cov ncej mus rau sab nrauv kom lub thav duab sawv ntawm lub hauv paus.

lo tus ncej rau lub hauv paus thiab tseem txuas cov kev txhawb nqa rau lawv.

tam sim no ntxiv cov servo motors.

ib qho yuav raug txuas rau lub hauv paus thiab yuav txuas nrog tus ncej siv tus pas nrig me me los tig lub thav duab

lwm tus yuav raug txuas rau tus ncej thiab yuav raug txuas rau Lub Rooj Tsav Xwm sab saum toj siv tus pas nrig me me los tig rau saum lub rooj tsavxwm.

cov servos yuav tsum tau teeb tsa nyob ib leeg rau ib leeg raws li qhia hauv daim duab.

tam sim no lub rooj tsavxwm tau npaj txhij.

Kuv ua qhov tshawb nrhiav siv thermocol thiab daim npav daim npav.

Kauj Ruam 3: Teeb Lub Circuit Court

Kev teeb tsa Circuit
Kev teeb tsa Circuit

Teem lub Circuit Court raws li qhia hauv daim duab…

Nco ntsoov rau servos Kuv tab tom siv cov hlau liab yog qhov zoo, xim av tsis zoo thiab txiv kab ntxwv yog teeb liab.

Bluetooth module

Rx mus rau tus pin 1

Tx to pin 0

Teeb liab hlau ntawm lub hauv paus servo mus rau tus pin 5

Teeb liab hlau ntawm tus ncej servo mus rau tus pin 6

Nco ntsoov ntxiv cov khoom siv hluav taws xob ntxiv rau servo thiab bluetooth module.. lwm qhov kev siv tswv yim zoo yuav tsis tau txais tam sim no txaus thiab yuav txuas mus txuas ntxiv, qhia qhov ua yuam kev 516. Kuv muaj teeb meem ntau qhov teeb meem nws thiab thaum kawg suav daws qhov teeb meem thiab kev daws teeb meem.

Kauj ruam 4: Ua App

Image
Image
Ua App
Ua App

Ua ntej tshaj plaws ntawm txhua yam koj xav tau nkag mus rau hauv mit app tus tsim tawm los ua ib qho apps..

mus rau

thiab nyem rau ntawm Tsim app! uas nyob rau ntawm kaum sab xis saum toj, sau npe thiab koj npaj txhij mus….

Txhua yam uas kuv tau qhia hauv video.. saib.

ntawm no qhov yooj yim:

thaum lub vijtsam tau pib ua hauv app (Qhov no yog Screen1), -the accelerometerSensor Tau qhib thiab qhov rhiab heev tau teeb tsa mus rau qhov piv txwv li 3.

tam sim no thaum peb nyem cov npe xaiv

-a cov npe tshwm, teev cov khoom siv ua ke.

(koj yuav tsum tau khub tus qauv ua ntej qhib lub app, raws li ib txwm ua khub tus lej yog 1234)

Tam sim no ua ntej xaiv cov npe xaiv, -teeb cov npe nrog cov khoom siv ua ke thiab lawv qhov chaw nyob

Tom qab koj xaiv lub cuab yeej

-qhov bluetooth adapter yuav txuas nrog lub cuab yeej xaiv

Tam sim no tus qauv txuas nrog

Tam sim no thaum cov ntaub ntawv acclerometerSensor tau hloov pauv

-Qhia cov ntaub ntawv rau daim ntawv lo thiab xa nrog bluetooth xa.

Tam sim no qhov tsis yooj yim yog xa ob cov ntaub ntawv ib zaug

# cov ntaub ntawv ntsuas ntsuas ntawm 0 txog 9.5 thaum qaij sab laug thiab 0 txog -9.5 thaum qaij mus rau sab xis, tib yam mus thaum lub xov tooj qaij hauv qab thiab nce pawg ntseeg..

yog li peb muaj x thiab y axis tilting cov ntaub ntawv uas peb xav tau xa …

cia cov ntaub ntawv ntawm x axis yog X thiab y axis yog Y

yog li qhov kuv tau ua yog qhov no:

Cov ntawv nyeem = "(X*10 (tshem cov lej zauv tom qab) +95)*1000 (suav nrog 1000)+Y*10 (tshem cov zauv zauv) +95"

yog li tam sim no cov ntaub ntawv sib txawv ntawm 0 txog 190 rau txhua lub axis thiab tau ntxiv los ua 190180 qhov twg thawj 3 tus lej yog x axis thiab 3 kawg yog y axis ua haujlwm …

uas yuav xa mus rau bluetooth module thiab yuav tawg mus rau qhov tseeb cov ntaub ntawv thiab daim ntawv qhia nrog servo txoj kev sib hloov cov ces kaum hauv arduino code …

Kauj Ruam 5: Sau Arduino Code

Sau Arduino Code
Sau Arduino Code
Sau Arduino Code
Sau Arduino Code

Tom qab lub app ua tiav cia pib nrog tus lej kuv tau rub tawm cov cai rub tawm nws, suav thiab xa mus rau arduino tab sis tos ua ntej koj xa cov cai tshem tawm rx thiab tx pins ntawm bluettoh module los ntawm arduino board.. thiab xa cov cai tom qab qhov no koj tuaj yeem txuas tus pin rov qab..

cov cai uas tau txais los ntawm bluetooth yog txoj hlua uas muaj peb cov ntaub ntawv axis.

tam sim no Serial.parseInt (); yog siv los nyeem cov hlua thiab hloov txoj hlua rau int hauv qhov sib txawv pos.

tam sim no pos muaj tus nqi = 190180 (hais) peb lub hom phiaj yog tam sim no los txiav txim siab cov ntaub ntawv piv txwv li tshem tawm x axis thiab y coordinates

rau x ax. faib tus nqi los ntawm 1000, qhov no yuav muab 190.i.e tus nqi/1000 = 190

thiab rau y axis modular faib tus nqi los ntawm 1000, uas yuav muab rau peb 180 piv txwv tus nqi%1000 = 180

tam sim no xam qhov max thiab min txoj haujlwm ntawm servos uas koj xav tau rau tilting lub rooj tsavxwm, … hauv kuv cov ntaub ntawv nws 180 thiab 75 thiab ….

tam sim no peb tau txais x thiab y axis sib koom ua ke, tam sim no tsuas yog peb yuav tsum tau ua daim ntawv qhia chaw ua haujlwm nrog cov min thiab max kaum kev sib hloov uas peb xav tau rau peb cov kev pabcuam ….

saib cov cai kom paub meej.

Thiab peb tau ua tiav … upload cov cai, qhib lub app txuas thiab ua si ….

Koj puas paub google muaj ib qho ua rau nws tus kheej thiab yog lub labyrinth loj heev uas koj tau pom dua … uas yog kuv qhov kev txhawb siab los tsim ib qho rau kuv tus kheej.

Yog li txog rau lwm lub sijhawm, Muaj Kev Lom Zem..

Pom zoo: