» อิเล็กทรอนิกส์ » Arduino »หุ่นยนต์สี่ขาจาก ESP8266

หุ่นยนต์สี่ขาขึ้นอยู่กับ ESP8266

หุ่นยนต์สี่ขาขึ้นอยู่กับ ESP8266

สวัสดีตอนนี้ฉันจะตีพิมพ์คำแนะนำสำหรับการผลิต quadropod - หุ่นยนต์สี่ขา ชิ้นส่วนหุ่นยนต์ถูกพิมพ์บนเครื่องพิมพ์ 3D เป็นคอนโทรลเลอร์ - ESP8266 แต่คุณสามารถใช้ได้ Arduinoตัวอย่างเช่น Nano หรือ Mini การจัดการผ่านเว็บ - อินเตอร์เฟส การเชื่อมต่อ Wi-Fi

อย่างที่ฉันบอกไปก่อนหน้านี้ - รายละเอียดถูกพิมพ์บนเครื่องพิมพ์ 3D หากคุณมีปัญหาใด ๆ ถ้าไม่คุณจะต้องหาคนที่จะพิมพ์หรือสั่งพิมพ์

วิดีโอหุ่นยนต์สี่ขา:


ดังนั้นเราต้องการ:
- ESP 8266 - 12E
- แรงดันไฟฟ้า 3.3v
- แบตเตอรี่ Li-ion 18650 2 ชิ้น
- Servo SG-90 8 ชิ้น
- สวิตช์
- ปุ่ม
- สายไฟ
- ช่องเสียบ PLS
- USB-TTL
- สลักเกลียว 3x20
- ถั่วและเครื่องซักผ้า 3mm
- เจาะ 3.2
- สว่านหรือไขควง

ขั้นตอนที่ 1 กรณี
ในการสร้างลำตัวและขาคุณต้องพิมพ์ส่วนต่าง ๆ ต่อไปนี้บนเครื่องพิมพ์ 3D:
parts.rar [162.17 Kb] (ดาวน์โหลด: 231)

ฉันดึงดูดความสนใจของคุณต่อความจริงที่ว่าไฟล์ k_body และ k_others ต้องพิมพ์ครั้งเดียวและไฟล์ k_legs สอง! คุณสามารถพิมพ์ได้ทุกสี เราดำเนินการชุมนุมตามรูปแบบ:


ที่ข้อต่อของขาเราใช้สลักเกลียวขนาด 3x20 ใส่แบตเตอรี่เข้าไปในเคสและถอดสายไฟออกเชื่อมต่อมันแบบขนาน อย่าลืมที่จะถอดสายเพิ่มเติมสำหรับการชาร์จออกไปมันจะไม่สะดวกมากที่จะถอดแบตเตอรี่ออกสำหรับการชาร์จ เมื่อทำการประกอบต้องแน่ใจว่าเซอร์โวทั้งหมดอยู่ในตำแหน่ง 90 องศา ในการตั้งค่าเซอร์โวเป็น 90 องศาคุณต้องเชื่อมต่อกับคอนโทรลเลอร์ (เช่น Arduino) และใช้รหัสง่าย ๆ ในการหมุนเซอร์โว คุณสามารถทำได้ด้วยตนเอง ในการทำเช่นนี้ให้วางคันโยกบนเพลาเซอร์โวและหมุนจนกระทั่งตัวหยุดของเฟืองอยู่ตรงกลาง ต้องทำอย่างระมัดระวังเนื่องจากเกียร์เป็นพลาสติกและมีความเป็นไปได้สูงที่จะหลุดออกจากฟัน ฉันแนะนำให้ใช้ตัวเลือกแรกมันยาวกว่า แต่แน่นอนว่าเซอร์โวจะยังคงอยู่เหมือนเดิม



ในนาทีสุดท้ายฉันตัดสินใจทาสี รูปแบบ สีฟ้า - แดง



