Cov txheej txheem:

Hnab looj tes Wizard: Arduino Controlled Hnab looj tes: 4 Kauj Ruam (nrog Duab)
Hnab looj tes Wizard: Arduino Controlled Hnab looj tes: 4 Kauj Ruam (nrog Duab)

Video: Hnab looj tes Wizard: Arduino Controlled Hnab looj tes: 4 Kauj Ruam (nrog Duab)

Video: Hnab looj tes Wizard: Arduino Controlled Hnab looj tes: 4 Kauj Ruam (nrog Duab)
Video: Build a Live Streaming PC From Spare Parts - Part 3 2024, Hlis ntuj nqeg
Anonim
Hnab looj tes Wizard: Hnab looj tes Arduino Controlled
Hnab looj tes Wizard: Hnab looj tes Arduino Controlled
Hnab looj tes Wizard: Hnab looj tes Arduino Controlled
Hnab looj tes Wizard: Hnab looj tes Arduino Controlled

Hnab looj tes Wizard.

Hauv kuv qhov haujlwm kuv tau ua lub hnab looj tes uas koj tuaj yeem siv los ua si koj nyiam cov khawv koob cuam tshuam txog kev ua si hauv qhov txias thiab ua kom zoo siv tsuas yog qee qhov yooj yim arduino's thiab arduino cov cuab tam. koj tuaj yeem ua si yam khoom zoo li cov laus sau, lossis koj tseem tuaj yeem ua koj tus kheej game.

Lub Hnab looj tes siv lub ntsuas ntsuas ntsuas kom pom qhov nrawm ntawm koj txhais tes yog li yog tias koj txav koj txhais tes nrawm nrawm lub arduino yuav xa lus los ntawm bluetooth module mus rau tus txais kom tus txais tuaj yeem pib ua haujlwm thiab nyem rau ntawm koj lub computer zoo li nas. nyem Hnab looj tes kuj muaj khawm sib txawv uas koj tuaj yeem siv hloov pauv thiab hloov xim ntawm cov teeb coj hauv lub hnab looj tes.

Kauj Ruam 1: Koj Xav Tau Dab Tsi?

Koj Xav Tau Dab Tsi?
Koj Xav Tau Dab Tsi?

Koj yuav xav tau:

- 1x hnab looj tes 1.5 loj dua koj tus kheej loj.

- 1x cov duab plaub uas tuaj yeem tuav tau arduino leonardo thiab lwm cov xov tooj (kuv siv rooj plaub iphone 4)

- 1 x arduino nano

- 1x arduino leonardo

- 1x adafruit neo-pixel 16 lub nplhaib

- 3x cov nyees khawm uas koj xaiv (kuv xav kom khawm me me vim tias lawv yuav tsum haum rau hauv koj cov ntiv tes)

- 2x bluetooth HC-05 cov qauv.

- 1x 3-axis accelerometer

thiab ntau cov xov hlau, ob peb tus tiv thaiv ntawm 220 ohm (kuv tuaj yeem ua nrog 6), thiab qee yam khoom siv zoo li tooj liab.

Kauj ruam 2: Programming Arduino's thiab Bluetooth

Txhawm rau pib ntawm koj txoj haujlwm koj tuaj yeem sau koj tus lej arduino nano thiab arduino leonardo, koj yuav xav tsim tus tswv bluetooth thiab tus qhev txuas nrog ob qho koj li HC-05 cov qauv. Kuv tau pom cov lus qhia zoo tshaj plaws rau kev teeb tsa ntawm lub vev xaib no thiab kuv yuav tso qhov txuas rau kev qhia kom koj tuaj yeem ua qhov zoo ib yam ua ntej peb txuas ntxiv mus (nco ntsoov: arduino leonardo yog qhev thiab arduino nano yog Master) (Kuv yeej xav ua tsaug "Riftliger" rau nws cov lus qhia):

Thaum koj tau txuas koj li arduino leonardo ua qhev thiab koj tus arduino nano ua tus tswv, peb tuaj yeem pib sau lawv ua haujlwm nrog txhua tus cwj pwm thiab ua lub hnab looj tes.

Txhawm rau pib, nco ntsoov tias koj tau teeb tsa koj lub tsev qiv ntawv hauv ob qho tib si arduino thiab rub tawm.

koj tus tswv arduino yuav tsum yog hnab looj tes yog li lub nplhaib neopixel thiab bluetooth module txuas nrog. qhov no txhais tau tias tus tswv tswv yuav tsum muaj:

#suav nrog #txhais tus lej PIN 6

thiab

#suav nrog SoftwareSerial BTserial (10, 11);

koj tus qhev arduino yuav tsum tuaj yeem tau txais cov ntaub ntawv nrog bluetooth thiab tuaj yeem tswj hwm koj lub computer. yog li rau tus qhev koj yuav xav tau SoftwareSerial ib yam nrog rau tus qauv #suav nrog Keyboard.h thiab #suav nrog Mouse.h dab koj tuaj yeem pom ntau ntxiv txog ntawm arduino refrences lub vev xaib.

Qhov xaus kuv tau tshaj tawm tag nrho cov cai hauv qab no thiab koj tuaj yeem tsim cov lej sib xws rau cov lej hauv qab no kom ua rau koj lub teeb, lossis qhia koj tus kheej lub ntsuas cua.

Kauj Ruam 3: Tsim Lub Hnab looj tes

Tsim Lub Hnab looj tes
Tsim Lub Hnab looj tes
Tsim Lub Hnab looj tes
Tsim Lub Hnab looj tes
Tsim Lub Hnab looj tes
Tsim Lub Hnab looj tes
Tsim Lub Hnab looj tes
Tsim Lub Hnab looj tes

ib zaug koj tau ua tiav tsim, tso tawm, sim, thiab txhim kho koj cov cai koj yuav tsum txiav txim siab pib tsim koj lub hnab looj tes. hauv cov duab saum toj no kuv tau ua daim duab yooj yim ntawm yuav ua li cas txhua yam yuav tsum teeb tsa (kuv thov txim rau kuv cov txuj ci kos duab). hauv daim duab koj tuaj yeem pom cov kab nrog kab zauv zoo li "Z" los ntawm lawv txuas nrog 5V (5volt) thiab cov kab nrog lub voj voog yooj yim "0" los ntawm lawv txuas nrog GND (hauv av).

raws li koj tau teeb tsa txoj cai koj yuav tsum paub qhov twg txhua tus pin yuav tsum coj thiab yuav ua li cas txhua yam schould yuav tsum tau powered thiab tswj. cov lus qhia me ntsis yog nrhiav qhov chaw yooj yim rau koj cov arduino txij li nws yuav tau nkaum hauv koj lub hnab looj tes. Kuv muaj kuv nyob nruab nrab ntawm nraub qaum ntawm kuv txhais tes tab sis kuv pom zoo tso cov arduino thaum pib ntawm sab nraum qab ntawm koj lub dab teg txij li lub ntsuas cua tuaj yeem ua tau zoo tshaj plaws nyob hauv nruab nrab ntawm koj txhais tes thiab bluetooth tuaj yeem tso rau txhua qhov chaw.

qhov nyuaj tshaj plaws ntawm cov txheej txheem hauv tsev yog kev siv tag nrho koj cov cables. qhov no yog kuv thawj qhov haujlwm ua haujlwm yog li kuv muaj ntau yam yuav tsum tau kawm, tab sis kuv tuaj yeem hais lus los ntawm kev paub siv yam khoom zoo li cov hlua hlau txuas lub kaus mom kom txuas txhua tus yam ntxwv rau volt thiab hauv av los ntawm tsuas yog ob qhov txuas mus rau arduino. qhov no ua rau nws yooj yim los txuas ntau cov xov hlau rau ib leeg, tab sis yog tias koj yuav tsum txuas cov xov hlau rau koj lub arduino nano kuv pom zoo kom siv cov khoom siv txij li qhov ntawd lees paub tias muaj kev sib txuas zoo.

Arduino leonardo yog txheej txheem yooj yim heev uas koj tuaj yeem siv jumper cables txuas rau hauv lub rooj tsavxwm, txuas qhov kawg rau koj tus qhev bluetooth module, thiab ntsaws rau hauv coj los ntawm tus pin 8 rau GND (hauv av) yam tsis muaj kev sib txuas hauv nruab nrab txij li thaum coj yuav tsis ci ntau npaum li tawg. rau cov kauj ruam kawg tsim lub thawv txias tab sis yooj yim rau koj leonardo (thaum lub usb tseem txuas nrog) yog li koj muaj tus txais txais ntsaws rau hauv koj lub computer. (Kuv siv lub xov tooj yooj yim kuv lub thawv 4, zoo meej rau arduino leonardo + bluetooth module kom haum.

Kauj Ruam 4: Cov Khoom Kawg

Image
Image
Cov Khoom Kawg !!
Cov Khoom Kawg !!
Cov Khoom Kawg !!
Cov Khoom Kawg !!

Thiab qhov ntawd yog nws !!

Yog tias koj tau txuas txhua yam kom raug, ua kom ntseeg tau tias tsis muaj cov xov hluav taws xob kov ib leeg, thiab paub tseeb tias txhua yam tau txuas nrog, thiab koj tuaj yeem sim koj lub hnab looj tes nrog qee yam zoo li cov txwj laus los ntawm kev xaiv koj cov lus sib txheeb rau lub teeb uas koj tau xaiv, nyiam lawv, tom qab ntawd khawm lawv rau cov yuam sij ntawm koj cov nyees khawm, thiab qhov ntawd yog nws.

tam sim no koj tuaj yeem ua si sib tw ua si ntawm skyrim thiab xav zoo li tus txawj ua yees siv tiag. Kuv vam tias koj muaj kev lom zem nrog qhov tsim no thiab qhia kuv yuav ua li cas kuv tuaj yeem txhim kho kuv cov phiaj xwm

ua tsaug thiab Nco Ntsoov !!:

Muaj FUN !!

Pom zoo: