جدول المحتويات:

Twitter Watcher ، #twatch: 6 خطوات (بالصور)
Twitter Watcher ، #twatch: 6 خطوات (بالصور)

فيديو: Twitter Watcher ، #twatch: 6 خطوات (بالصور)

فيديو: Twitter Watcher ، #twatch: 6 خطوات (بالصور)
فيديو: How to Use Twitter Mobile App 2024, شهر نوفمبر
Anonim
Twitter Watcher ، #twatch
Twitter Watcher ، #twatch
Twitter Watcher ، #twatch
Twitter Watcher ، #twatch
Twitter Watcher ، #twatch
Twitter Watcher ، #twatch
Twitter Watcher ، #twatch
Twitter Watcher ، #twatch

تقوم #twatch بتمرير أحدث الموضوعات الشائعة من Twitter على شاشة LCD. إنه جهاز شبكة مستقل يظل محدثًا بدون جهاز كمبيوتر. كان من الرائع مشاهدة #iranelection و Michael Jackson وأحداث تاريخية أخرى أثناء قيامنا بتطوير #twatch. يوثق هذا Instructable أجهزة وتصميم #twatch. بالإضافة إلى شريط اتجاه Twitter ، تعد #twatch أيضًا حقيبة ظهر عامة لشبكة إيثرنت LCD. سيعرض قوائم التشغيل وإحصائيات الكمبيوتر الشخصي ومعلومات أخرى مع برامج مثل LCD Smartie. إنه أيضًا برنامج قابل للترقية ، لذا فهو لم يعد قديمًا. #twatch مفتوح المصدر ، لذا يمكنك تنزيل تصميماتنا وإنشاء تصميماتك الخاصة. لدى Seeed Studio عدد قليل من حزم #twatch ethernet LCD المجمعة مقابل 45 دولارًا ، بما في ذلك الشحن في جميع أنحاء العالم. احصل عليهم بينما يدومون لأننا لن نحقق المزيد قريبًا. إذا فاتك هذا المشروع ، فقم بالتسجيل هنا ليتم إعلامك بالطلبات المسبقة #twatch في المستقبل. راجع هذه المقالة بتنسيقها الأصلي على DangerousPrototypes.com ، مزيد من المناقشة في منتدى #twatch. سوف نرسل #twatch PCB مجانًا إذا كنت أول من غرد على #twatch! نظرة عامة على المفهوم تحصل #twatch على أحدث الموضوعات الشائعة من Twitter ، ثم تقوم بتحميل بعض التغريدات لكل منها. يتم تمرير الموضوعات الشائعة والتغريدات على الشاشة. تستقطب #twatch اتجاهات جديدة وتغريدات كل خمس دقائق حتى ترى دائمًا أحدث الموضوعات الشائعة. أضفنا أيضًا وضع حقيبة ظهر إيثرنت عام ، بحيث يمكن للساعة #twatch أيضًا عرض إحصائيات الكمبيوتر من برنامج مثل LCD Smartie ، والمزيد حول هذه الميزة في الجزء 2.

الخطوة 1: استخدامه

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

#twatch سهل الاستخدام.

  • قم بتوصيله بشبكة إيثرنت منزلية مع إمكانية الوصول إلى الإنترنت. تتطلب #twatch تهيئة تلقائية للشبكة (DHCP) ، وهذا هو الإعداد الافتراضي على كل شبكة منزلية حديثة تقريبًا.
  • قم بتشغيله. تتطلب #twatch مصدر طاقة تيار مستمر 6-7 فولت. يستخدم قابس طاقة تيار مستمر 2.1 مم ، النوع الأكثر شيوعًا. يجب أن تشتمل مصادر طاقة التيار المستمر العالمية على قابس مقاس 2.1 مم.
  • اضبط التباين. تتغير شاشات LCD مع درجة الحرارة والعمر ، استخدم برغي الضبط لتعديل تباين الشاشة.
  • ستقوم #twatch بتهيئة إعدادات الشبكة والبدء في التمرير لأحدث الموضوعات الشائعة وعدد قليل من التغريدات من كل منها. قد تحتاج إلى ضبط التباين مرة أخرى للحصول على أنظف تأثير التمرير.

احصل على تحديثات #twatch على مدونة Dangerous Prototype.

الخطوة 2: الأجهزة

المعدات
المعدات
المعدات
المعدات
المعدات
المعدات

استخدمنا الإصدار المجاني من Cadsoft Eagle لصنع الدائرة وثنائي الفينيل متعدد الكلور. قم بتنزيل أحدث الملفات من صفحة مشروع Google Code ، حيث فقد هذا القسم الكثير من التنسيق في Instructables ، ويمكنك رؤية الإصدار الأصلي هنا. متحكم إيثرنت PIC 18F67J60 يعتبر Microchip PIC 18F67J60 مثاليًا لهذا المشروع لأنه يجمع بين واجهة شبكة إيثرنت ومتحكم دقيق 41 ميجا هرتز (10MIPs) في حزمة صغيرة مقابل بضعة دولارات فقط. يأتي فقط في حزم 64pin + TQFP ، لكن لم نواجه مشكلة في لحامه يدويًا إلى PCB احترافي. تتطلب الموافقة المسبقة عن علم مصدر طاقة 3.3 فولت. يعتبر جزء إيثرنت متعطشًا للطاقة حقًا ، لذلك استخدمنا منظمًا عملاقًا TO-220 LD117-3.3 فولت (VR1). اخترنا منظمًا كبيرًا لأنه قد يضطر إلى تبديد مجموعة من الحرارة اعتمادًا على مصدر طاقة الإدخال. يتطلب المنظم مكثفًا صغيرًا لفصل المدخلات (C15) ومكثف خرج كبير 10 فائق التوهج (C3). هناك مشكلة كبيرة مع هذه الرقائق: لا يمكن برمجتها إلا حوالي 100 مرة. هذا يجعل التطوير صعبًا ، لذلك قمنا أيضًا بتصميم نسخة مطورة من #twatch بناءً على شريحة مختلفة. المزيد عن هذا التصميم في مقال مستقبلي: يحصل كل دبوس طاقة PIC على مكثف فصل 0.1 فائق التوهج (C17-C23). يحتوي PIC على منظم 2.5 فولت داخلي للميكروكونترولر ونوى إيثرنت ، ويتطلب المنظم مكثف التنتالوم 10 فائق التوهج (C1). تتم برمجة الموافقة المسبقة عن علم من خلال رأس ICSP 5pin. يتم تثبيت دبوس إعادة تعيين MCLR عالياً بمقاوم سحب 10 كيلو (R21) ، ومقاوم إضافي (R4) ومكثف (C16) موصى بهما في ورقة البيانات لتوفير الحماية ضد ظروف إعادة الضبط العرضية المختلفة. س 1). مكثفان 33pF (C4 ، C5) يكملان دائرة المذبذب. استخدمنا مقبس إيثرنت مع مغناطيسات متكاملة (J2). المقبس هو HanRun HR911105A ، تم توفيره لنا من قبل Seeed Studio - تأكد من الحصول على نفس المقبس ، أو المقبس المتوافق ، أو اضبط PCB لمقبس يمكنك العثور عليه. تتطلب واجهة إيثرنت دائرة إنهاء (R30-33 ، C10-11 ، L1) ومقاوم تحيز 2.28 كيلو أوم 1٪ (R7 ، غير معروض). HD44780 حرف LCD تدعم #twatch شاشة LCD "قياسية" بـ 4 خطوط بـ 20 حرفًا 5 فولت HD44780 مع إضاءة خلفية + 5 فولت. يمكنك عادةً العثور عليها مقابل 10 دولارات على موقع eBay. تأكد من التحقق من أن شاشة LCD لديك تطابق #twatch pinout قبل إرفاقها. معظم شاشات LCD هي نفسها ، ولكن ليس جميعها. تعمل جميع شاشات LCD تقريبًا بجهد 5 فولت ، لذلك نحن نوفر مصدر طاقة 5 فولت من منظم 7805 مشترك (VR2 ، C14 ، C2). يمكن أن تستخدم شاشة LCD المزودة بإضاءة خلفية مجموعة من التيار ، لذلك استخدمنا منظمًا كبيرًا آخر إلى 220. C12 هو مكثف فصل لمصدر طاقة LCD ، لكن شاشات LCD تحتوي بالفعل على فصل على متنها. لا يلزم ملء C12 ، فقد قمنا فقط بتضمينه في حالة وجود مشكلات في الاستقرار ، وللحصول على أقصى سرعة للتحديث ، يتم التحكم في شاشة LCD من خلال واجهة 8 بت كاملة. معظم شاشات LCD عبارة عن أجزاء 5 فولت تتطلب حوالي 4.25 فولت + لتسجيل مستوى عالٍ على دبابيس البيانات ، لكن PIC 18F65J60 ليس سوى جزء 3.3 فولت. لحسن الحظ ، يحتوي PIC على مجموعة من المسامير المتسامحة 5volt حتى نتمكن من الاحتفاظ بالإشارة عند 5volts بمقاوم سحب 10K (R10-R19) ، ثم قم بتثبيته عن طريق تغيير إعداد اتجاه دبوس PIC. عادة ما يسمى هذا بإخراج التصريف المفتوح. تعمل بعض شاشات LCD الأحدث بجهد 5 فولت ، لكنها لا تزال تعمل عند مستويات واجهة 3.3 فولت. ستدعم #twatch هذا الوضع إذا تركت R10-19 بحيث لا يذهب جهد سحب لأعلى إلى المسامير ، وقم بتغيير البرنامج الثابت لتبديل سجل LAT بدلاً من سجل TRIS في HD44780.c.c. يتم التحكم في تباين شاشة LCD بواسطة جهد متحيز ، يتم إنشاؤه عادةً بمقياس جهد 10Kohm. تحتوي #twatch PCB على آثار أقدام لوعاء SMD غير مكلف 3 مم (R2) ، ومساحة ثانية لاستخدام قدر أكبر من خلال الفتحة (R2A). يجب أن يسكن واحد فقط! فقط في حالة وجود ضوضاء في مصدر الطاقة من جميع عناصر الإيثرنت ، نقوم بتصفية جهد التحيز من خلال حبة صغيرة من الفريت (L2). قمنا أيضًا بتضمين مكثف لفلترة إضافية (C13) ، لكننا لم نستخدمه نظرًا لعدم الحاجة إلى أي من العناصر في الواقع. يمكن للساعة # التحكم في الإضاءة الخلفية البسيطة + 5 فولت حتى 400 مللي أمبير أو نحو ذلك. تقوم PIC بتبديل الترانزستور (NPN1) من خلال المقاوم الحد الحالي 240 أوم (R3 ، غير معروض). استخدمنا ترانزستورًا يمكنه التعامل مع 800mA + مع ربح قدره 250hfe + ، لذلك يمكن للموافقة المسبقة عن علم (PIC) تبديل حمولة كبيرة بتيار خرج بحد أقصى 20 مللي أمبير. R1 هو المقاوم الحالي المحدد للإضاءة الخلفية لشاشات الكريستال السائل ، إذا لزم الأمر. استخدمنا مقاومًا من خلال الفتحة حتى يتمكن من تبديد الكثير من الحرارة باستخدام الإضاءة الخلفية الكبيرة ، ولأنه الحجم الأسهل للعثور عليه محليًا ولحام نفسك. إذا كانت الإضاءة الخلفية لديك لا تتطلب مقاومًا ، فما عليك سوى استبدال R1 بقطعة من الأسلاك. تطلبت شاشة LCD الخاصة بنا مقاومة 3 أوم لإمداد طاقة للإضاءة الخلفية 240 مللي أمبير. تستخدم بعض الإضاءة الخلفية الكثير من الطاقة ، لذلك وضعنا دبابيس الإمداد بجوار مصدر الطاقة وعززنا المستوى الأرضي بمجموعة من VIAs. تتطلب بعض الإضاءة الخلفية لشاشات الكريستال السائل الفاخرة دوائر محرك خاصة ، لذا تأكد من أن جهازك يستخدم مصدرًا بسيطًا + 5 فولت لتجنب التلف. مصدر الطاقة تتطلب #twatch مصدر طاقة 6-7 فولت من خلال مقبس مصدر طاقة 2.1 مم (J1). المقابس 2.1 مم هي الحجم الأكثر شيوعًا ، ويجب أن تأتي مع كل مصدر طاقة عالمي ، فكلما زاد جهد الإمداد الذي تستخدمه ، زادت الحرارة التي يجب تبديدها من VR1 و VR2. تذكر أن #twatch عبارة عن لوحة تعليمية نموذجية ، وليست منتجًا تجاريًا كاملاً ومختبرًا. اتخذ احتياطات السلامة المناسبة ولا تشغلها دون رقابة.

