Resin.io يجعل من السهل برمجة جميع أجهزتك الذكية مرة واحدة - 💡 Fix My Ideas

Resin.io يجعل من السهل برمجة جميع أجهزتك الذكية مرة واحدة

Resin.io يجعل من السهل برمجة جميع أجهزتك الذكية مرة واحدة


مؤلف: Ethan Holmes, 2019

ميزة الصورة مجاملة لفريدريك فاندنبوش

Resin.io (resin_io) هي مجموعة من صانعي 20 دولة مختلفة تعمل على جعل عملية برمجة الأجهزة المتصلة أسهل لكل من المبدعين الجدد الذين ليسوا على وجه الخصوص من المبرمجين ذوي الخبرة التقنية والذين يريدون إنشاء أسطول من الأجهزة المتصلة .

يفتح الباب

كل يوم ، يصبح حلم المنزل أو مكان العمل المتصلين أقرب إلى الواقع.بدأت الأجهزة الذكية بالفعل في ملء المساحات المكتبية ، وقد اتخذ العديد من المصنّعين بالفعل الخطوات الأولى نحو توصيل أجهزة متعددة بوحدة تحكم واحدة في المنزل.

على الرغم من أنه من المعقول تمامًا التكرار ، إلا أن مشاريع مثل هذه قد تبدو مثبطة للناس مثلي. أحب أن أغوص في عالم الألواح والترميز ، لكني لا أملك المعرفة الفنية. بعد رؤية العمل المباشر لـ resin.io في Maker Faire Bay Area ، لا تبدو هذه القفزة الأولية ساحقة للغاية.

محور للمبدعين

يعمل برنامج Resin.io مع أي جهاز يعمل بنظام Linux. قد لا يكون هذا كل شيء ، لكنه بالتأكيد قريب.

يوفر البرنامج محورًا لمنشئي المحتوى للوصول إلى جميع الأجهزة المتصلة ببوابة الراتنج الفردية. لا يهم أين الأجهزة ، إما. أوضح كارلو كورينغا ، مدير العمليات التكنولوجية في resin.io ، كيف يمكنه الوصول إلى أحد أجهزته في إيطاليا من موقع Maker Faire في سان ماتيو ، كاليفورنيا.

سهل الاستخدام

كشف العرض التوضيحي لـ Resin.io أيضًا عن مدى سهولة استخدام برامجهم. لا ترغب الشركة في أن يقلق مستخدموها حول إنشاء لوحات أو تعلم تقنيات البرمجة المتقدمة لجعل مشروعهم يفعل ما يريدون القيام به.

مع Resin.io ، يستطيع صانع استخدام Raspberry Pi في مشروعه ولن يضطر إلى لمسه مرة أخرى. يمكن إجراء جميع التحديثات والبرمجة الجديدة بسهولة عن بعد عبر جهاز كمبيوتر محمول.

للحفاظ على وفاءً بمهمتهم ، يحتوي الراتنج. حتى على إحدى لوحاته المغطاة (في الواقع الراتنج ، نعم ضحكت أيضًا) دون أي وسيلة للوصول دون تحطيم اللوحة في هذه العملية. يمكنهم تحديث البرامج التي يتم تشغيلها على اللوحة عن بُعد عبر wifi دون أن يكون لديهم أي وصول فعلي إلى الجهاز.

Resin.io لا يجعل الوصول إلى السبورة أسهل أيضًا. حصلت على معلومات مفصلة حول كيفية برمجة جهاز مع البرامج الخاصة به. تم الاستغناء عن الكثير من التعقيدات المرتبطة عادة بالبرمجة. يقوم Resin.io بتحويل أوامر البرمجة التي يصعب تذكرها إلى توجيهات أبسط. لقد انبهرت عندما منتصف العرض ، أدركت أنني ، شخص بعيد عن المبرمج ، كان قادرًا على المتابعة.

التطبيقات المهنية

بينما يمكن الوصول إلى resin.io للمبرمجين الجدد مثلي ، إلا أنه مفيد أيضًا للمبرمج المتقدم للمشاريع بجميع مستويات المهارات. يمكن للمصممين الذين يتطلعون لإطلاق منتج استخدام الراتنج. لتوصيل العديد من الأجهزة الذكية.

باستخدام resin.io ، يمكن إرسال كل تحديث وأمر وتنزيل إلى كل جهاز متصل ببضع نقرات. يمكن للمبرمج الماهر إنشاء نموذج أولي متقدم للغاية ، وبدء تشغيله ، وإنتاج كميات كبيرة من الآلاف من الأجهزة ، ثم استخدام الراتنج. لتحديث كل جهاز في وقت واحد بعد أن يكون قد تم شحنه بالفعل إلى العملاء. يمكن للمنشئ أن يظل متصلاً بجميع أجهزته في وقت واحد لبقية حياة الأجهزة ، كما يمنح عملائه القدرة على تحديث الأجهزة عن بُعد إذا رغبوا في ذلك

عظيم لصانعي

تستخدم OpenROV حاليًا الراتنج. في إنتاج طائراتها الجديدة بدون طيار تحت الماء. أبلغ براين آدمز ، نائب رئيس البرامج ، أن لديهم بالفعل "ما يقرب من عشرين روف (ROV) يديرون التحديثات في أسطولهم الهندسي" مع اقتراب الفريق من تاريخ الشحن.

متعة رؤية الراتنج. المستخدمينOpenROV تجريب بدون طيار تحت الماء في # MFBA17 pic.twitter.com/Tm3E0EVl5g

- Resin.io (resin_io) 20 مايو 2017

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

بمجرد أن يبدأ صانع ما في الانتقال من النماذج الأولية على أجهزة كمبيوتر Linux المدمجة هذه إلى العمل فعليًا على كيفية الحفاظ على أكثر من منتج من منتجاتها في هذا المجال ، أعتقد أنهم سيجدون الكثير من العمل قد أنجزته بالفعل شركة Resin.io. يجب على كل صانع يقوم بنشر كمبيوتر Linux مدمج أن يبدأ في معرفة كيفية إنشاء توزيع Linux مخصص يحتوي على حزم الدعم التي يحتاجها المنتج. من خلال مشروع Resin.io مفتوح المصدر ، يمكن للصناع إيجاد نظام تشغيل Linux أساسي للمحافظة على العديد من أجهزة الكمبيوتر المدمجة.

بصفتك صانعًا ، تستخدم بعد ذلك أدوات Docker ، التي هي كلها في الوقت الحالي ، لتكوين الأنظمة والخدمات التي يجب نشرها على الجهاز. يحتفظ الراتنج بقائمة كبيرة من الحاويات الأساسية لتبدأ. تمكنا من الحصول على حاوية تحتوي على أدوات دبيان الأساسية وأحدث Node.js مثبتة مسبقًا بالنسبة لنا!

أمثلة رهيبة!

تعرفت على عدد قليل من إبداعات الراتنج. ألعبها في Maker Faire Bay Area. تم التحكم في كل جهاز عن بعد من خلال تطبيق resin.io. تعرّفت بشكل مباشر على الطريقة التي يمكن بها لـ resin.io التفريق بين الأجهزة والتفاعل مع جهاز واحد في وقت واحد عن بُعد ، أو مشاهدة مجموعة كاملة من الأجهزة وتحديث كل منها برمز جديد في وقت واحد.

انضم Curinga إلى أليسون ديفيس ، مديرة تسويق المنتجات والإستراتيجية ، لتُظهر لي أسطولًا من السماعات الذكية التي صمموها للمساعدة في إظهار ما هو ممكن باستخدام الراتنج. عرض كل من كاميرون دايفر ، مهندس برامج ، وجو روبرتس ، مهندس أجهزة ، القفل الذكي للراتنج وبعض الألعاب.

BoomBeastic Mini

هذا الرجل الصغير هو مكبر صوت ذكي يستند إلى Raspberry Pi ، تم تصميمه بواسطة Curinga.

التصميم الأصلي

الجزء المفضل لدي هو بسهولة وجه LED الصغير. سيتغير الوجه إلى رموز أخرى بناءً على ما قمت ببرمجة مكبر الصوت للقيام به. لا حاجة لفتح الجهاز والتسجيل في Raspberry Pi ، هل تتذكر؟

النموذج الحالي. لا استطيع الانتظار لمحاولة صنع هذا!

تتراوح الرموز من سهم لأسفل (يتم تنزيل تحديث جديد) إلى وجه عبوس (لم ينجح التحديث كثيرًا) بعدد كبير من الآخرين. لقد أوضح لي Curinga كيف يمكن للمصنعين استخدام برنامج resin.io لتخصيص الواجهة وصنع الرموز والوجوه الخاصة بهم ، ثم تنفيذ الميزة في أنواع أخرى من المشاريع.

قفل مكتب

يمكن برمجة هذا القفل الذكي من خلال resin.io للرد على إشارات مختلفة. قام Diver ، الذي يساعد في بناء المكونات الخلفية لـ resin.io التي تهتم بالأجزاء الصعبة من أجهزة البرمجة ، بحيث لا يحتاج مستخدمو resin.io ، إلى توضيح كيف سيستجيب القفل لبعض بطاقات المفاتيح ، لكنه يدعم نفسه ضد تلك التي لا توفر الإشارة الصحيحة.

ألعاب

جلبت Resin.io ثلاث ألعاب تم برمجتها على Raspberry Pi: Snake و Tetris و Rock و Paper و Scissors. اللوحات حاليًا عارية تمامًا ، لكن الفريق يأمل في تصميم علبة بلاستيكية ثلاثية الأبعاد لطيفة ستغلف اللوحة تمامًا. يمكن لمنشئي الألعاب الذين يرغبون في إنشاء ألعاب خاصة بهم باستخدام resin.io و Raspberry Pis العثور على هذه الأمثلة وغيرها على ملعب reball وموقع المشروع على GitHub.

حاولت لعب Tetris وفشلت بشكل مذهل. عصا بلاستيكية صغيرة فقط تؤذي إبهامي حقا. على أمل أن تضيف العلبة عصا تحكم بلاستيكية تمس الحاجة إليها وهي أسهل في الاستخدام!



قد تكون مهتمة

كيف ل: قميص سيدة الحطاب

كيف ل: قميص سيدة الحطاب


كيف ل: appliqué جوارب الركبة

كيف ل: appliqué جوارب الركبة


بيير سولار وأكبر المهندسين المعماريين ألعاب البيرة لوحدات التحكم المتقاعدين

بيير سولار وأكبر المهندسين المعماريين ألعاب البيرة لوحدات التحكم المتقاعدين


صور في الوقت المناسب بشكل مثير للدهشة من محطة الفضاء الدولية مظللة ضد القمر والشمس

صور في الوقت المناسب بشكل مثير للدهشة من محطة الفضاء الدولية مظللة ضد القمر والشمس