สารบัญ:

Arduino Bluetooth Robot Face: 3 ขั้นตอน
Arduino Bluetooth Robot Face: 3 ขั้นตอน

วีดีโอ: Arduino Bluetooth Robot Face: 3 ขั้นตอน

วีดีโอ: Arduino Bluetooth Robot Face: 3 ขั้นตอน
วีดีโอ: สอน เขียนโปรแกรม ภาษาซี Arduino | ESP32 DIY สร้าง รถบังคับ Robot bluetooth motor #EP2 2024, กรกฎาคม
Anonim
Arduino Bluetooth Robot Face
Arduino Bluetooth Robot Face

นี่คือการออกแบบขั้นพื้นฐานของใบหน้าหุ่นยนต์ที่ทำจาก 2 OLED และเซอร์โวที่ควบคุมผ่านบลูทูธจากสมาร์ทโฟน ฉันกำลังทำงานกับหุ่นยนต์และฉันต้องการพัฒนาการควบคุมลักษณะใบหน้าแบบง่ายๆ ของพวกมัน ฉันเพิ่มบลูทูธเพื่อดูคุณสมบัติต่างๆ เพียงกดปุ่ม ด้วยคำแนะนำนี้ คุณจะได้รับมุมมองพื้นฐานเกี่ยวกับวิธีง่ายๆ ในการทำเช่นนี้และเป็นแพลตฟอร์มที่ดีในการสร้างจากโครงการในอนาคตของคุณเอง นี่เป็นบทช่วยสอนแรกของฉัน ดังนั้นมันอาจจะดูแย่ แต่ถามคำถามใด ๆ ที่คุณต้องการในความคิดเห็น ฉันยังใหม่กับโลกของอุปกรณ์อิเล็กทรอนิกส์ ดังนั้นหากสิ่งของของฉันถูกยกขึ้นโปรดแจ้งให้เราทราบด้วยขอบคุณ

และใช่นี่คือเตียงของฉัน บันทึกความคิดเห็น

ขั้นตอนที่ 1: อะไหล่ที่คุณต้องการ

อะไหล่ที่คุณต้องการ
อะไหล่ที่คุณต้องการ

1: arduino uno

2: 128x64 OLED

1: เซอร์โว

1: h2-06 rs232 บลูทูธ transiever

หมุดเขียงหั่นขนมชาย

กระดานขนมปัง

แหล่งจ่ายไฟ (ฉันใช้ตัวควบคุม ELEGO 5v / 3.3v)

ซอฟต์แวร์

Arduino ide

แอพ Android BlueTerm

ขั้นตอนที่ 2: วางสาย

วางสาย
วางสาย
วางสาย
วางสาย
วางสาย
วางสาย

ขออภัยไม่มีภาพแฟนซีของไดอะแกรม แต่…

สำหรับ OLED:

SCL ถึง A5

SDA เป็น A4

VCC เป็น 3.3v

GND ลงกราวด์

สำหรับเซอร์โว:

ลวดสีน้ำตาลลงกราวด์

สายสีแดงเข้า VCC

สายสีเหลืองไปยัง arduion PWM 3

สำหรับบลูทูธ:

VCC ถึง 3.3 โวลต์

GND ลงกราวด์

RX เป็น arduion TX

TX เป็น arduino RX (ตัดการเชื่อมต่อ rx และ tx ขณะอัปโหลดรหัสไปยัง arduino)

ขั้นตอนที่ 3: รหัส

อย่าลังเลที่จะเล่นกับโค้ดอย่างที่ฉันพูดไปก่อนหน้านี้ นี่คือตัวอย่างง่ายๆ ของสิ่งที่เป็นไปได้ ตรวจสอบรหัสอื่น ๆ สำหรับ OLED เพื่อเพิ่มดวงตาและท่าทางที่แตกต่างกันเช่นการกลอกตาหรือตาบ้า

เมื่ออัปโหลดรหัสและติดตั้งแอปแล้ว คุณสามารถเชื่อมต่อกับอุปกรณ์บลูทูธได้หากระบบถามรหัสผ่าน นั่นคือ 1234

การกด 0 ในแอปจะทำให้คุณมีคำแนะนำในการขยับศีรษะและตากะพริบ (สิ่งเดียวที่ฉันได้รวมไว้ในบทช่วยสอนนี้) เป็นไปได้ที่จะเพิ่มเซอร์โวอีกตัวสำหรับแกนเพิ่มเติมบนหุ่นยนต์ แบ่งปันสิ่งที่คุณทำในความคิดเห็นด้านล่างฉันจะอัปเดตโพสต์นี้ในขณะที่ฉันดำเนินการเอง

แนะนำ: