Cov txheej txheem:

Kev Sib Tw Hauv Chaw: Yooj Yim Arduino Clicker Game Ua Rau Cov Menyuam: 7 Kauj Ruam
Kev Sib Tw Hauv Chaw: Yooj Yim Arduino Clicker Game Ua Rau Cov Menyuam: 7 Kauj Ruam

Video: Kev Sib Tw Hauv Chaw: Yooj Yim Arduino Clicker Game Ua Rau Cov Menyuam: 7 Kauj Ruam

Video: Kev Sib Tw Hauv Chaw: Yooj Yim Arduino Clicker Game Ua Rau Cov Menyuam: 7 Kauj Ruam
Video: Nraug txuj kev hlub 2024, Hlis ntuj nqeg
Anonim
Image
Image
Cov cuab yeej thiab cov khoom siv xav tau
Cov cuab yeej thiab cov khoom siv xav tau

¡Kuv tab tom tso cov vis dis aus uas qhia pom tias nws ua haujlwm hnub no li cas! Nyob twj ywm

Cia peb muaj kev lom zem nrog qhov chaw-qhia cov lus qhia uas tuaj yeem ua nrog cov menyuam, thiab tom qab ntawd tau lom zem los ntawm lawv ib leeg ua khoom ua si.

Koj tuaj yeem siv nws lub ntsiab lus los qhia lawv keeb kwm txog kev ua tsov rog txias thiab kev sib tw hauv qhov chaw nrog txoj haujlwm yooj yim no, tab sis tsis txhob dag: peb yuav siv thiab kawm txog:

  • Arduino
  • Programming
  • Electronics
  • 3D Tsim (cov menyuam nyiam ua tsaug rau TinkerCAD)
  • Cardboard khoom siv tes ua
  • Kev pleev xim lossis lwm yam khoom siv tes ua uas koj xav suav nrog;)

Space Race yog kev ua si:

Koj yuav tsum rov nias koj lub pob kom ua rau koj lub nkoj nce mus rau lub hli. Thawj tuaj txog muaj yeej. Koj yuav tsum tawm tsam tawm tsam lub ntiajteb txawj nqus uas yuav rub koj los rau hauv ntiaj teb. Pib ua ntej cov coj tawm mus (lossis koj lub dav hlau npaj txhij) yuav raug nqi rau koj, thiab lub sijhawm pib yuav tsis zoo los ntsuas koj qhov kev xav ntau dua.

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

  • Arduino pawg thawj coj saib

    • Uno, Mega, thiab lwm yam yuav ua. Yuav tsum txhawb nqa lub tsev qiv ntawv Servo.
    • Ib lub computer rau program nws
  • Qee qhov khoom siv hluav taws xob

    • 2 Pushbuttons. Kuv siv arcade zoo li cov, loj thiab khov kho.
    • 2 resistors (4.7k ohm yuav ua tau zoo)
    • 2 Servos. Kuv siv tus qauv pheej yig tshaj SG-90
    • 1 LED diode ntawm koj cov xim nyiam
    • Tus protoboard + qee cov jumper cables
    • Tej zaum koj yuav xav tau qee cov xaim hluav taws xob, nyob ntawm koj qhov ntev thiab cov qauv tsim zaum kawg.
  • TinkerCAD tus account (pub dawb) los saib hauv Circuit. Kuv siv nws los qhia nws rau koj.
  • Kua nplaum
  • Cutter hniav (nrog rau cov neeg laus saib xyuas)
  • XAUS NTAWV Tsev kawm ntawv txiab
  • Qee qhov xaim txhawm rau txuas cov nkoj mus rau servo
  • Kub kua nplaum phom
  • ZOO TSHAJ PLAWS: Cov tshuab luam ntawv 3D los ua lub nkoj. Kuv yeej xav kawm siv TinkerCAD, yog li kuv tsis tuaj yeem tiv thaiv kom ua 2 lub nkoj yooj yim raws li kuv thawj TinkerCAD tsim. Nws tau yooj yim heev uas nws tshoov kuv siab kom ua txoj haujlwm no kom ua tiav nrog menyuam yaus. Koj tuaj yeem hloov cov qauv 3D luam tawm nrog cov duab los qhia, ntawv, ntoo, lossis tseem ua cov hmoov nplej. Unleash koj creativity.

Kauj ruam 2: Programming Game hauv Arduino

Programming Game hauv Arduino
Programming Game hauv Arduino

Kuv tau tsim cov game rau koj yog li koj tuaj yeem siv nws tam sim ntawd

Kuv tawm tswv yim feem ntau ntawm cov cai los pab koj nkag siab tias muaj dab tsi tshwm sim, thiab txhawb kom koj kawm qee Arduino. Nco ntsoov tias kuv tsis yog tus programmer, yog li tej zaum qhov ntawd tsis yog txoj cai zoo nkauj tshaj plaws. Ntawm qhov tod tes, qhov no qhia tau tias yog kuv tuaj yeem kawm paub tus lej, koj tuaj yeem ua tau ib yam yog tias koj sim;)

Kuv tau ua ntu ntu hu ua CONFIGURATION. Koj yuav tsum kho lub kaum sab xis siab tshaj plaws uas koj cov servos yuav ncav cuag kom haum rau koj tsim. Ua tibzoo saib cov kab lus teeb tsa cov lus pom.