ขั้นตอนที่ 2 ช่างไฟฟ้า
และที่นี่มีตัวเลือกมากมายที่เป็นไปได้ ในความคิดของฉันสิ่งที่ดีที่สุดคือใช้ ESP 8266 - 12E เป็นคอนโทรลเลอร์ ประการแรกมันมีจำนวนพินที่จำเป็นในการเชื่อมต่อเซอร์โวทั้งหมดประการที่สองโมดูล Wi-Fi ในตัวซึ่งอำนวยความสะดวกในการจัดการและกระบวนการเชื่อมต่ออย่างมาก ประการที่สามคุณสามารถตั้งโปรแกรมใน Arduino IDE ได้อย่างง่ายดาย เป็นการดีที่สุดที่จะเลือกโมดูลที่มีหน่วยความจำ 4 Mb ดังนั้นในการเรียกใช้และแฟลช ESP-8266 คุณจำเป็นต้องมีการเชื่อมโยงขั้นต่ำ เฉพาะขา VCC เท่านั้นที่เชื่อมต่อโดยตรงกับแหล่งจ่ายไฟหมุดที่เหลืออยู่: CH_PD, RESET, GPIO0, GPIO2 จะต้องถูกดึงไปยังแหล่งจ่ายไฟ (VCC) ผ่านตัวต้านทาน ตัวต้านทาน 10kOm สามารถแทนที่ได้ด้วยตัวอื่น ๆ จาก 4.7kOm ถึง 50kOm ยกเว้น GPIO15 - ค่าของมันต้องสูงถึง 10k โดยตรงไปยังลบ (GND) ของแหล่งจ่ายไฟเราเชื่อมต่อ GND เท่านั้นและเรายังดึง GPIO0 ผ่านตัวต้านทานไปที่ 10kOm เพื่อนำโมดูลเข้าสู่โหมดดาวน์โหลดเฟิร์มแวร์ไปยัง GND อย่าลืมเพิ่มปุ่มเพื่อรีบูตและนำตัวเชื่อมต่อ USB-TTL สำหรับเฟิร์มแวร์ สำหรับเซอร์โวทั้งหมดเราตัดสายไฟเพื่อไม่ให้ยุ่งและไม่ออกไปเที่ยว แต่ในเวลาเดียวกันมันก็ว่างพอที่ขาจะเคลื่อนไหวได้อย่างเงียบ ๆ เราเชื่อมต่อสายสีแดงทั้งหมดจากเซอร์โวโดยตรงไปยังส่วนบวกของแบตเตอรี่และสายสีน้ำตาลกับลบ ประสานสายสีส้มเข้ากับ ESP ตามรูปแบบ:

เซอร์โวมีหมายเลขดังนี้:
Servo 0 - GPIO4 (เมื่อมองจากด้านบนซ้ายล่างด้านล่างไดรฟ์ในเคส)
เซอร์โว 1 - GPIO5 (ขาซ้ายซ้าย, เท้าเหยียบ)
Servo 2 - GPIO0 (ขาซ้ายบนขับบนโครงเครื่อง)
Servo 3 - GPIO10 (ขาซ้ายบน, เท้าขับ)
Servo 4 - GPIO12 (ขาขวาบน, ขับบนโครงเครื่อง)
Servo 5 - GPIO13 (ขาขวาบน, เท้าขับ)
Servo 6 - GPIO14 (ขาขวาล่าง, ขับบนโครง)
Servo 7 - GPIO16 (ขาขวาล่าง, เท้าเหยียบ)

มันเป็นวิธีที่สะดวกที่สุดในการประสานตัวต้านทานขั้นต่ำของตัวต้านทานก่อน จากนั้นเราก็ติดกาว ESP ลงบนเทปกาวสองหน้าและหลังจากนั้นเราบัดกรีสายไฟทั้งหมดจากเซอร์โวเราก็ลืมเกี่ยวกับแรงดันไฟฟ้าของ ESP ESP นั้นใช้พลังงานผ่านตัวปรับความเสถียร 3.3 โวลต์และเซอร์โวขับไปยังแบตเตอรี่โดยตรง


ฉันจะบอกคุณเล็กน้อยเกี่ยวกับตัวเลือกอื่น ๆ คุณสามารถใช้ Arduino Mini หรือ Nano เป็นคอนโทรลเลอร์ จากนั้นเราเชื่อมต่อเซอร์โวทั้งหมดเข้ากับ Arduino และทำการสื่อสารผ่าน ESP 8266-01 ใน ESP จะต้องกรอกเฟิร์มแวร์สำหรับการส่งคำสั่ง Arduino และเชื่อมต่อกับ Arduino Arduino TX TX ในกรณีนี้ทั้งวงจรและเฟิร์มแวร์จะแตกต่างกัน ครั้งต่อไปฉันจะเขียนคำแนะนำสำหรับตัวเลือกนี้ แต่ตอนนี้เรากลับมาที่ ESP 8266-12E ของเรา

ขั้นตอนที่ 3 การเตรียมสภาพแวดล้อมการเขียนโปรแกรม
ในการเขียนและแก้ไขเฟิร์มแวร์สำหรับ ESP คุณต้องติดตั้ง Add-on สำหรับ ESP ภายใต้ Arduino IDE ผ่านบอร์ดผู้จัดการ:
1. ติดตั้ง Arduino IDE จากเว็บไซต์ Arduino.cc อย่างเป็นทางการ
2. เรียกใช้ Arduino IDE จากนั้นตามด้วยไฟล์ - การตั้งค่า - ในฟิลด์เพิ่มเติมบอร์ดผู้จัดการ URL แทรกลิงค์ไปยังเวอร์ชั่นเสถียร http://arduino.esp8266.com/package_esp8266com_index.json
หรือสำหรับตอนกลางคืนสร้าง http://arduino.esp8266.com/staging/package_esp8266com_index.json คลิกตกลง (ในฟิลด์นี้คุณสามารถป้อนลิงค์ต่าง ๆ ที่คั่นด้วยเครื่องหมายจุลภาค)
3. เครื่องมือ - บอร์ด - บอร์ดผู้จัดการ
4. ในบอร์ดผู้จัดการป้อน esp8266 ในฟิลด์ตัวกรองหรือเลื่อนดูรายการด้วยตนเองและคลิกที่ ESP8266 โดยฟอรัมชุมชน ESP8266
5. คลิกติดตั้งและรอให้การดาวน์โหลดเสร็จสิ้น (ประมาณ 130 เมกะไบต์) หากการดาวน์โหลดเร็วเกินไปอาจเป็นไปได้ว่าคุณได้ติดตั้ง Arduino IDE สำหรับ ESP8266 แล้วและคุณจำเป็นต้องล้างแคช Board Manager มิฉะนั้นคุณจะยังคงติดตั้งเวอร์ชั่นเก่าอยู่ คุณต้องถอนการติดตั้งเวอร์ชันเก่าก่อนจากนั้นคุณต้องลบไฟล์แคช สำหรับ Win7 x64 ให้ลบไฟล์ออกจากโฟลเดอร์ C: \ Users \ User \ AppData \ Roaming \ Arduino15 และทำซ้ำทุกอย่างจากขั้นตอนที่ 2
6. ปิดบอร์ดผู้จัดการและในเมนูเครื่องมือเลือกบอร์ด - ทั่วไป ESP8266
7. ตั้งค่าความถี่ของโมดูลของคุณเป็น 80 หรือ 160Mhz ขนาดของหน่วยความจำแฟลชและเลือกพอร์ตอนุกรมที่อะแดปเตอร์ USB-TTL ของคุณเชื่อมต่ออยู่
8. คุณต้องเพิ่มไฟล์จากไฟล์เก็บถาวรไปยังโฟลเดอร์ tools (อยู่ที่ตำแหน่งการติดตั้ง Arduino IDE) เพื่อเข้าถึงระบบไฟล์ ESP
esp8266fs.rar [6.17 Kb] (ดาวน์โหลด: 233)


ขั้นตอนที่ 4 เฟิร์มแวร์
มันยังคงอยู่ในการแก้ไขภาพร่างและเติมด้วย ESP
ในฟิลด์ "String _ssid =" ";" ระหว่างเครื่องหมายคำพูดระบุจุดเชื่อมต่อที่คุณต้องการเชื่อมต่อ
"String _password =" ";" เป็นรหัสผ่านสำหรับเครือข่ายนี้
"String _ssidAP =" Quadrapinky ";" ชื่อของเครือข่ายที่ ESP จะเพิ่มหากไม่เชื่อมต่อกับเครือข่ายที่มีอยู่
"String _passwordAP =" 12051005 ";" - รหัสผ่านของเครือข่ายที่ ESP จะเพิ่มหากไม่ได้เชื่อมต่อกับที่มีอยู่
"String SSDP_Name =" Quadrapinky ";" ชื่อ SSDP

