Cov txheej txheem:

Bluetooth Tswj Arduino POV: 8 Kauj Ruam (nrog Duab)
Bluetooth Tswj Arduino POV: 8 Kauj Ruam (nrog Duab)

Video: Bluetooth Tswj Arduino POV: 8 Kauj Ruam (nrog Duab)

Video: Bluetooth Tswj Arduino POV: 8 Kauj Ruam (nrog Duab)
Video: 🔊Беспроводные TWS колонки из сантеха! 2024, Lub Xya hli ntuj
Anonim
Image
Image
Bluetooth Controlled Arduino POV
Bluetooth Controlled Arduino POV

Taw qhia

Kev nyob ruaj khov ntawm lub zeem muag hais txog qhov pom kev tsis pom kev uas tshwm sim thaum pom kev pom ntawm ib yam khoom tsis tso tseg rau qee lub sijhawm tom qab cov duab ci ntawm lub teeb pib los ntawm nws tau tso tseg nkag mus rau lub qhov muag. Qhov kev xav tsis zoo kuj tau piav raws li "kev nyob ruaj khov", "kev nyob ruaj khov ntawm kev xav" lossis "yooj yim" thiab lwm yam kev hloov pauv.

Kev ua haujlwm ntawm Arduino POV yog ua raws lub hauv paus ntsiab lus ntawm kev nyob ruaj khov ntawm lub zeem muag. Tib neeg lub hlwb khaws qhov muag pom tsawg kawg tp sec. Yog li txhua qhov kev hloov pauv hauv tp vib nas this tsis tau pom dua.

Cia peb xav txog ib qho piv txwv ntawm kev nthuav tawm tsab ntawv H.

Thaum xub thawj tag nrho cov LEDs ntawm 1 txoj haujlwm tau hloov ON. Tsis pub dhau tp sec ib qho LED ntawm txoj haujlwm thib ob tau ua rau. Ib zaug ntxiv hauv tp sec, tag nrho cov LEDs ntawm txoj haujlwm thib 3 yog ON. Yog li H tau tshwm sim.

Tam sim no rau kev nthuav tawm tsab ntawv thib ob tom qab H, tom qab lub sijhawm ntau dua tp sec, tso tawm tsab ntawv zoo ib yam li H tau nthuav tawm, los ntawm kev xav tau LEDs siab.

Txoj haujlwm no yog ua los ntawm 2 ntu:

PART A (tsis muaj bluetooth)

PART B (nrog bluetooth)

Yuav tsum tau kho vajtse:

Arduino Nano Cov

Leds (5 nos)

resistors (220 ohms thiab 10 k ohms)

Hall effect Sensor (44e)

HC-05 bluetooth module

30 cm tus kav

Cov lus ntxuam/ lub cev muaj zog

mobile roj teeb/ Lipo roj teeb (3.7v/ 5v)

Lub hom phiaj dav dav PCB

xov hlau

txiv neej thiab poj niam burg pins

phom phom thiab cov hlau lead

hlau nplaum thiab kab xev.

Yuav tsum tau Software:

Arduino IDE Cov

Bluetooth Terminal Daim Ntawv Thov ntawm lub xov tooj.

Kauj ruam 1: Teeb

Rub tawm Arduino IDE rau lawv lub vev xaib raug cai.

Sau tag nrho cov ntu uas xav tau.

Kauj Ruam 2: Kev Sib Txuas (PART A)

Kev Sib Txuas (PART A)
Kev Sib Txuas (PART A)
Kev Sib Txuas (PART A)
Kev Sib Txuas (PART A)
Kev Sib Txuas (PART A)
Kev Sib Txuas (PART A)
Kev Sib Txuas (PART A)
Kev Sib Txuas (PART A)

Daim duab qhia hluav taws xob tau qhia hauv daim duab. Muab cov khoom sib dhos tso rau ntawm lub hom phiaj PCB.

Hall effect sensor tau siv kom cov zaub ib txwm pib los ntawm txoj haujlwm uas cov hlau nplaum khaws cia.

yam tsis siv lub cuab yeej cuam tshuam lub cuab yeej koj tau txais lub teeb pom kev uas pom tsis tau zoo.

Kauj Ruam 3: Txoj Haujlwm

Program
Program

Hauv txoj haujlwm peb tuaj yeem pom txhua tsab ntawv tau teev tseg hauv kab ntawv.

piv txwv:

int H = {1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 1, 1, 1, 1, 1};

Cov ntawv tau ua tiav ntawm 3 kab raws li qhia hauv daim duab. Hauv kab lus txheej ntawm 5 cov ntsiab lus suav nrog kab (piv txwv li 1st 5 yog rau kab 1 thiab tom ntej 5 yog rau kab 2 thiab tom ntej 5 rau kab 3). Cov ntaub ntawv xov xwm no tau muab rau cov coj kom ua rau lawv ci hauv qhov kev txiav txim tshwj xeeb.

Txhawm rau Zaub H:

Thaum lub sijhawm 't' txhua lub teeb tau qhib rau (thawj 5 lub ntsiab lus ntawm cov khoom yog 1's/HIGH). Tom qab lub sijhawm me me ncua ntawm Tp (dotTime) tsuas yog nruab nrab coj los qhib (hauv nruab nrab 5 lub ntsiab lus tsuas yog ib lub ntsiab lus yog 1/HIGH). Tom qab ntawd Tp dua txhua lub teeb tau qhib rau (kawg 5 lub ntsiab lus ntawm array yog 1's/HIGH)). qhov no tau ua tiav yog qhov ua tiav nrawm heev uas tsim qhov ua rau pom tias tsab ntawv H tau tshwm.

Lub sijhawm qeeb no nyob ntawm qhov nrawm ntawm lub kiv cua lub cav thiab tsis tuaj yeem suav tau yooj yim raws li lub kiv cua lub cav nrawm tsis zoo. Li no Kev sim thiab yuam kev yog siv los xam qhov kev ncua no.

lub caij tom ntej yog tshwm tom qab lwm lub sijhawm ncua Tn (tsab ntawv Space).

Kauj Ruam 4: Teeb Kawg

Teeb Kawg
Teeb Kawg

Ua kom haum qhov teeb tsa saum toj no mus rau qhov ntsuas thiab nce nws mus rau lub kiv cua rotor raws li qhia hauv video.

Xyuas kom koj sib npaug qhov hnyav ntawm ob sab ntawm tus pas ntsuas. Qhov no yog qhov tseem ceeb rau kev ua haujlwm zoo

tag nrho cov teeb tsa yuav tsum sib npaug thaum koj tuav ntawm qhov nruab nrab ntawm qhov ntsuas. Kev ntsuas tuaj yeem ua tiav los ntawm kev txuas qhov xav tau ntawm qhov hnyav (piv txwv li: npib) ntawm ib sab.

Muab cov hlau nplaum tso rau hauv txoj haujlwm uas koj xav pib tso saib.

Tshaj tawm cov cai siv Arduino IDE rau Arduino Nano board.

Kauj ruam 5: RUN

Khiav!
Khiav!

Khiav Kiv cua/lub cev muaj zog. Nco ntsoov tuav lub kiv cua yog tias muaj qhov tsis sib xws.

Tua lub teeb hauv chav kom zoo dua qub thiab meej dua.

Yog tias koj tsis pom cov tsiaj ntawv sim hloov lub sijhawm teev thiab lub sijhawm qeeb ntawm lub sijhawm thiab sim dua kom txog thaum koj tau txais cov zaub kom raug.

Kauj Ruam 6: Nrog Bluetooth (PART B)

Ua raws cov kauj ruam no tsuas yog PART A Ua tiav thiab ua haujlwm.

Txuas lub bluetooth module rau tus pin 10 thiab 11 ntawm nano board thiab tseem txuas Vcc thiab Gnd. Tsis txhob hnov qab sib npaug tus pas ntsuas tom qab ntxiv bluetooth module!

Rub tawm daim ntawv thov Bluetooth davhlau ya nyob twg ntawm lub xov tooj hauv.

play.google.com/store/apps/details?id=ptah…

Software Serial yog siv rau bluetooth cuam tshuam.

Hloov qhov program (POV_BLUETOOTH_SIMPLE) mus rau Nano board. Txuas lub bluetooth module rau bluetooth davhlau ya nyob twg app hauv xov tooj.

Ntaus cov ntawv hauv lub davhlau ya nyob twg App thiab xa mus rau Nano.

Nov yog txoj cai yooj yim. Txhawm rau xa cov ntawv tshiab koj yuav tsum tau rov pib dua arduino tus kheej los ntawm kev hloov OFF Kiv cua/lub cev muaj zog.

Kauj Ruam 7: Tso Tawm (PART B)

Khiav lub kiv cua/lub cev muaj zog.

Siv Qhov program no txhawm rau hloov kho cov ntawv hauv lub sijhawm tiag tiag yam tsis rov kho dua arduino:

Ntaus cov ntawv ntawm daim ntawv thov lub dav hlau bluetooth thiab xaus nrog '&' cim thiab xa nws. '&' yog siv los qhia qhov kawg ntawm cov ntawv. Cov ntawv tau khaws cia hauv ib qho array (tsis) thiab nws tau siv los ua kom pom raws li ua tiav hauv PART A

Txhawm rau xa cov ntawv tom ntej koj yuav tsum xa lub cim '$' ua ntej thiab tom qab ntawv yuav tsum tau ua. Yog tias qhov kev zov me nyuam tau txais '$' lub cim tom qab ntawd qhov tsis muaj cov ntawv nyeem yav dhau los raug tshem tawm

Kauj ruam 8: Ua tiav

Koj tau ua koj tus kheej li arduino POV zaub! Qhia nws koj tsev neeg thiab cov phooj ywg thiab txaus siab rau !!

Ua tsaug koj !!

Pom zoo: