Talaan ng mga Nilalaman:
- Hakbang 1: Kinakailangan ang Mga Materyal
- Hakbang 2: Paglalarawan ng Hardware
- Hakbang 3: I-download ang Arduino IDE
- Hakbang 4: Paghahanda ng Arduino IDE
- Hakbang 5: Oras ng Coding
- Hakbang 6: I-upload ang Iyong Program
Video: Pag-interfacing ng Servo Motor Sa NodeMCU: 6 na Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Kumusta kayong lahat, Narito ang aking unang proyekto na Makatuturo.
Kaya nais mong magsimula sa NodeMCU? Kaya, narito ako upang ibahagi sa iyo. Ngayon, ipapakita ko sa iyo kung paano magsimula sa NodeMCU. TAYO na!
Ang NodeMCU ay nakasakay sa ESP8266-12E na ginagawang angkop ang board para sa IoT (Internet Of Things). Sa Instructable na ito ipapakita ko sa iyo kung paano magsimula sa Servo gamit ang NodeMCU.
Hakbang 1: Kinakailangan ang Mga Materyal
Narito ang listahan ng mga sangkap na kinakailangan upang makapagsimula sa NodeMCU,
Mga Bahagi ng Hardware
- NodeMCU
- Servo Motor
- Lupon ng Tinapay
- Jumper Wires
- Micro USB Cable
Mga Bahagi ng Software
Arduino IDE
Hakbang 2: Paglalarawan ng Hardware
Ano ang isang Breadboard?
Ito ay isang platform ng prototyping, kung saan maaari mong mai-plug ang mga bahagi at madaling alisin ang mga ito. Mangyaring mag-refer sa larawan upang makita kung paano ito ginawa sa loob. Karaniwan mayroong 2 banda sa bawat panig na nagpapahiwatig ng mga riles ng kuryente. Ginawa ito upang madaling ikonekta ang lahat ng (-) at (+) magkasama.
Ano ang Servo?
Ang mga motor ng servo ay mahusay na mga aparato na maaaring lumiko sa isang tinukoy na anggulo o tinawag na posisyon.
Karaniwan, mayroon silang isang servo arm na maaaring maging 180 degree. Gamit ang NodeMCU, makokontrol namin ang isang servo upang pumunta sa isang tinukoy na posisyon. Kasing simple niyan! Dito makikita natin kung paano ikonekta ang isang servo motor at kung paano ito i-on sa iba't ibang mga posisyon.
Koneksyon sa Servo
Ang susunod na trabaho ay upang ikonekta ang iyong motor sa servo. Mayroong dalawang karaniwang uri ng servo:
- Puti - Pula - Itim na wired servo
- Orange - Pula - Kayumanggi na may wires na servo
Kung ang iyong servo ay may White - Red - Black wires, pagkatapos ay ikonekta ito tulad ng sumusunod
- Ang puting wire ay kumokonekta sa Digital pin D4
- Ang black wire ay kumokonekta sa GND pin
- Ang pulang wire ay kumokonekta sa 3V3 pin
Kung ang iyong servo ay mayroong mga Orange - Red - Brown na mga wire, pagkatapos ay ikonekta ito tulad ng sumusunod
- Nag-uugnay ang orange wire sa Digital pin D4.
- Ang brown wire ay kumokonekta sa GND pin
- Ang pulang wire ay kumokonekta sa 3V3 pin
Hakbang 3: I-download ang Arduino IDE
Upang makapagsimula kailangan naming i-download ang Arduino IDE (Integrated Development Environment) at ilang kinakailangang mga driver.
- Upang i-download ang software ay magtungo sa Arduino site:
- Mag-click sa Software Mag-click sa alinman sa Windows, Mac o Linux batay sa iyong Operating System.
- Maaari kang magbigay ng donasyon kung nais mo o mag-download lamang.
- Kapag tapos na ito, kakailanganin mo lamang na ipagpatuloy ang mga hakbang upang ma-download ito sa iyong computer.
- Tapos ka na!
Hakbang 4: Paghahanda ng Arduino IDE
Pagkatapos i-download ang Arduino IDE mag-navigate sa
- File tab at pagkatapos ay mag-click sa Mga Kagustuhan.
- Sa karagdagang mga Boards Manager URL idagdag ang sumusunod na link (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
- Mag-click sa OK at pagkatapos ay mag-navigate sa
- Mga Tool - Mga Lupon - Tagapamahala ng Mga Lupon
Sa uri ng larangan ng paghahanap esp8266> i-click ang esp8266 sa pamamagitan ng Komunidad ng ESP8266 - I-click ang I-install
Ngayon ay na-setup mo na ang Arduino IDE upang gumana kasama ang NodeMCU.
Hakbang 5: Oras ng Coding
Ang susunod na hakbang ay upang magsulat ng ilang code upang makontrol ang Servo.
I-download ang file na "Servo.ino" at buksan ito sa Arduino IDE. Pagkatapos Lumikha ng isang bagong sketch at i-paste ang code sa ibaba sa arduino IDE at pindutin ang Upload.
# isama
Servo servo;
walang bisa ang pag-setup () {
servo.attach (2); // D4
servo.write (0);
pagkaantala (2000);
}
void loop () {
servo.write (90);
pagkaantala (1000);
servo.write (0);
pagkaantala (1000);
}
Ang code ay tatagal ng ilang minuto upang mai-upload at pagkatapos ay dapat mong makita ang pagbabago ng anggulo ng Servo mula 0 ° hanggang 90 ° sa agwat na itinakda sa code.
Maaari kang mag-tinker dito kung nais mo, o gamitin lamang ito tulad nito.
Hakbang 6: I-upload ang Iyong Program
- Mga Kasangkapan sa Goto
- Lupon> NodeMCU 1.0 (ESP - 12E Modyul)
- Port (Piliin ang tamang Port)
** Siguraduhin na napili ang iyong modelo ng NodeMCU at ang tamang serial port ay nai-tik (tingnan ang mga larawan).
Pagkatapos i-click lamang ang pindutang Mag-upload **
Inirerekumendang:
HeadBot - isang Robot na Nagbabago ng Sarili para sa Pag-aaral at Pag-abot sa STEM: 7 Mga Hakbang (na may Mga Larawan)
HeadBot - isang Self-Balancing Robot para sa STEM Learning and Outreach: Headbot - isang dalawang talampakan ang taas, self-balancing robot - ay ang ideya ng South Eugene Robotics Team (SERT, FRC 2521), isang mapagkumpitensyang pangkat ng robotics ng high school sa UNA Kompetisyon ng Robotics, mula sa Eugene, Oregon. Ang sikat na robot sa pag-abot na ito ay ginagawang
Pag-iniksyon sa Keyboard / Awtomatikong I-type ang Iyong Password Sa Isang Pag-click !: 4 Mga Hakbang (na may Mga Larawan)
Pag-iniksyon sa Keyboard / Awtomatikong I-type ang Iyong Password Sa Isang Pag-click !: Mahirap ang mga password … at ang pag-alala sa isang ligtas ay mas mahirap pa! Bukod dito kung mayroon kang kasama, nagbabagong password ay magtatagal ito upang mai-type. Ngunit huwag matakot sa aking mga kaibigan, mayroon akong solusyon dito! Lumikha ako ng isang maliit na awtomatikong pag-type ng makina na
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: 7 Mga Hakbang (na may Mga Larawan)
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: Mayroong maraming mga satellite sa itaas ng aming mga ulo. Alam mo ba, na ang paggamit lamang ng Iyong computer, TV Tuner at simpleng DIY antena Maaari mong matanggap ang mga pagpapadala mula sa kanila? Halimbawa ng mga real time na larawan ng mundo. Ipapakita ko sa iyo kung paano. Kakailanganin mo ang: - 2 w
Paano Baguhin ang isang Micro Servo Motor (SG90) para sa Patuloy na Pag-ikot: 6 Mga Hakbang (na may Mga Larawan)
Paano Baguhin ang isang Micro Servo Motor (SG90) para sa Patuloy na Pag-ikot: Oh hindi! Naubos na ang DC Motors! Mayroon ka bang mga ekstrang servo at resistor na nakaupo? Pagkatapos ay baguhin natin ito! Ang isang normal na servo ay lumiliko sa paligid ng 180 degree. Malinaw na, hindi namin ito magagamit para sa isang sasakyang tumatakbo sa mga gulong. Sa tutorial na ito, pupunta ako
Paano Baguhin ang isang Servo Motor para sa Patuloy na Pag-ikot (Isang Motor Walker Robot): 8 Hakbang (na may Mga Larawan)
Paano baguhin ang isang Servo Motor para sa Patuloy na Pag-ikot (Isang Motor Walker Robot): Ang itinuturo na ito ay bahagi ng isang motor walker. panlakad / Mayroong trilyong mga tutorial na tulad nito, alam ko :-) Sila kung saan kumukuha sa paaralan sa tanghalian ay nagpapahinga sa isang Sony Mavica camera (flop