Flipper Zero - على بعد خطوة واحدة من الإصدار النهائي للحديد





Flipper Zero هي أداة متعددة الجيب لعامل شكل tamagotchi للمتسللين الذين نقوم بتطويرهم. الوظائف السابقة [ 1 ] ، [ 2 ] ، [ 3 ] ، [ 4 ] ، [ 5 ] ، [ 6 ] ، [ 7 ]



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



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





نظام العرض



يعتبر نظام الطاقة الفرعي في Flipper أكثر تعقيدًا مما قد يبدو للوهلة الأولى. نحن نستخدم العديد من دوائر الطاقة المستقلة 3.3 فولت للمحيط الداخلي و 5 فولت للدائرة التذبذبية NFC وإخراج مشط GPIO الخارجي.



المكونات الرئيسية لنظام الطاقة



  • BQ25896 - وحدة تحكم شحن البطارية ، تتحكم في عملية الشحن
  • BQ27220 - (مقياس الوقود) متر للطاقة الواردة والصادرة ، يراقب حالة البطارية ويسمح لك بتحديد السعة الحقيقية للبطارية ، مع مراعاة التآكل
  • 2 TPS62743 ، LM3281 - محولات DC / DC ، وهي أيضًا محولات نبض




صورة

مخطط نظام الطاقة في Flipper (قابل للنقر)



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



صورةزعنفة متصلة بلوحة طاقة خارجية



المزيد من الطاقة للأشعة تحت الحمراء



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



الأشعة تحت الحمراء SMD LED VSMY14940



قررنا استخدام 3 VSMY14940 LEDs. لديهم نمط إشعاع ضيق وقدرة 82 ميجاوات / ريال لكل صمام ثنائي.



صورةتصميم منفذ IR الجديد: ثلاثة صمامات ثنائية للإرسال و TSOP للاستقبال



اختبارات الأشعة تحت الحمراء



هوائي RFID مزدوج النطاق



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



صورة



لقد جربنا عدة مجموعات ، وفي النهاية وجدنا الخيار الأفضل ، حيث يمكن قراءة البطاقات ذات الأحجام المختلفة في نطاقين. يتكون Flipper الآن من 4 ألواح بالداخل.



صورة4 ألواح داخل فليبر



اختبارات MicroSD



في Flipper ، تعمل بطاقة SD في وضع SPI. يعد هذا وضع تشغيل أبطأ من وضع SDIO المعتاد ، ولكن حتى في هذا الوضع تكون سرعة القراءة قريبة من 400 كيلوبايت / ثانية ، وهو أكثر من كافٍ لمهامنا.



صورةاختبار سرعة قراءة بطاقة SD في وضع SPI (بايت في الثانية)



الإجابة على السؤال الشائع "ما هو الحد الأقصى لحجم بطاقة SD؟": نحن نعمل الآن مع بطاقات 16 و 32 و 64 جيجابايت دون أي مشاكل. تتيح لنا مكتبة FatFS التي نستخدمها العمل ببطاقات تصل إلى عدة تيرابايت. سيتم استخدام نظام الملفات exFAT افتراضيًا. يمكنك تهيئة البطاقة مباشرة في Flipper.



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



صورةيعمل الضلع البلاستيكي على إصلاح مشكلة انحشار بطاقة SD عند الانسحاب



تغييرات GPIO الخارجية



كان علينا استخدام GPIO واحد على Flipper للاستخدام الداخلي ، وقررنا توصيل الدبوس 9 بمسمار iButton في الجانب السفلي. نفس الدبوس مسؤول عن واجهة 1-Wire ، بحيث يمكنك توصيل المستشعرات والأجهزة الطرفية الأخرى باستخدام مكتبة 1-Wire المدمجة.



صورةدبوس 9 متصل الآن بـ iButton pin (1-wire)



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



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





عرض القائمة الرئيسية



اختبارات الميكانيكا



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







نكات



يكتب CTO Andrey @ coreglitch Strokov أحيانًا أشياء مجنونة في Flipper ، على سبيل المثال لعبة floopper-bloopper كجزء من Ludum Dare 47 hackathon .



عرض توضيحي ممتع آخر من مطورنا @ DrZlo13 مشغل الموسيقى القديم الذي يعزف على لحن Wintergatan - Marble Machine .








تابع عملية التطوير والأخبار حول Flipper Zero في:

Instagram

Facebook

Blog باللغة الإنجليزية



جميع ميزات Flipper Zero على الموقع الرسمي .



All Articles