อย่าลืมอัพโหลดไฟล์เพิ่มเติมไปที่ ESP สิ่งนี้ทำได้ผ่านแท็บเครื่องมือ - อัปโหลดข้อมูลร่างของ ESP8266
หลังจากเริ่มต้นแล้ว ESP จะพยายามเชื่อมต่อกับจุดเชื่อมต่อที่ระบุไว้ในร่างภาพหากประสบความสำเร็จคุณต้องกำหนดที่อยู่ IP ของหุ่นยนต์ของเราและเชื่อมต่อกับที่อยู่นี้ผ่านเบราว์เซอร์ คุณยังสามารถผ่านคอมพิวเตอร์ไปยังโครงสร้างพื้นฐานเครือข่ายค้นหาหุ่นยนต์ของเราที่นั่นและดับเบิลคลิกเพื่อเชื่อมต่อกับมัน หากการเชื่อมต่อล้มเหลว ESP จะกลายเป็นจุดเชื่อมต่อ จากนั้นสามารถเข้าถึงได้โดยเชื่อมต่อกับจุดเชื่อมต่อใหม่และป้อน 192.168.1.1 ในเบราว์เซอร์

เว็บอินเตอร์เฟสประกอบด้วยสองหน้า คนแรกที่จะควบคุม ประการที่สองคือการปรับแต่ง ในหน้าสองคุณสามารถระบุจุดเชื่อมต่อที่คุณต้องการเชื่อมต่อรวมถึงชื่อของหุ่นยนต์และชื่อและรหัสผ่านของจุดเชื่อมต่อที่ ESP ยกขึ้น การเปลี่ยนแปลงทั้งหมดจะมีผลหลังจากรีบูต คุณยังสามารถรีสตาร์ทโมดูลผ่านทางเว็บอินเตอร์เฟส
esp_quadrapinky_wifi_2.rar [24.01 Kb] (ดาวน์โหลด: 242)
คอนโทรลเลอร์สำหรับหุ่นยนต์
ผู้ลงคะแนนทั้งหมด: 50
6.6
7.4
7

เพิ่มความคิดเห็น

    • รอยยิ้มรอยยิ้มxaxaตกลงdontknowyahooNea
      นายรอยขีดข่วนคนโง่ใช่ใช่ใช่ก้าวร้าวลับ
      ขอโทษเต้นdance2dance3ให้อภัยช่วยเหลือเครื่องดื่ม
      หยุดเพื่อนดีgoodgoodนกหวีดหน้ามืดตามัวลิ้น
      ควันการตบมือเครย์ประกาศเป็นขี้ปากดอน t_mentionดาวน์โหลด
      ความร้อนโมโหlaugh1ภาคตะวันออกเฉียงเหนือประชุมmoskingเชิงลบ
      not_iข้าวโพดคั่วลงโทษอ่านทำให้ตกใจกลัวค้นหา
      ยั่วยุthank_youนี้to_clueumnikรุนแรงเห็นด้วย
      ไม่ดีbeeeblack_eyeblum3หน้าแดงโม้ความเบื่อ
      เซ็นเซอร์การหยอกล้อsecret2ขู่ชัยชนะYusun_bespectacled
      shokrespektฮ่า ๆprevedยินดีต้อนรับkrutoyya_za
      ya_dobryiผู้ช่วยne_huliganne_othodiFLUDห้ามใกล้
