สารบัญ:

สร้างหุ่นยนต์ควบคุมระยะไกล ESP8266 มูลค่า 15 เหรียญ / รถ / ถังสำหรับ Ios และ Android: 4 ขั้นตอน
สร้างหุ่นยนต์ควบคุมระยะไกล ESP8266 มูลค่า 15 เหรียญ / รถ / ถังสำหรับ Ios และ Android: 4 ขั้นตอน

วีดีโอ: สร้างหุ่นยนต์ควบคุมระยะไกล ESP8266 มูลค่า 15 เหรียญ / รถ / ถังสำหรับ Ios และ Android: 4 ขั้นตอน

วีดีโอ: สร้างหุ่นยนต์ควบคุมระยะไกล ESP8266 มูลค่า 15 เหรียญ / รถ / ถังสำหรับ Ios และ Android: 4 ขั้นตอน
วีดีโอ: สุดยอดไอเดีย เปิด/ปิดไฟด้วยสมาร์ทโฟนผ่านแอพ Blynk สร้างบ้านอัจฉริยะ | How to make Smart Home 2024, พฤศจิกายน
Anonim
Image
Image
สร้างแอพ Blynk
สร้างแอพ Blynk

คุณเกลียดที่จะเดินไปที่ห้องครัวเพื่อหยิบขนมหรือไม่? หรือเพื่อรับเครื่องดื่มใหม่? ทั้งหมดนี้สามารถแก้ไขได้ด้วยบัตเลอร์ที่ควบคุมด้วยรีโมทราคา $ 15

ก่อนที่เราจะดำเนินการต่อ ตอนนี้ฉันกำลังดำเนินโครงการ Kickstarter สำหรับแถบไฟ LED RGB ที่ควบคุมด้วยเสียงซึ่งทำงานร่วมกับ Cortana และมีราคา 19 เหรียญ สามารถพบได้ที่นี่:

www.kickstarter.com/projects/1538004954/co…

ในคำแนะนำนี้ เราจะสร้างบัตเลอร์ที่ควบคุมจากระยะไกล สามารถควบคุมผ่าน WiFi โดยใช้โทรศัพท์ Iphone หรือ Android โปรเจ็กต์ทั้งหมดใช้บอร์ด ESP8266 nodeMCU และทุกอย่างสามารถสร้างได้ในราคา $15 หากคุณซื้อจากจีน

สำหรับโครงการนี้ เราต้องการสิ่งต่อไปนี้:

1x บอร์ด ESP8266

มอเตอร์ DC แบบมีเกียร์ 2x พร้อมล้อ

1x L293D หรือ 2x bc547 NPN ทรานซิสเตอร์

1x เขียงหั่นขนม + สายเขียงหั่นขนม

1x ชิ้นไม้

1x ถังขยะ (หรืออย่างอื่นซึ่งจะเป็นตารางในขั้นตอนที่ 3)

1x360 องศาหมุนล้อ

1x แบตเตอรี่สำหรับมอเตอร์ DC ฉันใช้ 2s Lipo

พาวเวอร์แบงค์ 1x 5V

โครงการนี้ยังมีประโยชน์หากคุณต้องการสร้างรถยนต์ รถถัง หรือรถแลนด์โรเวอร์ที่ควบคุมด้วยรีโมท เนื่องจากอุปกรณ์อิเล็กทรอนิกส์จะเหมือนกัน ต้องเปลี่ยนเฉพาะฐานเท่านั้น

มาเริ่มกันเลย!

ขั้นตอนที่ 1: สร้างแอป Blynk

สร้างแอพ Blynk
สร้างแอพ Blynk
สร้างแอพ Blynk
สร้างแอพ Blynk

ในการเริ่มต้น เราต้องดาวน์โหลดแอปชื่อ Blynk ก่อน สามารถพบได้ทั้งใน AppStore เช่นเดียวกับใน PlayStore หลังจากดาวน์โหลดแอปแล้ว เราต้องทำตามขั้นตอนต่อไปนี้ (ตรวจสอบรูปภาพด้านบนเพื่อดูคำอธิบายแบบเห็นภาพว่าฉันกำลังทำอะไรอยู่)

1. สร้างบัญชีและเข้าสู่ระบบ

2. กดปุ่ม "โครงการใหม่"

3. ตั้งชื่อโปรเจ็กต์และเลือกเป็นบอร์ด ESP8266 และเป็นการเชื่อมต่อ WiFi

4. ปัดไปทางซ้ายและเพิ่มปุ่มสองปุ่มตามภาพด้านบน

5. คลิกที่ปุ่มซ้ายแล้วเปลี่ยนพินเป็น GP0

6. ทำเช่นเดียวกันกับปุ่มขวา แต่เปลี่ยนพินตอนนี้เป็น GP2

สุดท้ายเราต้องได้รับโทเค็นการตรวจสอบสิทธิ์ คลิกที่ไอคอนน็อตที่ด้านบนขวาและค้นหาโทเค็นการตรวจสอบความถูกต้อง เป็นชุดตัวเลขและตัวอักษรสุ่มยาวๆ เขียนสตริงนี้เพราะเราต้องการมันในขั้นตอนต่อไป

ขั้นตอนที่ 2: ตั้งโปรแกรม ESP8266

ตั้งโปรแกรม ESP8266
ตั้งโปรแกรม ESP8266
ตั้งโปรแกรม ESP8266
ตั้งโปรแกรม ESP8266

เนื่องจากเราใช้แอป Blynk เราจึงไม่จำเป็นต้องใช้โค้ดที่ซับซ้อน ในการเริ่มต้นเราต้องเปิด Arduino IDE ฉันคิดว่าคุณมี Arduino IDE ที่กำหนดค่าไว้สำหรับบอร์ด ESP8266 แล้ว และคุณสามารถอัปโหลดไปยังมันได้ หากไม่มีบทเรียนออนไลน์มากมายเกี่ยวกับวิธีการทำเช่นนั้น

เพียงดาวน์โหลดไฟล์ robotButler.ino จาก Instructable แล้วเปิดใน Arduino IDE ก่อนที่เราจะสามารถอัปโหลดได้ เราจำเป็นต้องเปลี่ยน 3 พารามิเตอร์:

มองหารหัสบรรทัดนี้:

char auth = "YourAuthToken";

ตอนนี้เปลี่ยนข้อความระหว่าง " " สำหรับโทเค็นการตรวจสอบสิทธิ์ของคุณ นี่คือชุดตัวเลขและตัวอักษรยาวๆ ที่คุณจดจากขั้นตอนที่ 1

ตัวอย่างเช่น: char auth = 8d454db36538e4ce49516ca476186r9db”;

ตอนนี้ให้มองหาโค้ดสองบรรทัดนี้:

char ssid = "ชื่อเครือข่ายของคุณ";

char pass = "รหัสผ่านของคุณ";

ตอนนี้เปลี่ยนข้อความระหว่าง " " สำหรับ ssid เป็นชื่อเครือข่าย WiFi ในบ้านของคุณสำหรับฉัน ElferinksWiFi

ตอนนี้เปลี่ยนข้อความระหว่าง " " สำหรับรหัสผ่านเป็นรหัสผ่านของเครือข่าย WiFi ในบ้านของคุณ

ตัวอย่างเช่น

ถ่าน ssid = "ElferinksWiFi";

ถ่านผ่าน = "TERHTK18R";

หลังจากนี้ คุณสามารถเชื่อมต่อ ESP8266 ด้วยสาย USB และคลิกปุ่มอัปโหลดเพื่อแฟลช ESP8266

ขั้นตอนที่ 3: สร้างฮาร์ดแวร์

ทำฮาร์ดแวร์!
ทำฮาร์ดแวร์!
ทำฮาร์ดแวร์!
ทำฮาร์ดแวร์!
ทำฮาร์ดแวร์!
ทำฮาร์ดแวร์!

ตอนนี้เรามีส่วนซอฟต์แวร์เสร็จเรียบร้อยแล้ว เราสามารถเริ่มสร้างฮาร์ดแวร์ได้

ฉันเริ่มต้นด้วยการสร้างแผนผังด้านบนบนเขียงหั่นขนม ทั้งสองแผนผังใช้งานได้ แต่ด้วยเหตุผลบางอย่างทรานซิสเตอร์ NPN ฉันใช้ bc547 ในแผนผังที่สองร้อนมาก นั่นคือเหตุผลที่ฉันตัดสินใจใช้ IC ไดรเวอร์มอเตอร์ L293d ซึ่งทำงานได้อย่างสมบูรณ์แบบสำหรับฉัน

หลังจากทำแผนผังเสร็จแล้ว เราจำเป็นต้องเพิ่มพลังทั้งหมด ฉันใช้สำหรับแบตเตอรี่ lipo 2s (7.4V) สำหรับจ่ายไฟให้กับมอเตอร์และแบตสำรอง 5V เพื่อจ่ายไฟให้กับ ESP8266

ตอนนี้เราสามารถเริ่มสร้างหุ่นยนต์ได้แล้ว

1. กาวร้อนมอเตอร์กระแสตรงสองเกียร์กับชิ้นไม้

2. กาวร้อนให้วงล้อหมุนไปที่ส่วนท้ายของฐานที่คุณใช้ ในกรณีของฉันดิสก์โลหะกลม

3. กาวร้อนบนชิ้นไม้ด้วยมอเตอร์กระแสตรงเข้ากับฐานของคุณ

4. ตอนนี้กาวร้อน thwe อิเล็กทรอนิกส์กับฐาน

หลังจากฐานเสร็จแล้วเราต้องสร้างตารางเอง ฉันใช้ถังขยะที่วางอยู่รอบๆ หลังจากผูกซิปเข้ากับฐานแล้ววางชิ้นไม้ไว้ด้านบน หุ่นยนต์ก็ทำเสร็จแล้ว

คุณยังสามารถสร้างฐานที่แตกต่างไปจากเดิมอย่างสิ้นเชิงได้ ตัวอย่างเช่น หากคุณต้องการสร้างถังควบคุมระยะไกล คุณสามารถสร้างฐานสำหรับสิ่งนั้นและใช้อุปกรณ์อิเล็กทรอนิกส์เดียวกันกับในโครงการนี้ สิ่งนี้เหมือนกันหากคุณต้องการสร้าง: รถควบคุมระยะไกล รถแลนด์โรเวอร์ หรืออะไรก็ได้ที่คุณคิด

ขั้นตอนที่ 4: ไปกันเถอะ

มาขี่กัน!
มาขี่กัน!

เมื่อทำทุกอย่างเสร็จแล้ว เราสามารถเสียบ ESP8266 เข้ากับพาวเวอร์แบงค์และเปิดแอป Blynk บนโทรศัพท์ของคุณ แอพจะเชื่อมต่อกับหุ่นยนต์โดยอัตโนมัติ และตอนนี้คุณจะสามารถขับมันได้ทุกที่!

หากคุณมีคำถามใด ๆ อย่าลังเลที่จะถามฉัน

หากคุณชอบโปรเจ็กต์นี้ คุณสามารถตรวจสอบโปรเจ็กต์อื่นๆ ของฉันซึ่งเป็นโปรเจ็กต์ประเภท IOT เช่น ประตูเปิดเองและไฟควบคุมด้วยเสียง

แนะนำ: