Flipper Zero / One الآن جهازين. تحضير كيك ستارتر



Flipper هو مشروع متعدد الأغراض للجيب للمتسللين في عامل شكل tamagotchi ، والذي أقوم بتطويره مع الأصدقاء. الوظائف السابقة [ 1 ] ، [ 2 ].


موقع المشروع: flipperzero.one

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

تحت هذا الخفض ، سأتحدث عن التغييرات في المشروع ، وكيف نستعد للتمويل الجماعي.

ما الفرق بين إصدارات Zero و One



زعنفة صفر

نسخة صغيرة وخفيفة الوزن مبنية بالكامل على STM32. قادرة على العمل مع أنظمة التحكم في الوصول الأساسية وأجهزة التحكم عن بعد وأجهزة الراديو. يمكن توسيع الوظائف مع برامجها. فكر في الأمر على أنه بديل متقدم لـ Arduino و Blue Pill مع برنامج ثابت شرير مناسب للحمل والاختراق أثناء التنقل.

زعنفة واحدة

نسخة متقدمة بجميع وظائف Zero بالإضافة إلى كمبيوتر ARM منفصل مع Kali Linux. هذه أداة أكثر جدية لأكبر الشبكات وأنظمة التحكم في الوصول.

ما الذي تغير في Flipper Zero


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



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

يوجد منفذ الأشعة تحت الحمراء للتحكم في أجهزة التلفاز ومكيفات الهواء.



نظرًا لعدم وجود Raspberry Pi ، فإن منافذ USB و HDMI مفقودة في النهاية. لا يوجد سوى منفذ USB Type C واحد فقط ، والذي يُستخدم في نفس الوقت للشحن والوميض ووحدة التحكم ومحاكاة الرقيق USB.

راديو CC1101




الراديو مصنوع الآن على شريحة TI CC1101. نأمل أن يعمل الهوائي المدمج بشكل أفضل في نطاق 433 ميجاهرتز ويمكن احتماله في نطاق 868 ميجاهرتز. يجب أن يغطي هذا العدد الأقصى من أنظمة الراديو الممكنة: أجهزة التحكم عن بعد والحواجز وأجراس الباب وأجهزة الإنذار.

محلل الإشارة


ستتمكن البرامج الثابتة الأصلية من تحليل بروتوكولات الراديو الشائعة المستخدمة في أنظمة التحكم في الوصول ، بما في ذلك خوارزميات التشفير مثل KeeLoq.



منفذ الأشعة تحت الحمراء


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



وظيفة التعلم


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


GPIO للاتصال بالأجهزة


يحتوي Flipper الآن على 12 منفذ GPIO يمكنك من خلالها القيام بأي شيء: استخدمه كمبرمج ، و fuzzer ، ومحول USB لـ UART / I2C / SPI. في هذه الحالة ، لا يمكنك توصيل الزعنفة بالكمبيوتر ، ولكن يمكنك تشغيل البرامج المكتوبة مسبقًا من القائمة مباشرةً ، وقراءة الإخراج على الشاشة.



دعم Arduino IDE و PlatformIO


بالنسبة لـ STM32 ، يمكنك كتابة البرامج الثابتة في بيئة مألوفة للمبتدئين Arduino IDE أو في Visual Studio Code باستخدام المكون الإضافي PlatformIO . عند الاتصال بجهاز كمبيوتر ، يتم تعريف الزعنفة بشكل افتراضي على أنها جهاز HID ، لذلك لا تتطلب برامج تشغيل للعمل ، فأنت تحتاج فقط إلى مكون إضافي للبيئة. بالطبع ، يمكنك كتابة التعليمات البرمجية في أي مكان ووميضها بأي أدوات أخرى تدعم العمل مع STM32.



مكتبة البرنامج المساعد


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



في برامجك ، يمكنك استخدام جميع وحدات الأجهزة: الأزرار ، وعرض الصورة ، واستخدام وحدة الراديو ، GPIO ، 125 كيلو هرتز. نخطط لإصدار مكتبات ملائمة للعمل مع أجهزة Flipper بتنسيق واحد.

زر


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



ماذا في الداخل؟ ماذا يوجد في الداخل


منذ ترك اللوحة وحدها ، أصبح تصميم الدواخل أكثر أناقة. تمت إضافة piezodynamic إلى الهزاز للإشارة.



انهيار الفيروس التاجي


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

صور النماذج الأولية قبل أن تتعثر في شركة الشحن: في



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

التعليمات


كيف اشترى؟


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

هل هذا قانوني؟


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

كيفية التضمين؟


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



I نشر كافة الملاحظات على المشروع في بلدي برقية قناة zhovner_hub .

All Articles