Cov txheej txheem:
- Kauj Ruam 1: Qhov System Ua Haujlwm Li Cas
- Kauj Ruam 2: Tau Txais Servo Motor thiab Arduino Npaj
- Kauj Ruam 3: Xyuas kom tseeb Encoder Sensor tau teeb tsa kom raug
- Kauj Ruam 4: Nruab HC-05 Bluetooth Modul
- Kauj Ruam 5: Tsim UI Nrog Remotexy
- Kauj ruam 6: Upload Code rau Arduino
- Kauj Ruam 7: Nruab Remotexy ntawm Android, thiab Xeem Nws
Video: Android (remotexy) UI los tswj Servo Tsav Siv Arduino thiab Bluetooth: 7 Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:29
Hauv Cov Lus Qhia no kuv yuav muab koj cov kauj ruam nrawm los ua Android Cov Neeg Siv Khoom Siv Siv Remotexy Interface Maker los tswj Servo Tsav txuas nrog Arduino Mega ntawm Bluetooth.
Cov vis dis aus no qhia yuav ua li cas UI yuav tswj hwm servo motor nrawm thiab txoj haujlwm.
Kauj Ruam 1: Qhov System Ua Haujlwm Li Cas
Nov yog qhov nws ua haujlwm li cas:
Thaum peb kov/siv UI ntawm Android, Android app yuav xa teeb liab mus rau arduino ntawm kev sib txuas bluetooth, tom qab ntawv ua lub teeb liab yuav xa mus rau (tsav tsheb) servo. Tom ntej no, tus lej cim cim yuav xa cov lus tawm tswv yim rau arduino, thiab lub teeb liab (txoj haujlwm) yuav xa los ntawm bluetooth los tso tawm ntawm Android UI.
Kauj Ruam 2: Tau Txais Servo Motor thiab Arduino Npaj
Piv txwv tias koj twb tau ua haujlwm Servo Tsav txuas nrog Arduino, kuv yuav hla ntu no vim tias peb lub hom phiaj yog tsim UI los tswj cov servo los ntawm Android.
Hauv qhov haujlwm no kuv tab tom siv Vexta brushless dc lub cev muaj zog txuas nrog lub iav kom txav lub caj npab.
Rau Arduino kuv siv Arduino Mega.
Kauj Ruam 3: Xyuas kom tseeb Encoder Sensor tau teeb tsa kom raug
Qhov no yog kauj ruam tseem ceeb heev, xyuas kom tseeb tias koj lub cuab yeej encoder tau teeb tsa thiab tuaj yeem nyeem tus nqi raug.
Kuaj nws ua ntej txuas ntxiv mus rau theem tom ntej. Tus nqi nyeem ntawv no yuav tshwm ntawm UI thiab dhau los ua peb siv rau txoj haujlwm servo.
Tus nqi yuav los ntawm 0-1024 (analog), thiab txij li 1 kev sib hloov tag nrho yog 360 degrees, peb yuav tsum ua qee qhov lej, thiab nws qhov sib txawv nyob ntawm qhov ntsuas tus lej cim thiab lub tshuab servo nws tus kheej.
Hauv kuv qhov haujlwm, tus nqi sib piv los ntawm 100-900 sawv cev rau 0-360 degree kev sib hloov.
Kauj Ruam 4: Nruab HC-05 Bluetooth Modul
Tom ntej no yog teeb tsa Bluetooth modul rau Arduino Mega.
Siv daim duab saum toj no los siv nkaus xwb, vim tias tej zaum koj li Arduino yuav muaj kev teeb tsa sib txawv thiab tus pin.
Kauj Ruam 5: Tsim UI Nrog Remotexy
Qhib remotexy.com, tsim tus as khauj, thiab pib ua haujlwm tshiab.
Xaiv bluetooth ua hom kev sib txuas, thiab pib coding siv piv txwv los ntawm nplooj ntawv piv txwv.
Koj tuaj yeem pib rub thiab poob cov ntsiab lus los ntawm Elements side menu, zoo li slider, vaj huam sib luag, khawm, thiab lwm yam.
Hauv kuv qhov haujlwm kuv tau faib UI rau hauv cheeb tsam sab laug thiab sab xis. Sab laug cheeb tsam yuav tswj cia hais servo1, thiab thaj chaw sab xis yuav tswj servo2. Tom qab ntawd hauv txhua cheeb tsam, kuv tab tom siv Cov Ntsiab Lus no:
- TEXT STRING rau kev tso tawm tus lej cim tus lej cim (analog) hauv thaj tsam 100 txog 900.
- SLIDER (kom nrawm) nrog TEXT STRING nyob saum nws. Kuv hloov Cov ntawv nyeem kab ntawv yog li nws yuav nthuav tawm SPEED slider tus nqi hauv thaj tsam 0 txog 100%.
- SLIDER (rau txoj haujlwm) nrog TEXT STRING nyob saum nws. Kuv kuj tau hloov kho kab ntawv no yog li nws yuav nthuav tawm POSITION slider tus nqi 0 txog 100%. THIAB kuv kuj ntxiv "LEVEL DIVISION LEVEL" ua qhov taw qhia thiab hloov kho nws yog li nws yuav sawv cev rau tus lej ntsuas tus lej hauv thaj tsam 0 txog 100%.
- Qee LABEL rau cov ntawv lo (tau kawg …)
*cov kauj ruam no yuav hloov kho lub sijhawm tom ntej nrog kuv qhov chaws, thov txim rau qhov ntawd.
Hloov tshiab: Kuv thov txim kuv tsis tuaj yeem qhia kuv qhov chaws rau UI txij li nws cuam tshuam nrog Lub Tuam Txhab Tshawb Fawb Tebchaws uas kuv tau ua txoj haujlwm. Tab sis kuv hloov daim duab kom koj tuaj yeem pom kuv li UI tiag tiag thaum kuv tsim nws ntawm remotexy editor.
Kauj ruam 6: Upload Code rau Arduino
Rub tawm cov cai tiav, suav nrog lib, rau Arduino Mega ntawm USB, siv Arduino IDE software.
Nco ntsoov tias nws tsim nyog los txuas bluetooth Tx thiab Rx xaim kom xa cov lej ntawm USB.
Muaj lwm txoj hauv kev ua nws yam tsis txuas lub xov hlau, tab sis txoj hauv kev no ua haujlwm rau kuv.
Kauj Ruam 7: Nruab Remotexy ntawm Android, thiab Xeem Nws
Kauj ruam kawg yuav tsum txhim kho remotexy app los ntawm Google Ua Si. Koj tuaj yeem pom nws los ntawm kev tshawb nrhiav "remotexy" hauv Google Ua Si.
Tom qab ntawd, qhib lub app, tshawb rau koj HC-05 Bluetooth, Pairing nrog nws, thiab koj cov neeg siv interface (uas tau muab tso rau Arduino) yuav tshwm sim.
Yog tias txhua yam teeb tsa raug, koj tuaj yeem pib tswj hwm lub cav servo los ntawm tus neeg siv interface no.
Cov vis dis aus no qhia ntsuas UI rau kev tswj hwm servo qhov nrawm thiab txoj haujlwm.
Pom zoo:
Xaiv Cov Kauj Ruam Tsav Tsheb thiab Tsav Tsheb rau Arduino Automated Shade Screen Project: 12 Cov Kauj Ruam (nrog Duab)
Xaiv Cov Kauj Ruam Tsav Tsheb thiab Tsav Tsheb rau Arduino Automated Shade Screen Project: Hauv Cov Lus Qhia no, Kuv yuav hla cov kauj ruam uas kuv tau xaiv los xaiv Lub Kauj Ruam Tsav Tsheb thiab Tsav Tsheb rau qhov ua piv txwv Automated Shade Screen project. Cov ntxaij vab tshaus ntxoov ntxoo yog qhov nrov thiab pheej yig Coolaroo tes cranked qauv, thiab kuv xav hloov
Yuav Ua Li Cas Siv Drone Quadcopter Brushless DC Tsav los ntawm Kev Siv HW30A Brushless Tsav Ceev Tswj thiab Servo Tester: 3 Kauj Ruam
Yuav Ua Li Cas Siv Drone Quadcopter Brushless DC Motor los ntawm Kev Siv HW30A Brushless Motor Speed Controller thiab Servo Tester: Nqe lus piav qhia: Cov cuab yeej no hu ua Servo Motor Tester uas tuaj yeem siv los ua haujlwm servo lub cev los ntawm kev ntsaws yooj yim hauv servo lub cev muaj zog thiab muab lub zog rau nws. Cov cuab yeej kuj tseem tuaj yeem siv ua lub cim hluav taws xob rau kev tswj hluav taws xob ceev (ESC), tom qab ntawd koj tuaj yeem
Arduino Neeg Hlau Nrog Kev Nyob, Kev Qhia thiab Qib Kev Sib Hloov (Sab Hnub Poob, Sab Hnub Poob, Sab Qaum Teb, Sab Qab Teb) Tswj los ntawm Lub Suab Siv Bluetooth Module thiab Kev Siv Tus Neeg Siv Hluav Taws Xob: 6 Kauj Ruam
Arduino Neeg Hlau Nrog Kev Nyob, Kev Qhia thiab Qib Kev Sib Hloov (Sab Hnub Poob, Sab Hnub Poob, Sab Qaum Teb, Sab Qab Teb) Tswj los ntawm Lub Suab Siv Bluetooth Module thiab Kev Siv Tus Neeg Siv Hluav Taws Xob: Cov lus qhia no piav qhia yuav ua li cas thiaj tsim tau Arduino Robot uas tuaj yeem txav mus raws qhov xav tau (Forward, Backward) , Sab laug, Txoj Cai, Sab Hnub Poob, Sab Hnub Poob, Sab Qaum Teb, Sab Qab Teb) xav tau Kev nrug deb hauv Centimeters siv lub suab hais kom ua. Neeg hlau kuj tseem tuaj yeem txav tau tus kheej
Yuav Ua Li Cas Tswj Drone Quadcopter Brushless DC Tsav (3 Hom Hluav Taws Xob) los ntawm Kev Siv HW30A Lub Cev Muaj Zog Tswj thiab Arduino UNO: 5 Cov Kauj Ruam
Yuav Ua Li Cas Tswj Drone Quadcopter Brushless DC Tsav (3 Hom Hluav Taws Xob) los ntawm Kev Siv HW30A Lub Cev Muaj Zog Tswj thiab Arduino UNO: Nqe lus piav qhia: HW30A Lub Cev Muaj Zog Ceev tuaj yeem siv nrog 4-10 NiMH/NiCd lossis 2-3 cell LiPo roj teeb. BEC ua haujlwm tau zoo txog li 3 LiPo cells. Nws tuaj yeem siv los tswj kev nrawm ntawm Brushless DC lub cev muaj zog (3 xov hlau) nrog siab txog li 12Vdc.Specific
8 Relay Tswj Nrog NodeMCU thiab IR Txais Txais Siv WiFi thiab IR Chaw Taws Teeb thiab Android App: 5 Kauj Ruam (nrog Duab)
8 Relay Tswj Nrog NodeMCU thiab IR Txais Txais Siv WiFi thiab IR Chaw Taws Teeb thiab Android App: Tswj 8 qhov hloov pauv hloov siv nodemcu thiab ir tus txais tshaj wifi thiab ir chaw taws teeb thiab hauv app.the ir tej thaj chaw deb ua haujlwm ywj pheej ntawm wifi txuas. NTUJ