29 คิดเห็น
ผู้เขียน
1. ตรวจสอบสวิตช์โหมดเฟิร์มแวร์ บางที ESP อยู่ในโหมดเฟิร์มแวร์
2. ความเร็วของการตรวจสอบพอร์ตควรเป็น 115200 ตรวจสอบว่าอักขระที่ไม่รู้จักอาจเกิดจากความเร็วที่ไม่ถูกต้อง
3. ตรวจสอบแรงดันแบตเตอรี่ (สำหรับลิเธียมควรเป็น 4.2 V), ESP จะไม่เริ่มต้นที่แรงดันไฟฟ้าต่ำ, พยายามใช้พลังงาน ESP จากแหล่งจ่ายไฟ, ผ่านตัวปรับความเสถียร 3.3 V, การชาร์จโทรศัพท์ 5 โวลต์ควรเพียงพอสำหรับทั้ง ESP และเซอร์โว
4. ตรวจสอบแรงดันไฟฟ้าของ ESP เองว่าควรเป็น 3.3 V
5. ลองเติมภาพร่างตรวจสอบให้แน่ใจว่าการเติมสำเร็จ
แขก Anatoly
เขียนอักขระที่ไม่รู้จักไปยังมอนิเตอร์พอร์ต
แขก Anatoly
เขียนอักขระที่ไม่รู้จักไปยังมอนิเตอร์พอร์ต
แขก Anatoly
เขียนอักขระที่ไม่รู้จัก แต่ไม่สร้างจุด
ผู้เขียน
ควรเชื่อมต่อสายสามสายกับ USB-TTL เท่านั้น ESP ต้องใช้พลังงานจากแบตเตอรี่ ตรวจสอบให้แน่ใจว่าได้เปิดใช้งานอีพีเอสแล้วเปิดเครื่องขึ้นมาจากนั้นเชื่อมต่อ USB-TTL แล้วกดปุ่มรีเซ็ต อย่างน้อยสิ่งที่ควรมา
แขก Anatoly
เขาไม่ได้เขียนอะไรเลยแม้ว่าจะมี RX, TX และ GND เท่านั้นที่เชื่อมต่อกับ USB-TTL
หลังจาก "Stargate: ZV-1" ฉันไม่ไว้วางใจสิ่งต่าง ๆ รอยยิ้ม
ผู้เขียน
สวัสดีตอนบ่าย อาจมีหลายเหตุผล คุณต้องเชื่อมต่อ USB-TTL กับ ESP และดูว่ามันส่งอะไรในจอภาพพอร์ต จากนั้นทำการตั้งสมมติฐาน
แขก Anatoly
ฉันขอมัน แต่มันไม่ได้สร้างจุดเชื่อมต่อสาเหตุอาจเกิดจากอะไร?
ผู้เขียน
ฉันจะไม่พูดอย่างแน่นอนฉันไม่มีธุรกิจกับ NodeMCU แต่ฉันคิดว่าไม่มีความแตกต่าง
แขก Vyacheslav
โปรดบอกฉันว่าเรากำลังใช้บอร์ด NodeMcu ESP8266 และไม่ชอบคุณเฉพาะโมดูลเองมีความแตกต่างในเฟิร์มแวร์หรือไม่
แขก Vyacheslav
ขอบคุณที่ลอง
แขก Vyacheslav
ขอบคุณที่ลอง
ผู้เขียน
สวัสดีตอนบ่าย ขั้นแรกให้เชื่อมต่อหุ่นยนต์เข้ากับคอมพิวเตอร์และดูในพอร์ตอนุกรมที่เขียนนอกจากนี้ตรวจสอบแรงดันแบตเตอรี่มันอาจถูกปล่อยออกมา และตรวจสอบตำแหน่งของสวิตช์โหมดเฟิร์มแวร์บางที ESP เริ่มต้นในโหมดเฟิร์มแวร์
แขก Vyacheslav
สวัสดีพวกเขารวมหุ่นยนต์เข้ากับ ESP-8266 เมื่อเริ่มต้นหุ่นยนต์ดึงด้วยเท้าเดียวและไม่เพิ่มขึ้น โปรดบอกฉันว่าอะไรเป็นสาเหตุหรือวิธีการตรวจสอบการทดสอบ
ผู้เขียน
หากจุดเข้าใช้งานปรากฏขึ้นแสดงว่าคุณทำทุกอย่างถูกต้อง คุณเพียงแค่ลืมกรอก ESP HTML - หน้าที่มีการจัดการ จำเป็นต้องเพิ่มไปยังโฟลเดอร์เครื่องมือ (อยู่ที่ตำแหน่งการติดตั้ง Arduino ไฟล์ IDE) จากไฟล์เก็บถาวรสำหรับการเข้าถึงระบบไฟล์ ESP Esp8266fs.rar ลิงก์ถาวรด้านบน เชื่อมต่อ ESP เข้ากับคอมพิวเตอร์แล้วอัปโหลดไฟล์เพิ่มเติมไปยัง ESP สิ่งนี้ทำได้ผ่านแท็บเครื่องมือ - อัปโหลดข้อมูลร่างของ ESP8266
หรือมีวิธีอื่นในการควบคุมผ่านทางโทรศัพท์
หลังจากกระพริบบอร์ดฉันประกอบวงจรและพลังงานที่ใช้แล้ว มีจุดเชื่อมต่อ Wi-Fi จากบอร์ดของตัวเอง เชื่อมต่อแล้วเข้าไปในเบราว์เซอร์ป้อนไฟล์ที่ออก 192.168.1.1 ไม่พบ
ผู้เขียน
สำหรับกระดานเย็บผ้าใช้ US $ 1.17 | ตัวแปลง USB เป็น TTL UART บนชิป PL2303 สำหรับการตั้งโปรแกรม Arduino และอุปกรณ์อื่น ๆ
https://s.click.aliexpress.com/e/btQOHow4 แต่มีปัญหากับเฟิร์มแวร์ คุณช่วยอธิบายรายละเอียดเพิ่มเติมเกี่ยวกับวิธีเชื่อมต่อบอร์ดเข้ากับตัวแปลงและแฟลชได้ (เพราะฉันรวบรวมทุกอย่างตามแบบแผนและยังใช้งานไม่ได้)
ผู้เขียน
ไม่ชอบแบบนั้นจริงๆ ในขั้นต้นเซอร์โวอาจมีมุมที่แตกต่างกัน นอกจากนี้หากเกียร์เป็นพลาสติกก็มีโอกาสที่จะเกิดความเสียหายได้ เป็นการดีที่สุดที่จะกรอกข้อมูลลงในคอนโทรลเลอร์ด้วยแบบร่างอย่างง่ายนำตัวอย่างจากห้องสมุดสำหรับเซอร์โวและแก้ไขให้ถูกต้องเล็กน้อยซึ่งจะตั้งค่าไดรฟ์ทั้งหมดเป็น 90 องศาจากนั้นใส่คันโยกลงไป หากคุณตัดสินใจเสี่ยงต่อการหมุนคันโยกด้วยมือของคุณบนเฟืองขนาดใหญ่ (อันที่ติดอยู่กับคันโยก) มี stoppers สองอัน (เล็ก ๆ เช่นแท่งไฟ ledges พวกเขาสามารถมองเห็นได้เนื่องจากกรณีนี้โปร่งใส) วางคันโยกไปในทิศทางของ ledges เหล่านี้ ความต่อเนื่องของเซอร์โวตามความยาว
และอาจเป็นคำถามสุดท้าย ในการตั้ง stoppers ที่ 90 °ตามที่ฉันเข้าใจแล้วมันจำเป็นหรือไม่ที่จะต้องติดตั้งคันโยกขนานกับไดรฟ์เซอร์โวและมันหมุน 90 °เป็นหนึ่งและอีกด้านหนึ่งหรือไม่?
ขอบคุณ
ผู้เขียน
วันที่ดี ใช้ AMS1117 800MA
https://ru.aliexpress.com/item/Hot-New-Arrival-High-Quality-Hot-Sale-Lowest-Price-5V-To-3-3V-DC-DC-Step/32683950011.html?spm= 2114.13010708.0.0.3a9933edF8drPH
และอีกหนึ่งคำถาม คุณใช้ตัวควบคุมแรงดันไฟฟ้าแบบใด
ผู้เขียน
สวัสดีตอนบ่าย ลิงค์ที่ฉันซื้อ USB-TTL:
https://ru.aliexpress.com/item/Free-shipping-1PCS-USB-To-RS232-TTL-Converter-Adapter-Module-PL2303-with-Transparent-Cover/32588741323.html?spm=2114.13010708.0.0 3a9933edIC0xBO

ESP:
https://ru.aliexpress.com/item/2015-New-version-1PCS-ESP-12F-ESP-12E-upgrade-ESP8266-remote-serial-Port-WIFI-wireless-module/32643052680.html?spm= 2114.13010708.0.0.3a9933edHWDnLg
สวัสดีมีคำถาม USB-TTL ตัวไหนที่จะใช้ (ลิงก์ไปยังอะลิคถ้าไม่ยาก) ถ้ามี ESP12F 8266
ผู้เขียน
เหมือนกับหุ่นยนต์อื่น ๆ ทั้งหมด สิ่งที่คุณเขียนโปรแกรม นี่คือพื้นฐานแล้วคุณสามารถเชื่อมต่อเซ็นเซอร์และใช้งานอะไรก็ได้
และการใช้งานจริงของหุ่นยนต์ตัวนี้คืออะไร? ทำงานหรือยัง

เราแนะนำให้คุณอ่าน:

มอบให้กับสมาร์ทโฟน ...