Koj tseem tuaj yeem tinker nrog kev teeb tsa kev paub: Sim ua lub hauv paus qhov tseem ceeb ua ntej thiab tom qab ntawd sim ua kom pom tias nws hloov pauv li cas: Tsis zoo Lub ntiajteb txawj nqus? Ua qhov kev ua si ntev dua lossis hnyav dua? tshawb xyuas qhov program kom pom tias koj tuaj yeem ua dab tsi.

Tsuas yog qhib thiab xa cov cai sib qhia ntawm no rau hauv koj li Arduino/Genuino board, saib nws koj tuaj yeem kawm paub txog:

  • Xeev cov cav tov
  • Yooj yim servo tsev qiv ntawv siv thiab teeb meem
  • Khawm debouncing thiab vim li cas koj yuav tsum ua nws
  • Random muaj nuj nqi, thiab ntau ntxiv.

Yog tias koj xav tau kev pab upload cov cai no, mus rau:

Cov cai yog 362 kab, yog li kuv txiav txim siab upload cov ntawv.ino es tsis txhob theej cov cai ntawm no.

Kauj Ruam 3: Tsim Circuit Court

Tsim lub Circuit
Tsim lub Circuit

Kuv siv TinkerCAD thawj zaug los tsim qhov Circuit. Kuv nyiam nws vim nws yooj yim thiab nrawm dua lwm txoj hauv kev:

www.tinkercad.com/things/eEKThEc0VSZ-spacerace-instructable-circuit#/

Cia kuv piav me ntsis txog qhov yooj yim Circuit no:

Los ntawm sab xis mus rau sab laug koj pom:

cov servos

Tsuas yog hauv av, Vcc thiab teeb liab. Cov khawv koob tiag nrog lawv tshwm sim hauv software ib feem. Koj tuaj yeem nyeem ntawm net uas Arduino tsis muaj lub zog txaus los ua haujlwm pabcuam kom raug, tab sis kuv tau kov yeej qhov no nrog qee qhov kev qhia ua kom yuam kev (tshem lawv tom qab txav mus kom tsis txhob jittering, piv txwv). Raws li koj tuaj yeem pom kuv lub Rooj Tswjhwm Saib Mega muaj lub zog txaus los ua txhua yam khoom hauv txoj haujlwm no uas tsis muaj lub zog siv sab nraud.

Lub pob nyem

Tau txuas nrog hauv av los ntawm 4.7k PULL-DOWN RESISTOR. Yog tias peb tsis siv tus neeg tawm tsam Arduino yuav khaws ntau lub suab hluav taws xob los ntawm ib puag ncig, muab kev nyeem tsis raug thiab tsis raug. Tus tiv thaiv no ua kom ntseeg tau tias txhua lub teeb liab hluav taws xob/suab nrov mus rau hauv av tsis yog siv tus pin nkag yog tias nws tsis muaj zog txaus raws li qhov muaj txiaj ntsig zoo. Nws yuav yog qhov zoo los ntsib koj tus kheej: tsuas yog ntsaws cov xov ntawm tus pin 2 lossis 3 thiab saib dab tsi tshwm sim:)

Ntawm sab laug peb muaj ib qho

LED ib leeg

Feem ntau peb yuav tsum siv tus tiv thaiv hauv kab nrog nws kom tsis txhob hlawv LED thaum kawg, tab sis txij li peb tau siv lub rooj tsavxwm thiab tsis yog ib leeg zuj zus arduino peb tau siv qhov zoo ntawm qhov ua hauv resistor thiab coj ntawm tus pin 13, lawv twb muaj! Koj tseem tuaj yeem txuag qhov LED no thaum ua qhov kev sim, tab sis txij li peb xav muab cov arduino peb yuav xav tau LED diode sab nraum.

Kauj Ruam 4: Tsim Tus Qauv

Tsev Ncej
Tsev Ncej
Tsev Ncej
Tsev Ncej
Tsev Ncej
Tsev Ncej

Peb tuaj yeem siv ntoo thiab qee yam cuab yeej, tab sis txij li peb xav tau qee yam uas tus menyuam tuaj yeem ua tau, peb yuav siv ob peb txheej ntawm cov duab los ua ke ua ke kom hnyav dua.

Kuv tau ua thawj phab ntsa ntsug, thiab tom qab ntawd txiav thawj txheej ntawm lub hau npog kom haum lawv.

Nws tsis muaj teeb meem yog tias cov khaubncaws sab nraud povtseg tsis haum zoo, koj tuaj yeem txiav lawv ntxiv nrog rab riam txiav raws li qhia hauv daim duab.

Cov txheej hauv qab yog glued nkaus xwb hauv ib qho kawg.

Koj puas paub tias kev hloov pauv nthwv dej ntawm txheej txheej duab los ua rau nws muaj zog tiv taus ntau dua? Yog tias koj txiav cov hauv qab txheej nrog nthwv dej perpendicular rau sab ntev, nws yuav yooj yim dua kom khoov nws kom qhib nws.

Txiav cov ntsia hlau rau lub nkoj xov hlau, tab sis tsis txhob txiav lub qhov rau cov nyees khawm lossis USB cable tsis tau.

Pom zoo: