Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
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 **