สารบัญ:
- ขั้นตอนที่ 1: วัสดุที่จำเป็น
- ขั้นตอนที่ 2: คำอธิบายฮาร์ดแวร์
- ขั้นตอนที่ 3: ดาวน์โหลด Arduino IDE
- ขั้นตอนที่ 4: การเตรียม Arduino IDE
- ขั้นตอนที่ 5: เวลาการเข้ารหัส
- ขั้นตอนที่ 6: อัปโหลดโปรแกรมของคุณ
วีดีโอ: การเชื่อมต่อเซอร์โวมอเตอร์กับ NodeMCU: 6 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
สวัสดีทุกคน, นี่เป็นโครงการที่สอนได้ครั้งแรกของฉัน
คุณต้องการเริ่มต้นใช้งาน NodeMCU หรือไม่ ฉันมาที่นี่เพื่อแชร์กับคุณ วันนี้ฉันจะแสดงวิธีเริ่มต้นใช้งาน NodeMCU ไปกันเถอะ !
NodeMCU มีออนบอร์ด ESP8266-12E ทำให้บอร์ดเหมาะสำหรับ IoT (Internet Of Things) ในคำแนะนำนี้ ฉันจะแสดงวิธีเริ่มต้นกับ Servo โดยใช้ NodeMCU
ขั้นตอนที่ 1: วัสดุที่จำเป็น
นี่คือรายการส่วนประกอบที่จำเป็นสำหรับการเริ่มต้นใช้งาน NodeMCU
ส่วนประกอบฮาร์ดแวร์
- NodeMCU
- เซอร์โวมอเตอร์
- คณะกรรมการขนมปัง
- สายจัมเปอร์
- สายไมโคร USB
ส่วนประกอบซอฟต์แวร์
Arduino IDE
ขั้นตอนที่ 2: คำอธิบายฮาร์ดแวร์
เขียงหั่นขนมคืออะไร?
เป็นแพลตฟอร์มการสร้างต้นแบบ ซึ่งคุณสามารถเสียบส่วนประกอบและถอดออกได้อย่างง่ายดาย โปรดดูภาพเพื่อดูวิธีการทำภายใน โดยปกติจะมีแถบ 2 แถบแต่ละด้านระบุรางไฟฟ้า มันทำขึ้นเพื่อเชื่อมต่อ (-) และ (+) ทั้งหมดเข้าด้วยกันอย่างง่ายดาย
เซอร์โวคืออะไร?
เซอร์โวมอเตอร์เป็นอุปกรณ์ที่ยอดเยี่ยมที่สามารถหมุนไปยังมุมที่กำหนดหรือเรียกตำแหน่งได้
โดยปกติจะมีแขนเซอร์โวที่สามารถหมุนได้ 180 องศา เมื่อใช้ NodeMCU เราสามารถควบคุมเซอร์โวให้ไปยังตำแหน่งที่กำหนดได้ ง่ายๆ แค่นี้เอง! ในที่นี้เราจะมาดูวิธีเชื่อมต่อเซอร์โวมอเตอร์และวิธีหมุนไปยังตำแหน่งต่างๆ
การเชื่อมต่อกับเซอร์โว
งานต่อไปคือการเชื่อมต่อเซอร์โวมอเตอร์ของคุณ เซอร์โวทั่วไปมีสองประเภท:
- สีขาว - แดง - เซอร์โวแบบมีสายสีดำ
- เซอร์โวแบบมีสายสีส้ม - แดง - น้ำตาล
หากเซอร์โวของคุณมีสายสีขาว - แดง - ดำ ให้เชื่อมต่อดังนี้
- สายสีขาวเชื่อมต่อกับขาดิจิตอล D4
- สายสีดำเชื่อมต่อกับขา GND
- สายสีแดงเชื่อมต่อกับขา 3V3
หากเซอร์โวของคุณมีสายสีส้ม - แดง - น้ำตาล ให้เชื่อมต่อดังนี้
- สายสีส้มเชื่อมต่อกับขาดิจิตอล D4
- สายสีน้ำตาลเชื่อมต่อกับขา GND
- สายสีแดงเชื่อมต่อกับขา 3V3
ขั้นตอนที่ 3: ดาวน์โหลด Arduino IDE
ในการเริ่มต้น เราต้องดาวน์โหลด Arduino IDE (Integrated Development Environment) และไดรเวอร์ที่จำเป็นบางตัว
- ในการดาวน์โหลดซอฟต์แวร์ตรงไปที่ไซต์ Arduino:
- คลิกที่ซอฟต์แวร์ คลิกที่ Windows, Mac หรือ Linux ตามระบบปฏิบัติการของคุณ
- คุณสามารถบริจาคได้หากต้องการหรือเพียงแค่ดาวน์โหลด
- เมื่อเสร็จแล้ว คุณจะต้องทำตามขั้นตอนต่อไปเพื่อดาวน์โหลดลงในคอมพิวเตอร์ของคุณ
- คุณทำเสร็จแล้ว!
ขั้นตอนที่ 4: การเตรียม Arduino IDE
หลังจากดาวน์โหลด Arduino IDE ให้ไปที่
- แท็บไฟล์แล้วคลิกการตั้งค่า
- ใน URL ตัวจัดการบอร์ดเพิ่มเติม ให้เพิ่มลิงก์ต่อไปนี้ (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
- คลิกตกลงจากนั้นไปที่
- เครื่องมือ - บอร์ด - ผู้จัดการบอร์ด
ในช่องค้นหาให้พิมพ์ esp8266 > คลิก esp8266 โดย ESP8266 Community - คลิก Install
ตอนนี้คุณได้ตั้งค่า Arduino IDE ให้ทำงานร่วมกับ NodeMCU แล้ว
ขั้นตอนที่ 5: เวลาการเข้ารหัส
ขั้นตอนต่อไปคือการเขียนโค้ดเพื่อควบคุมเซอร์โว
ดาวน์โหลดไฟล์ "Servo.ino" และเปิดขึ้นใน Arduino IDE จากนั้นสร้างร่างใหม่และวางโค้ดด้านล่างใน Arduino IDE แล้วกดอัปโหลด
#รวม
เซอร์โวเซอร์โว;
การตั้งค่าเป็นโมฆะ () {
servo.attach(2); //D4
servo.write(0);
ล่าช้า (2000);
}
วงเป็นโมฆะ () {
servo.write (90);
ล่าช้า (1000);
servo.write(0);
ล่าช้า (1000);
}
โค้ดจะใช้เวลาสองสามนาทีในการอัปโหลด จากนั้นคุณจะเห็นมุมเปลี่ยนของ Servo จาก 0° เป็น 90° ในช่วงเวลาที่ตั้งไว้ในโค้ด
คุณสามารถปรับแต่งได้หากต้องการหรือเพียงแค่ใช้มันตามที่เป็นอยู่
ขั้นตอนที่ 6: อัปโหลดโปรแกรมของคุณ
- ไปที่เครื่องมือ
- บอร์ด > NodeMCU 1.0 (โมดูล ESP - 12E)
- พอร์ต (เลือกพอร์ตที่เหมาะสม)
**ตรวจสอบให้แน่ใจว่าคุณได้เลือกรุ่น NodeMCU ของคุณและเลือกพอร์ตอนุกรมที่ถูกต้อง (ดูรูป)
จากนั้นเพียงคลิกปุ่มอัปโหลด**
แนะนำ:
สถานีตรวจอากาศออนไลน์ (NodeMCU): 7 ขั้นตอน (พร้อมรูปภาพ)
สถานีตรวจอากาศออนไลน์ (NodeMCU): เฮ้พวก! ฉันหวังว่าคุณจะสนุกกับคำสั่งก่อนหน้านี้ของฉัน "Arduino Robot 4WR" และคุณก็พร้อมสำหรับสิ่งใหม่ ตามปกติแล้ว ฉันได้สร้างบทช่วยสอนนี้เพื่อแนะนำคุณทีละขั้นตอนในขณะที่คุณสร้างโครงการอิเล็กทรอนิกส์ของคุณเอง ในระหว่างการทำสิ่งนี้
วิธีสร้างระบบอัตโนมัติภายในบ้านบน IoT ด้วยรีเลย์ควบคุมเซ็นเซอร์ NodeMCU: 14 ขั้นตอน (พร้อมรูปภาพ)
วิธีสร้างระบบอัตโนมัติภายในบ้านโดยใช้ IoT ด้วยรีเลย์ควบคุมเซ็นเซอร์ NodeMCU: ในโครงการที่ใช้ IoT นี้ ฉันได้สร้างระบบอัตโนมัติภายในบ้านด้วยโมดูลรีเลย์ควบคุม Blynk และ NodeMCU พร้อมคำติชมแบบเรียลไทม์ ในโหมดแมนนวล โมดูลรีเลย์นี้สามารถควบคุมได้จากมือถือหรือสมาร์ทโฟนและสวิตช์แบบแมนนวล ในโหมดอัตโนมัติ ระบบอัจฉริยะนี้
IoT Air Freshener (พร้อม NodeMCU, Arduino, IFTTT และ Adafruit.io): 15 ขั้นตอน (พร้อมรูปภาพ)
IoT Air Freshener (พร้อม NodeMCU, Arduino, IFTTT และ Adafruit.io): Instructables Wireless Contest 2017 ผู้ชนะรางวัลที่หนึ่ง!!!:DNew นำเสนอแล้ว: นาฬิกา IoT พร้อมพยากรณ์อากาศ! ลองดู: https://www.instructables.com/id/Minimalist-IoT-Clock-using-ESP8266-Adafruitio-IFTT/ รู้สึกสบายใจที่มีเศษ
วิธีสร้างเครื่องวัดความเร็วลมของคุณเองโดยใช้ Reed Switches, Hall Effect Sensor และบางส่วนใน Nodemcu - ส่วนที่ 2 - ซอฟต์แวร์: 5 ขั้นตอน (พร้อมรูปภาพ)
วิธีสร้างเครื่องวัดความเร็วลมของคุณเองโดยใช้ Reed Switches, Hall Effect Sensor และบางส่วนใน Nodemcu - ส่วนที่ 2 - ซอฟต์แวร์: บทนำ นี่เป็นภาคต่อของโพสต์แรก "วิธีสร้างเครื่องวัดความเร็วลมของคุณเองโดยใช้ Reed Switches, Hall Effect Sensor และเรื่องที่สนใจบางส่วน บน Nodemcu - ส่วนที่ 1 - ฮาร์ดแวร์" - ที่จะแสดงวิธีการประกอบความเร็วลมและการวัดทิศทาง
วิธีสร้างเครื่องวัดความเร็วลมของคุณเองโดยใช้ Reed Switches, Hall Effect Sensor และเศษเล็กเศษน้อยบน Nodemcu - ส่วนที่ 1 - ฮาร์ดแวร์: 8 ขั้นตอน (พร้อมรูปภาพ)
วิธีสร้างเครื่องวัดความเร็วลมของคุณเองโดยใช้ Reed Switches, Hall Effect Sensor และเศษเล็กเศษน้อยบน Nodemcu - ส่วนที่ 1 - ฮาร์ดแวร์: บทนำตั้งแต่ฉันเริ่มต้นด้วยการศึกษา Arduino และ Maker Culture ฉันชอบที่จะสร้างอุปกรณ์ที่มีประโยชน์โดยใช้เศษขยะและเศษวัสดุ เช่น ฝาขวด ชิ้นส่วนของ PVC กระป๋องเครื่องดื่ม ฯลฯ ฉันชอบที่จะให้วินาที ชีวิตของชิ้นส่วนใด ๆ หรือคู่ใด ๆ