دبابيس PI التوت وجبيو: توت العليق السيطرة من خلال وحدة التحكم بالمنفذ التسلسلي

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

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

توت العليق PI منفذ UART للاتصالات في سلسلة TTL, ونحن ينبغي تحويل إلى معيار المسلسل RS232 باستخدام لوحة مثل التالية للاتصال بنا المنفذ التسلسلي.

لقطة للشاشة 2014-11-15 23:03:18

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

أوليمبوس كاميرا رقمية

بعض وحدات المحولات TTL إلى RS232 لا ينبغي أن تتغذى خارجياً تحت أي ظرف من الظروف نظراً لأنها تتلقى الطاقة من المنفذ سلسلة, ويمكن أن تحرق ونحن لدينا توت العليق PI بشاحن; وفي حالتنا سوف نستخدم محول استناداً إلى شريحة SP3232EEN, أنه إذا كنا آر من توت العليق عن طريق رقم pin VCC لوحة محول.

Pinout والأسلاك الرسم التخطيطي المستخرج من ورقة بيانات SP3232E, متطابقة إلى SP3232EEN.

Pinout والأسلاك الرسم التخطيطي المستخرج من ورقة بيانات SP3232E, متطابقة إلى SP3232EEN.

لوحة محول (أو الكابل) ونحن يجب أن توصيله إلى دبابيس جبيو محفوظة للاتصال UART, ما هي أطرافها 14 (TXD), و 15 (RXD) كما يمكن أن نرى في هذا الجدول والرسم البياني التالي اتصال.

لوحة TTL لتحويل RS232 نماذج PI التوت, ب, A +, ب +
VCC
+ 5V
TX
جبيو 14 (UART TXD)
RX
جبيو 15 (RXD UART)
GND GND
PB150047Conexiones

رسم تخطيطي للاتصال.

ثم سنقوم بتثبيت ككيرميت, برنامج للتحكم في المنفذ التسلسلي.

usuario@maquina:~$ sudo apt-get install ckermit

أن أول شيء يجب أن نفعله هو أن يقول الجهاز الذي سيعمل; في حالتي محول USB إلى RS232, ولذلك المسار المعين /ديف/ttyUSB0 ومع الخيار -l نحن ذاهبون للإشارة إلى الاتصال.

usuario@maquina:~$ sudo kermit -l /dev/ttyUSB0

فتحت مرة واحدة ككيرميت, ويبقى فقط لوضع معايير للاتصال; ونحن نعتبر.

(/home/usuario) C-Kermit> set speed 115200
(/home/usuario) C-Kermit> set parity none
(/home/usuario) C-Kermit> set flow-control none
(/home/usuario) C-Kermit> set carrier-watch off
(/home/usuario) C-Kermit> connect
 
Connecting to /dev/ttyUSB0, speed 115200
 Escape character: Ctrl-\ (ASCII 28, FS): enabled
Type the escape character followed by C to get back,
or followed by ? to see other options.
----------------------------------------------------

الآن اضغط على مفتاح “أدخل“, وسوف نرى ملخص الأخطاء التي حدثت في البداية توت العليق, وأخيراً موجه لتسجيل الدخول.

PB150032فقط أدخل المستخدم وأن كلمة المرور, ونحن بالفعل داخل.

لقطة للشاشة 2014-11-15 23:38:23إذا كنت مثلك اتبع لي على تويتر, فيسبوك, جوجل +, LinkedIn, أو تقاسمها مع الأزرار الموجودة تحت هذا المنشور, إذا كان لديك أي أسئلة أو اقتراحات لا تترددوا في التعليق.

تساعدنا للوصول إلى أكبر عدد من القراء Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

اترك ردًا