جدول المحتويات:
![بلوتوث روبوت ميو: 4 خطوات بلوتوث روبوت ميو: 4 خطوات](https://i.howwhatproduce.com/images/002/image-3390-2-j.webp)
فيديو: بلوتوث روبوت ميو: 4 خطوات
![فيديو: بلوتوث روبوت ميو: 4 خطوات فيديو: بلوتوث روبوت ميو: 4 خطوات](https://i.ytimg.com/vi/iaSibLljmgU/hqdefault.jpg)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
![بلوتوث روبوت ميو بلوتوث روبوت ميو](https://i.howwhatproduce.com/images/002/image-3390-3-j.webp)
الخطوة 1: المواد
![المواد المواد](https://i.howwhatproduce.com/images/002/image-3390-4-j.webp)
![المواد المواد](https://i.howwhatproduce.com/images/002/image-3390-5-j.webp)
![المواد المواد](https://i.howwhatproduce.com/images/002/image-3390-6-j.webp)
1- روبوت ميو
2- L298N Voltage Regulator Dual Motor Driver Board
3- اردوينو نانو
4- HC06 Bluetooth-Serial Module Board
5- (2x) رأس بطارية 9 فولت
الخطوة 2: تجميع الأجزاء
![تجميع الأجزاء تجميع الأجزاء](https://i.howwhatproduce.com/images/002/image-3390-7-j.webp)
![تجميع الأجزاء تجميع الأجزاء](https://i.howwhatproduce.com/images/002/image-3390-8-j.webp)
![تجميع الأجزاء تجميع الأجزاء](https://i.howwhatproduce.com/images/002/image-3390-9-j.webp)
![تجميع الأجزاء تجميع الأجزاء](https://i.howwhatproduce.com/images/002/image-3390-10-j.webp)
لنبدأ بتوصيلات محرك المحرك أولاً ، دعنا نلحم كبلات العبور تحت دبابيس in1 ، in2 ، in3 ، in4 لمحرك المحرك. (كما في الصورة 1) بعد ذلك ، دعنا نقوم بتوصيل الكبل في 1 إلى طرف nano's d6 ، و in2 إلى d10 pin ، و in3 إلى d5 pin ، وأخيراً الكبل في 4 إلى d9 pin. (كما في الصورة 2) الآن ، لنقم بتوصيلات وحدة HC06 الخاصة بنا ، فلنقم بتوصيل دبوس RXD بدبوس TXD من نانو ، ودبوس TXD إلى دبوس RXD ، ودبابيس VCC و GND إلى أي دبابيس 5 فولت و GND من نانو. (كما في الصورة 3) وأخيرًا ، لنقم بتوصيلات المحرك. عندما يواجهنا Mio ، دعنا نوصِّل كبلات المحرك اليمنى بالخارج 3 و 4 دبابيس من محرك المحرك وكابلات المحرك الأيسر بالمخرج 1 ، 2 دبابيس ، دعنا نوصِّل الكبل الأحمر لغطاء البطارية 9 فولت بدبوس VIN الخاص بـ النانو والكابل الأسود إلى دبوس GND. (كما في الصورة 4) ودعنا نقطع سلك توصيل في المنتصف ، ونجرد النهاية ونوصلها بدبوس GND الخاص بالنانو ، بدبوس GND الخاص بسائق المحرك. (كما في الصورة 5 ، 6) دعنا نوصِّل الكبل الأحمر لرأس بطارية 9 فولت آخر بالدبوس 12 فولت والكابل الأسود بدبوس gnd على دبابيس طاقة محرك المحرك. (كما في الصورة 7)
الخطوة الثالثة: برمجة نانو
const int motorA1 = 5 ؛ // L298N'in IN3 Girişi
const int motorA2 = 6 ؛ // L298N'in IN1 Girişi const int motorB1 = 10 ؛ // L298N'in IN2 Girişi const int motorB2 = 9 ؛ // L298N'in IN4 Girişi
كثافة العمليات أنا = 0 ؛ // Döngüler için atanan rastgele bir değişken int j = 0 ؛ // Döngüler için atanan rastgele bir değişken int state ؛ // Bluetooth cihazından gelecek sinyalin değişkeni int vSpeed = 255 ؛ // Standart Hız، 0-255 arası bir değer alabilir
إعداد باطل () {// Pinlerimizi belirleyelim pinMode (motorA1، OUTPUT) ؛ pinMode (motorA2 ، الإخراج) ؛ pinMode (motorB1 ، الإخراج) ؛ pinMode (motorB2 ، الإخراج) ؛ // 9600 baud hızında bir seri port açalım Serial.begin (9600) ؛ } حلقة فارغة () {// Bluetooth bağlantısı koptuğunda veya kesildiğinde arabayı durdur. // (Aktif etmek için alt satırın "//" larını kaldırın.) // if (digitalRead (BTState) == LOW) {state = 'S'؛ }
// Gelen veriyi 'state' değişkenine kaydet if (Serial.available ()> 0) {state = Serial.read ()؛ } // Uygulamadan ayarlanabilen 4 hız seviyesi. (Değerler 0-255 arasında olmalı) if (state == '0') {vSpeed = 0؛} else if (state == '1') {vSpeed = 100؛} وإلا إذا (state == '2') {vSpeed = 180؛} وإلا إذا (state == '3') {vSpeed = 200؛} else if (state == '4') {vSpeed = 255؛} / *** ******************** إيليري ****************************** / // Gelen veri 'F' ise araba ileri gider. if (state == 'F') {analogWrite (motorA1، vSpeed) ؛ analogWrite (motorA2 ، 0) ؛ analogWrite (motorB1 ، vSpeed) ؛ analogWrite (motorB2 ، 0) ؛ } / ********************** İleri Sol ************************** / // Gelen veri 'G' ise araba ileri sol (çapraz) gider. else if (state == 'G') {analogWrite (motorA1، vSpeed) ؛ analogWrite (motorA2 ، 0) ؛ analogWrite (motorB1 ، 100) ؛ analogWrite (motorB2 ، 0) ؛ } / ********************** İleri Sağ ************************** / // Gelen veri 'I' ise araba ileri sağ (çapraz) gider. وإلا إذا (الحالة == 'I') {analogWrite (motorA1 ، 100) ؛ analogWrite (motorA2 ، 0) ؛ analogWrite (motorB1 ، vSpeed) ؛ analogWrite (motorB2 ، 0) ؛ } / *********************** جيري ************************ **** / // Gelen veri 'B' ise araba geri gider. else if (state == 'B') {analogWrite (motorA1، 0) ؛ analogWrite (motorA2 ، vSpeed) ؛ analogWrite (motorB1 ، 0) ؛ analogWrite (motorB2 ، vSpeed) ؛ } / ********************** جيري سول ************************ / // Gelen veri 'H' ise araba geri sol (çapraz) gider else if (state == 'H') {} / *********************** * Geri Sağ ************************ / // Gelen veri 'J' ise araba geri sağ (çapraz) gider else if (state == ' J ') {analogWrite (motorA1، 0) ؛ analogWrite (motorA2 ، vSpeed) ؛ analogWrite (motorB1 ، 0) ؛ analogWrite (motorB2 ، 100) ؛ } / ***************************** Sol ******************** ********* / // Gelen veri 'L' ise araba sola gider. else if (state == 'L') {analogWrite (motorA1، vSpeed) ؛ analogWrite (motorA2 ، 150) ؛ analogWrite (motorB1 ، 0) ؛ analogWrite (motorB2 ، 0) ؛ } / *************************** Sağ ********************** ********* / // Gelen veri 'R' ise araba sağa gider else if (state == 'R') {analogWrite (motorA1، 0)؛ analogWrite (motorA2 ، 0) ؛ analogWrite (motorB1 ، vSpeed) ؛ analogWrite (motorB2 ، 150) ؛ } /************************قف*********************** ****** / // Gelen veri 'S' ise arabayı durdur. else if (state == 'S') {analogWrite (motorA1، 0) ؛ analogWrite (motorA2 ، 0) ؛ analogWrite (motorB1 ، 0) ؛ analogWrite (motorB2 ، 0) ؛ }} analogWrite (motorA1، 0) ؛ analogWrite (motorA2 ، 100) ؛ analogWrite (motorB1 ، 0) ؛ analogWrite (motorB2 ، vSpeed) ؛
الخطوة 4: تثبيت الأجزاء على Mio
![تركيب الأجزاء على Mio تركيب الأجزاء على Mio](https://i.howwhatproduce.com/images/002/image-3390-11-j.webp)
![تركيب الأجزاء على Mio تركيب الأجزاء على Mio](https://i.howwhatproduce.com/images/002/image-3390-12-j.webp)
![تركيب الأجزاء على Mio تركيب الأجزاء على Mio](https://i.howwhatproduce.com/images/002/image-3390-13-j.webp)
نحن الآن في المرحلة النهائية لدمج الروبوت ميو
موصى به:
اردوينو - روبوت حل المتاهة (MicroMouse) روبوت يتبع الجدار: 6 خطوات (بالصور)
![اردوينو - روبوت حل المتاهة (MicroMouse) روبوت يتبع الجدار: 6 خطوات (بالصور) اردوينو - روبوت حل المتاهة (MicroMouse) روبوت يتبع الجدار: 6 خطوات (بالصور)](https://i.howwhatproduce.com/images/001/image-2132-j.webp)
اردوينو | روبوت حل المتاهة (MicroMouse) روبوت يتبع الحائط: مرحبًا أنا إسحاق وهذا هو أول روبوت لي & quot؛ Striker v1.0 & quot؛. تم تصميم هذا الروبوت لحل متاهة بسيطة. في المنافسة ، كان لدينا متاهتان والروبوت كان قادرًا على التعرف عليهم. قد تتطلب أي تغييرات أخرى في المتاهة تغييرًا في
روبوت متحكم فيه RC على XLR8! روبوت التعليم: 5 خطوات
![روبوت متحكم فيه RC على XLR8! روبوت التعليم: 5 خطوات روبوت متحكم فيه RC على XLR8! روبوت التعليم: 5 خطوات](https://i.howwhatproduce.com/images/010/image-29586-j.webp)
روبوت متحكم فيه RC على XLR8! روبوت تعليمي: مرحبًا ، في هذه المقالة ، سأوضح لك كيفية بناء روبوت أساسي. كلمة & quot؛ روبوت & quot؛ تعني حرفياً & quot؛ Slave & quot؛ أو "عامل". بفضل التطورات في الذكاء الاصطناعي ، لم تعد الروبوتات مجرد جزء من الخيال العلمي لإيساك أسيموف
روبوت موازنة / روبوت ذو 3 عجلات / روبوت STEM: 8 خطوات
![روبوت موازنة / روبوت ذو 3 عجلات / روبوت STEM: 8 خطوات روبوت موازنة / روبوت ذو 3 عجلات / روبوت STEM: 8 خطوات](https://i.howwhatproduce.com/images/005/image-12193-11-j.webp)
موازنة الروبوت / روبوت ذو 3 عجلات / روبوت STEM: لقد بنينا موازنة مجمعة وروبوت ثلاثي العجلات للاستخدام التعليمي في المدارس والبرامج التعليمية بعد المدرسة. يعتمد الروبوت على Arduino Uno ، وهو درع مخصص (يتم توفير جميع تفاصيل البناء) ، وحزمة بطارية Li Ion (جميعها
كيفية تجميع ذراع روبوت خشبي مثير للإعجاب (الجزء 2: روبوت لتجنب العوائق) - استنادًا إلى الميكرو: البت: 3 خطوات
![كيفية تجميع ذراع روبوت خشبي مثير للإعجاب (الجزء 2: روبوت لتجنب العوائق) - استنادًا إلى الميكرو: البت: 3 خطوات كيفية تجميع ذراع روبوت خشبي مثير للإعجاب (الجزء 2: روبوت لتجنب العوائق) - استنادًا إلى الميكرو: البت: 3 خطوات](https://i.howwhatproduce.com/images/002/image-4675-87-j.webp)
كيفية تجميع ذراع روبوت خشبي مثير للإعجاب (الجزء 2: روبوت لتجنب العوائق) - استنادًا إلى الميكرو: BIT: قدمنا سابقًا Armbit في وضع تتبع الخط. بعد ذلك ، نقدم لك كيفية تثبيت Armbit في تجنب وضع العوائق
كيفية تجميع ذراع روبوت خشبي مثير للإعجاب (الجزء 1: روبوت لتتبع الخط) - استنادًا إلى Micro: Bit: 9 خطوات
![كيفية تجميع ذراع روبوت خشبي مثير للإعجاب (الجزء 1: روبوت لتتبع الخط) - استنادًا إلى Micro: Bit: 9 خطوات كيفية تجميع ذراع روبوت خشبي مثير للإعجاب (الجزء 1: روبوت لتتبع الخط) - استنادًا إلى Micro: Bit: 9 خطوات](https://i.howwhatproduce.com/images/002/image-4676-27-j.webp)
كيفية تجميع ذراع روبوت خشبي مثير للإعجاب (الجزء 1: روبوت لتتبع الخطوط) - استنادًا إلى Micro: Bit: هذا الرجل الخشبي له ثلاثة أشكال ، إنه مختلف تمامًا ومثير للإعجاب. ثم دعونا ندخلها واحدًا تلو الآخر