Cov txheej txheem:
- Kauj Ruam 1: Cov Ntaub Ntawv Yuav Tsum Tau
- Kauj Ruam 2: Cov Lus Qhia Kho Vajtse
- Kauj ruam 3: Rub tawm Arduino IDE
- Kauj Ruam 4: Npaj Arduino IDE
- Kauj Ruam 5: Coding Sijhawm
- Kauj Ruam 6: Tshaj Tawm Koj Txoj Haujlwm
Video: Sib cuam tshuam Servo Tsav Nrog NodeMCU: 6 Cov Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:27
Nyob zoo sawv daws, Nov yog kuv thawj qhov haujlwm Qhia.
Yog li koj xav pib nrog NodeMCU? Zoo, kuv nyob ntawm no los qhia rau koj. Hnub no, kuv yuav qhia koj yuav pib li cas nrog NodeMCU. Cia peb mus!
NodeMCU muaj nyob rau hauv board ESP8266-12E ua rau lub rooj tsavxwm haum rau IoT (Internet Ntawm Yam). Hauv Cov Lus Qhia Kuv yuav qhia koj yuav pib li cas nrog Servo siv NodeMCU.
Kauj Ruam 1: Cov Ntaub Ntawv Yuav Tsum Tau
Nov yog cov npe ntawm cov khoom siv xav tau kom pib nrog NodeMCU,
Kho vajtse Cheebtsam
- NodeMCU
- Servo Tsav
- Pawg Mov Ci
- Jumper Hlau
- Micro USB Cable
Software Cheeb Tsam
Arduino IDE Cov
Kauj Ruam 2: Cov Lus Qhia Kho Vajtse
Breadboard yog dab tsi?
Nws yog lub hauv paus tsim qauv, qhov uas koj tuaj yeem ntsaws cov khoom thiab tshem tawm lawv tau yooj yim. Thov xa mus rau daim duab kom pom tias nws tsim sab hauv. Feem ntau muaj 2 txoj hlua ntawm txhua sab uas qhia txog txoj hlua fais fab. Nws tau ua kom yooj yim txuas txhua qhov ntawm (-) thiab (+) ua ke.
Dab tsi yog Servo?
Servo motors yog cov cuab yeej zoo uas tuaj yeem tig mus rau lub kaum ntse ntse tshwj xeeb lossis hu ua txoj haujlwm.
Feem ntau, lawv muaj servo caj npab uas tuaj yeem tig 180 degrees. Siv NodeMCU, peb tuaj yeem tswj hwm servo kom mus rau txoj haujlwm tshwj xeeb. Yooj yim li ntawd! Ntawm no peb yuav pom yuav ua li cas txuas lub cav servo thiab tom qab ntawd yuav ua li cas tig nws mus rau txoj haujlwm sib txawv.
Kev sib txuas rau Servo
Txoj haujlwm tom ntej yog txuas koj lub cav servo. Muaj ob hom sib txawv ntawm servo:
- Dawb - Liab - Dub wired servo
- Txiv kab ntxwv - Liab - Xim av wired servo
Yog tias koj lub servo muaj Dawb - Liab - Cov xov dub, tom qab ntawd txuas nws raws li hauv qab no
- Cov hlau dawb txuas rau Digital tus pin D4
- Cov xaim dub txuas rau GND tus pin
- Cov hlau liab txuas rau 3V3 tus pin
Yog tias koj lub servo muaj Txiv kab ntxwv - Liab - Xim av xaim, tom qab ntawd txuas nws raws li hauv qab no
- Txiv kab ntxwv hlau txuas rau Digital tus pin D4.
- Cov xim daj txuas rau GND tus pin
- Cov hlau liab txuas rau 3V3 tus pin
Kauj ruam 3: Rub tawm Arduino IDE
Txhawm rau pib peb yuav tsum rub tawm Arduino IDE (Kev Txhim Kho Ib Leeg Ib puag ncig) thiab qee tus tsav tsheb tsim nyog.
- Txhawm rau rub tawm lub software lub taub hau mus rau Arduino qhov chaw:
- Nyem rau ntawm Software Nyem rau ntawm Windows, Mac lossis Linux raws li koj li Operating System.
- Koj tuaj yeem pub dawb yog tias koj xav tau lossis tsuas yog rub tawm.
- Thaum qhov no ua tiav, koj yuav tsuas xav tau txuas ntxiv cov kauj ruam txhawm rau rub nws mus rau koj lub computer.
- Koj ua tiav!
Kauj Ruam 4: Npaj Arduino IDE
Tom qab rub tawm Arduino IDE mus rau
- Cov ntaub ntawv tab thiab tom qab ntawv nyem rau Preferences.
- Hauv Tus Thawj Saib Xyuas Haujlwm Ntxiv URLs ntxiv qhov txuas hauv qab no (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
- Nyem OK thiab tom qab ntawd mus rau
- Cov cuab yeej - Cov laug cam - Tus thawj tswj tuav
Hauv kev tshawb nrhiav hom esp8266> nyem esp8266 los ntawm ESP8266 Zej Zog - Nyem Nruab
Tam sim no koj tau teeb tsa Arduino IDE los ua haujlwm nrog NodeMCU.
Kauj Ruam 5: Coding Sijhawm
Cov kauj ruam tom ntej yog sau qee cov cai los tswj hwm Servo.
Rub tawm "Servo.ino" cov ntaub ntawv thiab qhib nws hauv Arduino IDE. Tom qab ntawd Tsim cov duab kos tshiab thiab muab cov lej hauv qab no tso rau hauv arduino IDE thiab nyem Upload.
#suav nrog
Servo tsav;
void teeb tsa () {
servo.attach (2); // D4 ib
servo.write (0); cov.
ncua (2000);
}
void voj () {
servo.write (90); cov.
ncua (1000);
servo.write (0); cov.
ncua (1000);
}
Txoj cai yuav siv sijhawm li ob peb feeb txhawm rau rub tawm thiab tom qab ntawd koj yuav tsum pom Servo hloov lub kaum sab xis ntawm 0 ° txog 90 ° ntawm lub sijhawm teev tseg hauv txoj cai.
Koj tuaj yeem tinker nrog nws yog tias koj nyiam, lossis tsuas yog siv nws zoo li nws yog.
Kauj Ruam 6: Tshaj Tawm Koj Txoj Haujlwm
- Mus cuab yeej
- Pawg Thawj Coj> NodeMCU 1.0 (ESP - 12E Module)
- Chaw nres nkoj (Xaiv qhov chaw zoo)
** Nco ntsoov tias koj tau xaiv koj tus qauv NodeMCU thiab qhov chaw nres nkoj raug txheeb xyuas (saib duab).
Tom qab ntawd tsuas yog nyem lub pob Upload **
Pom zoo:
Sib cuam tshuam GPS Cov Qauv nrog Raspberry Pi: Dashcam Ntu 2: 3 Cov Kauj Ruam
Sib cuam tshuam GPS Cov Qauv nrog Raspberry Pi: Dashcam Ntu 2: Qhov no yog ntu 2 ntawm qhov phiaj xwm phiaj xwm thiab hauv kab ntawv no, peb yuav kawm paub yuav ua li cas txhawm rau teeb tsa GPS module rau Raspberry Pi. Tom qab ntawd peb yuav siv GPS cov ntaub ntawv thiab ntxiv nws rau hauv video ua cov ntawv sau. Thov nyeem ntu 1 los ntawm kev siv qhov txuas hauv qab no, ua ntej koj
Sib cuam tshuam Infineon DPS422 Sensor Nrog Infineon XMC4700 thiab Xa Cov Ntaub Ntawv rau NodeMCU: 13 Cov Kauj Ruam
Sib cuam tshuam Infineon DPS422 Sensor Nrog Infineon XMC4700 thiab Xa Cov Ntaub Ntawv mus rau NodeMCU: Hauv qhov kev qhia no peb yuav kawm paub siv DPS422 ntsuas qhov ntsuas kub thiab ntsuas ntsuas siab nrog XMC4700.DPS422 DPS422 yog qhov me me digital digital barometric huab cua siab thiab ntsuas kub nrog qhov raug siab thiab tam sim no qis kev siv
Kev cuam tshuam Brushless DC Tsav (BLDC) Nrog Arduino: 4 Cov Kauj Ruam (nrog Duab)
Interfacing Brushless DC Motor (BLDC) Nrog Arduino: Nov yog qhia txog kev cuam tshuam li cas thiab ua haujlwm Brushless DC lub cev siv Arduino. Yog tias koj muaj lus nug lossis lus pom thov teb hauv cov lus lossis xa mus rau rautmithil [ntawm] gmail [dot] com. Koj tseem tuaj yeem tiv tauj nrog kuv @mithilraut ntawm twitter.To
HairIO: Cov plaub hau Raws li cov khoom siv sib cuam tshuam: 12 Cov Kauj Ruam (nrog Duab)
HairIO: Cov plaub hau Raws li cov khoom siv sib cuam tshuam: HairIO: Tib neeg cov plaub hau ua cov khoom siv sib tham Nws keeb kwm ntev ntawm kev coj noj coj ua thiab kev qhia tus kheej ua rau nws muaj txiaj ntsig zoo rau kev sib cuam tshuam tshiab. Hauv Cov Lus Qhia no, w
Tus Cuam Tshuam Cuam Tshuam (ntsuas phoo Cam Cuam Tshuam Cuam Tshuam): 4 Cov Kauj Ruam
Solder Saver (txhav tas Cam Cuam Tshuam Cuam Tshuam): "Yuav ua li cas kuv thiaj yuav tsum qhia ua ntej Cov Lus Qhia no?" Kuv nug kuv tus kheej. Zoo li, txij li thaum pib ntawm lub sijhawm, tus txiv neej muaj qhov xav kom lo lo rau hauv tus cwj mem thiab tshaj tawm cov duab online. Zoo, Kuv tau txiav txim siab luv luv delving rau hauv keeb kwm loj dua ntawm tus cwj mem yaj, b