สารบัญ:
- ขั้นตอนที่ 1: รวบรวมชิ้นส่วน
- ขั้นตอนที่ 2: UltraSonic Sensor
- ขั้นตอนที่ 3: การเชื่อมต่อและรหัส
- ขั้นตอนที่ 4: เสร็จสิ้น!!!
วีดีโอ: ติดตามฉันด้วยหุ่นยนต์โดยใช้ NodeMCU: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
มันเป็นหุ่นยนต์ Follow Me ที่ง่ายมากโดยใช้ NodeMCU ใช้ NodeMCU HC SR04 Distance Sensor เพื่อตรวจจับวัตถุ/มนุษย์ที่อยู่ใกล้เคียง เมื่อตรวจพบวัตถุ/มนุษย์ มันจะเริ่มตามมา
ขั้นตอนที่ 1: รวบรวมชิ้นส่วน
ฮาร์ดแวร์:
1) NodeMCU - ไมโครคอนโทรลเลอร์
2) HC SR04 - เซ็นเซอร์ระยะ
3) L298N - ตัวขับมอเตอร์
4) 2 X 150 RPM 12V/5V DC เครื่องยนต์ พร้อมล้อ
5) แผ่น Hylam - ติดตั้งทุกชิ้นส่วน
6) โมดูลตัวแปลง DC-DC StepUp
7) พาวเวอร์แบงค์
8) ล้อเลื่อน
9) เขียงหั่นขนม
ซอฟต์แวร์:
1) Arduino IDE
ขั้นตอนที่ 2: UltraSonic Sensor
การเชื่อมต่อ:เซ็นเซอร์ HC-SR04 ติดกับ Breadboard
เซ็นเซอร์ Vcc เชื่อมต่อกับ NodeMCU +3.3V/5V
เซ็นเซอร์ GND เชื่อมต่อกับ NodeMCU GND
เซ็นเซอร์ทริกเกอร์พินเชื่อมต่อกับ NodeMCU Digital I/O D4
เซ็นเซอร์ Echo Pin เชื่อมต่อกับ NodeMCU Digital I/O D3
เซนเซอร์บางตัวทำงานร่วมกับ 3.3V หากคุณไม่ได้รับค่าใด ๆ ให้เปลี่ยน Vcc Pin เป็น 5V
ดาวน์โหลดไฟล์.
อัปโหลดรหัสใน NodeMCU
เปิด Serial Monitor หลังจากอัพโหลดเสร็จ
ตั้งค่าอัตราบอดเป็น 9600
ขั้นตอนที่ 3: การเชื่อมต่อและรหัส
อย่าถอดสายไฟออกจากเซนเซอร์ มันเหมือนกันสำหรับการเชื่อมต่อขั้นสุดท้าย
การเชื่อมต่อ:
NodeMCU L298N
D5 IN1
D6 IN2
D7 IN3
D8 IN4
สำหรับพาวเวอร์ซัพพลาย:
ฉันใช้ Li Ion Powerbank ฉันบัดกรีสายไฟด้วยแบตเตอรี่ลิเธียม
จากนั้นจึงนำสายไฟจากแบตเตอรี่ไปบัดกรีที่อินพุตของ DC Converter และปรับเทียบเพื่อให้ได้แรงดันเอาต์พุต 5V/12V จากนั้นเชื่อมต่อขั้วบวกกับ +12V ของ L298N และขั้วลบกับ Gnd
รหัส:
ดาวน์โหลดและอัปโหลดโค้ดไปยัง NodeMCU
ขั้นตอนที่ 4: เสร็จสิ้น!!!
จ่ายไฟให้กับ NodeMCU ด้วย USB จาก Powerbank
ทดสอบบอท สนุก!!!
แนะนำ:
บอทโทรเลขด้วย NodeMCU (ESP8266): 3 ขั้นตอน
Telegram Bot พร้อม NodeMCU (ESP8266): ต้องการบอทเพื่อแจ้งเตือนจากระบบของคุณหรือไม่? หรือทำอะไรเพียงแค่ส่งข้อความ? Telegram Bot คือทางออกของคุณ! ในบทช่วยสอนนี้ ฉันจะใช้ Telegram Web และ BotFather เพื่อสร้าง bot ของฉัน
การควบคุม Led ผ่านแอพ Blynk โดยใช้ Nodemcu ทางอินเทอร์เน็ต: 5 ขั้นตอน
การควบคุม Led ผ่านแอพ Blynk โดยใช้ Nodemcu ทางอินเทอร์เน็ต: สวัสดีทุกคน วันนี้เราจะแสดงให้คุณเห็นว่าคุณสามารถควบคุม LED โดยใช้สมาร์ทโฟนผ่านอินเทอร์เน็ตได้อย่างไร
วิธีเชื่อมต่อ NodeMCU ESP8266 กับฐานข้อมูล MySQL: 7 ขั้นตอน
วิธีเชื่อมต่อ NodeMCU ESP8266 กับฐานข้อมูล MySQL: MySQL เป็นระบบจัดการฐานข้อมูลเชิงสัมพันธ์ (RDBMS) ที่ใช้กันอย่างแพร่หลายซึ่งใช้ภาษาคิวรีที่มีโครงสร้าง (SQL) ในบางจุด คุณอาจต้องการอัปโหลดข้อมูลเซ็นเซอร์ Arduino/NodeMCU ไปยังฐานข้อมูล MySQL ในคำแนะนำนี้ เราจะดูวิธีการเชื่อมต่อ
NodeMCU Lua บอร์ด 6$ ราคาถูกพร้อมการบันทึกอุณหภูมิและความชื้น MicroPython, Wifi และสถิติมือถือ: 4 ขั้นตอน
NodeMCU Lua ราคาถูก 6$ Board พร้อม MicroPython Temperature and Humidity Logging, Wifi และ Mobile Stats: โดยทั่วไปแล้วจะเป็นสถานีตรวจสภาพอากาศบนคลาวด์ คุณสามารถตรวจสอบข้อมูลในโทรศัพท์ของคุณหรือใช้โทรศัพท์เป็นจอแสดงผลสด ด้วยอุปกรณ์ NodeMCU คุณสามารถบันทึกข้อมูลอุณหภูมิและความชื้นภายนอกได้ , ในห้อง, เรือนกระจก, ห้องปฏิบัติการ, ห้องเย็น หรือที่อื่นๆ ได้ครบ
พอร์ต USB ของ NODEMcu ไม่ทำงาน? อัปโหลดโค้ดโดยใช้โมดูล USB เป็น TTL (FTDI) ใน 2 ขั้นตอน: 3 ขั้นตอน
พอร์ต USB ของ NODEMcu ไม่ทำงาน? อัปโหลดรหัสโดยใช้โมดูล USB เป็น TTL (FTDI) ใน 2 ขั้นตอน: เหนื่อยกับการเชื่อมต่อกับสายไฟจำนวนมากจากโมดูล USB เป็น TTL ไปยัง NODEMcu ให้ปฏิบัติตามคำแนะนำนี้เพื่ออัปโหลดรหัสในเวลาเพียง 2 ขั้นตอน หากพอร์ต USB ของ NODEMcu ใช้งานไม่ได้ อย่าเพิ่งตกใจ เป็นเพียงชิปไดรเวอร์ USB หรือขั้วต่อ USB