الخطوة 3: PCB و Partlist

ثنائي الفينيل متعدد الكلور و Partlist
ثنائي الفينيل متعدد الكلور و Partlist
ثنائي الفينيل متعدد الكلور و Partlist
ثنائي الفينيل متعدد الكلور و Partlist

استخدمنا الإصدار المجاني من Cadsoft Eagle لعمل التخطيطي وثنائي الفينيل متعدد الكلور. قم بتنزيل أحدث الملفات من صفحة مشروع Google Code. PCB عبارة عن تصميم من طبقتين مع آثار صغيرة وفصل (10 مل) حول شريحة 64pin TQFP PIC. قمنا بإعداد الجربرز وأرسلناهم إلى خدمة ثنائي الفينيل متعدد الكلور في Seeed Studio للأعمال مفتوحة المصدر. تتوفر مركبات ثنائي الفينيل متعدد الكلور الإضافية من طلبنا في متجر Seeed Studio. إذا قمت بشراء ثنائي الفينيل متعدد الكلور إضافي ، فتأكد من الحصول على مقبس HanRun ethernet الذي يناسب اللوحة. نظرًا لاختلاف فتحات التثبيت في شاشات LCD مقاس 20 × 4 ، لم نحاول ملاءمة PCB مع فتحات LCD. لقد جعلناها صغيرة قدر الإمكان ، مثل حقيبة ظهر LCD التسلسلية من SparkFun ، لذا فهي تظل بعيدة عن الثقوب الأصلية. كأثر جانبي ، ليس الأمر محرجًا للغاية خلف بعض الشاشات الأصغر مثل شاشة LCD مقاس 16 × 2 في Adafruit. قائمة الأجزاء انقر للحصول على صورة موضع بالحجم الكامل [PNG]. الجزء | القيمة | PackageIC1 PIC 18F67J60 TQFP-64C1-3 10 فائق التوهج مكثف التنتالوم ، 10 فولت + SMC_AC4 ، 5 33pF مكثف 0805C10 ، 11 ، C14-23 0.1 فائق التوهج مكثف 0805ICSP 5x 0.1 "رأس دبوس ذكر J1 2.1 مم SMD مقبس الطاقة SMDJ2 HR911105A Ferrite Jack1 حبة ، 200ma + 0805NPN1 ترانزستور NPN ، 250hfe + ، 800ma + SOT-23Q1 25MHz SMD كريستال HC49UPR2 (A) 10K مقاوم تقليم واحد 3 مم SMD أو من خلال ثقب R3 240 أوم المقاوم 0805R4-6 390 أوم المقاوم 0805R7 2 ، 260 أوم المقاوم ، 10- 0805R 21 10 ، 000 أوم المقاوم 0805R30-33 49.9 أوم المقاوم ، 1٪ 0805VR1 LDO 3.3 فولت منظم (LD1117) TO-220VR2 7805T 5 فولت منظم TO-220HD44780-LCD 20x4 HD44780 حرف LCD

الخطوة 4: البرامج الثابتة

البرامج الثابتة
البرامج الثابتة
البرامج الثابتة
البرامج الثابتة
البرامج الثابتة
البرامج الثابتة

آخر تنزيل كامل للبرنامج الثابت #twatch موجود على صفحة كود Google الخاصة بالمشروع. تمت كتابة الكود بلغة C ، ويتم تجميعه باستخدام مترجم العرض التوضيحي Microchip C18. مكدس TCP / IP ووظائف الشبكة الأساسية يوفر مكدس TCP / IP "المجاني" من Microchip جميع وظائف الشبكة التي نحتاجها للتواجد على شبكة منزلية والحصول على البيانات من Twitter. المكدس مفتوح المصدر ومجاني مثل البيرة ، لكن ترخيص Microchip يحظر التوزيع. نظرًا لمشكلات الترخيص ، فإننا نضع شفرة مصدر المجال العام الخاصة بنا فقط في مشروع Google Code SVN ، وتعرف على كيفية تنزيل المصدر وتجميعه هنا. يحتوي المكدس على عميل بروتوكول التكوين الديناميكي للمضيف الذي يقوم تلقائيًا بتكوين إعدادات الشبكة باستخدام DHCP الخادم على شبكتك المحلية. تتطلب #twatch خادم DHCP ، لكن الغالبية العظمى من الشبكات وأجهزة التوجيه تم تمكينها. يتم عرض عنوان IP ، والقناع ، والبوابة ، وأول خادم DNS على شاشة LCD حتى تتوفر بيانات Twitter الصالحة. تتضمن الحزمة أيضًا خادم إعلان Microchip. عندما يتم الحصول على عنوان IP بواسطة DHCP ، تعلن #twatch عن عنوان IP الخاص بها مع حزمة بث لجميع أجهزة الكمبيوتر على الشبكة المحلية. استخدم الأداة المساعدة MCHPDetect.exe في أرشيف المشروع لعرض هذه الحزم. أخيرًا ، قمنا بتضمين خادم ping (IMCP). استخدم أي عميل ping للتحقق مما إذا كانت #twatch نشطة على الشبكة. عميل Twitter TCP إن برنامج Twitter Trend التالي هو عميل TCP بسيط ، مشابه لمتصفح الويب ، يسحب البيانات من خوادم الويب. ستوفر لنا واجهة برمجة تطبيقات Twitter بيانات بتنسيقات متنوعة. استخدمنا تنسيق JSON خفيف الوزن لأنه أسهل لفك تشفير شريحة PIC منخفضة الطاقة ، تحقق من JSONView إذا كنت تستخدم Firefox. بعد أن تقوم #twatch تلقائيًا بتهيئة إعدادات الشبكة ، يتحكم عميل Twitter TCP ويحصل على الموضوعات الشائعة الحالية. يقوم بالبحث من خلال موجز بيانات JSON هذا ويبحث عن علامة "الاسم". يتم نسخ ما يصل إلى 10 مواضيع شائعة في مخزن مؤقت 225 بايت. تخزن مصفوفة منفصلة موضع نهاية كل موضوع في المخزن المؤقت حتى نتمكن من استرداد الموضوعات في الخطوة التالية ، بعد ذلك ، تبحث #twatch في Twitter عن تغريدتين لكل موضوع. يقوم بإلحاق كل موضوع بنهاية عنوان url الخاص ببحث Twitter JSON ، الأحرف الخاصة مثل المسافات وعلامات الترقيم هي عنوان URL مشفر ، يقوم عميل TCP بالتحليل من خلال نتائج البحث والبحث عن التغريدات التي تتبع علامة "النص". تحتوي التغريدات على طبقات متعددة من الترميز. نقوم بفك تشفير أحرف HTML المحجوزة مثل علامة العطف (&) والاقتباسات (") لأن شاشة LCD يمكن أن تعرضها. نقوم بإزالة الأحرف الدولية UTF8 لأن شاشة HD44780 LCD لا تحتوي عليها في مجموعة الأحرف الخاصة بها. يتم تخزين التغريدات التي تم تحليلها وفك الشفرة في مخزن مؤقت 2100 بايت ، مصفوفة إضافية تشير إلى بداية ونهاية كل تغريدة في المخزن المؤقت.كانت مساحة ذاكرة الوصول العشوائي مشكلة كبيرة على شريحة 18F67J60 ، فهي تحتوي فقط على 4000 بايت إجمالاً ، لكن المخزن المؤقت 2100 بايت يبدو كبيرًا بما يكفي للتعامل مع 20 متوسط الحجم tweets. لقد أولينا عناية خاصة للحماية من مشاكل نفاد الذاكرة ، واختبرنا العميل في ظل ظروف ذاكرة الوصول العشوائي المخفضة للتأكد من فشلها بأمان أثناء الأخطاء. يشتهر تويتر بفترات تعطله العرضية. إذا لم تستطع #twatch الاتصال بـ Twitter ، فإنه يعرض رسالة خطأ في الاتصال ويعيد المحاولة مرتين. إذا لم يتمكن من الاتصال بعد ثلاث محاولات ، فإنه ينتظر خمس دقائق قبل المحاولة مرة أخرى. وهذا يمنح Twitter فرصة لإصلاح مشكلاتهم دون التعرض لهجوم #twatch q ueries. The #twatch تستحوذ على الاتجاه الجديد وتغريدات التغريد كل خمس دقائق. يضع Twitter حدًا لعدد الاستعلامات التي قد يقوم بها العميل ، لذا كن حذرًا بشأن التحديث أكثر من مرة. يسمح Twitter بـ 150 تحديثًا شائعًا للموضوع في الساعة ، و "أكثر بكثير" من استعلامات البحث. وضع ظهر شبكة LCD لخادم TCP يمكن للساعة #twatch أيضًا عرض معلومات حالة النظام من برامج مثل LCD Smartie. تحتوي #twatch على خادم TCP على المنفذ 1337 يقبل أوامر Matrix Orbital المنسقة. يوفر هذا أيضًا التحكم في الإضاءة الخلفية لشاشات الكريستال السائل. سنوضح لك كيفية إعادة توجيه LCD Smartie من منفذ COM إلى خادم #twatch TCP في الجزء الثاني من مقالنا #twatch.

الخطوة 5: محمل الإقلاع لترقيات البرامج الثابتة للشبكة

محمل الإقلاع لترقيات البرامج الثابتة للشبكة
محمل الإقلاع لترقيات البرامج الثابتة للشبكة
محمل الإقلاع لترقيات البرامج الثابتة للشبكة
محمل الإقلاع لترقيات البرامج الثابتة للشبكة
محمل الإقلاع لترقيات البرامج الثابتة للشبكة
محمل الإقلاع لترقيات البرامج الثابتة للشبكة

يمكن تحديث #twatch من جهاز كمبيوتر على الشبكة المحلية بفضل أداة تحميل الإنترنت الخاصة بشركة Microchip. تذكر أن 18F Ethernet PICs لا يمكن برمجتها إلا بمعدل 100 مرة ، لذا فإن الترقيات محدودة نوعًا ما. لا يزال يتعين علينا حرق شريحة ، لكننا وصلنا إلى 55 دورة فقط أثناء التطوير. إذا كنت تستخدم شريحة جديدة تمامًا ، فستحتاج إلى برمجة أداة تحميل التشغيل في PIC18F67J60 من خلال رأس ICSP ، ثم يمكنك تحميل #twatch البرامج الثابتة عبر الشبكة. قم ببرمجة twatchv2-bl-vxx. HEX في الشريحة باستخدام مبرمج PIC مثل ICD2 أو PicKit. عند تشغيل #twatch ، يعمل محمل الإقلاع قبل بدء البرنامج الرئيسي. يتحقق محمل الإقلاع من وجود اتصال بين دبابيس PGD و PGC لرأس البرمجة ، كما هو موضح في الصورة أعلاه. إذا عثر على اتصال ، فإن أداة تحميل التشغيل تتولى المهمة وتنتظر تحميل برنامج ثابت جديد ، وهناك احتمال ضئيل للغاية أن يبدأ محمل الإقلاع عن طريق الخطأ حتى بدون وصلة مرور بين دبابيس PGC و PGD. لن يؤدي ذلك إلى إتلاف #twatch ، فقط افصل مصدر الطاقة وحاول مرة أخرى. يمكن منع دخول محمل الإقلاع العرضي عن طريق تحريك العبور فوق موضع واحد بحيث يربط بين دبابيس PGD و GND. يستخدم #twatch bootloader عنوان IP 192.168.1.123 وقناع الشبكة الفرعية 255.255.255.0. يجب أن يحتوي جهاز الكمبيوتر أيضًا على عنوان IP يبدأ بـ 192.168.1.xxx للتواصل مع #twatch. اخترنا النطاق 192.168.1.xxx لأنه الافتراضي الأكثر شيوعًا لأجهزة التوجيه المنزلية. إذا كان جهاز الكمبيوتر الخاص بك يستخدم نطاق عناوين IP آخر ، فستحتاج إلى تعديله مؤقتًا قبل أن تتمكن من إجراء التحديث.

  • تأكد من أن جهاز الكمبيوتر الخاص بك في نفس نطاق IP والشبكة الفرعية مثل #twatch. يجب أن يكون للكمبيوتر عنوان IP في النطاق 192.168.1.xxx وقناع شبكة فرعية هو 255.255.255.0. عنوان IP الافتراضي لمحمل الإقلاع #twatch هو 192.168.1.123 ، تأكد من عدم وجود كمبيوتر آخر متصل بالموجه نفسه يستخدم هذا العنوان بالفعل.
  • افصل مصدر الطاقة #twatch.
  • ضع وصلة عبور بين دبابيس PGC و PGD.
  • قم بتوصيل كبل الشبكة ، إذا لزم الأمر ، وقم بتوصيل مصدر الطاقة. قد تكون الشاشة فارغة أو بها كتل صلبة أو قمامة.
  • استخدم أداة TFTP لإرسال البرنامج الثابت الجديد إلى #twatch IP address ، ونستخدم TFTP.exe من سطر أوامر Windows.
  • تحديث TFTP يبلغ عن النجاح أو الخطأ.
  • افصل مصدر الطاقة ، وقم بإزالة وصلة التحديث.
  • أعد توصيل مصدر الطاقة. يجب أن تبدأ #twatch في تمرير التغريدات. إذا بدأ برنامج bootloader بدلاً من ذلك ، فضع رابطًا بين دبابيس PGD و GND وحاول مرة أخرى.

الخطوة 6: المضي قدمًا ، احصل على ما تريد

أخذ الأمر إلى أبعد من ذلك ، احصل على ما تريد
أخذ الأمر إلى أبعد من ذلك ، احصل على ما تريد
أخذ الأمر إلى أبعد من ذلك ، احصل على ما تريد
أخذ الأمر إلى أبعد من ذلك ، احصل على ما تريد
أخذ الأمر إلى أبعد من ذلك ، احصل على ما تريد
أخذ الأمر إلى أبعد من ذلك ، احصل على ما تريد
أخذ الأمر إلى أبعد من ذلك ، احصل على ما تريد
أخذ الأمر إلى أبعد من ذلك ، احصل على ما تريد

لقد صممنا #twatch للاستفادة الكاملة من الموارد على شريحة واحدة ، التصميم الموسع سيضيف ميزات ولكنه سيكون أكثر تكلفة. #twatch يمكن أن تتبع موجز Twitter الخاص بك. ستحتاج إلى خادم ويب صغير لإدخال معلومات تسجيل الدخول الخاصة بك إلى Twitter ، و EEPROM خارجي لتخزين معلومات التكوين. يمكن أيضًا للساعة # تخزين المزيد من التغريدات أو معلومات إضافية حول كل مكبر صوت ، مثل الاسم والموقع. لا تصنع Microchip وحدة تحكم إيثرنت متكاملة مع أكثر من 4K من ذاكرة الوصول العشوائي ، ولكن يمكننا إضافة ذاكرة SRAM خارجية لتخزين التغريدات وتغريد المعلومات الوصفية. يمكن للأجهزة المحدثة إضافة رأس I / O لتوصيل الأزرار مع LCD Smartie. بواسطة 4line LCD لا تحتوي على الكثير من مساحة العرض. لقد صممنا واجهة #twatch حول هذه المساحة المحدودة. يمكن للبرنامج الثابت المحدث أن يتعامل مع أحجام شاشات متعددة ، ويمكن لمحمل الإقلاع اعتماد عنوان IP الذي تم الحصول عليه بواسطة DHCP. سيستفيد التحديث المستقبلي للبرامج الثابتة #twatch من هذه الميزة لإجراء ترقيات أسهل للشبكة. في الأسبوع القادم سنغطي خادم TCP المتوافق مع LCD Smartie المدمج في # twatch. احصل على واحد! ما هو التواء في #twatch الخاص بك؟ إذا كنت تريد ساعة # أو PCB مُجمَّعة ، فإليك بعض الخيارات:

  • لدى Seeed Studio عدد قليل من حزم #twatch ethernet LCD المجمعة مقابل 45 دولارًا ، بما في ذلك الشحن في جميع أنحاء العالم. احصل عليهم بينما يدومون لأننا لن نحقق المزيد قريبًا. إذا فاتك هذا المشروع ، فقم بالتسجيل هنا ليتم إعلامك في المستقبل #twatch الطلبات المسبقة.
  • إذا كنت ترغب في بناء سيارتك الخاصة ، فإن Seeed Studio تبيع ثنائي الفينيل متعدد الكلور #twatch v1 و v2 الإضافي من طلبنا. تأكد من الحصول على مقبس إيثرنت من Seeed ، أو تأكد من أنه يمكنك العثور على مقبس يتوافق مع PCB. سنكتب عن v1 في غضون أيام قليلة ، التخطيطي وثنائي الفينيل متعدد الكلور موجودان في مشروع SVN.
  • سنرسل مجانًا #twatch v2 bare PCB إلى أول شخصين يغردان على #twatch.

إذا كنت ترغب في المشاركة ، فقم بالانضمام إلى مشروع الأجهزة Dangerous Prototypes المفتوح في Google Code ، أو تعال إلى الدردشة في منتدى #twatch. في الأسبوع القادم ، سنوضح لك كيفية إعادة توجيه إحصائيات نظام LCD Smartie إلى خادم #twatch TCP.

موصى به: