كيفية نموذج الأجهزة بسرعة ولماذا يهم. تقرير Yandex.Taxi

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



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

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

دعونا نرى كيف يتم تصنيع الأجهزة قبل أن نصل إلى النماذج الأولية ، لأنها تحدد الكثير. هذا مشروع تجريبي ، ولا يرتبط بأي ظروف محددة ، بل أعطيها كمثال.



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

بعد ذلك ، يتم إنتاج نموذج EVT ، وهو جهاز اختبار موجود بالفعل على اللوحة التي تحتاجها حول هذه الأبعاد ، حول هذه المكونات. الغرض منه هو جعلك تفهم ، فهو يبدو كما تريد أن تحصل عليه ، أو لا ، ما إذا كان هناك شيء يحتاج إلى تغيير. لديك الفرصة لاختباره.

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

والخطوة التالية هي إطلاق دفعة تجريبية من PVT. يمكن أن يكون مائة أو ألف قطعة ، وهذا يتوقف على كيف تسير الأمور معك. ثم يبدأ الإنتاج الضخم.

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



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



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

كل مثل هذا الموقف هو مضيعة للوقت ، لأنه يضيع الوقت في البحث والتحسينات والإنتاج الجديدة لعينة EVT الجديدة التي طلبتها. أنت مجرد الجلوس وانتظر النتيجة.



لذلك ، دعونا نضيف إلى هذا المخطط ، حيث تحدثت عن إنتاج الجهاز ، وكيفية تعيينه لتطوير البرامج.

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

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

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



يمكنك تحديد نوع الأجهزة التي تحتاجها بسرعة. يمكنك اختبار فكرتك في ظروف حقيقية ، لأنه في رأسك ، يبدو لك أنها تعمل. في العالم الحقيقي ، والاحتياجات الأخرى.

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

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

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

عندما تصنع جهازًا ، فإنك في أغلب الأحيان تصنعه لبعض مهام العمل. إذا كنت بحاجة إلى اجتذاب مستثمر ، فاتصل به بأوراق ومشروعات ورسومات وقصص - إنه رائع وضروري. ولكن عندما تأتي وتقول: "انظر ، لقد توصلنا إلى هذا ، ولكن هذا نموذج أولي فعال" ، فإن المستثمر مهتم على الفور على الفور.

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

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



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

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



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

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



هذا يطرح خيار آخر - توت العليق بي. الجميع يحبه. صغير ، جيد ، شعبي ، يباع بمئات الملايين من القطع في العالم. وفي الواقع ، ربما نعم ، ربما لا. من ناحية ، أنها غير مكلفة ، إنها منتجة ، لديها العديد من الوحدات التي يمكن إرفاقها بها. أنه يحتوي على موصل أربعين دبوس القياسية. ولكن هناك مشاكل.

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

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

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

في الواقع ، هناك الكثير من الأشياء ، يمكنني أن أريكها لك ، لقد جربناها بطريقة مختلفة. هناك الموز باي. فهو يقع في حوالي نفس Raspberry Pi. إنه أمر طبيعي ، إنه يعمل ، وهو متوافق معه على الموصلات. ليس أسوأ منصة Allwinner. يوجد حل أفضل قليلاً ، على سبيل المثال ، Khadas Vim على معالج Amlogic. بعد قصتي ، سيكون من الممكن الحضور إليّ لاحقًا خلال فترة الراحة ، وسأكون مستعدًا لأخبرها وأظهرها جميعًا.

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



هذا هو NanoPi ، الشركة المصنعة الصينية ، ودعا FriendlyElec ، FriendlyARM. لديهم العديد من الأسماء. وحدث أنه يخلو من عيوب Raspberry Pi ، في حين أن لديه العديد من المزايا.

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

في الوقت نفسه ، هناك حافلة PCI Express كاملة ، مع 2x ، وبشكل عام ، كل شيء على ما يرام. يمكن تبريده أيضًا ، يوجد معالجه على الجانب الخلفي ، وسأريك الآن ، ولدي أيضًا. هذا ما يبدو ، كل نفس لك. أسفل المعالج. يتم وضع المبرد السميك عليه ، ويؤدي هذا الرادياتير إلى تبديد كل هذه الحرارة تمامًا.



أكثر قليلا. ما هو هناك؟ في الواقع ، أنا حقا أحب هذا النظام الأساسي. خلال الأشهر الستة الماضية ، كنت أقوم بتطبيق النماذج الأولية لكل شيء معها ، وبالتالي أنا أشاركك. هناك معالج ستة النواة. انه قوي جدا ، هو الاحترار. في ذروة ، يمكن أن تستهلك 15 واط ، وأحيانا أكثر من ذلك. ولكن هناك بطاقة فيديو عادية ، وضغط فيديو للأجهزة ، والأهم من ذلك ، أن كل شيء يمتد جيدًا ويكلف تقريبًا مثل Raspberry Pi. إنه 50 دولارًا ، بالإضافة إلى القليل من أجل eMMC ورادياتير.



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



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

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

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

نحن نتحدث الآن عن جهاز مثل هذا ، أو نوع من Raspberry Pi ، والذي يتم تشغيله بواسطة Type-C. لقد حدث أن هناك عددًا قليلاً من كابلات Type-C الجيدة ، وحتى عددًا أقل من إمدادات الطاقة الجيدة. وإذا لم تحصل على مصدر طاقة تسلسلي ، ولكن شيئًا ما ، على سبيل المثال ، لشرائط LED وقم بتشغيل الجهاز مباشرةً ، فستكون أفضل بكثير. سيكون من الصعب أيضًا التقاط كبل ، ولا تتجاهله.

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

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



الشيء التالي الذي تحتاجه هو USB-UART. على الأرجح ، في اللوحة التي قمت بنموذج أولي لها ، سيكون هناك إخراج للشاشة. ولكن إذا كان الشخص بالغًا ، فمن الأفضل الانتقال مباشرة إلى الحل الذي تعمل به في وحدة التحكم هذه ، لأنه عندما تجمع عينات EVT ، فلن يمنحك أي شخص أي إخراج فيديو أو HDMI أو أي شيء آخر. يجب أن تتعلم على الفور أن تعيش حياة طبيعية.



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

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

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



الآن سيكون هناك holivar قليلا على ما لتطوير. أنا لست من مؤيدي أي شيء ، وأعتقد أن كل هذه لغات برمجة ممتازة. ولكن حدث أن كل الأجهزة ، وكقاعدة عامة ، من الأفضل كتابتها بلغة C. لأن نواة Linux ، لأن كل الوحدات النمطية ، لأن كل شيء بسيط وواضح وأصعب عليك إطلاق النار على نفسك. في C ++ ، من الأسهل قليلاً أن تطلق النار على قدمك ، في بيثون ليس عليك أن تهتم بالذاكرة أو أي شيء.

لذلك ، في رأيي ، القاعدة هنا هي: إذا كنت تهدف مباشرة إلى حل الإنتاج النهائي الشامل ، فاكتب في C. وهي تنتقل بسهولة إلى أي مكان تحتاج إليه وستعمل كل شيء. إذا كنت بحاجة إلى كل شيء هنا والآن ، إذا كنت بحاجة إلى رؤية الكمبيوتر ومعالجة الصور والشبكات العصبية وهذه هي القصة بأكملها ، فمن السهل البدء ببيثون. , , , , - , . . C, - . : C production, Python .



. , . , , — . , . : , , , .

, . , , , . , .

, . , - . , . , , , , . , .

- , , , design-house , - . , , , . . , , -. , , . , .

, hardware software , , , , - .

, . , . , : «, , , ». . , , .



, hard soft. - - , , . proof of concept, . , , GPS, . proof of concept, , .

BOM, , , : , .

, --, , , . . . , , , , , , - . - . . — , , .

, , , NanoPi. . هل تعمل؟ . ? . , .

, , , , , , , , , : «, », . , , .

, , . .



— Signal Q1, . , , , -. , GPS — . :



, , , , NanoPi. , , .



, , , , . . , , ? . , . . 70 , 45 — .

, , , . , . machine learning, , , , . , , . , , . . . .

, . — . . , . . , , , . — , . , , , , . .

, , — 70 . , . . , . , , , .

. , ? , - . لكن لا. , - , . , , — , .

. , USB- production, . , USB — . , , GPS, Wi-Fi.

, . Raspberry? , , . , AliExpress, , 50 , , PCV. USB, . , — . , Sony, OmniVision, - , - . USB — , .



-, — , . , , . — . , . , - . , .



, , 3D- — . , , , , , . — . — .



. . , . , . , - .

, - hardware, - . computer vision . - . , , , , , . — .

, mass production, . , . , . , , . شكرا لك

Source: https://habr.com/ru/post/ar472660/


All Articles