Cov txheej txheem:
- Kauj ruam 1: Teeb
- Kauj Ruam 2: Kev Sib Txuas (PART A)
- Kauj Ruam 3: Txoj Haujlwm
- Kauj Ruam 4: Teeb Kawg
- Kauj ruam 5: RUN
- Kauj Ruam 6: Nrog Bluetooth (PART B)
- Kauj Ruam 7: Tso Tawm (PART B)
- Kauj ruam 8: Ua tiav
Video: Bluetooth Tswj Arduino POV: 8 Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:29
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)
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
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
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 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:
Ua Tus Pov Hwm Pov Tseg Pi Nrog ML !: 8 Kauj Ruam (nrog Duab)
Ua Tus Pej Xeem Pov Tseg Pi Nrog ML !: Qhov Project Trash Classifier, paub zoo tias "Nws mus qhov twg?! kawm hauv Lobe, tus pib ua phooj ywg (tsis muaj tus lej!)
Kev Yooj Yim Yooj Yim Tswj - Tswj Koj Cov Khoom Ua Si RC Nrog Kev txav ntawm Koj Tes: 4 Kauj Ruam (nrog Duab)
Kev Yooj Yim Yooj Yim Tswj - Tswj Koj Cov Khoom Ua Si RC Nrog Kev txav ntawm Koj Lub Cev: Txais tos rau kuv 'ible' #45. Ib pliag dhau los kuv tau ua tiav RC version ntawm BB8 siv Lego Star Wars qhov chaw … https://www.instructables.com/id/Whats-Inside-My-R..Thaum kuv pom nws txias heev Force Band ua los ntawm Sphero, kuv xav tias: " Ok, kuv c
Duab ntxoov ntxoo lub thawv - Tswj los ntawm IR Chaw Taws Teeb Nrog Arduino: 8 Cov Kauj Ruam (nrog Duab)
Duab ntxoov ntxoo lub thawv - Tswj los ntawm IR Chaw Taws Teeb Nrog Arduino: Cov lus qhia no yuav qhia yuav ua li cas thiaj ua lub teeb ntxoov ntxoo lub thawv rau Christmas tom ntej. Koj tuaj yeem ua rau koj tus kheej los kho koj chav, lossis ua rau koj tus phooj ywg ua khoom plig. Lub thawv duab ntxoov ntxoo tuaj yeem ua ntau yam xim los ntawm kev sib xyaw xim los ntawm Liab, Xiav, Ntsuab ntsuab
Lub Hom Phiaj Nrhiav Lub Koob Yees Duab Slider Nrog Kev Sib Hloov. 3D Luam & Ua Rau ntawm RoboClaw DC Lub Cev Muaj Zog Tswj & Arduino: 5 Kauj Ruam (nrog Duab)
Lub Hom Phiaj Nrhiav Lub Koob Yees Duab Slider Nrog Kev Sib Hloov. 3D Luam & Ua Rau ntawm RoboClaw DC Tsav Tus Tswj & Arduino: Txoj haujlwm no tau yog ib qhov kuv nyiam tshaj plaws txij li thaum kuv tau koom ua ke kuv qhov kev txaus siab ntawm kev ua yeeb yaj kiab nrog DIY. Kuv ib txwm saib thiab xav ua raws cov yeeb yaj kiab uas tau ua hauv cov yeeb yaj kiab uas lub koob yees duab txav mus hla lub vijtsam thaum tab tom taug qab mus
Begging Neeg Hlau Nrog Saib Xyuas Lub Ntsej Muag thiab Tswj los ntawm Xbox Tus Tswj - Arduino: 9 Cov Kauj Ruam (nrog Duab)
Begging Robot Nrog Lub ntsej muag taug qab thiab Tswj los ntawm Xbox Controller - Arduino: Peb tab tom yuav ua tus thov neeg hlau. Tus neeg hlau no yuav sim ua rau khaus lossis ua rau pom kev dhau ntawm tib neeg. Nws yuav ntes lawv lub ntsej muag thiab sim tua lasers ntawm lawv. Yog tias koj muab tus neeg hlau ib npib, nws yuav hu nkauj thiab seev cev. Tus neeg hlau yuav xav tau