STEM Buddy

+0
عملية تنزيل
تقييم المحتوى
الجميع
صورة لقطة الشاشة
صورة لقطة الشاشة
صورة لقطة الشاشة
صورة لقطة الشاشة
صورة لقطة الشاشة
صورة لقطة الشاشة
صورة لقطة الشاشة
صورة لقطة الشاشة

لمحة عن هذا التطبيق

يحوّل تطبيق STEM Buddy هاتفك إلى جهاز افتراضي لمشاريع ESP32 وArduino. اكتب كودًا حقيقيًا، وأرسل الأوامر عبر البلوتوث، وسيصبح هاتفك شاشة LCD أو LED أو محركًا مؤازرًا أو مستشعرًا أو راسم إشارة.

لا يوجد لوحة تجارب؟ لا مشكلة. هاتفك هو المكون.

كيفية الاستخدام:
1. أضف مكتبة STEM Buddy C++ إلى مشروع Arduino/ESP32 الخاص بك.
2. اكتب كودًا حقيقيًا - مثل stemBuddy.lcd.print("Hello!") أو stemBuddy.led.setColor(255, 0, 0).
3. يرسل ESP32 الأوامر إلى التطبيق عبر تقنية Bluetooth منخفضة الطاقة.
4. يحاكي التطبيق المكون في الوقت الفعلي على شاشة هاتفك.
5. يمكن للتطبيق أيضًا إرسال البيانات - أزرار افتراضية، ومؤشرات تمرير، وقيم مستشعرات يمكن لبرنامجك قراءتها.

إنه جسر ثنائي الاتجاه بين المتحكمات الدقيقة الحقيقية والأجهزة الطرفية الافتراضية.

الأجهزة الطرفية الافتراضية - ٧ مكونات يمكن لجهاز ESP32 التحكم بها:

• شريط إضاءة LED/RGB - يحدد الكود الخاص بك الألوان والسطوع، ويعرض الهاتف ضوء LED متوهجًا في الوقت الفعلي.

• محرك سيرفو - أرسل زاوية من الكود الخاص بك، وشاهد محرك السيرفو الافتراضي يتحرك ليطابقها.

• شاشة LCD ١٦×٢ - استدعِ دالة lcd.print() من جهاز ESP32 الخاص بك وشاهد النص يظهر على شاشة عرض افتراضية.

• لوحة تحكم المستشعرات - يُنشئ التطبيق بيانات مستشعرات افتراضية (درجة الحرارة، الضوء، الرطوبة، الضغط) يقرأها جهاز ESP32 عبر تقنية BLE.

• راسم الإشارة - تصور الإشارات الحقيقية أو صحّح أشكال موجات الإخراج في الكود الخاص بك.

• محرك تيار مستمر - يحدد الكود الخاص بك سرعة واتجاه PWM، ويعرض التطبيق عدد الدورات في الدقيقة (RPM) والدوران.

• جرس تنبيه - أرسل ترددات صوتية من الكود الخاص بك، واسمعها وشاهدها على جرس التنبيه الافتراضي.

لماذا STEM BUDDY؟

• ليس لديك شاشة LCD؟ هاتفك هو الشاشة.

• ليس لديك مصابيح LED؟ هاتفك يضيء.


لماذا STEM BUDDY؟ • ليس لديك مستشعر حرارة؟ يرسل هاتفك قراءات افتراضية إلى وحدة ESP32.

ليس لديك راسم إشارة؟ يعرض هاتفك أشكال الموجات.

يمكن للأطفال البدء ببرمجة مشاريع أجهزة حقيقية فورًا - لا حاجة لشراء المكونات مسبقًا. عندما يصبحون جاهزين، استبدل المكونات الافتراضية بالمكونات الحقيقية باستخدام نفس الكود.


مشاريع مُوجَّهة:

مشاريع خطوة بخطوة باستخدام مكتبة STEM Buddy:

• وميض LED - مشروعك الأول باستخدام ESP32 والهاتف

• إشارة مرور - تحكّم في 3 مصابيح LED افتراضية من خلال الكود البرمجي

• جهاز مراقبة درجة الحرارة - اقرأ بيانات المستشعرات الافتراضية واعرضها على شاشة LCD افتراضية

• قفل باب بمفتاح مؤازر - أنشئ قفلًا برمز مرور باستخدام لوحة مفاتيح افتراضية ومحرك مؤازر

• روبوت مُتتبِّع للخط - استخدم مستشعرات الأشعة تحت الحمراء الافتراضية قبل الانتقال إلى الروبوتات الحقيقية

• محطة أرصاد جوية بتقنية إنترنت الأشياء - مستشعرات افتراضية تُغذِّي لوحات تحكم سحابية حقيقية

• مصابيح LED يتم التحكم بها صوتيًا - التعرف على الكلام مع التحكم المادي

• محاكاة إطلاق صاروخ - عد تنازلي ممتع مع شاشة عرض افتراضية وجهاز تنبيه


محرر الأكواد:

معاينة وتعديل قوالب الأكواد مباشرةً في التطبيق:

• Arduino C++ - قوالب جاهزة باستخدام مكتبة STEM Buddy

• MicroPython - لسير عمل المتحكمات الدقيقة الحديثة

• Scratch Blocks - برمجة مرئية قائمة على الكتل عبر تكامل بيئة تطوير CodeSkool Scratch


الاتصال:

• بلوتوث تقنية البلوتوث منخفض الطاقة (BLE) - الاتصال الأساسي لوحدة ESP32

واي فاي - اتصال عبر الشبكة

منفذ تسلسلي - يدعم الاتصال عبر USB

جزء من منظومة CodeSkool:
يعمل تطبيق STEM Buddy جنبًا إلى جنب مع بيئة تطوير CodeSkool Scratch IDE وروبوت Code Yaan ESP32. استخدم لبنات Scratch لبرمجة وحدة ESP32، وSTEM Buddy كطبقة إدخال/إخراج افتراضية - منصة تعليمية متكاملة من البرمجة المرئية إلى الأجهزة الحقيقية.


٦ سمات: داكن، فاتح، AMOLED، مرح، محيط، طبيعة


يعمل دون اتصال بالإنترنت للتفاعل مع المكونات الافتراضية

مُحسَّن للاستخدام بيد واحدة على الأجهزة المحمولة

مجاني ومفتوح المصدر لجميع المتعلمين

هاتفك هو أقوى مختبر إلكترونيات تملكه بالفعل. STEM Buddy يفتح لك آفاقه.
تاريخ التحديث
09‏/03‏/2026

أمان البيانات

يبدأ الحفاظ على أمان بياناتك بفهم الطريقة التي يتّبعها مطوِّرو التطبيقات لجمع بياناتك ومشاركتها. قد تختلف خصوصية البيانات وممارسات الأمان حسب كيفية استخدامك للتطبيق ومنطقتك وعمرك. يوفّر مطوِّر التطبيقات هذه المعلومات وقد يعدِّلها بمرور الوقت.
لا تتم مشاركة أيّ بيانات مع جهات خارجية
مزيد من المعلومات حول الآلية التي يتّبعها مطوِّرو البرامج للإشارة إلى مشاركة بيانات المستخدمين
قد يجمع هذا التطبيق أنواع البيانات هذه
المعلومات الشخصية والنشاط على التطبيق
يتم تشفير البيانات أثناء النقل
يمكن أن تطلب حذف البيانات
التزم مطوّر البرامج باتّباع سياسة العائلات في Play

أحدث الميزات

What's included:
• 7 virtual peripherals controllable from your ESP32 over Bluetooth (LED, Servo, LCD, Sensors, Oscilloscope, Motor, Buzzer)
• Two-way BLE communication — your code controls the phone, the phone sends data back
• Built-in code editor with STEM Buddy library templates (Arduino C++, MicroPython, Scratch)
• 8 guided projects from LED Blink to IoT Weather Station
• BLE, WiFi, and Serial connection support
• 6 customizable themes
• Works offline